1 Please note: This file provides a summary of significant changes
2 between versions and sub-versions of Perl, not necessarily a complete
3 list of each modification. If you'd like more detailed information,
4 please consult the comments in the patches on which the relevant
5 release of Perl is based. (Patches can be found on any CPAN
6 site, in the .../src/5.0 directory for full version releases,
7 or in the .../src/5/0/unsupported directory for sub-version
15 To give due honor to those who have made Perl 5.004 what is is today,
16 here are some of the more common names in the Changes file, and their
17 current addresses (as of March 1997):
19 Gisle Aas <gisle@aas.no>
20 Kenneth Albanowski <kjahds@kjahds.com>
21 Graham Barr <gbarr@ti.com>
22 Spider Boardman <spider@orb.nashua.nh.us>
23 Tom Christiansen <tchrist@perl.com>
24 Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
25 M. J. T. Guy <mjtg@cus.cam.ac.uk>
26 Gurusamy Sarathy <gsar@engin.umich.edu>
27 Jarkko Hietaniemi <jhi@iki.fi>
28 Nick Ing-Simmons <nik@tiuk.ti.com>
29 Andreas Koenig <a.koenig@mind.de>
30 Doug MacEachern <dougm@opengroup.org>
31 Paul Marquess <pmarquess@bfsec.bt.co.uk>
32 Hans Mulder <hansm@euronet.nl>
33 Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
34 Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de>
35 Tom Phoenix <rootbeer@teleport.com>
36 Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
37 Dean Roehrich <roehrich@cray.com>
38 Roderick Schertler <roderick@argon.org>
39 Larry W. Virden <lvirden@cas.org>
40 Ilya Zakharevich <ilya@math.ohio-state.edu>
42 And the Keepers of the Patch Pumpkin:
44 Charles Bailey <bailey@hmivax.humgen.upenn.edu>
45 Andy Dougherty <doughera@lafcol.lafayette.edu>
46 Chip Salzenberg <chip@perl.com>
47 Tim Bunce <Tim.Bunce@ig.co.uk>
51 Version 5.004_02 Maintenance release 2 for 5.004
54 "When you work you are a flute through whose
55 heart the whispering of the hours turns to music."
56 -- from The Prophet by Kahlil Gibran
59 HEADLINES FOR THIS MAINTENANCE RELEASE
61 Major memory growth bug fixed.
62 Object destruction is more timely and orderly.
63 Further major enhancements to Win32 support, including:
64 Win32 binary compatibility between Visual C++ and Borland C++.
65 The -S option is now more useful on dos/Win32 (see perlrun).
66 Implicit -p print now checks for write errors.
67 DB_File now sub-classable (and other fixes).
68 Memory usage stats available with perl's malloc (see perldelta).
69 'use UNIVERSAL;' deprecated (see perldelta).
70 Internal integer to string conversions are faster.
71 Carp can be forced to give stack traces (see perldoc Carp).
72 Many other bug fixes and enhancements.
75 ------ BUILD PROCESS ------
77 Title: "[PATCH] m2t3: Configure: cf_time always in C locale"
78 From: Jarkko Hietaniemi <jhi@iki.fi>
79 Msg-ID: <199708061827.VAA09623@alpha.hut.fi>
82 Title: "Configure can't find open3 on NeXTstep"
83 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, hans@icgned.nl
85 Msg-ID: <9706271816.AA10551@ icgned.icgned.nl >
88 Title: "Don't use undef value in Config::myconfig"
89 From: "Andreas J. Koenig" <k@sissy.in-berlin.de>, Chip Salzenberg
90 <salzench@nielsenmedia.com>
91 Msg-ID: <199706271525.RAA13517@sissy.in-berlin.de>
94 Title: "make Configure recognize powerux hint (perl5.004_01)"
95 From: tom@amber.ssd.hcsc.com (Tom Horsley)
96 Msg-ID: <9707301938.AA08352@amber.ssd.hcsc.com>
99 Title: "[PATCH]: HP-UX 10 w/o transition links"
100 From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
101 Msg-ID: <199706181851.AA093329906@hpcc123.corp.hp.com>,
102 <199706231650.AA070364627@hpcc123.corp.hp.com>
105 Title: "INSTALL updates for GNU ld and __inet_* errors"
106 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
109 ------ CORE LANGUAGE ------
111 Title: "[PATCH] Additional patch for "Can't execute ...""
112 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
113 Msg-ID: <199707191651.MAA04897@monk.mps.ohio-state.edu>
114 Files: pod/perldiag.pod perl.c
116 Title: "[PATCH] Band-aid fix for local([@%]$x)"
117 From: Stephen McCamant <alias@mcs.com>
118 Msg-ID: <m0wsb7J-000EYPC@alias-2.pr.mcs.net>
119 Files: pod/perldiag.pod op.c pp_hot.c t/op/local.t
121 Title: "[PATCH] Re: Bug in Regular Expressions when using colon as
123 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
124 Msg-ID: <E0wtbhv-0005Mm-00@ursa.cus.cam.ac.uk>
125 Files: pod/perldiag.pod regcomp.c t/op/re_tests t/op/regexp.t
127 Title: "[PATCH] Re: Can't pack literals as pointers"
128 From: Gurusamy Sarathy <gsar@engin.umich.edu>
129 Msg-ID: <199708012250.SAA20278@aatma.engin.umich.edu>
130 Files: pod/perldiag.pod pod/perlfunc.pod pp.c t/op/pack.t
132 Title: "[PATCH] Do not constant-fold ops that depend on locale if C<use
134 From: Chip Salzenberg <salzench@nielsenmedia.com>
135 Msg-ID: <199707210519.BAA13785@nielsenmedia.com>
138 Title: "Eval fails in certain situations (eval "{'...")"
139 From: Gurusamy Sarathy <gsar@engin.umich.edu>
140 Msg-ID: <199707211753.NAA14940@aatma.engin.umich.edu>
141 Files: t/comp/term.t toke.c
143 Title: "Fix memory leak on eval 'sub {}'"
144 From: Chip Salzenberg <chip@rio.atlantic.net>
147 Title: "stringify looses integerness"
148 From: Gisle Aas <aas@bergen.sn.no>
149 Msg-ID: <hbu4l96z2.fsf@bergen.sn.no>
152 Title: "Fix intolerance of a space between "print" and opening paren"
153 From: Gurusamy Sarathy <gsar@engin.umich.edu>
154 Msg-ID: <199707011421.KAA15836@aatma.engin.umich.edu>
157 Title: "[PATCH] Re: Calling Perl from within C from within Perl"
158 From: Gurusamy Sarathy <gsar@engin.umich.edu>
159 Msg-ID: <199706301842.OAA05569@aatma.engin.umich.edu>
162 Title: "UNIVERSAL.pm and import methods (tests)"
163 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
164 Msg-ID: <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>
165 Files: t/op/universal.t universal.c
167 Title: "Avoid core dump on some paren'd regexp matches", "One-liner regex
168 causes SEGV on 5.003 under HP-UX and Linux"
169 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
170 Msg-ID: <199706261236.NAA03472@crypt.compulink.co.uk>,
171 <199707061144.MAA04443@crypt.compulink.co.uk>
172 Files: regexec.c t/op/re_tests
174 Title: "Forbid negative splice offset beyond array start"
175 From: "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
176 <chip@rio.atlantic.net>
177 Msg-ID: <Pine.SOL.3.91.970625111744.19300A-100000@gateway>
180 Title: "Forbid "goto" into middle of foreach loop"
181 From: Chip Salzenberg <chip@rio.atlantic.net>
182 Files: pod/perldiag.pod pp_ctl.c
184 Title: "Fix C<qq #hi#>"
185 From: Chip Salzenberg <chip@rio.atlantic.net>
188 Title: "bless file handles as FileHandle if loaded else IO::Handle"
189 From: Gisle Aas <aas@bergen.sn.no>
190 Msg-ID: <hyb80drrz.fsf@bergen.sn.no>
191 Files: gv.c lib/FileHandle.pm
193 Title: "infinite recursion in malloc() with some compile flags"
194 From: Hans Mulder <hansmu@xs4all.nl>
195 Msg-ID: <199706240050.CAA10550@xs2.xs4all.nl>
198 Title: "sv_vcatpvfn hogs memory [Patch included]"
199 From: Matthias Neeracher <neeri@iis.ee.ethz.ch>
200 Msg-ID: <199706211521.RAA12778@solar.ethz.ch>
203 Title: "Fix '-' flag on sprintf() of floats"
204 From: Chip Salzenberg <chip@rio.atlantic.net>, Jarkko Hietaniemi
206 Msg-ID: <199705270646.JAA02510@alpha.hut.fi>
209 Title: "Free temps before calling END blocks", "Too late destruction"
210 From: Chip Salzenberg <chip@rio.atlantic.net>
211 Msg-ID: <m33erfv5hx.fsf@chany-p100.emwp.com>
214 Title: "Fix C<print $foo x 2> parsing"
215 From: "Chuck D. Phillips (NON-HP Employee)" <cdp@hpescdp.fc.hp.com>, Chip
216 Salzenberg <chip@rio.atlantic.net>
217 Msg-ID: <199706121737.KAA00503@palrel3.hp.com>
220 Title: "Fix lockf_emulate_flock() positioning"
221 From: Chip Salzenberg <chip@rio.atlantic.net>, gen@atd.rdc.ricoh.co.jp
222 Msg-ID: <199706091132.UAA00895@wampa.atd.rdc.ricoh.co.jp>
225 Title: "Don't use atol() for unsigned values", "signedness problem in
227 From: Chip Salzenberg <chip@rio.atlantic.net>, Roger Espel Llima
228 <espel@llaic.univ-bpclermont.fr>
229 Msg-ID: <19970531200007.40218@llaic.univ-bpclermont.fr>
232 Title: "Don't warn about "${foo}" in string, even if &foo exists"
233 From: Chip Salzenberg <chip@rio.atlantic.net>
236 Title: "[PATCH] -p does not check for failure of implicit print"
237 From: Dominic Dunlop <domo@slipper.ip.lu>
238 Msg-ID: <v0311070aafea3fa83061@[194.51.248.75]>
239 Files: pod/perldiag.pod pod/perlrun.pod toke.c
241 Title: "Fix double form() in XS version check"
242 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
243 Msg-ID: <199707150010.UAA00816@monk.mps.ohio-state.edu>
246 Title: "Constant-fold sprintf()"
247 From: Chip Salzenberg <salzench@nielsenmedia.com>
250 Title: "[PATCH] Fix double form() in XS version check"
251 From: Chip Salzenberg <salzench@nielsenmedia.com>
252 Msg-ID: <199707210518.BAA13771@nielsenmedia.com>
255 Title: "[PATCH] Make DEBUGGING_MSTATS info consistent"
256 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
257 Msg-ID: <Pine.SUN.3.96.970731131529.3740A-100000@newton.phys>
258 Files: INSTALL pod/perldelta.pod perl.h
260 Title: "Minor Win32 glitch with -S flag"
261 From: Warren Jones <wjones@tc.fluke.com>
262 Msg-ID: <97Jun19.150511pdt.35717-2@gateway.fluke.com>
265 Title: "Slightly safer signals"
266 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
269 Title: "Time::Local patch (plus perl.c and filehand.t)"
270 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
271 Files: lib/Time/Local.pm perl.c t/lib/filehand.t
273 Title: "[PATCH] Weirdness in sv_peek()"
274 From: Stephen McCamant <alias@mcs.com>
275 Msg-ID: <m0wsEMU-000EYLC@alias-2.pr.mcs.net>,
276 <m0wsf7Y-000EYPC@alias-2.pr.mcs.net>
279 Title: "Win32 UNC path causes autoload to fail"
280 From: Warren Jones <wjones@tc.fluke.com>
281 Msg-ID: <97Jun18.163826pdt.35714-1@gateway.fluke.com>
284 Title: "[PATCH]: reduced malloc patch"
285 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
286 Msg-ID: <199707150829.EAA01291@monk.mps.ohio-state.edu>
289 Title: "[PATCH] $\1 and serious bug in evalling"
290 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
291 Msg-ID: <199707262127.RAA12883@monk.mps.ohio-state.edu>
294 Title: "Faster int to string conversion", "[PATCH} Re: memory leak in buffer
296 From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
297 <hv@crypt.compulink.co.uk>, Tim Bunce <Tim.Bunce@ig.co.uk>
298 Msg-ID: <199707140912.KAA09935@crypt.compulink.co.uk>,
299 <199707142050.QAA20976@rio.atlantic.net>,
300 <199707182035.VAA20990@crypt.compulink.co.uk>,
301 <9707151040.AA02883@toad.ig.co.uk>
302 Files: global.sym sv.c
304 Title: "object never destructs"
305 From: Gurusamy Sarathy <gsar@engin.umich.edu>
306 Msg-ID: <199707131955.PAA29655@aatma.engin.umich.edu>
307 Files: scope.c t/op/ref.t
309 Title: "[PATCH] -S flag fixes for DOSISH platforms", "[RESEND] [PATCH] -S
310 flag fixes for DOSISH platforms"
311 From: Gurusamy Sarathy <gsar@engin.umich.edu>
312 Msg-ID: <199707250043.UAA02385@aatma.engin.umich.edu>,
313 <199707301828.OAA19508@aatma.engin.umich.edu>
314 Files: pod/perldiag.pod pod/perlrun.pod perl.c
316 Title: "Perldb internal flag rehaul"
317 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
318 Files: pod/perldebug.pod pod/perlvar.pod perl.h gv.c mg.c op.c perl.c
319 pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c
321 Title: "[PATCH] Re: q and escaping paired delimiters"
322 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Kenneth Albanowski
324 Msg-ID: <199707280516.BAA14055@aatma.engin.umich.edu>,
325 <Pine.LNX.3.93.970727172201.350K-100000@kjahds.com>,
326 <Pine.LNX.3.93.970728013540.350U-100000@kjahds.com>
327 Files: t/base/lex.t toke.c
329 Title: "Enable PERL_DEBUG_MSTATS without -DDEBUGGING_MSTATS"
330 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
331 Msg-ID: <199707150829.EAA01291@monk.mps.ohio-state.edu>
332 Files: malloc.c perl.c
334 Title: "semctl broken under Linux"
335 From: Andreas Schwab <schwab@LS5.informatik.uni-dortmund.de>, Andreas
336 Schwab <schwab@issan.informatik.uni-dortmund.de>, Graham
337 Barr <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
338 Msg-ID: <33C38291.2D9302DA@ti.com>,
339 <9707040912.AA03470@issan.informatik.uni-dortmund.de>,
340 <9707041538.AA08946@toad.ig.co.uk>,
341 <9707070924.AA11774@issan.informatik.uni-dortmund.de>,
342 <9707090933.AA19012@issan.informatik.uni-dortmund.de>
345 Title: "[PATCH] m2t2: problem in NetBSD 1.2D with sfio"
346 From: Jarkko Hietaniemi <jhi@iki.fi>
349 Title: "fix substr fix (tests 27 etc)", "perl5.004_02 trial 1 available
350 (with substr bug and still some"
351 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hugo van der Sanden
352 <hv@crypt.compulink.co.uk>, Jarkko Hietaniemi <jhi@iki.fi>
353 Msg-ID: <199707301759.SAA02899@crypt.compulink.co.uk>,
354 <199707302228.BAA18032@alpha.hut.fi>,
355 <199707310929.KAA06515@crypt.compulink.co.uk>,
356 <E0wtruH-0002JM-00@ursa.cus.cam.ac.uk>
359 Title: "Fwd: substr("foo", -1000)", "substr: warn if substring doesn't
360 intersect original at all"
361 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Jarkko Hietaniemi <jhi@iki.fi>
362 Msg-ID: <199707100655.JAA14924@alpha.hut.fi>,
363 <E0wm1JG-0000UY-00@taurus.cus.cam.ac.uk>
364 Files: pod/perlfunc.pod pp.c t/op/substr.t
366 Title: "[PATCH] work around compiler bug on CX/UX (perl5.004_01)"
367 From: tom@amber.ssd.hcsc.com (Tom Horsley)
368 Msg-ID: <9707301934.AA18594@amber.ssd.hcsc.com>
369 Files: hints/cxux.sh pp.c
371 ------ DOCUMENTATION ------
373 Title: "Duplicates in perlguts.pod"
374 From: hans@icgned.nl (Hans Mulder)
375 Msg-ID: <9707082346.AA13231@ icgned.icgned.nl >
376 Files: pod/perlguts.pod
378 Title: "Better "Can't locate auto/%s.al in @INC" error documentation"
379 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
380 Msg-ID: <1997Jun24.195847.2091744@hmivax.humgen.upenn.edu>
381 Files: pod/perldiag.pod
383 Title: "new perlembed.pod:match.c"
384 From: Doug MacEachern <dougm@opengroup.org>
385 Msg-ID: <199707170355.XAA21370@postman.opengroup.org>
386 Files: pod/perlembed.pod
388 Title: "Document bug fix in localization of $1 etc."
389 From: Chip Salzenberg <salzench@nielsenmedia.com>
390 Files: pod/perldelta.pod
392 Title: "[PATCH] Major goof in XS Tutorial regarding subdirs"
393 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
394 Msg-ID: <199707260920.FAA12453@monk.mps.ohio-state.edu>
395 Files: pod/perlxstut.pod
397 Title: "[PATCH] Magic info in perlguts, take 2"
398 From: Stephen McCamant <alias@mcs.com>
399 Msg-ID: <m0wr6P8-000EYLC@alias-2.pr.mcs.net>
400 Files: pod/perlguts.pod
402 Title: "[BUG:PATCH] Missing semicolon message wrong in perldiag"
403 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
404 Msg-ID: <E0welEn-0002vT-00@taurus.cus.cam.ac.uk>,
405 <E0wfRJU-0006Aw-00@taurus.cus.cam.ac.uk>
406 Files: pod/perldiag.pod
408 Title: "[PATCH] Updates to perlguts (repost)"
409 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
410 Msg-ID: <199707152223.SAA00776@monk.mps.ohio-state.edu>
411 Files: pod/perlguts.pod
413 Title: "[BUG:47:LOG] Dropped "and" in pod2man"
414 From: hans@icgned.nl (Hans Mulder)
415 Msg-ID: <9707082355.AA13254@ icgned.icgned.nl >
416 Files: pod/pod2man.PL
418 Title: "[BUG] perlembed.pod:power.c example"
419 From: Doug MacEachern <dougm@opengroup.org>
420 Msg-ID: <199707181344.JAA10565@postman.opengroup.org>
421 Files: pod/perlembed.pod
423 Title: "[PATCH] arguments swapped in perlapio.pod"
424 From: Hans Mulder <hansmu@xs4all.nl>
425 Msg-ID: <199706240049.CAA10534@xs2.xs4all.nl>
426 Files: pod/perlapio.pod
428 Title: "[PATCH] cool quote for perldebug"
429 From: Greg Bacon <gbacon@adtrn-srv4.adtran.com>
430 Msg-ID: <199707292140.QAA28579@adtrn-srv4.adtran.com>
431 Files: pod/perldebug.pod
433 Title: "[PATCH] multiline commands in qx//"
434 From: Gurusamy Sarathy <gsar@engin.umich.edu>
435 Msg-ID: <199707212350.TAA18496@aatma.engin.umich.edu>
436 Files: pod/perlfunc.pod pod/perlop.pod
438 Title: "patch to 5.004_01 perltrap.pod"
439 From: jmm@revenge.elegant.com (John Macdonald)
440 Msg-ID: <9706231525.AA22790@revenge.elegant.com>
441 Files: pod/perltrap.pod
443 Title: "perl4 to perl5.004 converion with debugger problem"
444 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
445 Msg-ID: <E0wdKJY-00010w-00@taurus.cus.cam.ac.uk>
446 Files: pod/perltrap.pod
448 Title: "done3/perlbook.pod"
449 From: Randal Schwartz <merlyn@gadget.cscaper.com>
450 Files: pod/perlbook.pod
452 Title: "[PATCH] readline and readpipe are undocumented"
453 From: Hans Mulder <hansmu@xs4all.nl>
454 Files: pod/perlfunc.pod
456 Title: "Document use of - in a regex char class."
457 From: Dominic Dunlop <domo@slipper.ip.lu>
458 Msg-ID: <v03102804afd578bcef2c@[194.51.248.88]>
459 Files: pod/perlre.pod
461 Title: "[PATCH] splitpod broken in 5.004_01"
462 From: Hans Mulder <hansmu@xs4all.nl>, Tim Bunce <Tim.Bunce@ig.co.uk>
463 Msg-ID: <199706240048.CAA10515@xs2.xs4all.nl>,
464 <9706241612.AA09119@toad.ig.co.uk>
467 ------ LIBRARY AND EXTENSIONS ------
469 Title: "Carp::cluck() and -MCarp=verbose"
470 From: Tim.Bunce@ig.co.uk, epeschko@elmer.tci.com (Ed Peschko)
471 Msg-ID: <199708060607.AAA16681@den-mdev1.tci.com>,
472 <199708062105.PAA09878@den-mdev1.tci.com>
475 Title: "Warning from calls using "use Shell""
476 From: Andrew Pimlott <pimlott@abel.math.harvard.edu>
477 Msg-ID: <Pine.SOL.3.91.970806173903.7320H-100000@abel>
480 Title: "confessing a carp"
481 From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
482 <hv@crypt.compulink.co.uk>, Nick Ing-Simmons
483 <nick@ni-s.u-net.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
484 Msg-ID: <199708052155.WAA25393@crypt.compulink.co.uk>,
485 <199708060721.IAA30894@crypt.compulink.co.uk>,
486 <199708061533.LAA01313@rio.atlantic.net>,
487 <33E79BE2.4E6F@ni-s.u-net.com>,
488 <33E8E3C5.62C@ni-s.u-net.com>,
489 <9708051619.AA13764@toad.ig.co.uk>
492 Title: "[BUG:PATCH] dumpvar.pl parses some references incorrectly"
493 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
494 Msg-ID: <E0wwAjQ-0004l6-00@ursa.cus.cam.ac.uk>
495 Files: lib/dumpvar.pl
497 Title: "[PATCH] m2t3: minor doc patch (to obsolete I18N::Collate)"
498 From: Jarkko Hietaniemi <jhi@iki.fi>
499 Msg-ID: <199708060732.KAA02675@alpha.hut.fi>
500 Files: lib/I18N/Collate.pm
502 Title: "[PATCH] Binary installers for Perl modules"
503 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
504 Msg-ID: <199707210006.UAA06165@monk.mps.ohio-state.edu>
505 Files: lib/ExtUtils/Install.pm
507 Title: "m2t2 broke CPAN.pm :-("
508 From: a.koenig@kulturbox.de (Andreas J. Koenig)
509 Files: lib/CPAN.pm lib/Bundle/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
511 Title: "[PATCH] CPAN.pm on OS/2"
512 From: "Andreas J. Koenig" <k@anna.in-berlin.de>, Ilya Zakharevich
513 <ilya@math.ohio-state.edu>
514 Msg-ID: <199707180415.AAA03180@monk.mps.ohio-state.edu>,
515 <199707181407.QAA12920@anna.in-berlin.de>
518 Title: "Docs of IO::Handle [PATCH]"
519 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
520 Msg-ID: <199707222307.TAA08380@monk.mps.ohio-state.edu>
521 Files: ext/IO/lib/IO/Handle.pm
523 Title: "Exporter errors give wrong location"
524 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
525 Msg-ID: <E0wdJra-0000n8-00@taurus.cus.cam.ac.uk>
526 Files: lib/Exporter.pm
528 Title: "[PATCH] Exporter new export_to_level method"
529 From: epeschko@elmer.tci.com (Ed Peschko)
530 Files: lib/Exporter.pm
532 Title: "DB_File produces spurious output when trapping __DIE__"
533 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
534 Msg-ID: <9706302125.AA28254@claudius.bfsec.bt.co.uk>
535 Files: ext/DB_File/DB_File.pm
537 Title: "Remove 'use UNIVERSAL;', switch to UNIVERSAL::isa()"
538 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
539 Msg-ID: <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>
540 Files: lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
542 Title: "perl5.004 Time::Local still broken"
543 From: Mathias Koerber <mathias@dnssec1.singnet.com.sg>
544 Msg-ID: <199706260452.MAA22647@dnssec1.singnet.com.sg>
545 Files: lib/Time/Local.pm
547 Title: "Sys::Hostname should localize $SIG{__DIE__}"
548 From: Ken Shan <ken@digitas.harvard.edu>
549 Msg-ID: <199707070357.XAA18065@digitas.harvard.edu>
550 Files: lib/Sys/Hostname.pm
552 Title: "xsubpp patch"
553 From: John Tobey <jtobey@user1.channel1.com>
554 Msg-ID: <199707010221.CAA01234@remote133>
555 Files: lib/ExtUtils/xsubpp
557 Title: "DB_File 1.15 patch"
558 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
559 Msg-ID: <9707192117.AA01973@claudius.bfsec.bt.co.uk>
560 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs ext/DB_File/typemap
561 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
563 Title: "Problems with setvbuf"
564 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
565 Msg-ID: <199707250040.UAA11000@monk.mps.ohio-state.edu>
568 Title: "[PATCH] Repost of fork() debugger patch"
569 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
570 Msg-ID: <199707252101.RAA11846@monk.mps.ohio-state.edu>
571 Files: lib/perl5db.pl lib/Term/ReadLine.pm
573 Title: "IO::File and DB_File pollutes namespace with Fcntl constants"
574 From: Gisle Aas <aas@bergen.sn.no>
575 Msg-ID: <h205qyijy.fsf@bergen.sn.no>
576 Files: ext/IO/lib/IO/File.pm
578 Title: "[MM] [PATCH] Re: Liblist problems for MSWin32"
579 From: Gurusamy Sarathy <gsar@engin.umich.edu>
580 Msg-ID: <199706182152.RAA20273@aatma.engin.umich.edu>
581 Files: lib/ExtUtils/Liblist.pm
583 Title: "Net::hostent documentation error"
585 Msg-ID: <199707082222.QAA24728@elara.frii.com>
586 Files: lib/Net/hostent.pm
588 Title: "PATCH: make DBM*_File modules sub-classable"
589 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
590 Msg-ID: <9707121854.AA19472@claudius.bfsec.bt.co.uk>
591 Files: ext/GDBM_File/typemap ext/NDBM_File/typemap
592 ext/ODBM_File/ODBM_File.xs ext/SDBM_File/typemap
593 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
595 Title: "Sys::Syslog patch to allow unix domain sockets"
596 From: Sean Robinson <robinson_s@sc.maricopa.edu>
597 Msg-ID: <33B31342.7EB16A44@sc.maricopa.edu>
598 Files: lib/Sys/Syslog.pm
600 Title: "'use UNIVERSAL;' deprecated, do C<UNIVERSAL::isa()> instead",
601 "UNIVERSAL.pm and import methods"
602 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>,
603 Graham Barr <gbarr@ti.com>, Gurusamy Sarathy
604 <gsar@engin.umich.edu>, Hugo van der Sanden
605 <hv@crypt.compulink.co.uk>
606 Msg-ID: <199706271701.NAA25664@aatma.engin.umich.edu>,
607 <199706271904.UAA00120@crypt.compulink.co.uk>,
608 <199706272054.QAA28913@aatma.engin.umich.edu>,
609 <199706301554.LAA03763@aatma.engin.umich.edu>,
610 <33B22248.7D7C1985@ti.com>,
611 <E0wf5TN-0006ps-00@taurus.cus.cam.ac.uk>,
612 <E0wguTR-0005bs-00@ursa.cus.cam.ac.uk>,
613 <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>,
614 <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>,
615 <E0wiyUG-00073j-00@taurus.cus.cam.ac.uk>,
616 <hiuyv6q9k.fsf@bergen.sn.no>
617 Files: lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
618 t/op/universal.t universal.c
620 Title: "[MM] Small patch to MakeMaker, new release"
621 From: "Andreas J. Koenig" <k@anna.in-berlin.de>
622 Msg-ID: <199706281603.SAA10869@anna.in-berlin.de>
623 Files: lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
624 lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
625 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
627 Title: "ExtUtils-Embed upgrade"
628 From: Doug MacEachern <dougm@opengroup.org>
629 Files: lib/ExtUtils/Embed.pm
631 Title: "[PATCH] icmp tweak for IO::Socket"
632 From: Nick.Ing-Simmons@tiuk.ti.com
633 Msg-ID: <199707041240.NAA21484@pluto.tiuk.ti.com>
634 Files: ext/IO/lib/IO/Socket.pm
636 Title: "Allow concurrent mkdir in File::Path::mkpath"
637 From: schattev@imb-jena.de (Ruben Schattevoy)
638 Msg-ID: <199707300943.LAA21574@kant.imb-jena.de>
639 Files: lib/File/Path.pm
641 Title: "CPAN.pm, $VERSION and nested (bundled) modules."
642 From: a.koenig@kulturbox.de (Andreas J. Koenig)
643 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
644 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
645 lib/ExtUtils/Mksymlists.pm
647 Title: "[PATCH] perl debugger, win32, and emacs"
648 From: Jay Rogers <jay@rgrs.com>
649 Msg-ID: <199707311759.NAA13276@crooked-i.mitre.org>
650 Files: lib/perl5db.pl
652 Title: "[PATCH] pod2html mangles C<&foo(42);>"
653 From: Hans Mulder <hansmu@xs4all.nl>
654 Msg-ID: <199706250057.CAA10162@xs1.xs4all.nl>
655 Files: lib/Pod/Html.pm
657 Title: "[PATCH] posix.xs broken on VMS 7.1"
658 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
659 Msg-ID: <3.0.2.32.19970718095755.00875ba0@stargate.lbcc.cc.or.us>
660 Files: ext/POSIX/POSIX.xs
662 Title: "MM_Unix.pm nits for Win32 DMAKE"
663 From: Gurusamy Sarathy <gsar@engin.umich.edu>
664 Msg-ID: <199708032051.QAA14248@aatma.engin.umich.edu>
665 Files: lib/ExtUtils/MM_Unix.pm
667 Title: "Sys::Hostname -w unclean in trial 2"
668 From: Gurusamy Sarathy <gsar@engin.umich.edu>
669 Msg-ID: <199708032055.QAA14278@aatma.engin.umich.edu>
670 Files: lib/Sys/Hostname.pm
672 Title: "(3) File::Find::find()/finddepth() bugs with toplevel paths"
673 From: "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
674 Msg-ID: <199707040045.RAA24459@mailgate2.boeing.com>
675 Files: lib/File/Find.pm
677 ------ OTHER CHANGES ------
679 Title: "EMERGENCY_SBRK or PERL_EMERGENCY_SBRK ?"
680 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>,
681 ilya@math.ohio-state.edu (Ilya Zakharevich)
682 Msg-ID: <1997Aug1.191631.2167470@hmivax.humgen.upenn.edu>,
683 <Pine.SUN.3.96.970801134400.4393F-100000@newton.phys>
687 ------ PORTABILITY - WIN32 ------
689 Title: "[PATCH] Embedding threaded apps in perl.dll"
690 From: Gurusamy Sarathy <gsar@engin.umich.edu>
691 Msg-ID: <199707261518.LAA24346@aatma.engin.umich.edu>,
692 <199707301833.OAA19570@aatma.engin.umich.edu>
695 Title: "Minor fix for pl2bat.bat", "[PATCH] Re: Minor fix for pl2bat.bat"
696 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Warren Jones
697 <wjones@tc.fluke.com>
698 Msg-ID: <199707061843.OAA23874@aatma.engin.umich.edu>,
699 <97Jun24.115804pdt.35752-2@gateway.fluke.com>
700 Files: win32/bin/pl2bat.bat
702 Title: "WIN32 Build - pod2xxx.bat Missing?", "[PATCH] Re: WIN32 Build -
703 pod2xxx.bat Missing?"
704 From: Chris Williams <chrisw@netinfo.com.au>, Gurusamy Sarathy
705 <gsar@engin.umich.edu>
706 Msg-ID: <199707011423.KAA15855@aatma.engin.umich.edu>,
707 <33B8B962.D96FA1F5@netinfo.com.au>
708 Files: win32/Makefile win32/makefile.mk
710 Title: "[PATCH] Win32 sitelib intuition from DLL location"
711 From: Gurusamy Sarathy <gsar@engin.umich.edu>
712 Msg-ID: <199706231647.MAA23260@aatma.engin.umich.edu>
713 Files: win32/win32.h win32/config_h.PL win32/win32.c
715 Title: "[PATCH] binary coexistence on win32", "[RESEND] [PATCH] binary
716 coexistence on win32"
717 From: Gurusamy Sarathy <gsar@engin.umich.edu>
718 Msg-ID: <199707250109.VAA02666@aatma.engin.umich.edu>,
719 <199707301829.OAA19516@aatma.engin.umich.edu>
720 Files: lib/ExtUtils/Mksymlists.pm win32/win32.h win32/win32io.h
721 win32/win32iop.h win32/makedef.pl win32/win32.c
724 Title: "[PATCH] docs for win32 utilities"
725 From: Gurusamy Sarathy <gsar@engin.umich.edu>
726 Msg-ID: <199707250045.UAA02510@aatma.engin.umich.edu>
727 Files: win32/bin/pl2bat.bat win32/bin/runperl.bat
729 Title: "[PATCH] exec() fixed on win32"
730 From: Gurusamy Sarathy <gsar@engin.umich.edu>
731 Msg-ID: <199706241525.LAA06554@aatma.engin.umich.edu>
732 Files: win32/win32.h win32/win32io.h win32/win32iop.h README.win32 doio.c
733 win32/config_H.bc win32/config_H.vc win32/makedef.pl
734 win32/win32.c win32/win32io.c
736 Title: "[PATCH] getenv() after my_setenv() gets old entry on Win32"
737 From: Gurusamy Sarathy <gsar@engin.umich.edu>
738 Msg-ID: <199706231700.NAA23400@aatma.engin.umich.edu>
739 Files: win32/win32.h win32/win32.c
741 Title: "[PATCH] getservby*() calls fail on Windows NT"
742 From: Gurusamy Sarathy <gsar@engin.umich.edu>
743 Msg-ID: <199706231654.MAA23276@aatma.engin.umich.edu>
744 Files: win32/win32sck.c
746 Title: "[PATCH] minor win32 scribbles"
747 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
748 <hv@crypt.compulink.co.uk>
749 Msg-ID: <199707262307.TAA28410@aatma.engin.umich.edu>,
750 <199707270832.JAA19399@crypt.compulink.co.uk>
751 Files: pod/perldelta.pod README.win32 win32/Makefile win32/config.bc
752 win32/config.vc win32/makefile.mk
754 Title: "[PATCH] trial2: some batch files won't run"
755 From: Gurusamy Sarathy <gsar@engin.umich.edu>
756 Msg-ID: <199708040226.WAA17301@aatma.engin.umich.edu>
757 Files: win32/bin/pl2bat.bat win32/bin/runperl.bat
759 Title: "[PATCH] win32 docs and runperl.bat"
760 From: Gurusamy Sarathy <gsar@engin.umich.edu>
761 Msg-ID: <199707070446.AAA29560@aatma.engin.umich.edu>
762 Files: MANIFEST README.win32 win32/bin/pl2bat.bat win32/bin/runperl.bat
764 Title: "[PATCH] win32 extras and embedding"
765 From: Gurusamy Sarathy <gsar@engin.umich.edu>
766 Msg-ID: <199707250232.WAA03421@aatma.engin.umich.edu>,
767 <199707301831.OAA19528@aatma.engin.umich.edu>
768 Files: dosish.h win32/win32.h perl.c win32/config.bc win32/config_H.bc
769 win32/makedef.pl win32/perllib.c win32/win32.c
771 Title: "[PATCH] win32 tweaks"
772 From: Gurusamy Sarathy <gsar@engin.umich.edu>
773 Msg-ID: <199707042150.RAA01065@aatma.engin.umich.edu>
774 Files: win32/win32.h win32/win32.c
776 Title: "[PATCH] win32_stat() fixes (2nd try)"
777 From: Gurusamy Sarathy <gsar@engin.umich.edu>
778 Msg-ID: <199708040137.VAA16810@aatma.engin.umich.edu>
779 Files: t/op/stat.t win32/win32iop.h win32/win32.c
781 ------ PORTABILITY - OTHER ------
783 Title: "Additional OS/2 patches"
784 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Ilya Zakharevich
785 <ilya@math.ohio-state.edu>
786 Msg-ID: <199708020823.EAA19521@monk.mps.ohio-state.edu>,
787 <199708021424.KAA28561@aatma.engin.umich.edu>,
788 <199708042108.RAA27671@aatma.engin.umich.edu>
789 Files: README.os2 os2/Changes perl.c
791 Title: "Additional patch is needed for os2/diff.configure"
792 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
793 Msg-ID: <199708020745.DAA19483@monk.mps.ohio-state.edu>
794 Files: os2/diff.configure
796 Title: "Assorted OS/2 fixes"
797 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
798 Msg-ID: <1997Jun16.163234.2091727@hmivax.humgen.upenn.edu>
799 Files: hints/os2.sh os2/diff.configure os2/os2ish.h README.os2 os2/Changes
800 os2/Makefile.SHs os2/os2.c util.c
802 Title: "[PATCH] Changes for VMS 7.1 support"
803 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>, Dan Sugalski
804 <sugalsd@lbcc.cc.or.us>
805 Msg-ID: <01ILDXUH0J1W00026U@hmivax.humgen.upenn.edu>,
806 <3.0.2.32.19970718095935.0087a2d0@stargate.lbcc.cc.or.us>
807 Files: vms/sockadapt.h vms/config.vms vms/sockadapt.c
809 Title: "[PATCH] Easier TCP stack selection for VMS"
810 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
811 Msg-ID: <3.0.1.32.19970624151939.00994490@stargate.lbcc.cc.or.us>
812 Files: vms/descrip.mms
814 Title: "Minor VMS patches"
815 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
816 Msg-ID: <01ILCUO6XXTE000WFK@hmivax.humgen.upenn.edu>
817 Files: lib/ExtUtils/MM_VMS.pm vms/vmsish.h vms/descrip.mms vms/test.com
818 vms/vms.c vms/ext/filespec.t
820 Title: "[PATCH] Two un-disabled tests for VMS"
821 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
822 Msg-ID: <3.0.2.32.19970718095842.00879220@stargate.lbcc.cc.or.us>
825 Title: "fixes for hints/svr4 for UnixWare >= 2.1.1"
826 From: John Hughes <john@titanic.atlantech.com>
827 Msg-ID: <199707021230.OAA24230@titanic.AtlanTech.COM>
830 Title: "make depend loop fix and minor OS/2 improvements to build process"
831 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
832 Files: Makefile.SH hints/os2.sh os2/Makefile.SHs
836 Title: "Add xor tests to test suite"
837 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
838 Msg-ID: <199706250730.IAA06097@crypt.compulink.co.uk>
839 Files: t/comp/cmdopt.t
841 Title: "[PATCH] enable some tests on Win32"
842 From: Gurusamy Sarathy <gsar@engin.umich.edu>
843 Msg-ID: <199707250029.UAA02351@aatma.engin.umich.edu>
846 Title: "Fix up problems with *DBM tests"
847 From: Paul Marquess <pmarquess@bfsec.bt.co.uk>
848 Files: t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
850 ------ UTILITIES ------
852 Title: "[PATCH] m2t3: utils/perlbug.PL: -ok report is not a bug"
853 From: Jarkko Hietaniemi <jhi@iki.fi>
854 Msg-ID: <199708071022.NAA13008@alpha.hut.fi>
855 Files: utils/perlbug.PL
857 Title: "perlbug - check sendmail and fix win32 tmp path"
858 From: Gurusamy Sarathy <gsar@engin.umich.edu>
859 Msg-ID: <199708060349.XAA15895@aatma.engin.umich.edu>
860 Files: utils/perlbug.PL
862 Title: "OK: perl <some_version> on <some_system> (corrected)", "enhancements
864 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Stephen McCamant <alias@mcs.com>
865 Msg-ID: <E0wukVt-0006Da-00@ursa.cus.cam.ac.uk>,
866 <E0wvMQl-00055y-00@ursa.cus.cam.ac.uk>,
867 <m0wv81x-000EYPC@alias-2.pr.mcs.net>
868 Files: utils/Makefile utils/perlbug.PL
870 Title: "perlbug -ok [PATCH]"
871 From: "Charles F. Randall" <crandall@free.click-n-call.com>
872 Msg-ID: <199706181824.MAA04082@free.click-n-call.com>
873 Files: utils/perlbug.PL
875 Title: "perlbug broken"
876 From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
877 Msg-ID: <9707040912.AA03466@issan.informatik.uni-dortmund.de>
878 Files: utils/perlbug.PL
880 Title: "[PATCH] perlbug under OS/2"
881 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
882 Msg-ID: <199707180333.XAA03102@monk.mps.ohio-state.edu>
883 Files: utils/perlbug.PL
885 Title: "perldoc doesn't grok Win32 UNC paths"
886 From: Warren Jones <wjones@tc.fluke.com>
887 Msg-ID: <97Jun17.184420pdt.35728-1@gateway.fluke.com>,
888 <97Jun18.165618pdt.35713-1@gateway.fluke.com>
889 Files: utils/perldoc.PL
891 Title: "[PATCH] perldoc under OS/2"
892 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
893 Msg-ID: <199707180340.XAA03114@monk.mps.ohio-state.edu>
894 Files: utils/perldoc.PL
896 Title: "h2ph corrections to avoid redefined sub warnings"
897 From: wdconsta <wdconsta@cs.adelaide.edu.au>
898 Msg-ID: <Pine.SV4.3.93.970708143446.23808A-100000@florence.teaching.cs.adelaide.edu.au>
904 Version 5.004_01 Maintenance release 1 for 5.004
907 "Practice random kindness and senseless acts of beauty"
910 HEADLINES FOR THIS MAINTENANCE RELEASE
912 (..., undef, ...) = split(...) bug fixed.
913 Win32 support greatly improved, now very strong.
914 Memory leak using Tied hashes and arrays fixed.
915 Documentation updates.
916 Many other bug fixes and enhancements.
920 Title: "[PATCH] first true value returned by scalar C<...> is wrong"
921 From: hansm@euronet.nl
922 Files: pp_ctl.c t/op/flip.t
924 Title: "Regex Bug in 5.003_26 thru 003_99a"
925 From: Andreas Karrer <karrer@ife.ee.ethz.ch>, Chip Salzenberg
927 Msg-ID: <199705152303.BAA08890@kuru.ee.ethz.ch>,
928 <199705161915.PAA18721@rio.atlantic.net>
929 Files: regcomp.h regcomp.c regexec.c
931 Title: "[PATCH] -w interacts badly with -Dt"
932 From: Spider Boardman <spider@Orb.Nashua.NH.US>
935 Title: "No DESTROY on untie. Tie memory leak fixed."
936 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Jay Rogers <jay@rgrs.com>,
937 pmarquess@bfsec.bt.co.uk (Paul Marquess)
938 Msg-ID: <199705170235.WAA00267@fluffy.rgrs.com>,
939 <199705172156.RAA20561@aatma.engin.umich.edu>,
940 <9705171506.AA04491@claudius.bfsec.bt.co.uk>
943 Title: "magic_clear_all_env proto should match svt_clear"
944 From: Nick Ing-Simmons <nik@tiuk.ti.com>
947 Title: "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)",
948 "[PATCH] for NETaa13787: %ENV=(); doesn't clear the environment"
949 From: hansm@euronet.nl, pvhp@forte.com (Peter Prymmer)
950 Msg-ID: <199705292240.AAA01135@mail.euronet.nl>
951 Files: embed.h perl.h proto.h global.sym mg.c t/op/magic.t
953 Title: "Patch to show @INC when require dies"
954 From: avera@hal.com (Jim Avera)
955 Msg-ID: <9705230121.AA27872@membrane.hal.com>
958 Title: "[PATCH] bug with m// nested inside s///e"
960 Files: op.c t/op/subst.t
964 Title: "[PATCH] perlembed Win32 update"
965 From: Doug MacEachern <dougm@opengroup.org>
966 Files: pod/perlembed.pod
968 Title: "perldiag.pod patch - "(W) substr outside string" is "(S)evere" if
970 From: John Hughes <john@AtlanTech.COM>
971 Files: pod/perldiag.pod
973 Title: "local(%ENV) looses magic - document behaviour"
974 From: Gurusamy Sarathy <gsar@engin.umich.edu>
975 Files: pod/perlsub.pod
977 Title: "[PATCH] perlguts caveats", "perlguts additions"
978 From: Gurusamy Sarathy <gsar@engin.umich.edu>, ilya@math.ohio-state.edu
980 Msg-ID: <199705180052.UAA22066@aatma.engin.umich.edu>,
981 <199705180202.WAA22826@aatma.engin.umich.edu>,
982 <199705301341.JAA05204@aatma.engin.umich.edu>,
983 <1997May17.235722.2033087@hmivax.humgen.upenn.edu>
984 Files: pod/perlguts.pod
986 Title: "pod2man produces broken pages", "weird condition in perldelta breaks
988 From: Davin Milun <milun@cs.Buffalo.EDU>, Hans Mulder <hansm@icgned.nl>
989 Msg-ID: <199705310447.AAA15721@obelix.cs.Buffalo.EDU>,
990 <1997May25.192350.2055977@hmivax.humgen.upenn.edu>
991 Files: pod/pod2man.PL
993 Title: "Perl 5 pod2man fix", "perlguts man page corrupted"
994 From: chen@adi.com (Franklin Chen), gnat@frii.com, lvirden@cas.org, tom
995 (Tom Dinger on Feste), tom@edc.com (Tom Dinger on Feste)
996 Msg-ID: <199705210013.UAA09599@menhaden.adi.com>,
997 <199706011305.JAA18271@cas.org>,
998 <199706012116.PAA14102@elara.frii.com>,
999 <9504250959.AA23419@feste.edc.com>,
1000 <9504251700.AA23823@feste.edc.com>
1001 Files: pod/pod2man.PL
1003 Title: "[PATCH] reference form chomp to chop in perlfunc"
1004 From: hansm@euronet.nl
1005 Files: pod/perlfunc.pod
1007 Title: "pod2man gags if "=pod" is before "=head1 NAME""
1008 From: whyde@pezz.sps.mot.com (Warren Hyde)
1009 Msg-ID: <9705212115.AA21730@pezz.sps.mot.com>
1010 Files: pod/pod2man.PL
1012 Title: "perlfunc.pod unclear about return value range of rand"
1013 From: "Tuomas J. Lukka" <tjl@lukka.student.harvard.edu>
1014 Msg-ID: <m0wSMiC-000C9xC@lukka.student.harvard.edu>
1015 Files: pod/perlfunc.pod
1017 Title: "Error in perllol manpage", "Error in perllol manpage (fwd)"
1018 From: Chris Wick <cwick@lmc.com>
1019 Files: pod/perllol.pod
1021 Title: "5.004 removed deprecated %OVERLOAD support silently"
1022 From: jon@sems.com (Jonathan Biggar)
1023 Msg-ID: <199705232319.QAA28388@clamp.netlabs.com>
1024 Files: pod/perldelta.pod
1026 Title: "[PATCH] Documentation bugs"
1027 From: Stephen Potter <spp@psa.pencom.com>
1028 Files: pod/perldata.pod pod/perldiag.pod pod/perlfaq8.pod pod/perlfaq9.pod
1029 pod/perlop.pod pod/perlsub.pod pod/perltoot.pod
1031 Title: "5.004 POD stuff", "make html - any takers?", "make html --> unusable
1032 xref links", "pod/*.html -- all hyperlinks are invalid"
1033 From: "Darren/Torin/Who Ever..." <torin@daft.com>, "Paul D. Smith"
1034 <psmith@BayNetworks.COM>, Gurusamy Sarathy
1035 <gsar@engin.umich.edu>, Jarkko Hietaniemi <jhi@iki.fi>,
1036 Michael R Cook <mcook@cognex.com>, avera@hal.com (Jim
1037 Avera), lvirden@cas.org
1038 Msg-ID: <199705162008.XAA06906@alpha.hut.fi>,
1039 <199705171830.OAA15652@erawan.cognex.com>,
1040 <199706081749.NAA04552@aatma.engin.umich.edu>,
1041 <1997May16.191039.2033079@hmivax.humgen.upenn.edu>,
1042 <87hgg2y1h4.fsf@perv.daft.com>,
1043 <9705161931.AA01075@membrane.hal.com>,
1044 <9705191839.AA28702@lemming.engeast>
1045 Files: INSTALL pod/perldiag.pod installhtml
1047 Title: "checkpods- forget blank line status when starting a new file"
1048 From: Larry Parmelee <parmelee@CS.Cornell.EDU>
1049 Files: pod/checkpods.PL
1051 Title: "installhtml: Fix 'no title' & 'unexpected ...' warnings. Double speed."
1053 Files: installhtml lib/Pod/Html.pm pod/splitpod
1055 LIBRARY AND EXTENSIONS
1057 Title: "sdbm can fail if a config.h exists in system directories"
1059 Files: ext/SDBM_File/sdbm/Makefile.PL
1061 Title: "LWP and SIG __DIE__ traps not playing well together!"
1062 From: Gisle Aas <aas@bergen.sn.no>
1063 Files: lib/AutoLoader.pm
1065 Title: "Memory Consumption of autosplit_lib_modules/sv_gets (workaround)"
1066 From: Matthias Neeracher <neeri@iis.ee.ethz.ch>
1067 Files: lib/AutoSplit.pm
1069 Title: "Comments of this Sys::Syslog patch", "Unusual Sys::Syslog behaviour
1070 with FQDN ? [Even in 5.004 - a bug?]"
1071 From: Jarkko Hietaniemi <jhi@iki.fi>, Russ Allbery <rra@stanford.edu>,
1072 alansz@mellers1.psych.berkeley.edu (Alan Schwartz)
1073 Msg-ID: <199705231621.TAA16790@alpha.hut.fi>, <5m4fjr$rhs@agate.berkeley.edu>
1074 Files: lib/Sys/Syslog.pm
1076 Title: "Patch to CPAN.pm (perl5.004) for ncftp"
1077 From: "Richard L. Maus, Jr." <rmaus@monmouth.com>
1078 Msg-ID: <337FBAC8.167EB0E7@monmouth.com>
1081 Title: "[PATCH] Harness.pm bug w/perl5.004 & VMS"
1082 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
1083 Msg-ID: <3.0.1.32.19970530102300.008a2730@stargate.lbcc.cc.or.us>
1084 Files: lib/Test/Harness.pm
1086 Title: "more Fcntl constants [PATCH]"
1087 From: Jarkko Hietaniemi <jhi@iki.fi>
1088 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
1090 Title: "5.004 breaks ftp.pl due to missing (although obsolete) chat2.pl"
1096 Title: "make test && ... doesn't work"
1100 Title: "[PATCH] INSTALL-1.18"
1101 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
1102 Msg-ID: <Pine.SOL.3.95q.970529142739.662D-100000@fractal.lafayette.edu>
1105 Title: "improved gnuwin32 Configure support"
1106 From: Chris Faylor <cgf@bbc.com>
1107 Msg-ID: <199706070318.XAA09214@hardy.bbc.com>
1110 Title: "installhtml problems finding splitpod"
1111 From: lvirden@cas.org
1112 Files: installhtml INSTALL
1114 Title: "perl 5.004 (and 01) man pages not generated and installed"
1115 From: lvirden@cas.org (Larry W. Virden)
1118 Title: "oddity in Configure"
1119 From: Mike Stok <mike@stok.co.uk>
1122 Title: "perl5.004 on AIX: Patches", "perl5.004 on FreeBSD and AIX"
1123 From: Peter van Heusden <pvh@junior.uwc.ac.za>
1124 Msg-ID: <Pine.A32.3.93.970519142625.22442B-100000@junior.uwc.ac.za>,
1125 <Pine.A32.3.93.970519163700.25188A-100000@junior.uwc.ac.za>
1126 Files: Makefile.SH perl_exp.SH ext/DynaLoader/dl_aix.xs perlio.sym
1128 Title: "Compiling perl5.004 on NEWS-OS 4.x"
1129 From: Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=)
1130 <matusita@ics.es.osaka-u.ac.jp>
1131 Msg-ID: <19970521132814F.matusita@ics.es.osaka-u.ac.jp>
1132 Files: Configure hints/newsos4.sh
1136 Title: "win32: additional default libraries"
1137 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1138 Msg-ID: <199705291332.JAA21560@aatma.engin.umich.edu>
1139 Files: lib/ExtUtils/MM_Win32.pm
1141 Title: "[PATCH] win32 minor fixes"
1142 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1143 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm win32/config.bc
1145 Title: "[PATCH] clean up perlocal.pod output on VMS"
1146 From: pvhp@forte.com (Peter Prymmer)
1147 Files: lib/ExtUtils/MM_VMS.pm
1149 Title: "[PATCH] Re: Term::ReadKey on Win32: set console"
1150 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1151 Files: lib/Term/ReadLine.pm
1153 Title: "[PATCH] Pod::Text nit for Win32"
1154 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1155 Files: lib/Pod/Text.pm
1157 Title: "pathname bug in xsubpp on win32"
1158 From: jon@sems.com (Jonathan Biggar)
1159 Msg-ID: <199705230126.SAA23401@clamp.netlabs.com>
1160 Files: lib/ExtUtils/xsubpp
1162 Title: "MakeMaker stumbles on Win32 UNC paths"
1163 From: Warren Jones <wjones@TC.FLUKE.COM>
1164 Files: lib/ExtUtils/MM_Win32.pm
1166 Title: "build problem on SGI R10000 PowerChallenge (IRIX 6.2) lseek proto"
1167 From: Jarkko Hietaniemi <jhi@iki.fi>
1170 Title: "Perl 5.004 + Linux 2.0.30 & semctl()"
1171 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>, Jordan
1172 Mendelson <jordy@snappy.wserv.com>
1175 Title: "lib/io_udp.t fails on VMS"
1176 From: Jonathan.Hudson@jrhudson.demon.co.uk
1177 Msg-ID: <XFMail.970522181042.Jonathan.Hudson@jrhudson.demon.co.uk>
1180 Title: "Compilation of mg.c from perl5.004m1t2 fails on OpenVMS/AXP"
1181 From: Henrik Tougaard <ht.000@foa.dk>
1182 Files: mg.c t/op/taint.t
1184 Title: "[PATCH] (NEXT|OPEN)STEP hints"
1185 From: Gerd Knops <gerti@BITart.com>
1186 Files: hints/next_3.sh hints/next_4.sh
1188 Title: "win32: user defined shell"
1189 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1190 Msg-ID: <199705291339.JAA21682@aatma.engin.umich.edu>
1191 Files: pod/perlrun.pod win32/win32.c
1193 Title: "misc perl5.004 doc fixes, especially vms"
1194 From: lvirden@cas.org (Larry W. Virden)
1195 Msg-ID: <199705160419.AAA16317@cas.org>
1196 Files: pod/perlfaq4.pod vms/perlvms.pod lib/Pod/Html.pm pod/roffitall
1197 vms/ext/DCLsym/DCLsym.pm vms/ext/Stdio/Stdio.pm
1199 Title: "[PATCH] gen_shrfls.pl too picky for Dec C 5.6 preprocessor output"
1200 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
1201 Files: vms/gen_shrfls.pl
1203 Title: "[PATCH] win32: Configure cf_email"
1204 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1205 Msg-ID: <199705301335.JAA05079@aatma.engin.umich.edu>
1206 Files: win32/Makefile win32/config.bc win32/config.vc win32/config_sh.PL
1209 Title: "[PATCH] README.win32 nits"
1210 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1213 Title: "Document cause and remedy for op/taint.t failure"
1214 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1217 Title: "SVR4 hints for DDE SMES Supermax Enterprise Server"
1218 From: Jarkko Hietaniemi <jhi@iki.fi>
1219 Files: hints/svr4.sh
1221 Title: "porting.help"
1223 Files: Porting/pumpkin.pod Porting/preprel
1225 Title: "Major 5.004 Win32 update (Borland win32 support, and other patches)",
1226 "($a,undef,$b) = qw(a b c) and ties delaying DESTROY fixes"
1227 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1228 Files: MANIFEST pod/perlguts.pod win32/include/sys/socket.h EXTERN.h
1229 opcode.h perl.h regcomp.h ext/Fcntl/Fcntl.pm
1230 ext/SDBM_File/Makefile.PL lib/ExtUtils/Install.pm
1231 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
1232 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
1233 lib/File/DosGlob.pm t/op/mkdir.t t/op/stat.t win32/win32.h
1234 win32/win32io.h win32/win32iop.h README.win32 doio.c gv.c
1235 mg.c op.c perlio.c pp.c pp_ctl.c pp_hot.c pp_sys.c util.c
1236 win32/Makefile win32/config.bc win32/config.vc
1237 win32/config_H.bc win32/config_H.vc win32/makedef.pl
1238 win32/makefile.mk win32/makeperldef.pl win32/perlglob.c
1239 win32/perllib.c win32/win32.c win32/win32io.c
1242 Title: "[PATCH] Re: Maintenance release (remove PERL_DUMMY_SIZE)"
1243 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1244 Files: opcode.h perl.h regcomp.h win32/win32.h gv.c
1246 Title: "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)"
1247 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1248 Files: win32/win32.h win32/win32io.h win32/win32iop.h global.sym mg.c perl.c
1249 t/op/magic.t util.c win32/makedef.pl win32/win32.c
1252 Title: "[PATCH] win32: ExtUtils::Liblist support"
1253 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1254 Files: lib/ExtUtils/Liblist.pm win32/Makefile win32/config.bc
1257 Title: "[PATCH] Re: borland C++Perl embedding failures re __declspec()"
1258 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1259 Files: win32/win32.c
1261 Title: "No need to use `pwd` in t/op/magic.t test for amigaos"
1262 From: Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
1267 Title: "Tests depend on locale"
1268 From: "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
1270 Msg-ID: <199705191127.NAA08148@ostrich.gaia.swipnet.se>,
1271 <199705191230.PAA21070@alpha.hut.fi>
1272 Files: t/lib/safe2.t t/op/mkdir.t
1274 Title: "op/groups test fails on Linux (groups in /bin)"
1275 From: "Jan D." <jan.djarv@mbox200.swipnet.se>
1276 Msg-ID: <199705191120.NAA08130@ostrich.gaia.swipnet.se>
1277 Files: t/op/groups.t
1279 Title: "More simple regexp tests and test docs"
1280 From: Hans Mulder <hansm@euronet.nl>
1281 Files: t/op/re_tests t/op/regexp.t
1283 Title: "[PATCH] Re: Using undef to ignore values returned from split"
1284 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1289 Title: "bad test of -A flag in h2xs"
1290 From: "Jeffrey S. Haemer" <jsh@woodcock.boulder.qms.com>
1291 Files: utils/h2xs.PL
1293 Title: "[PATCH] h2xs missing from utils/Makefile"
1294 From: hansm@euronet.nl
1295 Files: utils/Makefile
1297 Title: "PATCH: bug in perlbug w.r.t. environment variables", "bug in perlbug
1298 w.r.t. environment variables"
1299 From: "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
1301 Msg-ID: <199705191841.UAA00969@ostrich.gaia.swipnet.se>,
1302 <199705191857.VAA09154@alpha.hut.fi>
1303 Files: utils/perlbug.PL
1305 Title: "[PATCH] final newline missing in MANIFEST generated by h2xs"
1306 From: hansm@euronet.nl
1307 Files: utils/h2xs.PL
1314 "Hey, Rocky! Watch me pull a release out of my hat!"
1315 "Aww, that trick never works..."
1317 CORE LANGUAGE CHANGES
1319 Title: "Make C<m//g> reset pos on failure; make C<m//gc> not reset"
1320 From: Chip Salzenberg
1321 Files: dump.c op.c op.h pod/perldelta.pod pod/perlfaq6.pod
1322 pod/perlop.pod pod/perlre.pod pp_ctl.c pp_hot.c regcomp.c
1325 Title: "SECURITY: Forbid exec() if $ENV{BASH_ENV} is tainted"
1326 From: Chip Salzenberg
1327 Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
1330 Title: "Allow exec() if $ENV{TERM} is tainted but innocuous"
1331 From: Chip Salzenberg
1332 Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
1335 Title: "Allow globbing when tainted under VMS (no external program)"
1336 From: Chip Salzenberg
1337 Files: pp_sys.c t/op/taint.t
1341 Title: "Make Irix hints adapt when n32 libm.so is missing"
1342 From: Chip Salzenberg
1343 Files: hints/irix_6.sh
1345 Title: "Fix default HP-UX installation path"
1347 Msg-ID: <199705132228.AA227042483@hpcc123.corp.hp.com>
1348 Date: Tue, 13 May 1997 15:28:04 -0700
1349 Files: hints/hpux.sh
1351 Title: "VMS update, including socket support (four patches)"
1352 From: Jonathan Hudson <Jonathan.Hudson@jrhudson.demon.co.uk>,
1353 Peter Prymmer <pvhp@forte.com>,
1354 Dan Sugalski <sugalsd@lbcc.cc.or.us>
1355 Files: vms/config.vms vms/descrip.mms vms/sockadapt.h vms/vms.c
1358 Title: "Win32 update (three patches)"
1359 From: Gurusamy Sarathy
1360 Files: README.win32 perl.c win32/Makefile win32/config.H
1361 win32/config_h.PL win32/config_sh.PL win32/makedef.pl
1362 win32/win32.c win32/win32.h win32/win32io.c win32/win32io.h
1365 Title: "Don't require executable bit on perl -S if DOSISH"
1366 From: Danny Sadinoff <sadinoff@olf.com>
1367 Msg-ID: <337351CE.79B28DE3@olf.com>
1368 Date: Fri, 09 May 1997 12:33:18 -0400
1373 Title: "In C<eval &func>, always call &func in scalar context"
1374 From: Chip Salzenberg
1377 Title: "Fix recursive substitution"
1378 From: Chip Salzenberg; test from Tim Bunce
1379 Files: cop.h global.sym pp_ctl.c proto.h scope.c t/op/subst.t
1381 Title: "Make read with <> from a TTY notice EOF"
1382 From: Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1383 Msg-ID: <199705121147.HAA03845@jik.saturn.net>
1384 Date: Mon, 12 May 1997 07:47:13 -0400
1387 Title: "Fix core dump from get*() functions returning no alias array"
1388 From: Chip Salzenberg
1392 From: Mark K Trettin <mkt@lucent.com>
1393 Msg-ID: <199705102228.RAA11163@gv18c.ih.lucent.com>
1394 Date: Sat, 10 May 1997 17:28:35 -0500
1399 Title: "Don't use 'unset' in Configure"
1400 From: Chip Salzenberg
1403 Title: "Protect against having no such command as 'cc'"
1404 From: Hans Mulder <hansm@icgned.nl>
1405 Msg-ID: <1997May12.163534.2006434@hmivax.humgen.upenn.edu>
1406 Date: Mon, 12 May 1997 16:35:34 -0400 (EDT)
1409 Title: "minor wording enhancement for Configure"
1410 From: Jarkko Hietaniemi
1411 Msg-ID: <199705101038.NAA00471@alpha.hut.fi>
1412 Date: Sat, 10 May 1997 13:38:31 +0300 (EET DST)
1415 LIBRARY AND EXTENSIONS
1417 Title: "Refresh CGI.pm to 2.36"
1418 From: Lincoln Stein <lstein@genome.wi.mit.edu>
1419 Files: eg/cgi/frameset.cgi eg/cgi/javascript.cgi lib/CGI.pm
1421 Title: "In IO::File::open, prepend './' less often (for Win32 et al)"
1422 From: Chip Salzenberg
1423 Files: ext/IO/lib/IO/File.pm
1425 Title: "Fix core dump on IO::Seekable::setpos($fh, undef)"
1426 From: Chip Salzenberg
1427 Files: ext/IO/IO.xs t/lib/io_xs.t
1431 Title: "Make rand.t vanishingly unlikely to give false failure"
1433 Msg-ID: <Pine.GSO.3.96.970510190846.23340K-100000@kelly.teleport.com>
1434 Date: Sat, 10 May 1997 19:57:30 -0700 (PDT)
1437 Title: "Fix sleep test: sleep(N) is defined to allow sleeping N-1"
1438 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
1439 Msg-ID: <199705151735.KAA01143@palrel1.hp.com>
1440 Date: Thu, 15 May 1997 11:35:41 -0600
1445 Title: "h2xs and @EXPORT_OK"
1447 Msg-ID: <199705092348.AA057881699@hpcc123.corp.hp.com>
1448 Date: Fri, 9 May 1997 16:48:20 -0700
1449 Files: utils/h2xs.PL
1453 Title: "Tweaks for perldelta"
1454 From: hansm@euronet.nl
1455 Msg-ID: <199705102346.BAA17300@mail.euronet.nl>
1456 Date: Sun, 11 May 97 01:46:00 +0200
1457 Files: pod/perldelta.pod
1459 Title: "Mention perlfaq.pod and perlmodlib.pod in perldelta.pod"
1460 From: Chip Salzenberg
1461 Files: pod/perldelta.pod
1463 Title: "Fix example of use of lexicals with formats"
1464 From: Chip Salzenberg
1465 Files: pod/perldelta.pod
1467 Title: "Explain that destruction order is not defined"
1468 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1469 Msg-ID: <199705150600.CAA13550@aatma.engin.umich.edu>
1470 Date: Thu, 15 May 1997 02:00:23 -0400
1471 Files: pod/perltoot.pod
1473 Title: "Note that DATA filehandle is unavailable during BEGIN {}"
1474 From: neilb@cre.canon.co.uk (Neil Bowers)
1475 Msg-ID: <199705121227.NAA29718@tardis.cre.canon.co.uk>
1476 Date: Mon, 12 May 1997 13:27:43 +0100
1477 Files: pod/perldata.pod
1479 Title: "More detailed IO::Socket documentation"
1480 From: Tom Christiansen
1481 Msg-ID: <199705141456.IAA19061@jhereg.perl.com>
1482 Date: Wed, 14 May 1997 08:56:30 -0600
1483 Files: pod/perlipc.pod
1490 Herein we find the fruits of the gamma.
1492 CORE LANGUAGE CHANGES
1494 Title: "SECURITY: Forbid glob() when tainting (-T or setuid)"
1495 From: Chip Salzenberg
1496 Files: pod/perlrun.pod pod/perlsec.pod pp_sys.c
1498 Title: "SECURITY: Forbid exec() if $ENV{TERM} or $ENV{ENV} is tainted"
1499 From: Chip Salzenberg
1500 Files: pod/perlrun.pod pod/perlsec.pod t/op/taint.t taint.c
1504 Title: "(NeXT|Open)Step update"
1505 From: Gerd Knops <gerti@BITart.com>
1506 Msg-ID: <9705072247.AA18882@BITart.com>
1507 Date: Wed, 7 May 97 17:47:02 -0500
1508 Files: Configure MANIFEST config_h.SH hints/next_3.sh hints/next_4.sh
1510 Title: "NetBSD hint update"
1511 From: Giles Lean <giles@nemeton.com.au>
1512 Msg-ID: <199705051346.XAA13584@topaz.nemeton.com.au>
1513 Date: Mon, 5 May 1997 23:46:37 +1000 (EST)
1514 Files: hints/netbsd.sh
1516 Title: "Irix hint update"
1517 From: Scott Henry <scotth@sgi.com>
1518 Msg-ID: <yd83es0fp57.fsf@hoshi.engr.sgi.com>
1519 Date: 06 May 1997 11:09:56 -0700
1520 Files: hints/irix_6.sh
1522 Title: "HPUX: patch for ext/DynaLoader/dl_hpux.xs"
1523 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
1524 Msg-ID: <199705050548.WAA21260@palrel1.hp.com>
1525 Date: Sun, 4 May 1997 23:48:39 -0600
1526 Files: ext/DynaLoader/dl_hpux.xs
1528 Title: "Win32 update (consolidated patch plus three followups)"
1529 From: Gurusamy Sarathy
1530 Files: EXTERN.h README.win32 lib/Sys/Hostname.pm pod/perldelta.pod
1531 win32/config.H win32/config.w32 win32/config_sh.PL win32/perllib.c
1532 win32/win32.c win32/win32.h win32/include/sys/socket.h
1534 Title: "Win32 boot_DynaLoader problem in 99"
1535 From: Gary Clark <GaryC@mail.jeld-wen.com>
1536 Msg-ID: <1997May05.105000.1708.84476@mail.jeld-wen.com>
1537 Date: Mon, 05 May 1997 10:49:03 -0700
1538 Files: win32/makedef.pl
1542 Title: "Fix wantarray() in sort subs [fixes metaconfig]"
1543 From: Chip Salzenberg
1546 Title: "Fix for redefined sort subs nastiness"
1547 From: Gurusamy Sarathy
1548 Msg-ID: <199705090004.UAA15032@aatma.engin.umich.edu>
1549 Date: Thu, 08 May 1997 20:04:18 -0400
1550 Files: op.c pod/perldelta.pod pod/perldiag.pod sv.c t/op/sort.t
1554 Title: "AFS patches"
1555 From: Chip Salzenberg, Larry Schwimmer <rosebud@cyclone.Stanford.EDU>
1556 Files: Configure installperl
1558 LIBRARY AND EXTENSIONS
1560 Title: "Another blank line patch to Pod::Text"
1561 From: Russ Allbery <rra@stanford.edu>
1562 Msg-ID: <m3afm5g6ar.fsf@windlord.Stanford.EDU>
1563 Date: 08 May 1997 11:36:12 -0700
1564 Files: lib/Pod/Text.pm
1572 Title: "Three bugs in pod2html"
1573 From: hansm@euronet.nl
1574 Msg-ID: <199705052228.AAA25351@mail.euronet.nl>
1575 Date: Tue, 6 May 97 00:28:06 +0200
1576 Files: lib/Pod/Html.pm
1578 Title: "Trivial bugfix for pod of xsubpp"
1579 From: Ralf S. Engelschall <rse@engelschall.com>
1580 Msg-ID: <199705051447.QAA09995@en1.engelschall.com>
1581 Date: Mon, 5 May 1997 16:47:03 +0200
1582 Files: lib/ExtUtils/xsubpp
1584 Title: "Newer CPerl mode"
1585 From: Ilya Zakharevich
1586 Msg-ID: <199705080032.UAA22532@monk.mps.ohio-state.edu>
1587 Date: Wed, 7 May 1997 20:32:46 -0400 (EDT)
1588 Files: emacs/cperl-mode.el
1592 Title: "Updates to perldelta"
1593 From: Chip Salzenberg and Dominic Dunlop
1594 Files: pod/perldelta.pod
1596 Title: "More explicit Solaris instructions"
1597 From: Andy Dougherty
1598 Msg-ID: <Pine.SOL.3.95q.970508171206.438A-100000@fractal.lafayette.ed
1599 Date: Thu, 08 May 1997 17:14:54 -0400 (EDT)
1600 Files: INSTALL hints/solaris_2.sh
1602 Title: "Document 'Possible attempt to separate words with commas'"
1604 Msg-ID: <hyb9snvdw.fsf@bergen.sn.no>
1605 Date: 06 May 1997 23:27:55 +0200
1606 Files: pod/perlop.pod
1608 Title: "perlfaq9, hostname"
1609 From: John D Groenveld <groenvel@cse.psu.edu>
1610 Msg-ID: <199705061741.NAA22777@cse.psu.edu>
1611 Date: Tue, 06 May 1997 13:41:12 EDT
1612 Files: pod/perlfaq9.pod
1614 Title: "Debugger docs patch"
1615 From: Ilya Zakharevich
1616 Msg-ID: <199705080107.VAA24317@monk.mps.ohio-state.edu>
1617 Date: Wed, 7 May 1997 21:07:14 -0400 (EDT)
1618 Files: pod/perldebug.pod
1620 Title: "Document that C<m?x?> is just like C<?x?>"
1621 From: Chip Salzenberg
1622 Files: pod/perlop.pod
1624 Title: "Refresh description of sprintf()"
1625 From: Chip Salzenberg
1626 Files: pod/perl.pod pod/perlfunc.pod
1628 Title: "Mention the Regular Expressions book"
1629 From: Stephen Potter <spp@psa.pencom.com>
1630 Msg-ID: <199705071737.MAA18799@psa.pencom.com>
1631 Date: Wed, 07 May 1997 12:37:37 -0500
1632 Files: pod/perlbook.pod pod/perlre.pod
1634 Title: "OS/2 doc patch for _99"
1635 From: Ilya Zakharevich
1636 Msg-ID: <199705080046.UAA23466@monk.mps.ohio-state.edu>
1637 Date: Wed, 7 May 1997 20:46:45 -0400 (EDT)
1645 "Oops." Now this _has_ to be the gamma; we're out of numbers.
1647 CORE LANGUAGE CHANGES
1653 Title: "NeXT hints update"
1654 From: hansm@euronet.nl
1655 Msg-ID: <199704302229.AAA02690@mail.euronet.nl>
1656 Date: Thu, 1 May 97 00:28:41 +0200
1657 Files: Configure Makefile.SH hints/next_4.sh
1659 Title: "Support shared libperl on AIX"
1660 From: Eric Bartley <bartley@icd.cc.purdue.edu>
1661 Msg-ID: <199704270131.UAA51426@icd.cc.purdue.edu>
1662 Date: Sat, 26 Apr 1997 20:31:37 -0500
1663 Files: Configure Makefile.SH hints/aix.sh
1667 Title: "Fix NUL-termination bug in delimcpy()"
1668 From: Chip Salzenberg
1671 Title: "Forget prototype of subroutine after C<undef &subr>"
1672 From: Chip Salzenberg
1675 Title: "Handle tainted values in lists returned from subs, evals"
1676 From: Chip Salzenberg
1677 Files: pp_ctl.c pp_hot.c t/op/taint.t
1679 Title: "Fix sysread() on tied handle"
1680 From: Spider Boardman
1681 Msg-ID: <199705010601.CAA04926@Orb.Nashua.NH.US>
1682 Date: Thu, 1 May 1997 02:01:20 -0400
1685 Title: "Fix OS/2-specific buffer overflow"
1686 From: Ilya Zakharevich
1687 Msg-ID: <199704301920.PAA09681@monk.mps.ohio-state.edu>
1688 Date: Wed, 30 Apr 1997 15:20:01 -0400 (EDT)
1693 Title: "Add new globals to perl.exp"
1694 From: Chip Salzenberg
1697 LIBRARY AND EXTENSIONS
1699 Title: "Refresh DB_File to 1.14"
1701 Msg-ID: <9704302045.AA05484@claudius.bfsec.bt.co.uk>
1702 Date: Wed, 30 Apr 1997 21:45:09 +0100 (BST)
1703 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
1704 t/lib/db-hash.t t/lib/db-recno.t
1708 Title: "Disable op/pipe.t test under Machten"
1709 From: Dominic Dunlop <domo@slipper.ip.lu>
1710 Msg-ID: <v03102801af8e160d3879@[194.51.248.68]>
1711 Date: Thu, 1 May 1997 12:48:26 +0200
1716 Title: "typo fixes to installhtml"
1717 From: lvirden@cas.org (Larry W. Virden)
1718 Msg-ID: <199705011114.HAA26968@cas.org>
1719 Date: Thu, 1 May 1997 07:14:31 -0400
1724 Title: "Fix description of av_undef() in perlguts"
1726 Msg-ID: <199705011042.MAA09897@bergen.sn.no>
1727 Date: Thu, 1 May 1997 12:42:46 +0200
1728 Files: pod/perlguts.pod
1730 Title: "Fix typo in perldelta"
1731 From: Chip Salzenberg
1732 Files: pod/perldelta.pod
1739 Here it is, the second public beta (a.k.a gamma).
1741 CORE LANGUAGE CHANGES
1743 Title: "Support C< $coderef->($x,$y) >"
1744 From: Chip Salzenberg
1745 Files: perly.c perly.c.diff perly.y pod/perldelta.pod pod/perldsc.pod
1746 pod/perlref.pod t/op/ref.t vms/perly_c.vms
1754 Title: "Fix C< hex('80') * 0x1000000 >"
1755 From: Chip Salzenberg
1758 Title: "Reset errno after failed piped close"
1759 From: Roderick Schertler
1760 Msg-ID: <28152.862264940@eeyore.ibcinc.com>
1761 Date: Mon, 28 Apr 1997 18:02:20 -0400
1762 Files: lib/Time/gmtime.pm lib/Time/localtime.pm pod/perlfunc.pod
1765 Title: "Fix warning wrt return value of PerlIO_getname()"
1766 From: Spider Boardman
1767 Msg-ID: <199704300448.AAA24174@Orb.Nashua.NH.US>
1768 Date: Wed, 30 Apr 1997 00:48:13 -0400
1775 LIBRARY AND EXTENSIONS
1789 Title: "Describe Math::Trig in perlmodlib"
1790 From: Chip Salzenberg
1791 Files: pod/perlmodlib.pod
1793 Title: "Add new diagnostics to perldelta"
1794 From: Chip Salzenberg
1795 Files: pod/perldelta.pod pod/perldiag.pod
1802 This patch should be _98, unless it's egregiously broken somehow.
1804 CORE LANGUAGE CHANGES
1810 Title: "Return to favoring memset(,0,) over bzero()"
1811 From: Chip Salzenberg
1814 Title: "NetBSD hint update"
1815 From: matthew green <mrg@splode.eterna.com.au>
1816 Msg-ID: <199704251021.EAA22570@jhereg.perl.com>
1817 Date: Fri, 25 Apr 1997 20:18:02 +1000
1818 Files: hints/netbsd.sh
1820 Title: "HP-UX hint update"
1821 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
1822 Msg-ID: <199704280535.WAA22441@palrel1.hp.com>
1823 Date: Sun, 27 Apr 1997 23:35:07 -0600
1824 Files: hints/hpux.sh
1826 Title: "Win32 update (three patches)"
1827 From: Gurusamy Sarathy and Nick Ing-Simmons
1828 Files: win32/makedef.pl win32/perllib.c win32/win32.c
1832 Title: "Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure"
1833 From: Chip Salzenberg
1834 Files: perl.h pod/perldiag.pod sv.c
1836 Title: "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
1837 From: Chip Salzenberg
1840 Title: "Eliminate Alpha warnings"
1841 From: Hallvard B Furuseth and Chip Salzenberg
1842 Files: perlsdio.h pp_sys.c
1844 Title: "Fix typo in NeXT dynaloader"
1845 From: Chip Salzenberg
1846 Files: ext/DynaLoader/dl_next.xs
1848 Title: "Fix possible buffer overflow under VMS"
1849 From: Chip Salzenberg
1856 LIBRARY AND EXTENSIONS
1858 Title: "Refresh CGI.pm to 2.35"
1859 From: Lincoln Stein <lstein@genome.wi.mit.edu>
1862 Title: "Refresh DB_File to 1.13"
1864 Msg-ID: <9704271413.AA08876@claudius.bfsec.bt.co.uk>
1865 Date: Sun, 27 Apr 1997 15:12:59 +0100 (BST)
1866 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
1868 Title: "SelfLoader: fix prototype pattern, rename intrusive lexical"
1869 From: Jesse Glick <jesse@ginger> and Chip Salzenberg
1870 Files: lib/SelfLoader.pm
1882 Title: "Split perlmod"
1883 From: Tom Christiansen
1884 Msg-ID: <199704260050.RAA02468@toy.perl.com>
1885 Date: Fri, 25 Apr 1997 20:50:09 -0400
1886 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
1887 pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
1888 pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
1889 pod/perltie.pod pod/roffitall
1891 Title: "Describe __PACKAGE__ in perldelta"
1892 From: Chip Salzenberg
1893 Files: pod/perldelta.pod
1895 Title: "Doc fix for close of pipe handle"
1896 From: Chip Salzenberg
1897 Files: pod/perlfunc.pod
1904 This patch eliminates all known sources of buffer overflow! (And the
1905 crowd goes wild. (Yeah.)) Showstoppers only between here and _98.
1907 CORE LANGUAGE CHANGES
1913 Title: "Provide memset() if it's missing"
1914 From: Chip Salzenberg
1915 Files: global.sym perl.h proto.h util.c
1917 Title: "Don't tell GCC that warn(), croak(), and die() are printf-lik
1918 From: Chip Salzenberg
1923 Title: "Misc. sv_vcatpvfn() fixes"
1924 From: Hugo, Dale, Nick, Hallvard, Chip
1925 Files: gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
1927 Title: "Enforce order of sprintf() elements"
1928 From: Chip Salzenberg
1931 Title: "Guard against long numbers, <<LONG_DELIM, and <long glob>"
1932 From: Chip Salzenberg
1933 Files: global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
1935 Title: "Guard against C<goto> to deeply nested label"
1936 From: Chip Salzenberg
1937 Files: pod/perldiag.pod pp_ctl.c
1939 Title: "Guard against overflow in dup2() emulation"
1940 From: Chip Salzenberg
1943 Title: "Win32: Guard against long function names"
1944 From: Chip Salzenberg
1945 Files: win32/win32sck.c
1947 Title: "Make mess() always work, by using a non-arena SV"
1948 From: Chip Salzenberg, from idea by Gurusamy Sarathy
1949 Files: perl.c util.c
1951 Title: "Fix scalar leak in pp_prtf()"
1952 From: Doug MacEachern
1953 Msg-ID: <199704241706.NAA19140@postman.osf.org>
1954 Date: Thu, 24 Apr 1997 13:06:21 -0400
1957 Title: "When copying a format line, take only its string value"
1958 From: Chip Salzenberg
1961 Title: "Undo private patch"
1962 From: Chip Salzenberg
1963 Files: installperl lib/ExtUtils/Install.pm
1965 Title: "Fix LEAKTEST numbers"
1966 From: Chip Salzenberg
1967 Files: ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c
1968 win32/win32.c win32/win32sck.c
1972 Title: "Cope with a <db.h> that isn't related to DB"
1973 From: Jarkko Hietaniemi
1974 Msg-ID: <199704241728.UAA09951@alpha.hut.fi>
1975 Date: Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
1978 LIBRARY AND EXTENSIONS
1980 Title: "Always NUL-terminate opsets"
1981 From: Chip Salzenberg
1982 Files: ext/Opcode/Opcode.xs
1984 Title: "Don't core dump if my_inet_aton() get a NULL"
1985 From: Chip Salzenberg
1986 Files: ext/Socket/Socket.xs
1988 Title: "Handle symlinks, high permission bits in File::Path"
1989 From: Chip Salzenberg
1990 Files: lib/File/Path.pm
1992 Title: "Math::{Complex,Trig} update"
1993 From: Jarkko Hietaniemi
1994 Msg-ID: <199704242221.BAA30363@alpha.hut.fi>
1995 Date: Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
1996 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
1997 t/lib/complex.t t/lib/trig.t
2005 Title: "Fix buffer overflow in a2p"
2006 From: Chip Salzenberg
2011 Title: "FAQ udpate (24-apr-97)"
2012 From: Nathan Torkington <gnat@prometheus.frii.com>
2013 Msg-ID: <199704242247.QAA07010@prometheus.frii.com>
2014 Date: Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
2015 Files: pod/perlfaq*.pod
2017 Title: "Document new {,s}printf() behavior"
2018 From: Chip Salzenberg
2019 Files: pod/perldelta.pod pod/perlfunc.pod
2026 This patch eliminates almost all possible sources of buffer overflow;
2027 in particular, there are no more sprintf() bugs. (!!) This patch
2028 also has a few other fixes. With these changes in place, I can sleep
2029 at night. (Because I've stopped hacking. :-))
2031 CORE LANGUAGE CHANGES
2033 Title: "Support PRINTF for tied handles"
2034 From: Doug MacEachern
2035 Msg-ID: <199704202226.SAA08032@postman.osf.org>
2036 Date: Sun, 20 Apr 1997 18:26:13 -0400
2037 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
2041 Title: "Fix bitwise shifts and pack('w') on Crays"
2042 From: Chip Salzenberg
2045 Title: "Win32 update (two patches)"
2046 From: Gurusamy Sarathy
2047 Files: lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
2052 Title: "Mondo Cool patch for buffer safety and convenience"
2053 From: Chip Salzenberg
2054 Files: XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
2055 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
2056 ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
2057 global.sym gv.c interp.sym mg.c op.c perl.c perl.h
2058 pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
2059 regcomp.c regexec.c sv.c toke.c util.c
2061 Title: "Problems with glob"
2062 From: Ilya Zakharevich
2063 Msg-ID: <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
2064 Date: Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
2067 Title: "Fix scalar leak in closures"
2068 From: Chip Salzenberg
2071 Title: "Refine error messages re: anon subs' prototypes"
2072 From: Chip Salzenberg
2075 Title: "Outermost scope is void, not scalar"
2076 From: Chip Salzenberg
2081 Title: "Fix up Linux hints for tcsh, and Configure patch"
2082 From: Andy Dougherty
2083 Msg-ID: <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
2084 Date: Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
2085 Files: Configure hints/linux.sh
2087 Title: "There is no standard answer to 'Use suidperl?'"
2088 From: Chip Salzenberg
2089 Files: hints/bsdos.sh hints/freebsd.sh hints/linux.sh
2092 LIBRARY AND EXTENSIONS
2094 Title: "Math::Complex update"
2095 From: Jarkko Hietaniemi
2096 Files: lib/Math/Complex.pm t/lib/complex.t
2098 Title: "Croak on C<use autouse> without module name"
2099 From: Chip Salzenberg
2100 Files: lib/autouse.pm
2102 Title: "Silence warnings on simple C<use ops>"
2103 From: Roderick Schertler
2104 Msg-ID: <pzybafum6k.fsf@eeyore.ibcinc.com>
2105 Date: 19 Apr 1997 10:22:43 -0400
2106 Files: ext/Opcode/ops.pm
2110 Title: "Don't put leading newline on numeric strings"
2111 From: Andreas Koenig
2112 Msg-ID: <199704230847.KAA22752@anna.in-berlin.de>
2113 Date: Wed, 23 Apr 1997 10:47:00 +0200
2114 Files: t/pragma/constant.t
2122 Title: "FAQ udpate (23-apr-97)"
2123 From: Nathan Torkington <gnat@prometheus.frii.com>
2124 Msg-ID: <199704231822.MAA05074@prometheus.frii.com>
2125 Date: Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
2126 Files: pod/perlfaq*.pod
2128 Title: "Two doublewords less"
2129 From: Jarkko Hietaniemi
2130 Msg-ID: <199704201938.WAA07722@alpha.hut.fi>
2131 Date: Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
2132 Files: pod/perlrun.pod vms/perlvms.pod
2139 This one has two security bug fixes for buffer overflows. Perl has
2140 not yet been searched to see if more fixes are needed.
2142 CORE LANGUAGE CHANGES
2144 Title: "Improve sysseek(), remove systell(), fix Opcode"
2145 From: Chip Salzenberg
2146 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
2147 ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
2148 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
2149 proto.h t/op/sysio.t toke.c
2151 Title: "Fix (and test) spaces in {,un}pack()"
2152 From: Chip Salzenberg
2153 Files: pp.c t/op/pack.t
2157 Title: "Irix update"
2158 From: Scott Henry <scotth@sgi.com>
2159 Msg-ID: <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
2160 Date: 18 Apr 1997 12:37:24 -0700
2161 Files: MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
2163 Title: "ExtUtils/Miniperl.pm not built on Win32"
2164 From: Nick Ing-Simmons
2165 Msg-ID: <199704181742.SAA08407@ni-s.u-net.com>
2166 Date: Fri, 18 Apr 1997 18:42:32 +0100
2167 Files: win32/Makefile
2171 Title: "SECURITY FIX: 'Identifier too long'"
2172 From: Chip Salzenberg
2173 Files: pod/perldelta.pod pod/perldiag.pod toke.c
2175 Title: "SECURITY FIX: Buffer overflow in gv_fetchfile()"
2176 From: Chip Salzenberg
2179 Title: "Remove pp_method() inefficiency from last patch"
2180 From: Chip Salzenberg
2185 Title: "Fix unnecessary re-linking"
2186 From: Chip Salzenberg
2187 Files: lib/ExtUtils/MM_Unix.pm
2189 Title: "Fix tcsh hack in Configure"
2190 From: Chip Salzenberg
2193 Title: "Minor, optional patch to Makefile.SH"
2194 From: "Randy J. Ray" <rjray@uswest.com>
2195 Msg-ID: <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
2196 Date: Thu, 17 Apr 1997 19:32:17 -0600
2199 LIBRARY AND EXTENSIONS
2201 Title: "Patch to Getopt::Long"
2202 From: Johan Vromans <jvromans@squirrel.nl>
2203 Msg-ID: <m0wIKCO-00081IC@phoenix.squirrel.nl>
2204 Date: Fri, 18 Apr 97 22:24 MET DST
2205 Files: lib/Getopt/Long.pm
2207 Title: "Fix NAME in SDBM_File build"
2208 From: Chip Salzenberg
2209 Files: ext/SDBM_File/sdbm/Makefile.PL
2217 Title: "Make h2ph generate constant subs"
2218 From: Roderick Schertler
2219 Msg-ID: <pz2088w5ot.fsf@eeyore.ibcinc.com>
2220 Date: 18 Apr 1997 14:23:46 -0400
2221 Files: utils/h2ph.PL
2225 Title: "Document {,un}pack changes"
2227 Msg-ID: <9704181249.AA11733@claudius.bfsec.bt.co.uk>
2228 Date: Fri, 18 Apr 97 13:49:39 BST
2229 Files: pod/perldelta.pod pod/perldiag.pod
2236 This is it before _98. No more last-minute features. Really, I mean
2237 it this time. No kidding.
2239 CORE LANGUAGE CHANGES
2241 Title: "New operator systell()"
2242 From: Chip Salzenberg
2243 Files: doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
2244 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
2247 Title: "Allow constant sub to be optimized when called with parens"
2248 From: Chip Salzenberg
2251 Title: "Make {,un}pack fail on invalid pack types"
2252 From: Chip Salzenberg
2253 Files: pod/perldiag.pod pp.c
2257 Title: "Fix bitwise ops and {,un}pack() on Cray CPUs"
2258 From: Chip Salzenberg
2262 From: Charles Bailey
2263 Files: lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
2264 vms/vms.c vms/writemain.pl
2266 Title: "Win32 update (three patches)"
2267 From: Gurusamy Sarathy and Nick Ing-Simmons
2268 Files: lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
2269 lib/File/Basename.pm win32/Makefile win32/makedef.pl
2270 win32/perllib.c win32/win32.c win32/win32iop.h
2274 Title: "Fix error messages on method lookup failure"
2275 From: Chip Salzenberg
2278 Title: "Fix use of var before init in util.c"
2279 From: Gurusamy Sarathy
2280 Msg-ID: <199704162342.TAA20773@aatma.engin.umich.edu>
2281 Date: Wed, 16 Apr 1997 19:42:41 -0400
2286 Title: "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
2287 From: Michael De La Rue <mikedlr@tardis.ed.ac.uk>
2288 Files: Configure hints/linux.sh
2290 LIBRARY AND EXTENSIONS
2292 Title: "Fix bug in Opcode when (maxo & 15) > 8"
2293 From: Chip Salzenberg
2294 Files: ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
2295 ext/Opcode/Opcode.xs
2297 Title: "CGI.pm broke again"
2298 From: Andreas Koenig
2299 Msg-ID: <199704171136.NAA24859@anna.in-berlin.de>
2300 Date: Thu, 17 Apr 1997 13:36:28 +0200
2303 Title: "Revise quotewords()"
2304 From: Shishir Gundavaram <shishir@ruby.ora.com>
2305 Files: lib/Text/ParseWords.pm
2317 Title: "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
2318 From: Andy Dougherty
2319 Files: INSTALL Porting/pumpkin.pod
2321 Title: "Document size restrictions for packed integers"
2322 From: Jarkko Hietaniemi
2323 Files: pod/perlfunc.pod
2330 Y'know, I've heard of this "beta" thing, but it's been so long since
2331 I've seen one, I'm not sure it really exists...
2333 CORE LANGUAGE CHANGES
2335 Title: "New operator: sysseek()"
2336 From: Chip Salzenberg
2337 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
2338 keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
2339 pp_sys.c t/op/sysio.t toke.c
2341 Title: "Allow recursive substitution again"
2342 From: Chip Salzenberg
2343 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
2347 Title: "Use size_t for socket size parameters of GNU libc"
2348 From: Chip Salzenberg
2349 Files: doio.c pp_sys.c
2351 Title: "Fix STMT_{START,END} under g++"
2352 From: Steven Parkes <parkes@sierravista.com>
2353 Msg-ID: <199704141935.MAA11240@monterey.sierravista.com>
2354 Date: Mon, 14 Apr 1997 12:35:34 -0700
2357 Title: "Win32 update (four patches)"
2358 From: Gurusamy Sarathy and Nick Ing-Simmons
2359 Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
2360 ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
2361 ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
2362 utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
2363 win32/config.H win32/config.w32 win32/config_h.PL
2364 win32/config_sh.PL win32/perllib.c win32/runperl.c
2365 win32/win32.c win32/win32io.c win32/win32sck.c
2369 Title: "New API function: perl_eval_pv()"
2370 From: Doug MacEachern
2371 Msg-ID: <199704142113.RAA06823@postman.osf.org>
2372 Date: Mon, 14 Apr 1997 17:13:41 -0400
2373 Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
2374 pod/perlguts.pod proto.h
2376 Title: "Fix C< s//whatever/ >, which reuses old pattern"
2377 From: Chip Salzenberg
2378 Files: pp_hot.c regexec.c
2380 Title: "Return a value from PerlIO_{,un}getc"
2381 From: Hallvard B Furuseth
2382 Msg-ID: <199704131228.OAA05695@bombur2.uio.no>
2383 Date: Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
2386 Title: "Fix for environment leak"
2387 From: skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
2388 Msg-ID: <19970415103246.NN46698@breughel.ufsia.ac.be>
2389 Date: Tue, 15 Apr 1997 10:32:46 +0200
2392 Title: "Fix comments in seed()"
2393 From: Hallvard B Furuseth
2394 Msg-ID: <199704141758.TAA06895@bombur2.uio.no>
2395 Date: Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
2400 Title: "Put extensions' autoload files in $archlib"
2401 From: Chip Salzenberg
2404 Title: "Use '-fPIC' for debugging compiles under Solaris with gcc"
2405 From: Hallvard B Furuseth
2408 LIBRARY AND EXTENSIONS
2410 Title: "Refresh CGI to 2.34"
2411 From: Chip Salzenberg
2412 Files: eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
2415 Title: "Debugger update"
2416 From: Ilya Zakharevich
2417 Msg-ID: <199704142115.RAA09923@monk.mps.ohio-state.edu>
2418 Date: Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
2419 Files: lib/perl5db.pl
2421 Title: "diagnostics: $/ gotcha"
2422 From: Andreas Koenig
2423 Msg-ID: <199704151814.UAA03404@anna.in-berlin.de>
2424 Date: Tue, 15 Apr 1997 20:14:01 +0200
2425 Files: lib/diagnostics.pm
2427 Title: "Update File::Path"
2428 From: Andreas Koenig
2429 Msg-ID: <199704151401.QAA02556@anna.in-berlin.de>
2430 Date: Tue, 15 Apr 1997 16:01:07 +0200
2431 Files: lib/File/Path.pm t/lib/filepath.t
2433 Title: "User::pwent.pm: g{,e}cos"
2434 From: Tom Christiansen
2435 Msg-ID: <199704130135.TAA23274@jhereg.perl.com>
2436 Date: Sat, 12 Apr 1997 19:35:54 -0600
2437 Files: lib/User/pwent.pm
2439 Title: "Sys::Syslog: hyphens in hostnames"
2440 From: Jarkko Hietaniemi
2441 Msg-ID: <199704151421.RAA19693@alpha.hut.fi>
2442 Date: Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
2443 Files: lib/Sys/Syslog.pm
2445 Title: "Clean up format of dlopen() debug info"
2446 From: Hallvard B Furuseth
2447 Files: ext/DynaLoader/dl_dlopen.xs
2455 Title: "xsubpp incorrectly handles 'class::newthing()'"
2456 From: "John Q. Linux" <jql@jql.accessone.com>
2457 Msg-ID: <199704122201.PAA01780@jql.accessone.com>
2458 Date: Sat, 12 Apr 1997 15:01:33 -0700
2459 Files: lib/ExtUtils/xsubpp
2463 Title: "Add CGI to perldelta.pod and improve its description in MANIFEST"
2464 From: Chip Salzenberg
2465 Files: MANIFEST pod/perldelta.pod
2467 Title: "Describe probs with majordomo 1.94.1"
2468 From: Chip Salzenberg
2469 Files: pod/perldelta.pod
2471 Title: "Fix description of /\G/g"
2472 From: Chip Salzenberg
2473 Files: pod/perlop.pod
2475 Title: "Mention '...' operator in precedence table"
2476 From: Tom Christiansen
2477 Msg-ID: <199704131724.LAA23120@jhereg.perl.com>
2478 Date: Sun, 13 Apr 1997 11:24:16 -0600
2479 Files: pod/perlop.pod
2486 Any minute now... second public beta... no, really...
2488 CORE LANGUAGE CHANGES
2490 Title: "Fix for incorrect overloaded assignment"
2491 From: Ilya Zakharevich
2492 Msg-ID: <199704112225.SAA03482@monk.mps.ohio-state.edu>
2493 Date: Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
2496 Title: "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
2497 From: Chip Salzenberg
2500 Title: "Fix label on C<for(;;)> statement"
2501 From: Chip Salzenberg
2502 Files: perly.c perly.y
2506 Title: "update to 5.003_97b/hint/irix_6_2.sh"
2507 From: Scott Henry <scotth@sgi.com>
2508 Msg-ID: <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
2509 Date: 11 Apr 1997 18:05:03 -0700
2510 Files: hints/irix_6_2.sh
2514 Title: "Before 'BEGIN not safe', explain why"
2515 From: Chip Salzenberg
2518 Title: "New error msg for low-key failure of C<require>"
2519 From: Chip Salzenberg
2520 Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
2521 t/pragma/strict-vars
2523 Title: "Put "dXSUB_SYS" last in declarations"
2524 From: Chip Salzenberg
2525 Files: win32/perllib.c
2527 Title: "Minor type cleanup"
2528 From: Chip Salzenberg
2529 Files: proto.h toke.c
2535 LIBRARY AND EXTENSIONS
2537 Title: "win32: perl5db patch"
2538 From: Gurusamy Sarathy
2539 Msg-ID: <199704102142.RAA27396@aatma.engin.umich.edu>
2540 Date: Thu, 10 Apr 1997 17:42:13 -0400
2541 Files: lib/perl5db.pl
2543 Title: "Enhancements to debugger, Term::ReadLine, Term::Cap"
2544 From: Ilya Zakharevich
2545 Msg-ID: <199704101948.PAA01841@monk.mps.ohio-state.edu>
2546 Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
2547 Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
2549 Title: "MM_Unix patch for use under CVS"
2550 From: Ulrich Pfeifer
2551 Msg-ID: <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
2552 Date: 11 Apr 1997 14:59:00 +0200
2553 Files: lib/ExtUtils/MM_Unix.pm
2555 Title: "Complex update (five patches)"
2556 From: Jarkko Hietaniemi
2557 Files: lib/Math/Complex.pm t/lib/complex.t
2559 Title: "Fix undef warning in Math::BigInt"
2560 From: Chip Salzenberg
2561 Files: lib/Math/BigInt.pm
2569 Title: "Add B<-o> option to a2p, for old awk; make new the default"
2570 From: Chip Salzenberg
2571 Files: x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
2575 Title: "typo in lib/diagnostics.pm"
2576 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
2577 Msg-ID: <199704111800.OAA27297@grymoire.crd.ge.com>
2578 Date: Fri, 11 Apr 1997 14:00:54 -0400
2579 Files: lib/diagnostics.pm
2581 Title: "Use B<> for options in Class::Struct pod"
2582 From: Hugo van der Sanden <hv@iii.co.uk>
2583 Msg-ID: <334D2E7B.67F0@iii.co.uk>
2584 Date: Thu, 10 Apr 1997 19:16:27 +0100
2585 Files: lib/Class/Struct.pm
2587 Title: "Explain //g and \G issues"
2588 From: Gurusamy Sarathy
2589 Msg-ID: <199704122048.QAA25060@aatma.engin.umich.edu>
2590 Date: Sat, 12 Apr 1997 16:48:41 -0400
2591 Files: pod/perldelta.pod pod/perlop.pod pod/perlre.pod
2593 Title: "more (err, less) doubled words"
2594 From: Jarkko Hietaniemi
2595 Msg-ID: <199704111931.WAA24460@alpha.hut.fi>
2596 Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
2597 Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
2598 ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
2599 lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
2600 lib/vars.pm pod/perlcall.pod pod/perldiag.pod
2601 pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
2602 pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
2604 Title: "Freudian slip error in perlsub.pod"
2605 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
2606 Msg-ID: <199704111755.NAA27200@grymoire.crd.ge.com>
2607 Date: Fri, 11 Apr 1997 13:55:07 -0400
2608 Files: pod/perlsub.pod
2610 Title: "Little patch for perl5.003_97c/pod/perlpod.pod"
2611 From: rse@engelschall.com (Ralf S. Engelschall)
2612 Msg-ID: <199704112048.WAA08733@en1.engelschall.com>
2613 Date: Fri, 11 Apr 1997 22:48:37 +0200
2614 Files: pod/perlpod.pod
2621 That second public beta will be Real Soon Now...
2623 CORE LANGUAGE CHANGES
2625 Title: "Refine setgroups() behavior of C<$)>"
2626 From: Chip Salzenberg
2627 Files: mg.c pod/perldelta.pod pod/perlvar.pod
2629 Title: "Forbid -[Mm] on #! line"
2630 From: Chip Salzenberg
2631 Files: pod/perldelta.pod pod/perldiag.pod toke.c
2635 Title: "Fix dynamic loading (and argv[0]) under AmigaOS"
2636 From: Norbert Pueschel
2637 Msg-ID: <77724842@Armageddon.meb.uni-bonn.de>
2638 Date: Tue, 08 Apr 1997 22:01:45 +0200
2639 Files: hints/amigaos.sh
2641 Title: "Special mkdir() for VMS"
2642 From: Charles Bailey
2643 Msg-ID: <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
2644 Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
2645 Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
2646 plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
2650 Title: "Fix assignment from magic SV that becomes a glob"
2651 From: Chip Salzenberg
2656 Title: "Fix syntax error in Configure comment(!)"
2657 From: Chip Salzenberg
2660 Title: "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
2661 From: Chip Salzenberg
2664 Title: "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
2665 From: Chip Salzenberg
2666 Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
2668 LIBRARY AND EXTENSIONS
2670 Title: "Replace Class::Template with improved Class::Struct"
2671 From: Jim Miner <jfm@winternet.com>
2672 Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
2673 lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
2674 lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
2675 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
2676 lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
2677 pod/perlmod.pod pod/perltoot.pod
2679 Title: "MakeMaker pathname patch"
2680 From: Nick Ing-Simmons
2681 Msg-ID: <199704091908.UAA00877@ni-s.u-net.com>
2682 Date: Wed, 9 Apr 1997 20:08:23 +0100
2683 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
2685 Title: "Fix configuration of new socket"
2686 From: Chip Salzenberg
2687 Files: ext/IO/lib/IO/Socket.pm
2689 Title: "Improve IO::Handle docs; don't export _open_mode_string"
2690 From: Chip Salzenberg
2691 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
2693 Title: "Complex.pm: 0**0 sanity"
2694 From: Jarkko Hietaniemi
2695 Msg-ID: <199704091804.VAA13930@alpha.hut.fi>
2696 Date: Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
2697 Files: lib/Math/Complex.pm
2699 Title: "Fix typos in Math::Trig"
2700 From: Jarkko Hietaniemi
2701 Files: lib/Math/Trig.pm
2705 Title: "Accommodate CodeBuilder variant of Machten 4.0.3"
2706 From: Dominic Dunlop <domo@slipper.ip.lu>
2707 Msg-ID: <v03020902af704d320f27@[194.51.248.88]>
2708 Date: Tue, 8 Apr 1997 22:15:15 +0200
2709 Files: t/io/fs.t t/op/stat.t
2717 Title: "IO::Socket doc fix"
2718 From: Roderick Schertler
2719 Msg-ID: <28383.860527843@eeyore.ibcinc.com>
2720 Date: Tue, 08 Apr 1997 15:30:43 -0400
2721 Files: ext/IO/lib/IO/Socket.pm
2728 Working on the second public beta...
2730 CORE LANGUAGE CHANGES
2732 Title: "Make assignment to C<$)> call setgroups()"
2733 From: Chip Salzenberg
2734 Files: Configure config_H config_h.SH mg.c plan9/config.plan9
2735 pod/perldelta.pod vms/config.vms win32/config.H
2738 Title: "Grandfather "$$<digit>" in strings"
2739 From: Chip Salzenberg
2740 Files: pod/perldiag.pod toke.c
2742 Title: "Disconnect warn and die hooks _after_ object destruction"
2743 From: Chip Salzenberg
2746 Title: "Forbid recursive substitutions"
2747 From: Chip Salzenberg
2748 Files: cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
2752 Title: "Use SSize_t for values of PerlIO_{read,write}"
2753 From: Chip Salzenberg
2754 Files: perlio.c perlio.h perlsdio.h pp_sys.c
2756 Title: "perlwin-97a_4: win32 environ fix"
2757 From: Gurusamy Sarathy
2758 Msg-ID: <199704060431.XAA23400@aatma.engin.umich.edu>
2759 Date: Sat, 05 Apr 1997 23:31:11 -0500
2760 Files: win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
2764 Title: "length($') isn't"
2765 From: Gurusamy Sarathy
2766 Msg-ID: <199704070730.DAA07310@aatma.engin.umich.edu>
2767 Date: Mon, 07 Apr 1997 03:30:44 -0400
2770 Title: "Fix obscure regex bug related to leading C<.*>"
2771 From: Chip Salzenberg
2774 Title: "Add warning for glob failure"
2775 From: Chip Salzenberg
2776 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
2778 Title: "Fix C<perl -V> in presence of local patches"
2779 From: Chip Salzenberg
2784 Title: "Don't suggest 'Configure -der' in config.sh comments"
2785 From: Chip Salzenberg
2788 LIBRARY AND EXTENSIONS
2790 Title: "CGI->redirect patch"
2791 From: Doug MacEachern
2792 Msg-ID: <199704051527.KAA11280@postman.osf.org>
2793 Date: Sat, 05 Apr 1997 10:27:52 -0500
2796 Title: "Updates to Math::Complex and Math::Trig"
2797 From: Jarkko Hietaniemi
2798 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
2801 Title: "Fix FindBin under Win32, and document success"
2802 From: Nick Ing-Simmons and Gurusamy Sarathy
2803 Msg-ID: <199704051504.QAA09507@ni-s.u-net.com>
2804 Date: Sat, 5 Apr 1997 16:04:52 +0100
2805 Files: README.win32 lib/Cwd.pm lib/FindBin.pm
2813 Title: "Patch for 'perldoc -f'"
2815 Msg-ID: <199704061732.TAA00353@bergen.sn.no>
2816 Date: Sun, 6 Apr 1997 19:32:04 +0200
2817 Files: utils/perldoc.PL
2821 Title: "Document required module versions"
2822 From: Chip Salzenberg
2823 Files: pod/perldelta.pod
2825 Title: "Document sample function perl_eval()"
2826 From: Doug MacEachern
2827 Msg-ID: <199704051524.KAA06090@postman.osf.org>
2828 Date: Sat, 05 Apr 1997 10:24:43 -0500
2829 Files: pod/perlcall.pod pod/perlembed.pod
2831 Title: "Make L<perltrap> refer to L<perldelta>"
2832 From: Chip Salzenberg
2833 Files: pod/perltrap.pod
2840 This release gets a letter instead of a full subversion because I'm
2841 planning on making 5.003_98 the second public beta.
2843 CORE LANGUAGE CHANGES
2845 Title: "Fix AUTOLOAD, or kill me"
2846 From: Chip Salzenberg
2847 Files: gv.c pp.c t/op/method.t
2851 Title: "Add support for Cygwin32 (GNU-Win32) -- very low impact"
2852 From: John Cerney <j-cerney1@ti.com>
2853 Msg-ID: <199704030821.JAA08762@pluto.tiuk.ti.com>
2854 Date: Thu, 3 Apr 1997 09:21:17 +0100
2855 Files: MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
2856 cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
2857 ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
2860 Title: "Win32 update (six patches)"
2861 From: Gurusamy Sarathy
2862 Files: MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
2863 t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
2864 t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
2865 win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
2866 win32/win32io.c win32/win32io.h win32/win32iop.h
2868 Title: "AmigaOS update"
2869 From: Norbert Pueschel
2870 Msg-ID: <77724828@Armageddon.meb.uni-bonn.de>
2871 Date: Thu, 03 Apr 1997 16:16:51 +0200
2872 Files: README.amiga hints/amigaos.sh
2876 Title: "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
2877 From: Chip Salzenberg
2880 Title: "Fix warning for useless C<1..2>"
2881 From: Chip Salzenberg
2884 Title: "Minor cleanups"
2885 From: Gurusamy Sarathy
2886 Msg-ID: <199704040056.TAA22253@aatma.engin.umich.edu>
2887 Date: Thu, 03 Apr 1997 19:56:57 -0500
2888 Files: mg.c mg.h perl.c
2890 Title: "Eliminate unreliable warning with %SIG and strict refs"
2891 From: Chip Salzenberg
2894 Title: "Fix impossible test in vivification"
2895 From: Chip Salzenberg
2898 Title: "runlevel is I32, not int"
2899 From: Roderick Schertler
2900 Msg-ID: <2848.860109823@eeyore.ibcinc.com>
2901 Date: Thu, 03 Apr 1997 18:23:43 -0500
2902 Files: pp_ctl.c util.c
2906 Title: "Re: shared lib compilation problem with miniperl5.003_97"
2907 From: Andy Dougherty
2908 Msg-ID: <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
2909 Date: Fri, 04 Apr 1997 13:02:23 -0500 (EST)
2912 LIBRARY AND EXTENSIONS
2914 Title: "Math::Trig, based on (and from an author of) Math::Complex"
2915 From: Chip Salzenberg
2916 Files: MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
2917 pod/perldelta.pod t/lib/complex.t t/lib/trig.t
2919 Title: "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
2920 From: Chip Salzenberg and Tim Bunce
2921 Files: lib/AutoLoader.pm
2923 Title: "CPAN & TRL-Gnu"
2924 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
2925 Msg-ID: <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
2926 Date: Fri, 04 Apr 1997 10:09:03 +0200
2929 Title: "Limit @ISA to actual DBM in AnyDBM"
2930 From: Chip Salzenberg
2931 Files: lib/AnyDBM_File.pm
2933 Title: "Don't use $4 when it might be undef"
2934 From: Chip Salzenberg
2935 Files: lib/bigfloat.pl
2939 Title: "Make *dbm tests work with Win32"
2940 From: Chip Salzenberg
2941 Files: t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
2950 Title: "Update INSTALL"
2951 From: Andy Dougherty
2955 From: Nathan Torkington <gnat@prometheus.frii.com>
2956 Files: pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
2957 pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
2958 pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
2959 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
2960 pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
2967 CORE LANGUAGE CHANGES
2969 Title: "Reenable but deprecate inherited AUTOLOAD for plain funcs"
2970 From: Chip Salzenberg
2971 Files: ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
2972 pod/perldelta.pod pod/perldiag.pod t/op/method.t
2976 Title: "Don't use setjmp() and longjmp() in complex exprs"
2977 From: Chip Salzenberg
2978 Files: perl.c pp_ctl.c scope.h
2980 Title: "Improve definition of Sock_size_t"
2981 From: Chip Salzenberg
2982 Files: doio.c pp_sys.c
2984 Title: "Don't use a completely empty macro parameter"
2985 From: Chip Salzenberg
2988 Title: "Win32 update"
2989 From: Gurusamy Sarathy
2990 Msg-ID: <199704020608.BAA29538@aatma.engin.umich.edu>
2991 Date: Wed, 02 Apr 1997 01:08:09 -0500
2992 Files: win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
2993 2.0/perldll.mak win32/perl.mak
2997 Title: "Introduce and use gv_fetchmethod_autoload()"
2998 From: Chip Salzenberg
2999 Files: global.sym gv.c pod/perlguts.pod proto.h universal.c
3001 Title: "Reduce memory footprint of literal strings"
3002 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
3003 Msg-ID: <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
3004 Date: Tue, 01 Apr 1997 11:34:37 -0500 (EST)
3009 Title: "Remove target before link() of perldiag.pod"
3010 From: Chip Salzenberg
3013 LIBRARY AND EXTENSIONS
3015 Title: "Refresh CPAN to 1.24"
3016 From: Andreas Koenig
3017 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
3019 Title: "Refresh ExtUtils::Manifest to 1.33"
3020 From: Andreas Koenig
3021 Files: lib/ExtUtils/Manifest.pm
3023 Title: "Update $VERSION of ExtUtils::Embed to reflect reality"
3024 From: Chip Salzenberg
3025 Files: lib/ExtUtils/Embed.pm
3027 Title: "Fix POSIX::raise()"
3028 From: "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
3029 Msg-ID: <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
3030 Date: Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
3031 Files: ext/POSIX/POSIX.pm
3033 Title: "Eliminate warnings in File::Basename"
3034 From: Robin Barker <rmb1@cise.npl.co.uk>
3035 Msg-ID: <11173.9704011111@tempest.cise.npl.co.uk>
3036 Date: Tue, 1 Apr 97 12:11:43 BST
3037 Files: lib/File/Basename.pm t/lib/basename.t
3039 Title: "Eliminate warning in CGI.pm"
3040 From: Chip Salzenberg
3043 Title: "Tweaks to constant.pm"
3045 Msg-ID: <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
3046 Date: Mon, 31 Mar 1997 21:10:14 -0800 (PST)
3047 Files: lib/constant.pm
3049 Title: "Document eval vs. sub in Benchmark"
3050 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
3051 Msg-ID: <199704012231.XAA00225@crypt.compulink.co.uk>
3052 Date: Tue, 01 Apr 1997 23:31:55 +0100
3053 Files: lib/Benchmark.pm
3061 Title: "Improve heuristics for pod2man titles"
3062 From: Roderick Schertler
3063 Msg-ID: <pzn2ri9gto.fsf@eeyore.ibcinc.com>
3064 Date: 01 Apr 1997 23:41:55 -0500
3065 Files: pod/pod2man.PL
3069 Title: "Clean up some poddities, and make C<make html> work again"
3070 From: Chip Salzenberg
3071 Files: pod/Makefile pod/perldelta.pod pod/perldiag.pod
3072 pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
3075 Title: "Fix MM doc's use of "SUPER::""
3076 From: avera@hal.com (Jim Avera)
3077 Msg-ID: <9704012235.AA07841@membrane.hal.com>
3078 Date: Tue, 1 Apr 1997 14:35:26 -0800 (PST)
3079 Files: lib/ExtUtils/MakeMaker.pm
3081 Title: "Eliminate pod warnings in libs"
3082 From: Chip Salzenberg
3083 Files: lib/CGI.pm lib/ExtUtils/Command.pm
3090 CORE LANGUAGE CHANGES
3092 Title: "Support $ENV{PERL5OPT}"
3093 From: Chip Salzenberg
3094 Files: perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
3096 Title: "Implement void context, in which C<wantarray> is undef"
3097 From: Chip Salzenberg
3098 Files: cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
3099 pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
3100 pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
3103 Title: "Don't look up &AUTOLOAD in @ISA when calling plain function"
3104 From: Chip Salzenberg
3105 Files: global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
3106 pp_hot.c proto.h t/op/method.t
3108 Title: "Allow closures to be constant subroutines"
3109 From: Chip Salzenberg
3112 Title: "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
3113 From: Chip Salzenberg
3116 Title: "Fix lexical suicide from C<my $x = $x> in sub"
3117 From: Chip Salzenberg
3120 Title: "Make "Unrecog. char." fatal, and update its doc"
3121 From: Chip Salzenberg
3122 Files: pod/perldiag.pod toke.c
3124 Title: "Die on patterns that will match empty string forever"
3125 From: Stephen Potter <spp@psa.pencom.com>
3126 Msg-ID: <199703282138.PAA28311@psa.pencom.com>
3127 Date: Fri, 28 Mar 1997 15:38:30 -0600
3132 Title: "safefree() mismatch"
3133 From: Roderick Schertler
3134 Msg-ID: <21338.859653381@eeyore.ibcinc.com>
3135 Date: Sat, 29 Mar 1997 11:36:21 -0500
3138 Title: "FreeBSD update"
3139 From: Slaven Rezic <eserte@cs.tu-berlin.de>
3140 Msg-ID: <199703311417.QAA04162@cabulja.herceg.de>
3141 Date: Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
3142 Files: hints/freebsd.sh
3144 Title: "Win32 update (seven patches)"
3145 From: Gurusamy Sarathy and Nick Ing-Simmons
3146 Files: EXTERN.h MANIFEST win32/Makefile win32/perl.mak
3147 win32/perl.rc win32/perldll.mak win32/makedef.pl
3148 win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
3152 Title: "Report PERL* environment variables in -V and perlbug"
3153 From: Chip Salzenberg
3154 Files: perl.c utils/perlbug.PL
3156 Title: "Typo in perl.c: Printing NO_EMBED for perl -V"
3158 Msg-ID: <199703301922.VAA13509@furubotn.sn.no>
3159 Date: Sun, 30 Mar 1997 21:22:11 +0200
3162 Title: "Don't let C<$var = $var> untaint $var"
3163 From: Chip Salzenberg
3164 Files: pp_hot.c pp_sys.c sv.h t/op/taint.t
3166 Title: "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
3167 From: Chip Salzenberg
3170 Title: "Re: 5.004's new srand() default seed"
3171 From: Hallvard B Furuseth
3172 Msg-ID: <199703302219.AAA20998@bombur2.uio.no>
3173 Date: Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
3176 Title: "Re: embedded perl and top_env problem "
3177 From: Gurusamy Sarathy
3178 Msg-ID: <199703280031.TAA05711@aatma.engin.umich.edu>
3179 Date: Thu, 27 Mar 1997 19:31:42 -0500
3180 Files: gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
3182 Title: "Define and use new macro: boolSV()"
3184 Files: gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
3185 sv.c sv.h universal.c vms/vms.c
3187 Title: "Re: strict @F"
3188 From: Hallvard B Furuseth
3189 Msg-ID: <199703252110.WAA16038@bombur2.uio.no>
3190 Date: Tue, 25 Mar 1997 22:10:33 +0100 (MET)
3193 Title: "Try harder to identify errors at EOF"
3194 From: Chip Salzenberg
3197 Title: "Minor string change in toke.c: 'bareword'"
3198 From: lvirden@cas.org
3199 Msg-ID: <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
3200 Date: Thu, 27 Mar 1997 13:02:46 -0500 (EST)
3203 Title: "Improve diagnostic on \r in program text"
3204 From: Chip Salzenberg
3205 Files: pod/perldiag.pod toke.c
3207 Title: "Make Sock_size_t typedef work right"
3208 From: Chip Salzenberg
3209 Files: perl.h pp_sys.c
3211 Title: "Eliminate unused dummy variable"
3212 From: Doug MacEachern
3213 Msg-ID: <199703270123.UAA25454@postman.osf.org>
3214 Date: Wed, 26 Mar 1997 20:23:14 -0500
3215 Files: lib/ExtUtils/Embed.pm unixish.h writemain.SH
3219 Title: "Allow for coexistence of various versions of perldiag.pod"
3220 From: Chip Salzenberg
3221 Files: installperl lib/diagnostics.pm
3223 LIBRARY AND EXTENSIONS
3225 Title: "New module constant.pm"
3227 Files: MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
3229 Title: "Remove chat2"
3230 From: Chip Salzenberg
3231 Files: MANIFEST lib/chat2.inter lib/chat2.pl
3233 Title: "Include CGI.pm 2.32"
3234 From: Chip Salzenberg
3235 Files: MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
3236 lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
3239 Title: "Fix C<print $_> in debugger"
3240 From: Ilya Zakharevich
3241 Msg-ID: <199703312355.SAA01068@monk.mps.ohio-state.edu>
3242 Date: Mon, 31 Mar 1997 18:55:55 -0500 (EST)
3243 Files: lib/perl5db.pl
3245 Title: "Re: Pod problems & fixes"
3246 From: Hallvard B Furuseth
3247 Msg-ID: <199703261829.TAA17015@bombur2.uio.no>
3248 Date: Wed, 26 Mar 1997 19:29:14 +0100 (MET)
3249 Files: lib/Pod/Text.pm
3251 Title: "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
3252 From: Roderick Schertler
3253 Msg-ID: <pz4tdu7j57.fsf@eeyore.ibcinc.com>
3254 Date: 29 Mar 1997 11:33:24 -0500
3255 Files: lib/Sys/Syslog.pm
3257 Title: "C<new SelectSaver $fh> doesn't always restore"
3258 From: Spider Boardman
3259 Msg-ID: <199703291906.OAA07232@Orb.Nashua.NH.US>
3260 Date: Sat, 29 Mar 1997 14:06:37 -0500
3261 Files: lib/SelectSaver.pm
3263 Title: "Patch for Benchmark.pm"
3264 From: Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
3265 Msg-ID: <199703291504.PAA01596@crypt.compulink.co.uk>
3266 Date: Sat, 29 Mar 1997 15:04:32 +0000
3267 Files: lib/Benchmark.pm
3269 Title: "Tiny doc fix for AutoSplit.pm"
3270 From: "Randy J. Ray" <rjray@uswest.com>
3271 Msg-ID: <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
3272 Date: Thu, 27 Mar 1997 14:17:38 -0700
3273 Files: lib/AutoSplit.pm
3281 Title: "Tom C's Pod::Html and html tools, as of 30 March 97"
3282 From: Chip Salzenberg
3283 Files: MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
3285 Title: "Fix path bugs in installhtml"
3286 From: Robin Barker <rmb1@cise.npl.co.uk>
3287 Msg-ID: <3180.9703270906@tempest.cise.npl.co.uk>
3288 Date: Thu, 27 Mar 97 09:06:14 GMT
3291 Title: "Make perlbug say that it's only for core Perl bugs"
3292 From: Chip Salzenberg
3293 Files: utils/perlbug.PL
3297 Title: "INSTALL-1.11"
3298 From: Andy Dougherty
3299 Msg-ID: <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
3300 Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST)
3303 Title: "Patch for perl.pod"
3304 From: wmiddlet@Adobe.COM (William Middleton)
3305 Msg-ID: <199703262305.PAA13121@ducks>
3306 Date: Wed, 26 Mar 1997 15:05:39 -0800 (PST)
3309 Title: "Document autouse and constant; update diagnostics"
3310 From: Chip Salzenberg
3311 Files: pod/perldelta.pod
3313 Title: "Suggest to upgraders that they try '-w' again"
3314 From: Hallvard B Furuseth
3315 Msg-ID: <199703251901.UAA15982@bombur2.uio.no>
3316 Date: Tue, 25 Mar 1997 20:01:26 +0100 (MET)
3317 Files: pod/perldelta.pod
3319 Title: "Improve and update documentation of constant subs"
3321 Msg-ID: <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
3322 Date: Mon, 31 Mar 1997 13:05:54 -0800 (PST)
3323 Files: pod/perlsub.pod
3325 Title: "Improve documentation of C<return>"
3326 From: Chip Salzenberg
3327 Files: pod/perlfunc.pod pod/perlsub.pod
3329 Title: "perlfunc.pod patch"
3331 Msg-ID: <199703262159.WAA17531@furubotn.sn.no>
3332 Date: Wed, 26 Mar 1997 22:59:23 +0100
3333 Files: pod/perlfunc.pod
3335 Title: "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
3336 From: Chip Salzenberg
3337 Files: configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
3338 pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
3339 pod/perlvar.pod win32/bin/search.bat
3341 Title: "Document and test C<%> behavior with negative operands"
3342 From: Chip Salzenberg
3343 Files: pod/perlop.pod t/op/arith.t
3345 Title: "Update docs on $]"
3346 From: Chip Salzenberg
3347 Files: pod/perlvar.pod
3349 Title: "perlvar.pod patch"
3351 Msg-ID: <199703261254.NAA10237@bergen.sn.no>
3352 Date: Wed, 26 Mar 1997 13:54:00 +0100
3353 Files: pod/perlvar.pod
3355 Title: "Fix example of C<or> vs. C<||>"
3356 From: Chip Salzenberg
3357 Files: pod/perlsyn.pod
3359 Title: "Pod usage and spelling patch"
3360 From: Larry W. Virden
3363 Title: "Pod updates"
3364 From: "Cary D. Renzema" <caryr@mxim.com>
3365 Msg-ID: <199703262353.PAA01819@macs.mxim.com>
3366 Date: Wed, 26 Mar 1997 15:53:22 -0800 (PST)
3374 CORE LANGUAGE CHANGES
3376 Title: "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
3377 From: Chip Salzenberg
3378 Files: op.c t/op/misc.t
3380 Title: "Automatically flush on C< $| = 1 >"
3381 From: Chip Salzenberg
3384 Title: "Refine modulus ("%") per suggestion of Tim Goodwin"
3385 From: Chip Salzenberg
3388 Title: "If C<perl -a>, do equivalent of C<use vars '@F'>"
3389 From: Chip Salzenberg
3392 Title: "Warn about undef magic values just like non-magic"
3393 From: Chip Salzenberg
3394 Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
3395 t/lib/db-recno.t t/pragma/locale.t
3399 Title: "Remove redundant patch to hints/bsdos.sh"
3400 From: Shigeya Suzuki <shigeya@foretune.co.jp>
3401 Msg-ID: <19970322222244K.shigeya@foretune.co.jp>
3402 Date: Sat, 22 Mar 1997 22:22:44 +0900
3403 Files: hints/bsdos.sh
3405 Title: "Another MachTen Patch"
3407 Msg-ID: <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
3408 Date: Mon, 24 Mar 1997 15:26:48 -0800 (PST)
3409 Files: hints/machten_2.sh
3411 Title: "Win32 update (five patches)"
3412 From: Gurusamy Sarathy and Nick Ing-Simmons
3413 Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c
3414 lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
3415 t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
3416 win32/Makefile win32/config.H win32/config.w32 win32/win32.c
3417 win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
3421 Title: "Fix botch with G_NOARGS; PUSHMARK *is* required"
3422 From: Chip Salzenberg
3425 Title: "Improve 'prototype mismatch' warning"
3426 From: Chip Salzenberg
3427 Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
3429 Title: "In perlio, fix vprintf() definition and define vfprintf()"
3430 From: Chip Salzenberg
3437 LIBRARY AND EXTENSIONS
3439 Title: "Fix C<require> in Getopt::Long to work with 5.003"
3440 From: Chip Salzenberg
3441 Files: lib/Getopt/Long.pm
3443 Title: "Extraneous blank lines from Pod::Text"
3444 From: Russ Allbery <rra@stanford.edu>
3445 Msg-ID: <qumend4qq08.fsf@cyclone.stanford.edu>
3446 Date: 25 Mar 1997 01:28:55 -0800
3447 Files: lib/Pod/Text.pm
3449 Title: "Exporting UNIVERSAL::can"
3451 Msg-ID: <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
3452 Date: Mon, 24 Mar 1997 17:54:01 +0000
3453 Files: lib/UNIVERSAL.pm
3455 Title: "Term::Readline patch for AmigaOS"
3456 From: Norbert Pueschel
3457 Msg-ID: <77724797@Armageddon.meb.uni-bonn.de>
3458 Date: Sun, 23 Mar 1997 18:57:22 +0100
3459 Files: lib/Term/ReadLine.pm
3463 Title: "Reduce memory footprint of complex.t"
3464 From: Dominic Dunlop <domo@slipper.ip.lu>
3465 Msg-ID: <v03020902af5d8e03c5ab@[194.51.248.84]>
3466 Date: Tue, 25 Mar 1997 15:39:26 +0100
3467 Files: t/lib/complex.t
3471 Title: "Improve pod2man diagnostic when NAME is invalid"
3472 From: Chip Salzenberg
3473 Files: pod/pod2man.PL
3477 Title: "INSTALL-1.8 to INSTALL-1.9 updates"
3478 From: Andy Dougherty
3479 Msg-ID: <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
3480 Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST)
3483 Title: "Document possible problems with -Mdiagnostics after upgrade"
3484 From: Chip Salzenberg
3487 Title: "Mention perldelta in INSTALL"
3488 From: Chip Salzenberg
3491 Title: "Describe pod format at top of INSTALL"
3492 From: Chip Salzenberg
3495 Title: "Document C</a *b/x> fix"
3496 From: Chip Salzenberg
3497 Files: pod/perldelta.pod
3499 Title: "pods for subroutine argument autovivication"
3501 Msg-ID: <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
3502 Date: Mon, 24 Mar 1997 07:25:21 +0000
3503 Files: pod/perldelta.pod pod/perlsub.pod
3505 Title: "Missing item in perldiag"
3507 Msg-ID: <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
3508 Date: Sun, 23 Mar 1997 09:24:09 +0000
3509 Files: pod/perldiag.pod
3511 Title: "Mention and discourage use of term 'soft reference'"
3512 From: Chip Salzenberg
3513 Files: pod/perlref.pod
3515 Title: "Pod problems & fixes"
3516 From: Hallvard B Furuseth
3517 Msg-ID: <199703242031.VAA14997@bombur2.uio.no>
3518 Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET)
3519 Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
3520 pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
3521 pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
3522 pod/perlpod.pod pod/pod2html.PL
3524 Title: "DB_File documentation fix"
3526 Msg-ID: <9703240854.AA08401@claudius.bfsec.bt.co.uk>
3527 Date: Mon, 24 Mar 97 08:54:16 GMT
3528 Files: ext/DB_File/DB_File.pm
3531 From: Nathan Torkington <gnat@prometheus.frii.com>
3532 Files: pod/perlfaq*.pod
3539 CORE LANGUAGE CHANGES
3541 Title: "Defer creation of array and hash elements as parameters"
3542 From: Chip Salzenberg
3543 Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
3546 Title: "New special literal: __PACKAGE__"
3547 From: Chip Salzenberg
3548 Files: keywords.pl pod/perldata.pod toke.c
3550 Title: "Ignore whitespace before +*? in //x"
3551 From: Chip Salzenberg
3554 Title: "Abort compilation at C<BEGIN{}> or C<use> after errors"
3555 From: Chip Salzenberg
3556 Files: op.c pod/perldiag.pod t/pragma/subs.t
3558 Title: "allow C<substr 'hello', -10>"
3559 From: David Dyck <dcd@tc.fluke.com>
3560 Msg-ID: <97Mar10.155517pst.35716-2@gateway.fluke.com>
3561 Date: Mon, 10 Mar 1997 15:55:44 -0800
3564 Title: "Regularize C<x % y>, esp. when y is negative"
3565 From: Chip Salzenberg
3568 Title: "Flush before C<flock(FOO, LOCK_UN)>"
3569 From: Chip Salzenberg
3570 Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c
3572 Title: "Close loopholes in prototype mismatch warning"
3573 From: Chip Salzenberg
3574 Files: op.c sv.c toke.c
3576 Title: "Warn on C<while ($x = each %y) {}>"
3577 From: Chip Salzenberg
3578 Files: op.c pod/perldiag.pod
3580 Title: "Don't warn on C<print $fh func()>"
3581 From: Chip Salzenberg
3586 Title: "Don't say 'static var = 1'"
3587 From: Jarkko Hietaniemi
3588 Msg-ID: <199703091319.PAA24714@alpha.hut.fi>
3589 Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET)
3592 Title: "BSD/OS 3.0 hints"
3593 From: Christopher Davis <ckd@loiosh.kei.com>
3594 Msg-ID: <w47mjakw5t.fsf@loiosh.kei.com>
3595 Date: 14 Mar 1997 16:20:46 -0500
3596 Files: hints/bsdos.sh
3598 Title: "More MachTen hints"
3600 Msg-ID: <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
3601 Date: Sun, 16 Mar 1997 13:40:35 -0800 (PST)
3602 Files: hints/machten_2.sh
3604 Title: "HP/UX hint comments"
3605 From: Andy Dougherty
3606 Msg-ID: <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
3607 Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST)
3608 Files: hints/hpux.sh
3611 From: Charles Bailey
3612 Msg-ID: <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
3613 Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST)
3614 Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
3615 utils/perlbug.PL vms/descrip.mms
3617 Title: "vmsish.t and related patches"
3618 From: Charles Bailey
3619 Msg-ID: <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
3620 Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST)
3621 Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
3623 Title: "Win32 update (four patches)"
3624 From: Gurusamy Sarathy and Nick Ing-Simmons
3625 Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
3626 lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
3627 lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
3628 lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
3629 lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
3630 lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
3631 t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
3632 t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
3633 t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
3634 t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
3635 t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
3636 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
3641 Title: "Guard against buffer overflow in yyerror() and related funcs"
3642 From: Chip Salzenberg
3645 Title: "For bin compat, rename calllist() and he_{,delay}free"
3646 From: Chip Salzenberg
3647 Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
3649 Title: "Fix C<print> on tied default handle"
3650 From: Chip Salzenberg
3653 Title: "Fix C<local($a, undef, $b) = (1,2,3)>"
3654 From: Chip Salzenberg
3657 Title: "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
3658 From: Chip Salzenberg
3659 Files: pp.c pp_hot.c
3661 Title: "Don't warn on C<$x{y} .= "z"> when %x is tied"
3662 From: Chip Salzenberg
3665 Title: "Eliminate 'unreachable code' warnings"
3666 From: Chip Salzenberg
3667 Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
3669 Title: "printf format corrections for -DDEBUGGING"
3670 From: Roderick Schertler
3671 Msg-ID: <26592.858793370@eeyore.ibcinc.com>
3672 Date: Wed, 19 Mar 1997 12:42:50 -0500
3673 Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
3676 Title: "Warn about missing -DMULTIPLICITY if likely a problem"
3677 From: Doug MacEachern
3678 Msg-ID: <199703192345.SAA15070@postman.osf.org>
3679 Date: Wed, 19 Mar 1997 18:45:53 -0500
3684 Title: "Don't use $(LIBS) when creating shared libperl"
3685 From: Chip Salzenberg
3688 Title: "Don't use db 2.x, we're not yet ready for it"
3689 From: Paul Marquess and Andy Dougherty
3692 Title: "Warn if #! command is longer than 32 chars"
3693 From: Chip Salzenberg
3696 Title: "patches re perl -wc install{perl,man}"
3697 From: Robin Barker <rmb1@cise.npl.co.uk>
3698 Msg-ID: <21544.9703111313@tempest.cise.npl.co.uk>
3699 Date: Tue, 11 Mar 97 13:13:16 GMT
3700 Files: installman installperl
3702 Title: "3_93 doesn't install pods"
3703 From: Spider Boardman
3704 Msg-ID: <199703160721.CAA08339@Orb.Nashua.NH.US>
3705 Date: Sun, 16 Mar 1997 02:21:35 -0500
3708 Title: "When installing, use File::Copy instead of `cp`"
3709 From: Chip Salzenberg
3712 Title: "Make hint files' warnings more visible"
3713 From: Hallvard B Furuseth
3714 Msg-ID: <199703202218.XAA09041@bombur2.uio.no>
3715 Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET)
3716 Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
3717 hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
3718 hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
3719 hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
3720 hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
3722 LIBRARY AND EXTENSIONS
3724 Title: "New module: autouse.pm"
3725 From: Ilya Zakharevich
3726 Msg-ID: <199703210034.TAA13469@monk.mps.ohio-state.edu>
3727 Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST)
3728 Files: MANIFEST lib/autouse.pm
3730 Title: "Math::Complex update"
3731 From: Jarkko Hietaniemi
3732 Files: lib/Math/Complex.pm t/lib/complex.t
3734 Title: "Refresh DB_File to 1.12"
3736 Msg-ID: <9703121551.AA07435@claudius.bfsec.bt.co.uk>
3737 Date: Wed, 12 Mar 97 15:51:14 GMT
3738 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
3740 Title: "New subroutine Symbol::qualify_to_ref()"
3741 From: Roderick Schertler
3742 Msg-ID: <pzlo7ut03b.fsf@eeyore.ibcinc.com>
3743 Date: 11 Mar 1997 19:39:36 -0500
3744 Files: lib/Symbol.pm
3746 Title: "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
3747 From: Chip Salzenberg
3748 Files: lib/perl5db.pl
3750 Title: "In File::Path, some systems can't remove read-only files"
3751 From: Chip Salzenberg
3752 Files: lib/File/Path.pm
3754 Title: "Fix typo in -l*perl* pattern"
3755 From: Doug MacEachern
3756 Msg-ID: <199703110414.XAA12884@berlin.atlantic.net>
3757 Date: Mon, 10 Mar 1997 22:58:38 -0500
3758 Files: lib/ExtUtils/Embed.pm
3760 Title: "Fix bugs revealed by prototype warnings"
3761 From: Chip Salzenberg
3762 Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
3765 Title: "Problems with SKIP in makemaker"
3766 From: Ilya Zakharevich
3767 Msg-ID: <199703210413.XAA21601@monk.mps.ohio-state.edu>
3768 Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST)
3769 Files: lib/ExtUtils/MM_Unix.pm
3771 Title: "In Exporter, don't C<require Carp> at file scope"
3772 From: Chip Salzenberg
3773 Files: lib/Exporter.pm
3775 Title: "fix for Exporter's $SIG{__WARN__} handler"
3776 From: Roderick Schertler
3777 Msg-ID: <2282.858296451@eeyore.ibcinc.com>
3778 Date: Thu, 13 Mar 1997 18:40:51 -0500
3779 Files: lib/Exporter.pm
3781 Title: "Don't try to substr() refs in Carp"
3782 From: Chip Salzenberg
3785 Title: "Re: NUL in die and other messages"
3787 Msg-ID: <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
3788 Date: Fri, 21 Mar 1997 09:58:17 +0000
3791 Title: "Add entry for prototype() in Pod::Functions"
3792 From: Chip Salzenberg
3793 Files: lib/Pod/Functions.pm
3795 Title: "Fix typos in IO::Socket documentation"
3797 Msg-ID: <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
3798 Date: Tue, 18 Mar 1997 20:50:16 +0000
3799 Files: ext/IO/lib/IO/Socket.pm
3807 Title: "Re: bug in pod2man (5.00326): section=3 for .pm modules"
3808 From: Roderick Schertler
3809 Msg-ID: <pzn2sat1hg.fsf@eeyore.ibcinc.com>
3810 Date: 11 Mar 1997 19:09:31 -0500
3811 Files: pod/pod2man.PL
3815 Title: "perlfaq.pod"
3816 From: Tom Christiansen
3817 Msg-ID: <199703172301.QAA12566@jhereg.perl.com>
3818 Date: Mon, 17 Mar 1997 16:01:40 -0700
3819 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
3820 pod/perlfaq*.pod pod/roffitall
3822 Title: "*.pod changes based on the FAQ"
3824 Msg-ID: <199703171650.JAA02655@elara.frii.com>
3825 Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST)
3826 Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
3827 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
3828 pod/perlsec.pod pod/perlvar.pod
3830 Title: "INSTALL: How to enable debugging"
3831 From: Andy Dougherty
3832 Msg-ID: <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
3833 Date: Fri, 21 Mar 1997 11:25:32 -0500 (EST)
3836 Title: "Document that $. is not reset on implicit open"
3837 From: Chip Salzenberg
3838 Files: pod/perldelta.pod
3840 Title: "Re: Embedding success with _93 "
3841 From: Doug MacEachern
3842 Msg-ID: <199703112255.RAA22775@postman.osf.org>
3843 Date: Tue, 11 Mar 1997 17:55:05 -0500
3844 Files: pod/perldelta.pod
3846 Title: "Update site list"
3847 From: lvirden@cas.org (Larry W. Virden, x2487)
3848 Msg-ID: <9703111053.AA20051@cas.org>
3849 Date: Tue, 11 Mar 1997 10:53:49 -0500
3850 Files: pod/perlmod.pod
3852 Title: "Patch to document illegal characters"
3854 Msg-ID: <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
3855 Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST)
3856 Files: pod/perldiag.pod pod/perltrap.pod
3858 Title: "Document trap with //o and closures"
3859 From: Charles Bailey
3860 Msg-ID: <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
3861 Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST)
3862 Files: pod/perltrap.pod
3864 Title: "Re: Inline PI function"
3866 Msg-ID: <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
3867 Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST)
3868 Files: pod/perlsub.pod
3870 Title: "Illegal character in input"
3872 Msg-ID: <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
3873 Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST)
3874 Files: pod/perldiag.pod
3876 Title: "Patch for docs Re: Lost backslash"
3878 Msg-ID: <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
3879 Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST)
3880 Files: pod/perlop.pod
3882 Title: "XSUB's doc fix"
3883 From: Roderick Schertler
3884 Msg-ID: <28804.858012126@eeyore.ibcinc.com>
3885 Date: Mon, 10 Mar 1997 11:42:06 -0500
3886 Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
3888 Title: "Document return from do FILE"
3890 Msg-ID: <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
3891 Date: Tue, 18 Mar 1997 14:50:10 +0000
3892 Files: pod/perlfunc.pod
3894 Title: "Document $^M in perlvar"
3895 From: Robin Barker <rmb1@cise.npl.co.uk>
3896 Msg-ID: <6153.9703202108@tempest.cise.npl.co.uk>
3897 Date: Thu, 20 Mar 97 21:08:33 GMT
3898 Files: pod/perlvar.pod
3900 Title: "typos in pods of 5.003_93"
3901 From: Jim Meyering <meyering@asic.sc.ti.com>
3902 Msg-ID: <wpgendbzvhx.fsf@asic.sc.ti.com>
3903 Date: 19 Mar 1997 10:39:38 -0600
3904 Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
3905 pod/perltoot.pod pod/perlxs.pod
3907 Title: "Re: Updates to pod punctuations"
3908 From: lvirden@cas.org (Larry W. Virden, x2487)
3909 Msg-ID: <9703141700.AA22911@cas.org>
3910 Date: Fri, 14 Mar 1997 17:00:12 -0500
3913 Title: "clarify example in perlfunc"
3914 From: Jarkko Hietaniemi
3915 Msg-ID: <199703201746.TAA25195@alpha.hut.fi>
3916 Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET)
3917 Files: pod/perlfunc.pod
3919 Title: "Regularize headings in DB_File documentation"
3920 From: Chip Salzenberg
3921 Files: ext/DB_File/DB_File.pm
3929 "This release will be the public beta of 5.004,
3930 or my name isn't Larson T. Pettifogger."
3932 "Gone like *that*, a fortune in letterhead."
3934 CORE LANGUAGE CHANGES
3936 Title: "Don't autovivify array and hash elements in sub parameters"
3937 From: Gurusamy Sarathy
3938 Msg-ID: <199703061912.OAA20606@aatma.engin.umich.edu>
3939 Date: Thu, 06 Mar 1997 14:12:09 -0500
3940 Files: op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
3942 Title: "Support READ and GETC for tied handles"
3943 From: Doug MacEachern
3944 Msg-ID: <199703090019.TAA32591@postman.osf.org>
3945 Date: Sat, 08 Mar 1997 19:19:38 -0500
3946 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
3948 Title: "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
3949 From: Chip Salzenberg
3950 Files: op.c pod/perldiag.pod
3952 Title: "Warn on %{+undef} and @{+undef}"
3953 From: Chip Salzenberg
3954 Files: pp.c pp_hot.c
3959 From: Charles Bailey
3960 Msg-ID: <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
3961 Date: Fri, 07 Mar 1997 22:49:46 -0500 (EST)
3962 Files: lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
3965 Title: "AmigaOS hint patch"
3966 From: Norbert Pueschel
3967 Msg-ID: <77724767@Armageddon.meb.uni-bonn.de>
3968 Date: Sat, 08 Mar 1997 12:50:15 +0100
3969 Files: hints/amigaos.sh
3973 Title: "Make conversion of @_ to real array work right after C<shift>"
3974 From: Chip Salzenberg
3977 Title: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
3978 From: Chip Salzenberg
3979 Files: op.c perl.c proto.h
3981 Title: "perl -P path patch"
3982 From: Andy Dougherty
3983 Msg-ID: <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
3984 Date: Sat, 08 Mar 1997 12:45:08 -0500 (EST)
3985 Files: config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
3986 vms/config.vms win32/config.H
3990 Title: "Fix for Unisys UNIX and libperl.so"
3991 From: aburlison@cix.compulink.co.uk (Alan Burlison)
3992 Msg-ID: <memo.147328@cix.compulink.co.uk>
3993 Date: Thu, 6 Mar 97 16:28 GMT0
3996 Title: "Allow './Configure -Uoptimize'"
3997 From: Andy Dougherty
3998 Msg-ID: <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
3999 Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST)
4002 Title: "Use 'test -f', not 'test -x'"
4003 From: Spider Boardman
4004 Msg-ID: <199703080053.TAA13943@web.zk3.dec.com>
4005 Date: Fri, 7 Mar 1997 19:53:00 -0500
4008 Title: "Don't count on 'trap 0' inside () in shell script"
4009 From: aburlison@cix.compulink.co.uk (Alan Burlison)
4010 Msg-ID: <memo.147326@cix.compulink.co.uk>
4011 Date: Thu, 6 Mar 97 16:28 GMT0
4014 LIBRARY AND EXTENSIONS
4016 Title: "Carp with multiple arguments"
4018 Msg-ID: <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
4019 Date: Sat, 8 Mar 1997 20:12:17 +0000
4022 Title: "@EXPORT_FAIL fix for Exporter.pm"
4023 From: Roderick Schertler
4024 Msg-ID: <24884.857841724@eeyore.ibcinc.com>
4025 Date: Sat, 08 Mar 1997 12:22:04 -0500
4026 Files: lib/Exporter.pm
4028 Title: "Open[23] autoflush docs"
4029 From: Roderick Schertler
4030 Msg-ID: <7939.857693947@eeyore.ibcinc.com>
4031 Date: Thu, 06 Mar 1997 19:19:07 -0500
4032 Files: lib/IPC/Open2.pm lib/IPC/Open3.pm
4036 Title: "Fix counts in output of TEST"
4037 From: Hugo van der Sanden <hv@iii.co.uk>
4038 Msg-ID: <331F1507.4BE8@iii.co.uk>
4039 Date: Thu, 06 Mar 1997 19:03:35 +0000
4042 Title: "Ignore backup files in strict.t and warning.t"
4043 From: Chip Salzenberg
4044 Files: t/pragma/strict.t t/pragma/warning.t
4048 Title: "Quote pathname before using as pattern"
4049 From: Chip Salzenberg
4050 Files: pod/pod2html.PL
4054 Title: "Consolidated INSTALL updates since _92"
4055 From: Andy Dougherty
4056 Msg-ID: <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
4057 Date: Sat, 08 Mar 1997 13:21:22 -0500 (EST)
4059 Title: "Fix more E-Mail addresses in pods"
4060 From: Chip Salzenberg
4061 Files: lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
4062 lib/diagnostics.pm pod/buildtoc
4064 Title: "Warn about '.' terminating E-Mail"
4065 From: Chip Salzenberg
4066 Files: pod/perlform.pod
4068 Title: "OS/2 doc update"
4069 From: Ilya Zakharevich
4070 Msg-ID: <199703080537.AAA25157@monk.mps.ohio-state.edu>
4071 Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST)
4074 Title: "PODs corrections"
4075 From: Ilya Zakharevich
4076 Msg-ID: <199703080253.VAA24975@monk.mps.ohio-state.edu>
4077 Date: Fri, 7 Mar 1997 21:53:04 -0500 (EST)
4078 Files: ext/DB_File/DB_File.pm ext/Socket/Socket.pm
4079 lib/Class/Template.pm lib/ExtUtils/Embed.pm
4080 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
4081 lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
4082 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
4083 lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
4084 pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
4085 pod/perlop.pod pod/perlsub.pod
4092 This release will be the public beta of 5.004, or my name isn't
4093 Larson T. Pettifogger.
4095 CORE LANGUAGE CHANGES
4097 Title: "Strictly follow lexical context of C<eval ''> and nested subs"
4098 From: Chip Salzenberg
4101 Title: "Make ::SUPER and UNIVERSAL work together"
4102 From: Chip Salzenberg
4103 Files: gv.c pod/perlguts.pod
4107 Title: "HP-UX hint update"
4108 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
4109 Msg-ID: <1479.857653838@lyon.grenoble.hp.com>
4110 Date: Thu, 06 Mar 97 14:10:38 +0100
4111 Files: hints/hpux.sh
4113 Title: "Re: The continuing MachTen saga"
4115 Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
4116 Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
4117 Files: hints/machten_2.sh
4119 Title: "OS/2 patches"
4120 From: Ilya Zakharevich
4121 Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu>
4122 Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
4123 Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
4125 Title: "VMS patches"
4126 From: Charles Bailey
4127 Msg-ID: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
4128 Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
4129 Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
4130 t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
4131 vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
4135 Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
4136 From: Chip Salzenberg
4139 Title: "Clarify '-T too late' error"
4140 From: Chip Salzenberg
4141 Files: perl.c pod/perldiag.pod
4143 Title: "Warn when redefining or undefining a constant sub"
4144 From: Chip Salzenberg
4145 Files: pod/perldiag.pod pp.c sv.c
4147 Title: "Don't generate spurious 'not imported' warning"
4148 From: Chip Salzenberg
4149 Files: gv.c t/pragma/strict-vars pod/perldiag.pod
4151 Title: "Clarify message re: @host in string"
4152 From: Chip Salzenberg
4153 Files: pod/perldiag.pod pod/perltrap.pod toke.c
4155 Title: "Disconnect refs that are targets of pp_readline"
4156 From: Chip Salzenberg
4159 Title: "Fix typo in test of HvFILL()"
4160 From: Chip Salzenberg
4163 Title: "Allow for pad name array to be shorter than pad array"
4164 From: Chip Salzenberg
4167 Title: "Eliminate format-string type warnings"
4168 From: Hallvard B Furuseth
4169 Msg-ID: <199703030915.KAA11634@bombur2.uio.no>
4170 Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
4171 Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
4172 pp_hot.c run.c sv.c x2p/a2py.c
4174 Title: "Update copyright dates"
4175 From: Chip Salzenberg
4176 Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
4180 Title: "near-harmless bug in _91's Configure"
4181 From: Roderick Schertler
4182 Msg-ID: <pzg1yfuiza.fsf@eeyore.ibcinc.com>
4183 Date: 01 Mar 1997 21:26:49 -0500
4186 Title: "Change 'continuing anyway' to 'probably harmless'"
4187 From: Chip Salzenberg
4188 Files: INSTALL lib/ExtUtils/Liblist.pm
4190 LIBRARY AND EXTENSIONS
4192 Title: "Newer ReadLine"
4193 From: Ilya Zakharevich
4194 Msg-ID: <199703040634.BAA19919@monk.mps.ohio-state.edu>
4195 Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
4196 Files: lib/Term/ReadLine.pm lib/perl5db.pl
4198 Title: "Refresh Getopt::Long to 2.9"
4199 From: Johan Vromans <jvromans@squirrel.nl>
4200 Files: lib/Getopt/Long.pm
4202 Title: "Benchmark: using code refs"
4203 From: Hugo van der Sanden <hv@iii.co.uk>
4204 Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk>
4205 Date: Tue, 04 Mar 1997 11:32:11 +0000
4206 Files: lib/Benchmark.pm
4208 Title: "Fix quotewords"
4209 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
4210 Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk>
4211 Date: Thu, 06 Mar 1997 07:55:25 +0000
4212 Files: lib/Text/ParseWords.pm
4214 Title: "Use IV instead of double for tms structure members"
4215 From: Chip Salzenberg
4216 Files: ext/POSIX/POSIX.xs
4218 Title: "Document IO::File::new_tmpfile"
4219 From: Chip Salzenberg
4220 Files: ext/IO/lib/IO/File.pm
4224 Title: "Make op/TEST silent under -w"
4225 From: d-lewart@uiuc.edu (Daniel S. Lewart)
4226 Msg-ID: <199703011821.NAA13037@sinistar.idle.com>
4227 Date: Sat, 1 Mar 97 12:04:09 CST
4230 Title: "Smarter t/op/taint.t"
4232 Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
4233 Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
4236 Title: "Fix taint test for systems without csh"
4237 From: Chip Salzenberg
4240 Title: "Don't test locales if there is no setlocale()"
4241 From: Chip Salzenberg
4242 Files: t/pragma/locale.t
4246 Title: "Update pod2html"
4247 From: wmiddlet@Adobe.COM (William Middleton)
4248 Msg-ID: <199703030025.QAA08106@ducks>
4249 Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
4250 Files: pod/pod2html.PL
4252 Title: "Support 'long long' in h2ph"
4254 Files: utils/h2ph.PL
4258 Title: "Add taint checks and srand to perldelta"
4260 Msg-ID: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
4261 Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
4262 Files: pod/perldelta.pod
4264 Title: "Don't call FileHandle 'deprecated'"
4265 From: Chip Salzenberg
4266 Files: pod/perldelta.pod
4268 Title: "Improve sample module header"
4269 From: Tom Christiansen and Graham Barr
4270 Msg-ID: <199703011732.KAA14693@jhereg.perl.com>
4271 Date: Sat, 01 Mar 1997 10:32:31 -0700
4272 Files: pod/perlmod.pod
4274 Title: "Clarify C<crypt> documentation"
4276 Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
4277 Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
4278 Files: pod/perlfunc.pod
4280 Title: "Update list of CPAN sites"
4281 From: Jarkko Hietaniemi
4282 Msg-ID: <199703021454.QAA07446@alpha.hut.fi>
4283 Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
4284 Files: pod/perlmod.pod
4286 Title: "Enhance description of 'server error'"
4287 From: Jarkko Hietaniemi
4288 Msg-ID: <199702041903.VAA16070@alpha.hut.fi>
4289 Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
4290 Files: pod/perldiag.pod
4292 Title: "Regularize format of E-Mail addresses in *.pod"
4293 From: Chip Salzenberg
4301 This is (should be? must be!) the public beta of 5.004.
4303 CORE LANGUAGE CHANGES
4305 Title: "Fix perl_call_*() when !G_EVAL"
4306 From: Gurusamy Sarathy
4307 Msg-ID: <199702250725.CAA09192@aatma.engin.umich.edu>,
4308 <199702251925.OAA15498@aatma.engin.umich.edu>,
4309 <199702252200.RAA16853@aatma.engin.umich.edu>
4310 Date: Tue, 25 Feb 1997 02:25:56 -0500
4311 Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
4314 Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
4315 From: Chip Salzenberg
4316 Files: mg.c mg.h pod/perlsec.pod taint.c
4318 Title: "Forbid tainted parameters for truncate()"
4319 From: Chip Salzenberg
4322 Title: "Don't taint magic hash keys unnecessarily"
4323 From: Charles Bailey
4324 Msg-ID: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
4325 Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
4330 Title: "VMS patches post _90"
4331 From: Charles Bailey
4332 Msg-ID: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
4333 Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
4334 Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
4335 vms/descrip.mms vms/vms.c
4337 Title: "Fix taint check in system() and exec() under VMS and OS/2"
4338 From: Chip Salzenberg
4341 Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
4342 From: Michael H. Moran <mhm@austin.ibm.com>
4343 Files: perl.h pp_sys.c
4345 Title: "Make dooneliner() compile again"
4346 From: Chip Salzenberg
4351 Title: "Short-circuit duplicate study() calls"
4352 From: Chip Salzenberg
4355 Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
4356 From: Chip Salzenberg
4357 Files: perl.c pp.c pp_sys.c toke.c util.c
4359 Title: "Clean up and document API for hashes"
4360 From: Gurusamy Sarathy
4361 Msg-ID: <199702251824.NAA14859@aatma.engin.umich.edu>
4362 Date: Tue, 25 Feb 1997 13:24:02 -0500
4363 Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
4365 Title: "pp_undef was not always freeing memory"
4366 From: Ilya Zakharevich
4367 Msg-ID: <199702270653.BAA13949@monk.mps.ohio-state.edu>
4368 Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
4371 Title: "Fix SEGV when debugging with foreach() lvalue patch"
4372 From: Ilya Zakharevich
4373 Msg-ID: <199702271924.OAA14557@monk.mps.ohio-state.edu>
4374 Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
4377 Title: "Don't examine rx->exec_tainted if pregexec() fails"
4378 From: Chip Salzenberg
4381 Title: "Silence bogus typo warning on $DB::postponed"
4382 From: Gurusamy Sarathy
4383 Msg-ID: <199702271802.NAA12505@aatma.engin.umich.edu>
4384 Date: Thu, 27 Feb 1997 13:02:30 -0500
4389 Title: "Sanity check linking with $libs"
4390 From: Andy Dougherty
4391 Msg-ID: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
4392 Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
4395 Title: "Flush stdout when printing $randbits guess"
4396 From: Chip Salzenberg
4399 Title: "Configure changes for Irix nm"
4400 From: Helmut Jarausch and Fabien Tassin
4403 Title: "Update OS/2 Configure diff"
4404 From: Ilya Zakharevich
4405 Msg-ID: <199702251906.OAA10608@monk.mps.ohio-state.edu>
4406 Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
4407 Files: os2/diff.configure
4409 LIBRARY AND EXTENSIONS
4411 Title: "Don't require() in a signal handler"
4412 From: Chip Salzenberg
4413 Files: lib/perl5db.pl
4415 Title: "Make IPC::Open3 work without fork()"
4416 From: Ilya Zakharevich
4417 Msg-ID: <199702251937.OAA10718@monk.mps.ohio-state.edu>
4418 Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
4419 Files: lib/IPC/Open3.pm
4421 Title: "Follow up on elimination of $` $& $' in libraries"
4423 Msg-ID: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
4424 Date: Fri, 28 Feb 1997 13:59:42 +0000
4425 Files: lib/Getopt/Long.pm lib/diagnostics.pm
4427 Title: "Don't warn on use of CCFLAGS"
4428 From: Andreas Koenig
4429 Msg-ID: <199702251038.LAA13123@anna.in-berlin.de>
4430 Date: Tue, 25 Feb 1997 11:38:43 +0100
4431 Files: lib/ExtUtils/MakeMaker.pm
4433 Title: "Allow explicit '-lperl' in link arguments"
4434 From: Doug MacEachern
4435 Msg-ID: <199702271625.LAA25402@postman.osf.org>
4436 Date: Thu, 27 Feb 1997 11:25:04 -0500
4437 Files: lib/ExtUtils/Embed.pm
4441 Title: "New test op/taint.t"
4443 Msg-ID: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
4444 Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
4445 Files: MANIFEST t/op/taint.t
4447 Title: "Patch to t/op/rand.t"
4449 Msg-ID: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
4450 Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
4455 Title: "Add --lax option to pod2man; use it in perldoc"
4456 From: Nat <gnat@frii.com>, Chip Salzenberg
4457 Files: pod/pod2man.PL utils/perldoc.PL
4459 Title: "Eliminate dead code in pod2man"
4460 From: Chip Salzenberg
4461 Files: pod/pod2man.PL
4465 Title: "Warn about intrusive sfio behavior"
4466 From: Andy Dougherty
4467 Msg-ID: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
4468 Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
4471 Title: "Updates to perlfunc.pod"
4472 From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
4473 Files: pod/perlfunc.pod
4475 Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
4476 From: Chip Salzenberg
4477 Files: pod/perl.pod pod/perlrun.pod
4479 Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
4480 From: Nat <gnat@frii.com>
4481 Files: pod/perlrun.pod
4483 Title: "Fix references to perlbug"
4484 From: Chip Salzenberg
4485 Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
4493 At last, a mil[le]stone: The first beta of Perl 5.004.
4495 CORE LANGUAGE CHANGES
4497 Title: "Automatically call srand() before rand() if user didn't"
4498 From: Chip Salzenberg
4499 Files: pod/perlfunc.pod pp.c
4503 Title: "Ultrix hints"
4504 From: Spider Boardman
4505 Msg-ID: <199702220951.EAA08156@Orb.Nashua.NH.US>
4506 Date: Sat, 22 Feb 1997 04:51:48 -0500
4507 Files: hints/ultrix_4.sh
4509 Title: "Digital UNIX and 3_28"
4510 From: Jarkko Hietaniemi
4511 Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
4512 Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
4513 Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
4514 ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
4516 Title: "AmigaOS patches to 5.003_28"
4517 From: Norbert Pueschel
4518 Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
4519 Date: Sat, 22 Feb 1997 18:08:02 +0100
4520 Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
4521 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
4522 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
4523 t/op/magic.t t/op/stat.t
4525 Title: "Hints for DC/OSx"
4526 From: Stephen Zander <srz@loopback>
4527 Msg-ID: <199702242124.NAA03796@wsuse5.mckesson.com>
4528 Date: Mon, 24 Feb 1997 13:24:54 -0800
4529 Files: hints/dcosx.sh
4531 Title: "Update VMS version"
4532 From: Chip Salzenberg
4533 Files: vms/config.vms vms/descrip.mms
4537 Title: "Don't assume that sizeof(int) >= sizeof(void*)"
4538 From: Chip Salzenberg
4539 Files: doio.c malloc.c regexec.c
4543 Title: "Re: ccdlflags don't quite work"
4544 From: Andy Dougherty
4545 Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
4546 Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
4549 Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
4550 From: Chip Salzenberg
4553 Title: "'installperl -v' doesn't do enough"
4554 From: Spider Boardman
4555 Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
4556 Date: Mon, 24 Feb 1997 08:42:59 -0500
4559 Title: "installperl breaks running system (for a while)"
4560 From: Spider Boardman
4561 Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
4562 Date: Mon, 24 Feb 1997 09:12:11 -0500
4565 LIBRARY AND EXTENSIONS
4567 Title: "Don't clobber $1 et al in debugger's DB::sub()"
4568 From: Ilya Zakharevich
4569 Files: lib/perl5db.pl
4571 Title: "Fix fd leak in IO::Pipe"
4572 From: Roderick Schertler
4573 Msg-ID: <pzn2sv722y.fsf@eeyore.ibcinc.com>
4574 Date: 23 Feb 1997 14:29:57 -0500
4575 Files: ext/IO/lib/IO/Pipe.pm
4577 Title: "Pod::Text fixes"
4578 From: Roderick Schertler
4579 Msg-ID: <350.856634588@eeyore.ibcinc.com>
4580 Date: Sat, 22 Feb 1997 13:03:08 -0500
4581 Files: lib/Pod/Text.pm
4583 Title: "Trivial patch to make ExtUtils::Install more -w clean"
4585 Msg-ID: <9702241605.AA17436@toad.ig.co.uk>
4586 Date: Mon, 24 Feb 1997 16:05:17 +0000
4587 Files: lib/ExtUtils/Install.pm
4589 Title: "C<use vars> didn't work until 5.002"
4590 From: Chip Salzenberg
4595 Title: "More thoroughly test rand() and srand()"
4599 Title: "Don't use <*> where readdir() will do"
4600 From: Chip Salzenberg
4603 Title: "Allow for $^X to be 'miniperl'"
4604 From: Dominic Dunlop <domo@slipper.ip.lu>
4605 Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
4606 Date: Sun, 23 Feb 1997 16:22:45 +0100
4611 Title: "Post-28 INSTALL updates"
4612 From: Andy Dougherty
4613 Msg-ID: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
4614 Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
4617 Title: "Re: Hash key created by subroutine call? (fwd) "
4618 From: Gurusamy Sarathy
4619 Msg-ID: <199702242229.RAA04395@aatma.engin.umich.edu>
4620 Date: Mon, 24 Feb 1997 17:29:30 -0500
4621 Files: pod/perlsub.pod pod/perltrap.pod
4623 Title: "Add documentation and '-h' option to perlbug"
4624 From: Gurusamy Sarathy
4625 Msg-ID: <199702240854.DAA27128@aatma.engin.umich.edu>
4626 and <199702242009.PAA02849@aatma.engin.umich.edu>
4627 Date: Mon, 24 Feb 1997
4628 Files: pod/perl.pod pod/perldelta.pod installman
4631 Title: "pumpkin-1.9.pod"
4632 From: Andy Dougherty
4633 Msg-ID: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
4634 Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
4635 Files: Porting/pumpkin.pod
4639 Title: "Fix typo in 'Tolkien quotation typo' fix"
4640 From: Jarkko Hietaniemi
4643 Title: "Document one-argument limitation with #! line"
4645 Msg-ID: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
4646 Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
4647 Files: pod/perldiag.pod pod/perlsec.pod
4654 This release is beta candidate #6. If this isn't good enough to go beta,
4655 I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
4657 CORE LANGUAGE CHANGES
4659 Title: "Don't let C<sub foo;> undefine &foo"
4660 From: Chip Salzenberg
4663 Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
4664 From: Chip Salzenberg
4665 Files: pod/perlsec.pod pp_sys.c
4667 Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
4668 From: Chip Salzenberg
4669 Files: pp_ctl.c pp_hot.c
4671 Title: "Turn off 'expression tainted' flag at end of runops()"
4672 From: Chip Salzenberg
4675 Title: "When overloading, don't throw away nomethod's value"
4676 From: Ilya Zakharevich
4679 Title: "Optimize keys() and values() in void context"
4680 From: Chip Salzenberg
4685 Title: "New hints for Digital UNIX"
4686 From: Jarkko Hietaniemi
4687 Files: hints/dec_osf.sh
4689 Title: "No version of AIX has working setre[ug]id()"
4690 From: neufeld@fast.pvi.org (Keith Neufeld)
4693 Title: "VMS patches post _27"
4694 From: Charles Bailey
4695 Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
4696 Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
4697 Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
4698 lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
4699 pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
4700 vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
4701 vms/vms.c vms/vmsish.h
4703 Title: "Re: OS/2 patch for _27"
4704 From: Ilya Zakharevich
4705 Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
4706 Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
4707 Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
4708 os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
4709 os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
4715 From: Chip Salzenberg
4718 Title: "Undo signal patch -- it broke die() in signal"
4719 From: Chip Salzenberg
4722 Title: "Fix perl_call_sv(..., G_NOARGS)"
4723 From: Chip Salzenberg
4726 Title: "Fix SIGSEGV when cloning sub with complex expression"
4727 From: Chip Salzenberg
4730 Title: "Minor update to malloc.c"
4731 From: Ilya Zakharevich
4732 Msg-ID: <199702210244.VAA03676@monk.mps.ohio-state.edu>
4733 Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
4736 Title: "Fix the Tolkien quotation"
4737 From: Chip Salzenberg
4744 LIBRARY AND EXTENSIONS
4746 Title: "Debugger patch"
4747 From: Ilya Zakharevich
4748 Msg-ID: <199702210737.CAA03951@monk.mps.ohio-state.edu>
4749 Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
4750 Files: lib/perl5db.pl
4752 Title: "Avoid $` $& $' in libraries"
4753 From: Ilya Zakharevich
4754 Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu>
4755 Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
4756 Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
4757 os2/OS2/REXX/REXX.pm
4759 Title: "Remove redundant clearerr() from IO::Seekable"
4760 From: Chip Salzenberg
4761 Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
4763 Title: "prototype error in File::stat"
4764 From: Graham.Barr@tiuk.ti.com
4765 Msg-ID: <199702180748.HAA14151@ultra-boy>
4766 Date: Tue, 18 Feb 1997 07:48:40 GMT
4767 Files: lib/File/stat.pm
4771 Title: "Include 'study' in regexp.t"
4772 From: Chip Salzenberg
4773 Files: t/op/regexp.t
4775 Title: "Don't run locale test if -DNO_LOCALE"
4776 From: Chip Salzenberg
4777 Files: t/pragma/locale.t
4779 Title: "Tweak tests to notice $dont_use_nlink"
4780 From: Chip Salzenberg
4781 Files: t/io/fs.t t/op/stat.t
4783 Title: "Add test for grep() and wantarray"
4784 From: Hugo van der Sanden <hv@iii.co.uk>
4785 Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk>
4786 Date: Tue, 18 Feb 1997 11:05:59 +0000
4795 Title: "INSTALL updates since _26"
4796 From: Andy Dougherty
4797 Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
4798 Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
4801 Title: "Document "$$0" change"
4802 From: Chip Salzenberg
4803 Files: pod/perldelta.pod
4805 Title: "Don't recommend impossible //o for C<$x =~ $y>"
4806 From: Chip Salzenberg
4807 Files: pod/perlop.pod
4809 Title: "Correct doc that claimed that <FH> was never false"
4810 From: Chip Salzenberg
4811 Files: pod/perldelta.pod pod/perlop.pod
4813 Title: "Document C<$?> vs. $SIG{CHLD}"
4814 From: Ulrich Pfeifer
4815 Files: pod/perlvar.pod
4817 Title: "Add pumpkin.pod"
4818 From: Chip Salzenberg
4819 Files: MANIFEST Porting/pumpkin.pod
4821 Title: "Don't say "associat*ve arr*y""
4822 From: Chip Salzenberg
4823 Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
4824 pod/perl.pod pod/perldelta.pod pod/perldiag.pod
4825 pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
4826 pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
4833 This release is beta candidate #5: Our last, best hope for a beta.
4835 CORE LANGUAGE CHANGES
4837 Title: "Better looks_like_number() function [sv.c]"
4839 Msg-ID: <199702141708.SAA17546@bergen.sn.no>
4840 Date: Fri, 14 Feb 1997 18:08:52 +0100
4843 Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
4845 Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>
4846 Date: 14 Feb 1997 15:52:21 +0000
4847 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
4849 Title: "Allow C<setpgrp $$>"
4850 From: Roderick Schertler
4851 Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>
4852 Date: 16 Feb 1997 23:19:12 -0500
4855 Title: "Fix syntax error on C<&$1>"
4856 From: Chip Salzenberg
4859 Title: "Fix sub call through magic var (e.g. C<&$1>)"
4860 From: Chip Salzenberg
4863 Title: "Fix grep() with refs in array context"
4864 From: Chip Salzenberg
4869 Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
4870 From: Charles Bailey
4871 Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
4872 Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
4873 Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
4874 lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
4875 perl.c perl.h pod/perldelta.pod pod/perlmod.pod
4876 pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
4877 vms/Makefile vms/config.vms vms/descrip.mms
4878 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
4879 vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
4882 Title: "Eliminate FP exceptions under SCO 5"
4883 From: Chip Salzenberg
4884 Files: hints/sco.sh unixish.h
4886 Title: "Digital UNIX hints"
4887 From: Jarkko Hietaniemi
4888 Msg-ID: <199702151906.VAA22999@alpha.hut.fi>
4889 Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
4890 Files: hints/dec_osf.sh
4892 Title: "Irix6.4 (with 7.1 compilers)"
4893 From: John Stoffel <jfs@fluent.com>
4894 Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM>
4895 Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
4896 Files: hints/irix_6_2.sh hints/irix_6_4.sh
4898 Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
4899 From: Chip Salzenberg
4900 Files: plan9/config.plan9 plan9/genconfig.pl
4901 vms/genconfig.pl win32/config.w32
4905 Title: "Fix core dump when embedding"
4906 From: Chip Salzenberg
4909 Title: "Re: Fragile signals"
4910 From: Ilya Zakharevich
4911 Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>
4912 Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
4915 Title: "Make format strings correspond exactly to parameters"
4916 From: Roderick Schertler
4917 Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
4918 Date: 13 Feb 1997 17:24:31 -0500
4919 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
4920 perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
4922 Title: "Don't try to attach 'o' magic to read-only values"
4923 From: Chip Salzenberg
4926 Title: "Fix carriage-return message"
4927 From: Chip Salzenberg
4930 Title: "In <=>, test for equality first"
4931 From: Chip Salzenberg
4934 Title: "Don't mark sv_{true,false} PADTMP"
4935 From: Chip Salzenberg
4940 Title: "Fix eval "" in Configure"
4941 From: allen@gateway.grumman.com (John L. Allen)
4942 Msg-ID: <9702141809.AA17001@gateway.grumman.com>
4943 Date: Fri, 14 Feb 1997 13:09:53 -0500
4946 Title: "Don't link with -lsfio if sfio is not requested"
4947 From: Chip Salzenberg
4950 Title: "perl5.003_26 Configure change "win" for AIX 4"
4951 From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
4952 Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
4953 Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
4956 Title: "Update os2/diff.configure"
4957 From: Chip Salzenberg
4958 Files: os2/diff.configure
4960 LIBRARY AND EXTENSIONS
4962 Title: "Remove Fatal.pm"
4963 From: Chip Salzenberg
4964 Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
4965 pod/roffitall t/lib/fatal.t
4967 Title: "Refresh MakeMaker to 5.40"
4968 From: Andy Dougherty, Andreas Koenig, Tim Bunce
4969 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
4970 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
4972 Title: "Refresh CPAN.pm to 1.21"
4973 From: Andreas Koenig
4974 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
4976 Title: "Refresh Test::Harness to 1.15"
4977 From: Andreas Koenig
4978 Files: lib/Test/Harness.pm
4982 Title: "Remove non-portable locale tests"
4983 From: Chip Salzenberg
4984 Files: t/pragma/locale.t
4988 Title: "pod2man: missing '-' in name section shouldn't be fatal"
4989 From: Ulrich Pfeifer
4990 Msg-ID: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
4991 Date: 10 Feb 1997 18:38:45 +0100
4992 Files: pod/pod2man.PL
4996 Title: "Update To-Do list"
4998 Msg-ID: <9702101900.AA25293@toad.ig.co.uk>
4999 Date: Mon, 10 Feb 1997 19:00:59 +0000
5002 Title: "Fix formatting in perldiag"
5003 From: Chip Salzenberg
5004 Files: pod/perldiag.pod
5011 This release is beta candidate #4. "Once more, dear friends...."
5013 CORE LANGUAGE CHANGES
5015 Title: "Make \r in script an error (per Larry)"
5016 From: Chip Salzenberg
5017 Files: pod/perldiag.pod toke.c
5019 Title: "Support '%i' format and 'h' modifier in s?printf"
5020 From: Chip Salzenberg
5021 Files: doop.c pod/perldelta.pod
5025 Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
5026 From: Chip Salzenberg
5027 Files: mg.c perl.h pp_sys.c
5029 Title: "VMS patches post _25"
5030 From: Charles Bailey
5031 Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
5032 Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
5033 Files: Porting/Glossary lib/ExtUtils/Liblist.pm
5034 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
5035 vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
5036 vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
5038 Title: "Hints for BSDOS"
5039 From: Christopher Davis <ckd@loiosh.kei.com>
5040 Msg-ID: <199702042011.PAA09206@loiosh.kei.com>
5041 Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
5042 Files: hints/bsdos.sh
5044 Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
5045 From: Chip Salzenberg
5050 Title: "Fix (yet another) Tk closure problem"
5051 From: Chip Salzenberg
5052 Files: op.c perl.c pp_ctl.c
5054 Title: "Fix value of C<foreach>"
5055 From: Chip Salzenberg
5056 Files: cop.h pp_ctl.c
5058 Title: "Regexp optimizations"
5059 From: Ilya Zakharevich
5060 Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu>
5061 Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
5062 Files: regcomp.c regexec.c
5064 Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
5066 Msg-ID: <hbu9uz1si.fsf@bergen.sn.no>
5067 Date: 09 Feb 1997 11:55:41 +0100
5070 Title: "Refine 'runaway string' heuristic"
5071 From: Chip Salzenberg
5074 Title: "Fix core dump on C<print "a", last> in eval"
5075 From: Chip Salzenberg
5078 Title: "Catch C<use integer; $x % 0>"
5079 From: Chip Salzenberg
5084 Title: "Fix usage message in configure.gnu"
5085 From: Jarkko Hietaniemi
5086 Files: configure.gnu
5088 LIBRARY AND EXTENSIONS
5090 Title: "DB_File 1.11 patch"
5092 Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk>
5093 Date: Thu, 6 Feb 97 15:53:34 GMT
5094 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5096 Title: "Faster File::Compare"
5098 Msg-ID: <199702051342.OAA02753@bergen.sn.no>
5099 Date: Wed, 5 Feb 1997 14:42:49 +0100
5100 Files: lib/File/Compare.pm
5102 Title: "Make diagnostics module strip formatting directives"
5103 From: Chip Salzenberg
5104 Files: lib/diagnostics.pm pod/perldiag.pod
5106 Title: "Fix warning from missing POSIX::setvbuf()"
5107 From: Chip Salzenberg
5112 Title: "Fix closure.t for AmigaOS (again)"
5113 From: Norbert Pueschel
5114 Msg-ID: <77724742@Armageddon.meb.uni-bonn.de>
5115 Date: Wed, 05 Feb 1997 18:56:45 +0100
5116 Files: t/op/closure.t
5120 Title: "perldoc -f <perlfunc>"
5122 Msg-ID: <199702051127.MAA02090@bergen.sn.no>
5123 Date: Wed, 5 Feb 1997 12:27:36 +0100
5124 Files: utils/perldoc.PL
5126 Title: "Fix pod2man's handling of quotes in =items"
5127 From: Jarkko Hietaniemi
5128 Msg-ID: <199702042023.WAA13143@alpha.hut.fi>
5129 Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
5130 Files: pod/pod2man.PL
5134 Title: "return *FH pod patch"
5135 From: allen@gateway.grumman.com (John L. Allen)
5136 Msg-ID: <9702061507.AA04474@gateway.grumman.com>
5137 Date: Thu, 6 Feb 1997 10:07:28 -0500
5138 Files: pod/perldata.pod pod/perlsub.pod
5140 Title: "Describe interation of untie and DESTROY"
5141 From: Paul Marquess and Chip Salzenberg
5142 Files: pod/perltie.pod
5149 This release is beta candidate #3. Here's hoping...
5151 CORE LANGUAGE CHANGES
5153 Title: "Make $] read-only"
5154 From: Chip Salzenberg
5157 Title: "New variable C<$^S> is a native version of C<$?>"
5158 From: Chip Salzenberg
5159 Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
5160 perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
5161 pp_ctl.c pp_sys.c proto.h util.c
5163 Title: "Make $^T work with undump, and don't taint it"
5164 From: Chip Salzenberg
5169 Title: "VMS patches for _24"
5170 From: Charles Bailey
5171 Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
5172 Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
5173 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
5174 lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
5175 lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
5176 t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
5177 vms/ext/filespec.t vms/vms.c vms/vmsish.h
5179 Title: "hints/dec_osf.sh: polishing the comments"
5180 From: Jarkko Hietaniemi
5181 Msg-ID: <199701301958.VAA08992@alpha.hut.fi>
5182 Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
5183 Files: hints/dec_osf.sh
5186 From: Norbert Pueschel
5187 Msg-ID: <77724724@Armageddon.meb.uni-bonn.de>
5188 Date: Wed, 29 Jan 1997 11:39:49 +0100
5189 Files: hints/amigaos.sh
5193 Title: "Require '-T' in argv[], not just on #! line"
5194 From: Chip Salzenberg
5195 Files: perl.c pod/perldiag.pod
5197 Title: "Fix C<return @_> and associated stack bugs"
5198 From: Chip Salzenberg
5199 Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
5201 Title: "Fix never-closing handle after C<select>"
5202 From: Chip Salzenberg
5205 Title: "Fix /\G/g with patterns that match empty string"
5206 From: Ilya Zakharevich
5209 Title: "Fix scalar leak in av_unshift"
5210 From: Chip Salzenberg
5213 Title: "Ignore refs to lexicals when making refs to lexicals"
5214 From: Chip Salzenberg
5217 Title: "Don't create AV, HV, IO when assigning glob"
5218 From: Chip Salzenberg
5223 Title: "Configure updates for intsize and ssizetype"
5224 From: Andy Dougherty
5225 Files: Configure MANIFEST config_H config_h.SH handy.h
5227 Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
5228 From: Chip Salzenberg
5231 LIBRARY AND EXTENSIONS
5233 Title: "Refresh CPAN to 1.19"
5234 From: Andreas Koenig
5235 Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
5237 Title: "Debugger update"
5238 From: Ilya Zakharevich
5239 Msg-ID: <199702030406.XAA23029@monk.mps.ohio-state.edu>
5240 Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
5241 Files: lib/perl5db.pl
5243 Title: "In Symbol::gensym, don't make glob fake by copying it"
5244 From: John Hughes <john@AtlanTech.COM>
5245 Files: lib/Symbol.pm
5247 Title: "Make POSIX::is*() eight-bit-clean"
5248 From: Chip Salzenberg
5249 Files: ext/POSIX/POSIX.xs
5251 Title: "Make IO::Handle::gets() an alias of getline"
5253 Msg-ID: <199701301103.MAA11291@bergen.sn.no>
5254 Date: Thu, 30 Jan 1997 12:03:15 +0100
5255 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
5259 Title: "More Amiga test patches"
5260 From: Norbert Pueschel
5261 Msg-ID: <77724725@Armageddon.meb.uni-bonn.de>
5262 Date: Wed, 29 Jan 1997 16:07:33 +0100
5263 Files: README.amiga t/lib/safe2.t t/op/closure.t
5267 Title: "c2ph.PL fix"
5268 From: lvirden@cas.org (Larry W. Virden)
5269 Msg-ID: <199701301349.IAA16724@cas.org>
5270 Date: Thu, 30 Jan 1997 08:49:19 -0500
5271 Files: utils/c2ph.PL
5273 Title: "Make pod2man a little laxer for perltoc.pod"
5274 From: Chip Salzenberg
5275 Files: pod/pod2man.PL
5279 Title: "Update to perl INSTALL file"
5280 From: lvirden@cas.org (Larry W. Virden)
5281 Msg-ID: <199701301338.IAA15878@cas.org>
5282 Date: Thu, 30 Jan 1997 08:38:23 -0500
5285 Title: "Update to perl.pod suggested"
5286 From: lvirden@cas.org (Larry W. Virden)
5287 Msg-ID: <199701301345.IAA16514@cas.org>
5288 Date: Thu, 30 Jan 1997 08:45:59 -0500
5291 Title: "Document how extension pms go in $archlib"
5292 From: Chip Salzenberg
5293 Files: pod/perldelta.pod
5295 Title: "perlfunc.pod tweaks"
5296 From: Roderick Schertler
5297 Msg-ID: <20526.854659255@eeyore.ibcinc.com>
5298 Date: Thu, 30 Jan 1997 16:20:55 -0500
5299 Files: pod/perlfunc.pod
5301 Title: "new (Feb 1) perlembed.pod"
5302 From: Jon Orwant <orwant@media.mit.edu>
5303 Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu>
5304 Date: Sat, 1 Feb 1997 18:34:59 -0500
5305 Files: pod/perlembed.pod
5307 Title: "Error lines must not have trialing periods"
5308 From: Chip Salzenberg
5309 Files: pod/perldiag.pod
5316 This release is the second candidate for a public beta test.
5317 It's, well, bunches better than _23.
5319 CORE LANGUAGE CHANGES
5321 Title: "glob defaults to $_"
5322 From: Gurusamy Sarathy
5323 Msg-ID: <199701270809.DAA00934@aatma.engin.umich.edu>
5324 Date: Mon, 27 Jan 1997 03:09:13 -0500
5325 Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
5327 Title: "Re: an overloading bug "
5328 From: Gurusamy Sarathy
5329 Msg-ID: <199701270007.TAA26525@aatma.engin.umich.edu>
5330 Date: Sun, 26 Jan 1997 19:07:45 -0500
5331 Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
5333 Title: "Don't warn on C<$\ = undef>"
5334 From: Chip Salzenberg
5340 From: Gary Ng <71564.1743@compuserve.com>
5341 Files: MANIFEST win32/*
5343 Title: "Amiga files"
5344 From: Norbert Pueschel
5345 Msg-ID: <77724712@Armageddon.meb.uni-bonn.de>
5346 Date: Sun, 26 Jan 1997 17:42:15 +0100
5347 Files: MANIFEST README.amiga hints/amigaos.sh
5349 Title: "New dec_osf hints"
5350 From: Jarkko.Hietaniemi@cc.hut.fi
5351 Msg-ID: <199701271233.OAA21548@alpha.hut.fi>
5352 Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
5353 Files: hints/dec_osf.sh
5357 Title: "Prevent premature death of @_ during leavesub"
5358 From: Chip Salzenberg
5359 Files: pp_hot.c t/op/misc.t
5361 Title: "Deref old stash when re-blessing"
5362 From: Chip Salzenberg
5365 Title: "Don't abort when RCHECK and DEBUGGING"
5367 Msg-ID: <9701272339.AA16537@toad.ig.co.uk>
5368 Date: Mon, 27 Jan 1997 23:39:48 +0000
5371 Title: "Fix overloading macro conflict with Digital 'cc -fast'"
5372 From: Jarkko Hietaniemi
5373 Msg-ID: <199701272216.AAA04557@alpha.hut.fi>
5374 Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
5377 Title: "global.sym: typo?"
5378 From: Jarkko Hietaniemi
5379 Msg-ID: <199701261937.VAA07556@alpha.hut.fi>
5380 Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
5385 Title: "Put all extensions' modules in $archlib"
5386 From: Chip Salzenberg
5389 Title: "Configure fixes: set $archlib, omit _NO_PROTO"
5390 From: Chip Salzenberg
5393 Title: "Make configure{,.gnu} ignore --cache-file option"
5394 From: Norbert Pueschel
5395 Files: configure configure.gnu
5397 LIBRARY AND EXTENSIONS
5399 Title: "Version checking in XS bootstrap is optional"
5400 From: Chip Salzenberg
5403 Title: "Update $VERSION of DynaLoader and POSIX"
5404 From: Chip Salzenberg
5405 Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
5407 Title: "Refresh Text::Wrap to 97.011701"
5408 From: Chip Salzenberg
5409 Files: lib/Text/Wrap.pm
5411 Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
5412 From: Jarkko Hietaniemi
5413 Msg-ID: <199701251510.RAA05142@alpha.hut.fi>
5414 Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
5415 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
5417 Title: "Fix $Is_VMS typo in Test::Harness"
5418 From: Chip Salzenberg
5419 Files: lib/Test/Harness.pm
5421 Title: "Allow for really big keys in Tie::SubstrHash"
5422 From: data-drift@so.uio.no
5423 Msg-ID: <199701282014.VAA12645@selters.uio.no>
5424 Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
5425 Files: lib/Tie/SubstrHash.pm
5427 Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
5428 From: Chip Salzenberg
5433 Title: "New test op/closure.t"
5434 From: Tom Phoenix, Ulrich Pfeifer
5435 Files: MANIFEST t/op/closure.t
5439 Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
5441 Msg-ID: <9701271659.AA15137@toad.ig.co.uk>
5442 Date: Mon, 27 Jan 1997 16:59:06 +0000
5443 Files: lib/ExtUtils/xsubpp
5447 Title: "perldelta Fcntl enhancement"
5448 From: Jarkko Hietaniemi
5449 Msg-ID: <199701251505.RAA22159@alpha.hut.fi>
5450 Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
5451 Files: pod/perldelta.pod
5453 Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
5455 Files: pod/perldelta.pod
5457 Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
5458 From: Chip Salzenberg
5459 Files: pod/perldelta.pod pod/perlguts.pod
5461 Title: "perldiag.pod: No comma allowed after %s"
5462 From: Jarkko.Hietaniemi@cc.hut.fi
5463 Msg-ID: <199701251541.RAA04120@alpha.hut.fi>
5464 Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
5465 Files: pod/perldiag.pod
5467 Title: "perlfunc.pod: localtime"
5468 From: Jarkko Hietaniemi
5469 Msg-ID: <199701251629.SAA08114@alpha.hut.fi>
5470 Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
5471 Files: pod/perlfunc.pod
5473 Title: "perlfunc diff: gmtime"
5474 From: Peter Haworth <pmh@edison.ioppublishing.com>
5475 Msg-ID: <32EE1298.7B90@edison.ioppublishing.com>
5476 Date: Tue, 28 Jan 1997 14:52:08 +0000
5477 Files: pod/perlfunc.pod
5479 Title: "Updates to guts"
5480 From: Ilya Zakharevich
5481 Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu>
5482 Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
5483 Files: pod/perlguts.pod
5485 Title: "perltoot fixes"
5486 From: Tom Christiansen
5487 Msg-ID: <6807.854214205@jinete>
5488 Date: Sat, 25 Jan 1997 09:43:25 -0800
5489 Files: pod/perltoot.pod
5491 Title: "5.003_23: small typo in perlsyn.pod"
5492 From: Gurusamy Sarathy
5493 Msg-ID: <199701270824.DAA01169@aatma.engin.umich.edu>
5494 Date: Mon, 27 Jan 1997 03:24:25 -0500
5495 Files: pod/perlsyn.pod
5502 This release is our first candidate for a public beta test.
5504 CORE LANGUAGE CHANGES
5506 Title: "Disallow changing $_[0] in __DIE__ handlers"
5507 From: Chip Salzenberg
5508 Files: pod/perlfunc.pod util.c
5510 Title: "Fix overloading with inheritance and AUTOLOAD"
5511 From: Ilya Zakharevich
5512 Msg-ID: <199701202226.RAA05072@monk.mps.ohio-state.edu>
5513 Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
5514 Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
5515 pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
5516 pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
5518 Title: "Nested here-docs"
5519 From: larry@wall.org (Larry Wall)
5520 Msg-ID: <199701202313.PAA11693@wall.org>
5521 Date: Mon, 20 Jan 1997 15:13:42 -0800
5524 Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
5525 From: Chip Salzenberg
5526 Files: hints/hpux.sh toke.c
5528 Title: "Protect against '0' in 'stmt while <HANDLE>'"
5529 From: Chip Salzenberg
5532 Title: "Don't warn when closure uses var at file scope"
5533 From: Chip Salzenberg
5538 Title: "VMS patches for _22"
5539 From: Charles Bailey
5540 Msg-ID: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
5541 Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
5542 Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
5543 lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
5544 vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
5545 vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
5547 Title: "Re: Perl 5.003_21: OS/2 patches"
5548 From: Ilya Zakharevich
5549 Msg-ID: <199701170446.XAA28939@monk.mps.ohio-state.edu>
5550 Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
5551 Files: os2/Changes os2/os2.c
5553 Title: "Plan9 update"
5554 From: lutherh@stratcom.com (Luther Huffman)
5555 Files: plan9/config.plan9 plan9/mkfile
5557 Title: "Bugfixes for AmigaOS"
5558 From: Norbert Pueschel
5559 Msg-ID: <77724691@Armageddon.meb.uni-bonn.de>
5560 Date: Wed, 22 Jan 1997 00:13:54 +0100
5561 Files: hints/amigaos.sh lib/File/Basename.pm
5563 Title: "New dec_osf.sh hints file"
5564 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
5565 Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
5566 Date: Fri, 24 Jan 1997 11:58:24 +0100
5567 Files: hints/dec_osf.sh
5569 Title: "on NeXT: gdbm problem fixed"
5570 From: Andreas Koenig
5571 Msg-ID: <199701210201.DAA17794@anna.in-berlin.de>
5572 Date: Tue, 21 Jan 1997 03:01:32 +0100
5573 Files: hints/next_3.sh hints/next_3_0.sh
5575 Title: "patch for hints/powerux.sh"
5576 From: tom@amber.ssd.hcsc.com (Tom Horsley)
5577 Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com>
5578 Date: Sat, 18 Jan 97 13:33:26 -0500
5579 Files: hints/powerux.sh
5581 Title: "hints & Configure changes to build perl on DC/OSx"
5582 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
5583 Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com>
5584 Date: Thu, 16 Jan 1997 16:43:52 -0800
5585 Files: Configure MANIFEST hints/dcosx.sh
5587 Title: "patch for hints/cxux.sh perl5.003_22"
5588 From: tom@amber.ssd.hcsc.com (Tom Horsley)
5589 Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com>
5590 Date: Sun, 19 Jan 97 15:14:04 -0500
5591 Files: hints/cxux.sh
5595 Title: "Make PERL5LIB and -I work like C<use lib>"
5597 Msg-ID: <9701231523.AA26613@toad.ig.co.uk>
5598 Date: Thu, 23 Jan 1997 15:23:27 +0000
5599 Files: lib/lib.pm perl.c
5602 From: Chip Salzenberg
5603 Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
5605 Title: "Extend stack in pp_undef (!)"
5606 From: Chip Salzenberg
5609 Title: "Allow for sub to be redefined while executing"
5610 From: Chip Salzenberg
5611 Files: cop.h pp_hot.c t/op/misc.t
5613 Title: "Eliminate redundant flag CVf_FORMAT"
5614 From: Chip Salzenberg
5615 Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
5617 Title: "Generate IVs when possible in abs() and int()"
5618 From: Chip Salzenberg
5621 Title: "Efficiency patchlet for pp_aassign()"
5622 From: Ilya Zakharevich
5623 Msg-ID: <199701210305.WAA05451@monk.mps.ohio-state.edu>
5624 Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
5627 Title: "When sorting, promote to PVNV only for built-in comparison"
5628 From: Chip Salzenberg
5631 Title: "Remove "suidperl security patch" message"
5632 From: Chip Salzenberg
5637 Title: "Make configure.gnu a copy of configure; make configure writea
5638 From: Chip Salzenberg
5639 Files: MANIFEST configure.gnu
5641 Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
5642 From: Chip Salzenberg and Charles Bailey
5643 Files: Configure config_H config_h.SH hints/lynxos.sh
5644 os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
5645 utils/perlbug.PL vms/config.vms vms/fndvers.com
5647 Title: "Compile with optimization when testing memory functions"
5648 From: Chip Salzenberg
5651 Title: "Minor patch for Debian installation"
5652 From: Chip Salzenberg
5655 LIBRARY AND EXTENSIONS
5657 Title: "Debugger update"
5658 From: Ilya Zakharevich
5659 Msg-ID: <199701190455.XAA02579@monk.mps.ohio-state.edu>
5660 Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
5661 Files: lib/perl5db.pl
5663 Title: "DynaLoader enhancement: support RTLD_GLOBAL"
5664 From: Nick Ing-Simmons
5665 Msg-ID: <199701240937.JAA11443@pluto.tiuk.ti.com>
5666 Date: Fri, 24 Jan 1997 09:37:18 GMT
5667 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
5668 ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
5669 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
5670 ext/DynaLoader/dl_vms.xs
5672 Title: "Fcntl: add more constants"
5673 From: Jarkko.Hietaniemi@cc.hut.fi
5674 Msg-ID: <199701191811.UAA16346@alpha.hut.fi>
5675 Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
5676 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
5678 Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
5679 From: Chip Salzenberg
5680 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
5681 ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
5682 ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
5684 Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
5685 From: Chip Salzenberg
5686 Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
5688 Title: "Refresh CPAN to 1.15"
5689 From: Andreas Koenig
5690 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
5692 Title: "Add E* and SA_* constants"
5693 From: Roderick Schertler
5694 Msg-ID: <23338.853986967@eeyore.ibcinc.com>
5695 Date: Wed, 22 Jan 1997 21:36:07 -0500
5696 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
5700 Title: "Test nested here-docs"
5701 From: hv@crypt.compulink.co.uk (Hugo van der Sanden)
5702 Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk>
5703 Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
5706 Title: "Fix tests of $^X and $0 to work with QNX"
5707 From: Chip Salzenberg
5708 Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
5710 Title: "Patch tests for systems without fork()"
5711 From: Norbert Pueschel
5712 Msg-ID: <77724697@Armageddon.meb.uni-bonn.de>
5713 Date: Thu, 23 Jan 1997 23:51:28 +0100
5714 Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
5715 t/lib/open2.t t/lib/open3.t t/op/fork.t
5717 Title: "Test patches for OS/2"
5718 From: Ilya Zakharevich
5719 Msg-ID: <199701170448.XAA28948@monk.mps.ohio-state.edu>
5720 Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
5721 Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
5722 os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
5723 os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
5724 os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
5725 os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
5726 os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
5727 t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
5728 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
5729 t/op/cmp.t t/op/magic.t
5733 Title: "Translate \200 to È in pod2html"
5734 From: Chip Salzenberg
5735 Files: pod/pod2html.PL
5737 Title: "VMS patches: '.com' extension on scripts"
5738 From: Charles Bailey
5739 Msg-ID: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
5740 Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
5741 Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
5742 pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
5743 utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
5744 utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
5745 x2p/find2perl.PL x2p/s2p.PL
5747 Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
5748 From: dennism@cyrix.com (Dennis Marsa)
5749 Msg-ID: <9701172027.AA27861@orion.cyrix.com>
5750 Date: Fri, 17 Jan 97 14:27:32 CST
5751 Files: lib/ExtUtils/Liblist.pm
5755 Title: "First cut at INSTALL edit"
5756 From: Chip Salzenberg
5759 Title: "Additional docs for __DIE__ and __WARN__"
5760 From: Gurusamy Sarathy
5761 Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
5763 Title: "Document #line directive"
5764 From: Gurusamy Sarathy
5765 Msg-ID: <199701240908.EAA23846@aatma.engin.umich.edu>
5766 Date: Fri, 24 Jan 1997 04:08:44 -0500
5767 Files: pod/perlsyn.pod pod/perltoc.pod
5769 Title: "Perlguts version 30"
5771 Msg-ID: <199701172117.AA116515863@hpcc123.corp.hp.com>
5772 Date: Fri, 17 Jan 1997 13:17:43 -0800
5773 Files: pod/perlguts.pod
5775 Title: "delta for perldelta"
5776 From: Tom Christiansen
5777 Msg-ID: <804.854121463@jinete>
5778 Date: Fri, 24 Jan 1997 07:57:43 -0800
5779 Files: pod/perlnews.pod pod/perltoc.pod
5781 Title: "Updates to perldelta"
5782 From: Ilya Zakharevich
5783 Msg-ID: <199701211610.LAA06227@monk.mps.ohio-state.edu>
5784 Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
5785 Files: pod/perlnews.pod pod/perltoc.pod
5787 Title: "perlnews.pod diff for the Fcntl"
5788 From: Jarkko Hietaniemi
5789 Msg-ID: <199701211600.SAA30117@alpha.hut.fi>
5790 Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
5791 Files: pod/perlnews.pod
5793 Title: "Rename perlnews -> perldelta per Tom's request"
5794 From: Chip Salzenberg
5795 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
5796 pod/perldelta.pod pod/perltoc.pod pod/roffitall
5798 Title: "Remove bad advice from perllocale.pod"
5799 From: Chip Salzenberg
5800 Files: pod/perllocale.pod
5807 This release is primarily made up of bug fixes, the foremost among
5808 which repairs a showstopper memory corruption bug in formats.
5810 CORE LANGUAGE CHANGES
5812 Title: "Fix parsing of C< ${ xyz } >"
5813 From: Chip Salzenberg
5816 Title: "Don't parse method calls in strings"
5817 From: Chip Salzenberg
5820 Title: "Fix overly picky carping about leading '{' in regex"
5821 From: Chip Salzenberg
5826 Title: "Fix memory corruption from formats"
5827 From: Chip Salzenberg
5828 Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
5832 Title: "Fix '_mopop' typo"
5833 From: Chip Salzenberg
5836 LIBRARY AND EXTENSIONS
5838 Title: "Gut IO::Handle::DESTROY"
5839 From: Chip Salzenberg
5840 Files: ext/IO/lib/IO/Handle.pm
5842 Title: "RiscOS is case-insensitive"
5843 From: Chip Salzenberg
5844 Files: lib/File/Basename.pm
5848 Title: "Fix thinko in db-recno.t"
5849 From: Chip Salzenberg
5850 Files: t/lib/db-recno.t
5854 Title: "Make perlbug more cautionary and more verbose"
5855 From: Kenneth Albanowski and Jarkko Hietaniemi
5856 Files: utils/perlbug.PL
5860 Title: "NEW roffitall + INSTALL fix"
5861 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
5862 Msg-ID: <6058.853410121@lyon.grenoble.hp.com>
5863 Date: Thu, 16 Jan 97 11:22:01 +0100
5864 Files: INSTALL pod/roffitall
5866 Title: "srand() doc update"
5867 From: Roderick Schertler
5868 Msg-ID: <24195.853379065@eeyore.ibcinc.com>
5869 Date: Wed, 15 Jan 1997 20:44:25 -0500
5870 Files: pod/perlfunc.pod
5872 Title: "documentation of configpm (perl5.003_20)"
5873 From: win@in.rhein-main.de (Winfried Koenig)
5874 Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de>
5875 Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
5883 This release includes several important bug fixes, and a couple of
5884 minor but valuable language tweaks. Please read on for a list of the
5885 significant changes:
5887 CORE LANGUAGE CHANGES
5889 Title: "Fix overloading via inherited autoloaded functions"
5890 From: Ilya Zakharevich
5891 Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu>
5892 Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
5893 Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
5895 Title: "Method call fixes: Don't cache in alias, don't skip undef"
5896 From: Chip Salzenberg
5897 Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
5898 pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
5901 Title: "Formats can be closures"
5902 From: Chip Salzenberg
5903 Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
5905 Title: "Quote 'foo' in C<$x{-foo}>"
5906 From: Chip Salzenberg
5909 Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
5910 From: Chip Salzenberg
5911 Files: op.c pod/perldiag.pod t/pragma/strict-refs
5913 Title: "Allow <=> to return undef when operands are not ordered"
5914 From: Chip Salzenberg and Andreas Koenig
5915 Files: MANIFEST pp.c t/op/cmp.t
5917 Title: "Fail regex that starts with '{'"
5918 From: Chip Salzenberg
5923 Title: "Re: Perl 5.003_20: OS/2 patches"
5924 From: Ilya Zakharevich
5925 Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu>
5926 Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
5927 Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
5929 Title: "VMS patches for _20"
5930 From: Charles Bailey
5931 Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
5932 Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
5933 Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
5934 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
5935 unixish.h vms/Makefile vms/config.vms vms/descrip.mms
5936 vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
5939 Title: "Irix 6.3 & 6.4 and perl5.003_20"
5940 From: John Stoffel <jfs@fluent.com>
5941 Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM>
5942 Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
5943 Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
5945 Title: "Patch: MachTen hints, Configure"
5946 From: Dominic Dunlop <domo@slipper.ip.lu>
5947 Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
5948 Date: Tue, 14 Jan 1997 13:43:13 +0100
5949 Files: Configure hints/machten.sh
5951 Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
5952 From: Chip Salzenberg
5953 Files: MANIFEST hints/aux_3.sh
5957 Title: "Fix C< eval { my $x; eval '$x' } >"
5958 From: Chip Salzenberg
5959 Files: op.c t/op/misc.t
5961 Title: "Don't warn if eval '' uses outer func's lexicals"
5962 From: Chip Salzenberg
5965 Title: "Avoid memory wastage in wait(); make pidstatus global"
5966 From: Chip Salzenberg
5967 Files: global.sym interp.sym perl.c perl.h pp_sys.c
5969 Title: "Forbid ++ and -- on readonly values"
5970 From: "John Q. Linux" <jql@accessone.com>
5971 Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
5972 Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
5973 Files: pp.c pp_hot.c
5975 Title: "Keep array from dying during foreach(@array)"
5976 From: Chip Salzenberg
5977 Files: cop.h pp_ctl.c
5979 Title: "Fix C< $a="simple"; split /($a)/o >"
5980 From: Chip Salzenberg
5981 Files: pp.c t/op/misc.t
5983 Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
5984 From: Chip Salzenberg
5987 Title: "Fix for anon-lists with tied entries coredump"
5988 From: Gurusamy Sarathy
5989 Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu>
5990 Date: Fri, 10 Jan 1997 02:45:11 -0500
5993 Title: "Don't set SVf_PADBUSY on immortal SVs"
5994 From: Chip Salzenberg
5997 Title: "Patch for Object subroutines"
5998 From: Ilya Zakharevich
5999 Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu>
6000 Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
6003 Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
6004 From: Chip Salzenberg
6005 Files: pp.c pp_hot.c
6007 Title: "Undo change that freed large pad vars"
6008 From: Chip Salzenberg
6013 Title: "Make MachTen hints file warn about db-recno failures"
6014 From: Dominic Dunlop <domo@slipper.ip.lu>
6015 Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
6016 Date: Wed, 8 Jan 1997 12:07:18 +0100
6017 Files: hints/machten.sh
6019 Title: "5.003_20, FreeBSD 3.0 and minor patch"
6020 From: roberto@eurocontrol.fr (Ollivier Robert)
6021 Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
6022 Date: Wed, 8 Jan 1997 14:37:47 +0100
6025 Title: "Make installperl quieter; only shared libraries need 0555"
6026 From: Chip Salzenberg
6031 Title: "Advice on TEST failure"
6032 From: Dominic Dunlop <domo@slipper.ip.lu>
6033 Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
6034 Date: Fri, 10 Jan 1997 10:19:07 +0100
6037 Title: "UNIVERSAL tests"
6038 From: Roderick Schertler
6039 Files: MANIFEST t/op/universal.t
6041 Title: "Test deletion of array during foreach"
6042 From: Jarkko Hietaniemi
6045 Title: "patch for db-recno.t"
6047 Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk>
6048 Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
6049 Files: t/lib/db-recno.t
6051 LIBRARY AND EXTENSIONS
6053 Title: "Localize info about filesystems being case-forgiving"
6054 From: Chip Salzenberg
6055 Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
6056 pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
6057 utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
6058 utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
6059 x2p/find2perl.PL x2p/s2p.PL
6061 Title: "Fix for fd leak in IO::File::new_tmpfile"
6062 From: Graham Barr and Chip Salzenberg
6063 Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
6065 Title: "Refresh Getopt::Long to 2.6"
6066 From: Johan Vromans <jvromans@squirrel.nl>
6067 Files: lib/Getopt/Long.pm
6069 Title: "Refresh DB_File to 1.10"
6071 Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk>
6072 Date: Tue, 14 Jan 97 12:47:40 GMT
6073 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
6075 Title: "Re: FileCache::cacheout clobbers $_"
6076 From: Roderick Schertler
6077 Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com>
6078 Date: 08 Jan 1997 23:45:58 -0500
6079 Files: lib/FileCache.pm lib/cacheout.pl
6081 Title: "PATCH: AutoSplit"
6083 Msg-ID: <9603111010.AA29935@tiuk.ti.com>
6084 Date: 11 Mar 1996 06:01:58 -0500
6085 Files: lib/AutoSplit.pm
6087 Title: "Re: Uninitialized value in Carp.pm ? "
6088 From: Gurusamy Sarathy
6089 Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu>
6090 Date: Tue, 14 Jan 1997 13:15:25 -0500
6093 Title: "Avoid "uninitialized" warnings from POSIX::constant()"
6094 From: Chip Salzenberg
6095 Files: ext/POSIX/POSIX.pm
6097 Title: "Eliminate warning from C<use overload>"
6098 From: Chip Salzenberg
6099 Files: lib/overload.pm
6101 Title: "low priority patches"
6103 Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk>
6104 Date: Wed, 8 Jan 97 16:55:02 GMT
6105 Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
6109 Title: "Re: xsubpp and Tk ==> segfault"
6110 From: Ilya Zakharevich
6111 Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu>
6112 Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
6113 Files: lib/ExtUtils/xsubpp
6115 Title: "Re: MakeMaker and 'make uninstall'"
6116 From: Andreas Koenig
6117 Msg-ID: <199701101243.NAA26400@anna.in-berlin.de>
6118 Date: Fri, 10 Jan 1997 13:43:39 +0100
6119 Files: lib/ExtUtils/MM_Unix.pm
6121 Title: "Don't search for pod if path is already valid"
6122 From: Wayne Scott <wscott@ichips.intel.com>
6123 Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com>
6124 Date: Wed, 08 Jan 1997 15:25:19 -0800
6125 Files: utils/perldoc.PL
6127 Title: "Yet another perldoc option"
6129 Msg-ID: <199610022200.AAA15334@furubotn.sn.no>
6130 Date: Thu, 3 Oct 1996 00:00:35 +0200
6131 Files: utils/perldoc.PL
6133 Title: "Re: perldoc, temp files, async pagers"
6134 From: Roderick Schertler
6135 Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com>
6136 Date: 07 Jan 1997 22:54:14 -0500
6137 Files: utils/perldoc.PL
6141 Title: "Full documentation generation patch"
6142 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
6143 Msg-ID: <15309.853323388@lyon.grenoble.hp.com>
6144 Date: Wed, 15 Jan 97 11:16:28 +0100
6145 Files: MANIFEST pod/roffitall pod/rofftoc
6147 Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
6149 Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
6150 Date: Fri, 10 Jan 1997 18:06:37 +0000
6151 Files: pod/perlsyn.pod
6153 Title: "Document use of pos() and /\G/"
6154 From: Gurusamy Sarathy
6155 Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu>
6156 Date: Mon, 13 Jan 1997 15:13:12 -0500
6157 Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
6158 pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
6160 Title: "Fix example #4 in perlXStut"
6161 From: Ilya Zakharevich
6162 Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu>
6163 Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
6164 Files: pod/perlxstut.pod
6166 Title: "Document new closure warnings"
6167 From: Chip Salzenberg
6168 Files: op.c pod/perldiag.pod
6170 Title: "Misc. doc patches missing in _20"
6171 From: Roderick Schertler
6172 Msg-ID: <102.852695733@eeyore.ibcinc.com>
6173 Date: Tue, 07 Jan 1997 22:55:33 -0500
6174 Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
6181 The only language change in this release is the recension of support
6182 for named closures: Now, no subroutine declared "sub foo {}" can be
6183 a closure. (This is a return to the behavior of 5.003.) In addition,
6184 there are new warnings triggered by any apparent attempt to use named
6185 functions as closures.
6187 And, as usual, there are the usual little fixes, documentation
6188 updates, and expanded tests. This is good stuff. "I love you, man!"
6190 CORE LANGUAGE CHANGES
6192 Title: "Rescind named closures"
6193 From: Chip Salzenberg
6194 Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
6196 Title: "Fix: empty @_ when calling empty-proto subs without parens"
6198 Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com>
6199 Date: Sat, 04 Jan 1997 10:29:04 +0000
6200 Files: perly.c perly.y
6204 Title: "Fix $^X on systems that set it to Perl's basename"
6205 From: Chip Salzenberg
6206 Files: hints/hpux.sh toke.c
6208 Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
6209 From: Andy Dougherty
6210 Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
6211 Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
6212 Files: Configure hints/dec_osf.sh
6214 Title: "Remove obsolete file "dl_os2.xs"."
6215 From: Ilya Zakharevich
6220 Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
6221 From: Chip Salzenberg
6222 Files: perly.c perly.c.diff perly.y
6224 Title: "plug for safe/opcode leaks"
6225 From: Doug MacEachern
6226 Msg-ID: <199701072220.RAA02117@postman.osf.org>
6227 Date: Tue, 07 Jan 1997 17:20:46 -0500
6230 Title: "Finish OP= warnings: none on ^="
6231 From: Chip Salzenberg
6232 Files: doop.c pp.c t/op/assignwarn.t
6234 Title: "Fix Dynaloader failures with DProf"
6235 From: Gurusamy Sarathy
6236 Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu>
6237 Date: Mon, 06 Jan 1997 12:18:46 -0500
6242 Title: "Make Configure default to the first domain in /etc/resolv.conf"
6243 From: Chip Salzenberg
6246 Title: "Start all helper scripts with $startsh"
6247 From: Chip Salzenberg
6250 Title: "Support libperl.so under FreeBSD"
6251 From: roberto@keltia.freenix.fr (Ollivier Robert)
6252 Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr>
6253 Date: Sun, 5 Jan 1997 22:41:49 +0100
6254 Files: Configure Makefile.SH
6258 Title: "New test: comp/proto.t"
6260 Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com>
6261 Date: Mon, 06 Jan 1997 09:13:03 +0000
6262 Files: MANIFEST t/comp/proto.t
6264 Title: "More magic variable tests"
6265 From: Roderick Schertler
6266 Msg-ID: <7043.852565192@eeyore.ibcinc.com>
6267 Date: Mon, 06 Jan 1997 10:39:52 -0500
6268 Files: t/harness t/op/magic.t
6270 LIBRARY AND EXTENSIONS
6272 Title: "File::Basename::dirname bugs"
6273 From: Robin Barker <rmb@cise.npl.co.uk>
6274 Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk>
6275 Date: Tue, 7 Jan 97 17:19:59 GMT
6276 Files: lib/File/Basename.pm t/lib/basename.t
6278 Title: "sigaction() problems"
6279 From: Roderick Schertler
6280 Msg-ID: <12808.852583324@eeyore.ibcinc.com>
6281 Date: Mon, 06 Jan 1997 15:42:04 -0500
6282 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
6284 Title: "Fix importation of FileHandle methods; fix POSIX docs"
6285 From: Chip Salzenberg
6286 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
6288 Title: "Patch: make hints files warn about db-recno failures"
6289 From: Dominic Dunlop <domo@slipper.ip.lu>
6290 Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
6291 Date: Sun, 5 Jan 1997 12:34:25 +0100
6292 Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
6296 Title: "pod2html.PL patch (for 5.003-19)"
6297 From: Fabien TASSIN <tassin@eerie.fr>
6298 Msg-ID: <199701052347.AAA21297@solar5>
6299 Date: Mon, 6 Jan 1997 00:47:01 +0100
6300 Files: pod/pod2html.PL
6304 Title: "tiny doc patches"
6305 From: Roderick Schertler
6306 Msg-ID: <23338.852394333@eeyore.ibcinc.com>
6307 Date: Sat, 04 Jan 1997 11:12:13 -0500
6308 Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
6310 Title: "doc patch for defined on perlfunc.pod"
6311 From: Roderick Schertler
6312 Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com>
6313 Date: 04 Jan 1997 21:28:30 -0500
6314 Files: pod/perlfunc.pod
6316 Title: "doc patch: perldsc"
6317 From: Roderick Schertler
6318 Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com>
6319 Date: 04 Jan 1997 21:25:58 -0500
6320 Files: pod/perldsc.pod pod/perltoc.pod
6322 Title: "Re: constant function inlining"
6323 From: Roderick Schertler
6324 Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com>
6325 Date: 07 Jan 1997 15:27:50 -0500
6326 Files: pod/perldiag.pod pod/perlsub.pod
6328 Title: "scalar caller doc fix"
6329 From: Roderick Schertler
6330 Msg-ID: <18245.852608060@eeyore.ibcinc.com>
6331 Date: Mon, 06 Jan 1997 22:34:20 -0500
6332 Files: pod/perlfunc.pod
6334 Title: "perlpod.pod possible patches"
6335 From: lvirden@cas.org (Larry W. Virden, x2487)
6336 Msg-ID: <9701070756.AA1185@cas.org>
6337 Date: Tue, 7 Jan 1997 07:56:30 -0500
6338 Files: pod/perlpod.pod
6340 Title: "Misc perlfunc updates"
6341 From: Tom Christiansen
6342 Files: pod/perlfunc.pod pod/perltoc.pod
6349 Lots of internal cleanup in this patch, especially plugged memory
6350 leaks when embedded Perl interpreters shut down and restart. The
6351 method cache is now invisible to user code. And there is a new test
6352 directory, "t/pragma".
6354 IMHO, this is Beta quality code.
6356 Here's a list of the more significant changes...
6358 CORE LANGUAGE CHANGES
6360 Title: "Make method cache invisible to user code"
6361 From: Chip Salzenberg
6362 Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
6365 Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
6366 From: Chip Salzenberg
6371 Title: "Fix $^X under HP-UX"
6372 From: Chip Salzenberg
6373 Files: hints/hpux.sh toke.c
6375 Title: "New hints/hpux.sh"
6377 Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com>
6378 Date: Tue, 31 Dec 1996 15:09:32 -0800
6379 Files: hints/hpux.sh
6383 Title: "Fix segv when calling named closures"
6384 From: Chip Salzenberg
6387 Title: "Finish rationalizing "undef value" warnings"
6388 From: Chip Salzenberg
6389 Files: doop.c pp.c sv.c t/op/assignwarn.t
6391 Title: "Arrange for all "_<file" entries to be in %main::"
6392 From: Chip Salzenberg
6393 Files: gv.c lib/perl5db.pl
6395 Title: "Introduce CVf_NODEBUG flag"
6396 From: Gurusamy Sarathy
6397 Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu>
6398 Date: Wed, 01 Jan 1997 15:42:05 -0500
6399 Files: cv.h pp_hot.c
6401 Title: "Reword 'may be "0"' warning per Larry; fix its line number"
6402 From: Chip Salzenberg
6403 Files: op.c pod/perldiag.pod
6405 Title: "5.003_18: perl_{con,des}truct fixes"
6406 From: Doug MacEachern
6407 Msg-ID: <199701032042.PAA06766@postman.osf.org>
6408 Date: Fri, 03 Jan 1997 15:42:04 -0500
6409 Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
6411 Title: "Fix lost value from READLINE after TIEHANDLE"
6412 From: Gurusamy Sarathy
6413 Files: pp_hot.c sv.h
6415 Title: "Free memory of large lexical variables when leaving scope"
6416 From: Chip Salzenberg
6421 Title: "Create t/pragma directory; populate with new and old"
6423 Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
6424 t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
6425 t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
6426 t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
6429 Title: "New tests: comp/colon.t and op/assignwarn.t"
6430 From: Robin Barker <rmb@cise.npl.co.uk>
6431 Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
6433 LIBRARY AND EXTENSIONS
6435 Title: "Make libs clean under '-w'"
6436 From: Jarkko Hietaniemi
6437 Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
6438 lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
6439 lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
6440 lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
6445 Title: "Perlguts, version 28"
6447 Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com>
6448 Date: Fri, 3 Jan 1997 13:10:46 -0800
6449 Files: pod/perlguts.pod
6451 Title: "Re: perldelta, take 3"
6453 Msg-ID: <9701031748.AA15335@toad.ig.co.uk>
6454 Date: Fri, 3 Jan 1997 17:48:46 +0000
6455 Files: pod/perlnews.pod
6457 Title: "Miscellaneous pod patches"
6458 From: Ralf S. Engelschall <rse@engelschall.com>
6459 Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
6462 Title: "expanded flock() docs"
6463 From: Roderick Schertler
6464 Msg-ID: <4481.852337871@eeyore.ibcinc.com>
6465 Date: Fri, 03 Jan 1997 19:31:11 -0500
6466 Files: pod/perlfunc.pod
6468 Title: "Use Text::Wrap in buildtoc; run buildtoc"
6469 From: Ulrich Pfeifer
6470 Files: pod/buildtoc pod/perltoc.pod
6472 Title: "Remove obsolete perlovl.pod"
6473 From: Chip Salzenberg
6474 Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
6482 Yet further down the road to 5.004....
6484 CORE LANGUAGE CHANGES
6486 Title: "Inherited overloading"
6487 From: Ilya Zakharevich
6488 Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu>
6489 Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
6490 Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
6492 Title: "Hide lexicals from C<use>d or C<require>d module (!)"
6493 From: Chip Salzenberg
6496 Title: "Closures at file scope must be anonymous"
6497 From: Chip Salzenberg
6500 Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
6501 From: Chip Salzenberg
6502 Files: op.c pod/perldiag.pod
6504 Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
6505 From: Chip Salzenberg
6510 Title: "Ultrix setlocale() workaround"
6511 From: Chip Salzenberg
6512 Files: hints/ultrix_4.sh util.c
6516 Title: "Get rid of 'Leaked scalars'"
6517 From: Chip Salzenberg
6518 Files: cop.h gv.c op.c
6520 Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
6521 From: Chip Salzenberg
6524 Title: "Fix core dump on perl_construct()/perl_destruct() loop"
6525 From: Chip Salzenberg
6528 Title: "Add missing syms to global.sym; update magic doc"
6529 From: Chip Salzenberg
6530 Files: global.sym pod/perlguts.pod
6534 Title: "Expanded locale.t and misc.t"
6535 From: Jarkko Hietaniemi
6536 Files: t/lib/locale.t t/lib/misc.t
6538 Title: "Expanded my.t"
6539 From: Chip Salzenberg
6542 Title: "test harness for C<use x.xxxx>"
6544 Msg-ID: <32C76882.3F3C7999@tiuk.ti.com>
6545 Date: Mon, 30 Dec 1996 07:00:18 +0000
6546 Files: MANIFEST t/op/use.t
6550 Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
6551 Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
6552 Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
6554 LIBRARY AND EXTENSIONS
6556 Title: "Improving Config.pm"
6558 Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
6559 Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
6562 Title: "File::Copy under OS/2"
6563 From: Ilya Zakharevich
6564 Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu>
6565 Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
6566 Files: lib/File/Copy.pm t/lib/filecopy.t
6570 Title: "Updates to perllocale.pod"
6571 From: Dominic Dunlop <domo@slipper.ip.lu>
6572 Files: pod/perllocale.pod
6574 Title: "Locale-related pod patches, take 2"
6575 From: Dominic Dunlop <domo@slipper.ip.lu>
6576 Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
6577 Date: Sat, 28 Dec 1996 10:56:41 +0100
6578 Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
6579 pod/perlre.pod pod/perlsec.pod
6581 Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
6582 From: Roderick Schertler
6583 Msg-ID: <2043.852051019@eeyore.ibcinc.com>
6584 Date: Tue, 31 Dec 1996 11:50:19 -0500
6585 Files: pod/perldiag.pod
6592 The rate of patches is slowing down.... I see 5.004 at the end of the
6593 tunnel! (Hey, what's that whistle?)
6595 CORE LANGUAGE CHANGES
6597 Title: "Support named closures"
6598 From: Chip Salzenberg
6599 Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
6603 Title: "perl5.003_15 and Interactive Unix"
6604 From: win@in.rhein-main.de (Winfried Koenig)
6605 Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de>
6606 Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
6607 Files: hints/isc.sh pp_sys.c
6609 Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
6610 From: rse@engelschall.com (Ralf S. Engelschall)
6611 Files: hints/freebsd.sh
6613 Title: "Minor OS/2 fixes"
6614 From: Ilya Zakharevich
6615 Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu>
6616 Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
6617 Files: os2/os2ish.h pod/perlxstut.pod
6621 Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
6622 From: Chip Salzenberg
6625 Title: "Limit effects of "=pod" to a single file"
6626 From: Chip Salzenberg
6631 Title: "New tests: op/method.t and op/locale.t"
6632 From: Ilya Zakharevich and Jarkko Hietaniemi
6633 Files: MANIFEST t/lib/locale.t t/op/method.t
6635 Title: "Test C< ()=() >"
6636 From: Chip Salzenberg
6639 LIBRARY AND EXTENSIONS
6641 Title: "Refresh MakeMaker to 5.39"
6642 From: Andreas Koenig
6643 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
6644 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
6645 lib/ExtUtils/Mksymlists.pm
6647 Title: "Newer debugger"
6648 From: Ilya Zakharevich
6649 Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu>
6650 Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
6651 Files: lib/perl5db.pl
6655 Title: "Perlguts, version 27"
6657 Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com>
6658 Date: Tue, 24 Dec 1996 17:44:23 -0800
6659 Files: pod/perlguts.pod
6661 Title: "perlpod.pod patch for _16"
6662 From: Kenneth Albanowski
6663 Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
6664 Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
6665 Files: pod/perlpod.pod
6667 Title: "tiny perllocale.pod diff for _16"
6668 From: Jarkko Hietaniemi
6669 Msg-ID: <199612261306.PAA21161@alpha.hut.fi>
6670 Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
6671 Files: pod/perllocale.pod
6678 This patch is all bug fixes, library updates, and documentation
6679 updates. We'll get to 5.004 RSN, I promise. :-)
6681 CORE LANGUAGE CHANGES
6683 Title: "Fix closures that are not in subroutines"
6684 From: Chip Salzenberg
6689 Title: "_13: patches for unicos/unicosmk"
6691 Msg-ID: <199612202038.OAA22805@poplar.cray.com>
6692 Date: Fri, 20 Dec 1996 14:38:50 -0600
6693 Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
6697 Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
6698 From: Chip Salzenberg
6699 Files: cop.h pp_hot.c scope.c
6701 Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
6702 From: Chip Salzenberg
6703 Files: doop.c pp.c pp.h pp_hot.c
6705 Title: "Try again to improve method caching"
6706 From: Ilya Zakharevich
6707 Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu>
6708 Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
6711 Title: "Be more careful about 'o' magic memory management"
6712 From: Chip Salzenberg
6715 Title: "Fix bad pointer refs when localized object loses magic"
6716 From: Chip Salzenberg
6719 LIBRARY AND EXTENSIONS
6721 Title: "Refresh CPAN to 1.09"
6722 From: Andreas Koenig
6725 Title: "Refresh Net::Ping to 2.02"
6726 From: Russell Mosemann <mose@ccsn.edu>
6727 Files: lib/Net/Ping.pm
6729 Title: "Refresh IO to 1.14"
6731 Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
6732 ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
6733 ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
6734 ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
6735 t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
6736 t/lib/io_udp.t t/lib/io_xs.t
6738 BUILD PROCESS AND UTILITIES
6740 Title: "Don't recurse into subdirs twice on 'make realclean'"
6741 From: Chip Salzenberg
6744 Title: "Use root EXTERN.h when compiling x2p/malloc.c."
6746 Files: x2p/Makefile.SH
6748 Title: "Fix compilation errors when malloc.c used for x2p"
6749 From: Robin Barker <rmb@cise.npl.co.uk>
6754 Title: "Edit INSTALL to describe new binary compat setup"
6755 From: Chip Salzenberg
6758 Title: "Update to perllocale.pod"
6759 From: Jarkko Hietaniemi
6760 Files: pod/perllocale.pod
6767 As soon as I posted 5.003_14, I found a fatal error in it. :-(
6769 This release is strictly a bug fix -- it removes some function caching
6770 changes that were supposed to be improvements, but weren't.
6777 We seem to have achieved "release candidate" status.
6779 CORE LANGUAGE CHANGES
6781 Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
6782 From: Chip Salzenberg
6783 Files: perly.c perly.c.diff perly.y toke.c
6785 Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
6786 From: Chip Salzenberg
6787 Files: cop.h mg.c pp_ctl.c pp_hot.c
6789 Title: "Complete support for modifying undefined array members in foreach"
6790 From: Chip Salzenberg
6791 Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
6795 Title: "patch for regex bug: (x|x){n}"
6796 From: Gurusamy Sarathy
6797 Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu>
6798 Date: Fri, 20 Dec 1996 21:59:22 -0500
6801 Title: "Bug in debugger with import manipulations"
6802 From: Ilya Zakharevich
6803 Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu>
6804 Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
6807 Title: "Import and dynamic methods"
6808 From: Ilya Zakharevich
6809 Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu>
6810 Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
6811 Files: gv.c hv.c sv.c
6813 Title: "malloc.c patch"
6814 From: Ilya Zakharevich
6815 Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu>
6816 Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
6819 Title: "sv_gets patch"
6820 From: Ilya Zakharevich
6821 Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu>
6822 Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
6825 Title: "pos $str patch"
6826 From: Ilya Zakharevich
6827 Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu>
6828 Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
6829 Files: mg.c pp_hot.c t/op/pat.t
6831 Title: "Prevent warnings when STDCHAR is unsigned"
6832 From: Chip Salzenberg
6833 Files: perlio.c perlio.h
6837 Title: "Fix bugs in bincompat3 usage"
6838 From: Chip Salzenberg
6839 Files: perl.h perl_exp.SH
6841 Title: "Support shared libperl on SunOS"
6842 From: Ulrich Pfeifer
6845 Title: "Configure on OS/2"
6846 From: Ilya Zakharevich
6847 Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu>
6848 Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
6851 Title: "Fixes for Interactive Unix"
6852 From: win@in.rhein-main.de (Winfried Koenig)
6853 Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de>
6854 Date: Sun, 22 Dec 96 05:14 EET
6855 Files: hints/isc.sh op.c pp_sys.c universal.c
6857 Title: "Use "proto" instead of "_" in sdbm.h"
6858 From: Chip Salzenberg
6859 Files: ext/SDBM_File/sdbm/sdbm.h
6861 Title: "VMS patches to 5.003_13"
6862 From: Charles Bailey
6863 Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
6864 Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
6865 Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
6866 perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
6867 vms/Makefile vms/config.vms vms/descrip.mms
6868 vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
6869 vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
6872 UTILITIES, LIBRARY, AND EXTENSIONS
6874 Title: "Remove libnet"
6875 From: Chip Salzenberg
6876 Files: MANIFEST pod/perlmod.pod
6878 Title: "Refresh CPAN module to 1.08"
6879 From: Chip Salzenberg
6880 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
6882 Title: "Refresh ExtUtils::Manifest to version 1.28"
6883 From: Andreas Koenig
6884 Files: lib/ExtUtils/Manifest.pm
6886 Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
6887 From: Chip Salzenberg
6888 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
6890 Title: "Remodel File::Copy."
6891 From: Chip Salzenberg
6892 Files: lib/File/Copy.pm
6894 Title: "dumb bug in User::pwent.pm"
6895 From: Tom Christiansen
6896 Msg-ID: <199612201145.EAA27860@mox.perl.com>
6897 Date: Fri, 20 Dec 1996 04:45:37 -0700
6898 Files: lib/User/pwent.pm
6902 Title: "Better support for =for"
6903 From: Kenneth Albanowski
6904 Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
6905 Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
6906 Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
6908 Title: "perllocale.pod -- second draft"
6909 From: Dominic Dunlop <domo@slipper.ip.lu>
6910 Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
6911 Date: Sat, 21 Dec 1996 15:00:50 +0100
6912 Files: pod/perllocale.pod
6914 Title: "Perlguts, version 26"
6916 Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com>
6917 Date: Fri, 20 Dec 1996 11:43:38 -0800
6918 Files: pod/perlguts.pod
6920 Title: "Update pod/Makefile; s/perli18n/perllocale/"
6921 From: Chip Salzenberg
6922 Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
6923 pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
6925 Title: "obstruct pod2man doc tweaks"
6926 From: Roderick Schertler
6927 Msg-ID: <3923.851106237@eeyore.ibcinc.com>
6928 Date: Fri, 20 Dec 1996 13:23:57 -0500
6929 Files: lib/Class/Template.pm lib/Time/tm.pm
6936 The watchword here is "synchronization." There were a couple of
6937 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
6938 everyone up to a common working base.
6940 CORE LANGUAGE CHANGES
6942 Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
6943 From: Chip Salzenberg
6946 Title: "Make evals' lexicals visible to nested evals"
6947 From: Chip Salzenberg
6952 Title: "Fix core dump bug with anoncode"
6953 From: Chip Salzenberg
6956 Title: "Allow DESTROY to make refs to dying objects"
6957 From: Chip Salzenberg
6962 Title: "Add missing backslash in Configure"
6963 From: Chip Salzenberg
6966 UTILITIES, LIBRARY, AND EXTENSIONS
6968 Title: "Include libnet-1.01 instead of old Net::FTP"
6970 Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
6971 lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
6972 lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
6973 lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
6974 lib/Net/Time.pm pod/perlmod.pod
6976 Title: "Use binmode when doing binary FTP"
6977 From: Ilya Zakharevich
6978 Files: lib/Net/FTP.pm
6980 Title: "Re: Open3.pm tries to close unopened file handle"
6981 From: Roderick Schertler
6982 Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com>
6983 Date: 18 Dec 1996 22:19:54 -0500
6984 Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
6985 lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
6988 Title: "Long-standing problem in Socket module"
6989 From: Spider Boardman
6990 Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US>
6991 Date: Wed, 18 Dec 1996 23:18:14 -0500
6992 Files: Configure Porting/Glossary config_H config_h.SH
6993 ext/Socket/Socket.pm ext/Socket/Socket.xs
6995 Title: "flock() constants"
6996 From: Roderick Schertler
6997 Msg-ID: <26669.850977437@eeyore.ibcinc.com>
6998 Date: Thu, 19 Dec 1996 01:37:17 -0500
6999 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
7001 Title: "Re: find2perl . -xdev BROKEN still"
7002 From: Roderick Schertler
7003 Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com>
7004 Date: 19 Dec 1996 12:44:34 -0500
7005 Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
7009 Title: "small doc tweaks for _12"
7010 From: Roderick Schertler
7011 Msg-ID: <1826.851011557@eeyore.ibcinc.com>
7012 Date: Thu, 19 Dec 1996 11:05:57 -0500
7013 Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
7015 Title: "Re: missing E<> POD directive in perlpod.pod"
7016 From: Roderick Schertler
7017 Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com>
7018 Date: 19 Dec 1996 10:30:43 -0500
7019 Files: pod/perlpod.pod pod/pod2html.PL
7026 This patch is huge. A multitude of bug fixes, new modules (especially
7027 CPAN and Net::FTP), a couple of new Configure variables, updated
7028 docs... it's a long list. And speaking of lists, here's a list of
7029 the more significant changes in 5.003_12:
7031 CORE LANGUAGE CHANGES
7033 Title: "Support C<delete @hash{@keys}>"
7034 From: Chip Salzenberg
7035 Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
7038 Title: "Autovivify scalars"
7039 From: Chip Salzenberg
7040 Files: dump.c op.c op.h pp.c pp_hot.c
7042 Title: "Allow any word, including keyword, as label"
7043 From: Chip Salzenberg
7048 Title: "Allow assignment to empty array values during foreach()"
7049 From: Chip Salzenberg
7050 Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
7052 Title: "Fix nested closures"
7053 From: Chip Salzenberg
7054 Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
7056 Title: "Fix core dump on auto-vivification"
7057 From: Chip Salzenberg
7060 Title: "Fix core dump on C<open $undef_var, "X">"
7061 From: Chip Salzenberg
7064 Title: "Fix -T/-B on globs and globrefs"
7065 From: Chip Salzenberg
7068 Title: "Fix memory management of $`, $&, and $'"
7069 From: Chip Salzenberg
7070 Files: pp_hot.c regexec.c
7072 Title: "Fix paren matching during backtracking"
7073 From: Chip Salzenberg
7076 Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
7077 From: Chip Salzenberg
7078 Files: miniperlmain.c perl.c perl.h sv.c
7080 Title: "Discard garbage bytes at end of prototype()"
7081 From: Chip Salzenberg
7084 Title: "Fix local($pack::{foo})"
7085 From: Chip Salzenberg
7086 Files: global.sym pp.c pp_hot.c proto.h scope.c
7088 Title: "Fix for AmigaOS - inplace operation"
7089 From: Norbert Pueschel
7090 Msg-ID: <77724601@Armageddon.meb.uni-bonn.de>
7091 Date: Sun, 08 Dec 1996 15:33:00 +0100
7094 Title: "Disable warn, die, and parse hooks _before_ global destruction
7095 From: Chip Salzenberg
7098 Title: "Re: Bug in formline "
7099 From: Gurusamy Sarathy
7100 Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu>
7101 Date: Sun, 08 Dec 1996 14:58:32 -0500
7104 Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
7105 From: Chip Salzenberg
7108 Title: "Fix %ENV assignment when environment starts out empty"
7109 From: Chip Salzenberg
7112 Title: "Properly support and document newRV{,_inc,_noinc}"
7113 From: Chip Salzenberg
7114 Files: global.sym pod/perlguts.pod sv.c sv.h
7116 Title: "Support SvREADONLY on arrays"
7117 From: Chip Salzenberg
7120 Title: "Allow lvalue pos inside recursive function"
7121 From: Chip Salzenberg
7122 Files: op.c pp.c pp_ctl.c pp_hot.c
7126 Title: "Eliminate PerlIO warnings when setting cnt to -1"
7127 From: Chip Salzenberg
7130 Title: "Make $privlib contents compatible with 5.003"
7131 From: Chip Salzenberg
7132 Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
7135 Title: "Support $bincompat3 config variable; update metaconfig units"
7136 From: Chip Salzenberg
7137 Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
7138 old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
7140 Title: "Look for gettimeofday() in Configure"
7141 From: John Hughes <john@AtlanTech.COM>
7142 Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
7143 Date: Wed, 11 Dec 1996 15:49:57 +0100
7144 Files: Configure config_H config_h.SH pp.c
7146 Title: "Make $startperl a relative path if people want portable scrip
7147 From: Chip Salzenberg
7150 Title: "Homogenize use of "eval exec" hack"
7151 From: Chip Salzenberg
7152 Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
7153 eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
7154 makeaperl.SH pod/checkpods.PL pod/perlrun.pod
7155 pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
7156 pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
7157 utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
7158 x2p/find2perl.PL x2p/s2p.PL
7160 Title: "LynxOS support"
7161 From: seibert@Lynx.COM (Greg Seibert)
7162 Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com>
7163 Date: Thu, 12 Dec 1996 09:25:00 PST
7164 Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
7166 Title: "In Linux hints, set suidsafe=no and dosuid=yes"
7167 From: Chip Salzenberg
7168 Files: hints/linux.sh
7170 Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
7171 From: aburlison@cix.compulink.co.uk (Alan Burlison)
7172 Msg-ID: <memo.453720@cix.compulink.co.uk>
7173 Date: Wed, 11 Dec 96 18:34 GMT0
7174 Files: hints/svr4.sh
7176 Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
7177 From: Roderick Schertler
7178 Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com>
7179 Date: 11 Dec 1996 18:58:56 -0500
7180 Files: INSTALL hints/freebsd.sh
7182 Title: "OS/2 updates from Ilya"
7183 From: Ilya Zakharevich
7184 Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
7186 Title: "VMS patches to 5.003_11"
7187 From: Charles Bailey
7188 Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
7189 Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
7190 Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
7194 Title: "recurse recurse recurse ..."
7195 From: Jarkko Hietaniemi
7196 Msg-ID: <199612092144.XAA29025@alpha.hut.fi>
7197 Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
7198 Files: MANIFEST t/op/recurse.t
7200 UTILITIES, LIBRARY, AND EXTENSIONS
7202 Title: "Add CPAN and Net::FTP"
7203 From: Chip Salzenberg
7204 Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
7205 lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
7208 Title: "Please update Text::Wrap and Text::Tabs"
7209 From: David Muir Sharnoff <muir@idiom.com>
7210 Msg-ID: <199612180659.WAA24957@idiom.com>
7211 Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
7212 Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
7214 Title: "Add File::Compare"
7215 From: Nick Ing-Simmons
7216 Msg-ID: <199612161844.SAA02152@pluto>
7217 Date: Mon, 16 Dec 1996 18:44:59 GMT
7218 Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
7220 Title: "Add Tie::RefHash"
7221 From: Gurusamy Sarathy
7222 Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu>
7223 Date: Sun, 15 Dec 1996 18:58:08 -0500
7224 Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
7226 Title: "Put "splain" in utils."
7227 From: Chip Salzenberg
7228 Files: Makefile.SH installperl utils/Makefile utils/splain.PL
7230 Title: "Some h2ph fixes"
7232 Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com>
7233 Date: Fri, 13 Dec 1996 11:34:12 -0800
7234 Files: utils/h2ph.PL
7236 Title: "xsubpp patch to add #line"
7237 From: Nick Ing-Simmons
7238 Msg-ID: <199612162153.VAA03590@ni-s.u-net.com>
7239 Date: Mon, 16 Dec 1996 21:53:56 GMT
7240 Files: lib/ExtUtils/xsubpp
7242 Title: "Re: Proposed addition to File::Copy: move"
7243 From: Charles Bailey
7244 Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
7245 Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
7246 Files: lib/File/Copy.pm t/lib/filecopy.t
7248 Title: "DB_File 1.09 patch"
7250 Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk>
7251 Date: Wed, 18 Dec 96 10:37:58 GMT
7252 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
7254 Title: "Debugger update"
7255 From: Ilya Zakharevich
7256 Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu>
7257 Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
7258 Files: lib/perl5db.pl
7262 Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
7263 From: Tom Christiansen and Dominic Dunlop
7264 Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
7267 Title: "perltoot.pod"
7268 From: Tom Christiansen
7269 Msg-ID: <199612091444.HAA09947@toy.perl.com>
7270 Date: Mon, 09 Dec 1996 07:44:10 -0700
7271 Files: MANIFEST pod/perltoot.pod
7273 Title: "Perlguts, version 25"
7275 Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com>
7276 Date: Fri, 6 Dec 96 11:40:27 PST
7277 Files: pod/perlguts.pod
7279 Title: "pod/perlipc.pod patch"
7280 From: d-lewart@uiuc.edu (Daniel S. Lewart)
7281 Msg-ID: <199612090910.CAA20906@mox.perl.com>
7282 Date: Mon, 9 Dec 96 3:10:02 CST
7283 Files: pod/perlipc.pod
7285 Title: "pod patches for English errors"
7286 From: Steve Kelem <steve.kelem@xilinx.com>
7287 Msg-ID: <24616.850167191@castor>
7288 Date: Mon, 09 Dec 1996 13:33:11 -0800
7291 Title: "Misc doc updates"
7292 From: Tom Christiansen
7293 Msg-ID: <199612150156.SAA12506@mox.perl.com>
7294 Date: Sat, 14 Dec 1996 18:56:33 -0700
7301 This patch is (still) closing in on 5.004. Nothing dramatic, lots of
7304 CORE LANGUAGE CHANGES
7306 Title: "Fix precedence problems with subs as uniops or listops"
7307 From: Chip Salzenberg
7308 Files: perly.c perly.c.diff perly.h perly.y
7310 Title: "Don't reset $. on open()"
7311 From: Chip Salzenberg
7314 Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
7315 From: Chip Salzenberg
7316 Files: pod/perlref.pod pp_hot.c sv.c
7318 Title: "Don't let expression context force return context"
7319 From: Chip Salzenberg
7322 Title: "Properly convert "1E2" et al to IV/UV"
7323 From: Chip Salzenberg
7326 Title: "Fix modulo operator in UV realm"
7327 From: Chip Salzenberg
7330 Title: "Fix stat(_) after stat(HANDLE)"
7331 From: Chip Salzenberg
7334 Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
7335 From: Chip Salzenberg
7340 Title: "Eliminate spurious warning when splicing undefs"
7341 From: Chip Salzenberg
7344 Title: "Eliminate spurious warning from "x=" operator"
7345 From: Chip Salzenberg
7348 Title: "Fix line numbers near control structures"
7349 From: Chip Salzenberg
7350 Files: op.c perly.c perly.c.diff perly.y proto.h
7352 Title: "Don't let scalar unpack() underflow stack"
7353 From: Chip Salzenberg
7356 Title: "Fix core dump from precedence bug in "@foo" warning"
7357 From: Chip Salzenberg
7360 Title: "Move die() to utils.c; add varargs hack to croak()"
7361 From: Chip Salzenberg
7362 Files: pp_ctl.c util.c
7364 Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
7365 From: Chip Salzenberg
7366 Files: Configure config_H config_h.SH doop.c
7367 ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
7368 hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
7370 Title: "Less malloc in magic"
7371 From: Chip Salzenberg
7374 Title: "Re: 5.003_09: PADTMP fix"
7375 From: Ilya Zakharevich
7376 Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu>
7377 Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
7378 Files: pod/perlguts.pod
7380 Title: "Fully paramaterize locales; disable all if NO_LOCALE"
7381 From: Chip Salzenberg
7382 Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
7384 PORTABILITY AND TESTING
7386 Title: "Bitwise op fix for Alpha"
7387 From: Chip Salzenberg
7390 Title: "hints/dgux.sh update"
7391 From: Roderick Schertler
7392 Msg-ID: <24178.849309616@eeyore.ibcinc.com>
7393 Date: Fri, 29 Nov 1996 18:20:16 -0500
7394 Files: hints/dgux.sh
7396 Title: "BUG in hints/hpux.sh"
7397 From: Jeff McDougal <jmcdo@cris.com>
7398 Msg-ID: <32A42C11.7FA2@cris.com>
7399 Date: Tue, 03 Dec 1996 08:33:05 -0500
7400 Files: hints/hpux.sh
7402 Title: "VMS patches for 5.003_10"
7403 From: Charles Bailey
7404 Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
7405 Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
7406 Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
7407 pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
7408 utils/perldoc.PL vms/config.vms vms/descrip.mms
7409 vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
7411 Title: "_10+ under OS/2"
7412 From: Ilya Zakharevich
7413 Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu>
7414 Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
7415 Files: malloc.c os2/diff.configure
7417 LIBRARY AND EXTENSIONS
7419 Title: "{in,ob}structive pods"
7420 From: Tom Christiansen
7421 Msg-ID: <199611301652.JAA24201@toy.perl.com>
7422 Date: Sat, 30 Nov 1996 09:52:57 -0700
7423 Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
7424 lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
7425 lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
7426 lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
7428 Title: "FileHandle that 'ISA' IO::File"
7429 From: Nick Ing-Simmons
7430 Msg-ID: <199612021718.RAA04416@pluto>
7431 Date: Mon, 2 Dec 1996 17:18:02 GMT
7432 Files: MANIFEST lib/FileHandle.pm
7434 Title: "Make IO::File::import use its parameters"
7435 From: Chip Salzenberg
7436 Files: ext/IO/lib/IO/File.pm
7438 Title: "10+ debugger patch"
7439 From: Ilya Zakharevich
7440 Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu>
7441 Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
7442 Files: lib/perl5db.pl perl.c pod/perldebug.pod
7444 Title: "Don't call CORE::close in file handle DESTROY method"
7445 From: Chip Salzenberg
7446 Files: ext/IO/lib/IO/Handle.pm
7448 Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
7449 From: Hallvard B Furuseth
7450 Msg-ID: <199612031445.PAA19056@bombur2.uio.no>
7451 Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
7452 Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
7454 Title: "DB_File 1.07"
7456 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
7459 Title: "DB_File 1.08"
7461 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
7468 This patch is closing in on 5.004. It contains lots of small and
7469 valuable changes, but nothing dramatic.
7471 CORE LANGUAGE CHANGES
7473 Title: "Allow &{sub {...}} without warning"
7474 From: Chip Salzenberg
7477 Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
7478 From: John L. Allen <allen@gateway.grumman.com>
7481 Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
7482 From: Chip Salzenberg
7487 Title: "Fix regex matching of chars with high bit set"
7488 From: Chip Salzenberg
7491 Title: "Hash key memory corruption fix and naming cleanup"
7492 From: Chip Salzenberg
7493 Files: hv.c hv.h perl.h
7495 Title: "Undo broken perf. patch (PADTMP stealing)"
7496 From: Chip Salzenberg
7499 Title: "Make SV unstudied in sv_gets()"
7500 From: Chip Salzenberg
7503 Title: "Better support for UVs"
7505 Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
7507 Title: "Minor locale cleanups"
7508 (Accept "POSIX" locale as standard like "C". Reset locale to
7509 'C' when testing strtod() in t/lib/posix.t.)
7510 From: Chip Salzenberg
7511 Files: t/lib/posix.t util.c
7513 Title: "Always taint result of sprintf() on float"
7514 From: Chip Salzenberg
7517 Title: "Fix spurious warning from bitwise string ops"
7518 From: Chip Salzenberg
7521 Title: "Eliminate warning on {,sys}read(,$newvar,)"
7522 From: Chip Salzenberg
7523 Files: doop.c pp_sys.c
7525 Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
7526 From: Chip Salzenberg
7529 Title: "Save message when calling __DIE__ hook"
7530 From: Chip Salzenberg
7533 Title: "Namespace cleanup"
7534 From: Chip Salzenberg
7535 Files: global.sym old_global.sym perl.h
7537 Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
7538 From: Chip Salzenberg
7539 Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
7543 Title: "Reliable signal patch"
7544 From: Kenneth Albanowski
7545 Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
7546 Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
7547 Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
7549 Title: "Emulate missing flock() with either fcntl() or lockf()"
7550 From: Chip Salzenberg
7553 Title: "3_09: minor patches for OS/2"
7554 From: Ilya Zakharevich
7555 Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu>
7556 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
7557 Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
7558 os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
7559 os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
7560 os2/os2.c os2/os2ish.h perl.h
7562 Title: "Re: 5.003_09 and QNX"
7563 From: nort@bottesini.harvard.edu (Norton Allen)
7564 Msg-ID: <9611271836.AA14460@bottesini.harvard.edu>
7565 Date: Wed, 27 Nov 96 13:36:06 est
7566 Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
7567 t/TEST toke.c util.c x2p/proto.h
7569 Title: "Re: updated patch on the sysread, syswrite for VMS"
7570 From: Charles Bailey
7571 Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
7572 Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
7575 LIBRARY AND EXTENSIONS
7577 Title: "Minor patch to debugger"
7578 From: Ilya Zakharevich
7579 Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu>
7580 Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
7581 Files: lib/perl5db.pl
7583 Title: "AutoLoader::AUTOLOAD optimization"
7584 From: Nick Ing-Simmons
7585 Msg-ID: <199611231954.TAA09921@ni-s.u-net.com>
7586 Date: Sat, 23 Nov 1996 19:54:52 GMT
7587 Files: lib/AutoLoader.pm
7589 Title: "Diagnostic cleanup"
7590 From: Chip Salzenberg
7591 Files: lib/diagnostics.pm pod/perldiag.pod
7595 Title: "Improve documentation for sysread() and syswrite()"
7596 From: Chip Salzenberg
7597 Files: pod/perlfunc.pod
7599 Title: "Document how to use $SIG{ALRM} and alarm()"
7600 From: Roderick Schertler
7601 Msg-ID: <5898.849026569@eeyore.ibcinc.com>
7602 Date: Tue, 26 Nov 1996 11:42:49 -0500
7603 Files: pod/perlfunc.pod
7610 This patch was a compendium of various fixes and enhancements from
7611 many people, including some serious improvement in lexical variable
7612 scoping and locale handling.
7614 CORE LANGUAGE CHANGES
7616 Title: "Lexical locales"
7617 (make effectiveness of locales depend on C<use locale>)
7618 From: Chip Salzenberg
7619 Files: too many to list
7621 Title: "Lexical scoping cleanup"
7622 (tighten scoping of lexical variables, somewhat on the
7623 new constructs and somewhat on the old)
7624 From: Chip Salzenberg
7625 Files: many... but mostly perly.y and toke.c
7627 Title: "Re: memory corruption / security bug in sysread,syswrite + pa
7628 From: Jarkko Hietaniemi
7629 Msg-ID: <199611251946.VAA30459@alpha.hut.fi>
7630 Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
7631 Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
7636 Title: "Configure fix for handling DynaLoader"
7637 From: Chip Salzenberg
7640 Title: "Properly prototype safe{malloc,calloc,realloc,free}."
7641 From: Chip Salzenberg
7644 Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
7645 From: John Hughes <john@AtlanTech.COM>
7646 Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
7647 Date: Wed, 20 Nov 1996 14:27:06 +0100
7650 Title: ""static" call to UNIVERSAL::can"
7651 From: Nick Ing-Simmons
7652 Msg-ID: <199611211547.PAA15878@pluto>
7653 Date: Thu, 21 Nov 1996 15:47:46 GMT
7656 Title: "die -> croak"
7657 From: Gurusamy Sarathy
7658 Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu>
7659 Date: Thu, 21 Nov 1996 16:11:21 -0500
7662 Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
7663 From: Chip Salzenberg
7666 Title: "Add new symbols to old_global.sym, too."
7667 From: Chip Salzenberg
7668 Files: global.sym old_global.sym
7670 Title: "Cleanup of {,un}pack('w')."
7671 From: Chip Salzenberg
7674 Title: "Cleanups from Ilya."
7675 From: Chip Salzenberg
7676 Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
7678 Title: "Fix for unpack('w') on 64-bit systems."
7679 From: Chip Salzenberg
7682 Title: "Re: LC_NUMERIC support is ready + performance"
7683 From: Ilya Zakharevich
7684 Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu>
7685 Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
7688 Title: "Hash key sharing improvements from Ilya."
7689 From: Chip Salzenberg
7690 Files: hv.c hv.h proto.h
7692 Title: "Mortal stack pre-allocation from Ilya."
7693 From: Chip Salzenberg
7694 Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
7698 Title: "VMS patches post-5.003_08"
7699 From: Charles Bailey
7700 Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
7701 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
7702 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
7703 lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
7704 utils/h2xs.PL vms/config.vms vms/descrip.mms
7705 vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
7708 Title: "5.003_08: OS/2-specific bugs/enhancements"
7709 From: Ilya Zakharevich
7710 Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu>
7711 Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
7712 Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
7713 os2/OS2/PrfDB/PrfDB.pm os2/os2.c
7715 Title: "HP patches didn't make it into _08 (fwd)"
7717 Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com>
7718 Date: Mon, 25 Nov 96 18:15:26 PST
7719 Files: ext/DynaLoader/dl_hpux.xs
7721 Title: "Another HP "patch" that didn't make it (new hints file)"
7723 Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com>
7724 Date: Mon, 25 Nov 1996 13:16:17 -0800
7725 Files: hints/hpux.sh
7727 LIBRARY AND EXTENSIONS
7729 Title: "Elide spurious space in db-hash.t"
7730 From: Chip Salzenberg
7731 Files: t/lib/db-hash.t
7733 Title: "Update documentation and warning in I18N::Collate."
7734 From: Chip Salzenberg
7735 Files: lib/I18N/Collate.pm
7737 Title: "Fix bitwise op test; clean up a couple of others"
7738 From: Chip Salzenberg
7739 Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
7741 Title: "minimal timelocal.pl for _09"
7742 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
7743 Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
7744 Date: Tue, 19 Nov 1996 19:54:23 +0100
7745 Files: lib/Time/Local.pm
7747 Title: "Socket test improvement from Ilya."
7748 From: Chip Salzenberg
7749 Files: t/lib/io_sock.t
7752 From: Nick Ing-Simmons
7753 Msg-ID: <199611230917.JAA00471@ni-s.u-net.com>
7754 Date: Sat, 23 Nov 1996 09:17:40 GMT
7759 Title: "perldiag documentation patch."
7761 Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk>
7762 Date: Wed, 20 Nov 96 16:07:28 GMT
7763 Files: pod/perldiag.pod
7765 Title: "a missing perldiag entry"
7766 From: Gurusamy Sarathy
7767 Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu>
7768 Date: Thu, 21 Nov 1996 15:24:02 -0500
7769 Files: pod/perldiag.pod
7771 Title: "perlfunc patch"
7773 Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk>
7774 Date: Wed, 20 Nov 96 14:04:08 GMT
7775 Files: pod/perlfunc.pod
7777 Title: "Patch for pod/perlpod.pod"
7778 From: "Joseph S. Myers" <jsm28@cam.ac.uk>
7779 Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
7780 Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
7781 Files: pod/perlpod.pod
7783 Title: "Update locale documentation."
7784 From: Chip Salzenberg
7785 Files: pod/perli18n.pod
7789 Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
7790 From: Chip Salzenberg
7798 This patch was a compendium of various fixes and enhancements from
7799 many people. Here are some of the more significant changes.
7802 CORE LANGUAGE CHANGES
7804 Title: "Make C<no FOO> fail if C<unimport FOO> fails"
7808 Title: "Bitwise op sign rationalization"
7809 (Make bitwise ops result in unsigned values, unless C<use
7810 integer> is in effect. Includes initial support for UVs.)
7811 From: Chip Salzenberg
7812 Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
7813 pp_hot.c proto.h sv.c t/op/bop.t
7815 Title: "Defined scoping for C<my> in control structures"
7816 (Finally defines semantics of "my" in control expressions,
7817 like the condition of "if" and "while". In all cases, scope
7818 of a "my" var extends to the end of the entire control
7819 structure. Also adds new construct "for my", which
7820 automatically declares the control variable "my" and limits
7821 its scope to the loop.)
7822 From: Chip Salzenberg
7823 Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
7825 Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
7826 (This patch makes Perl correctly ignore SvIVX() if either
7827 NOK or POK is true, since SvIVX() may be a truncated or
7828 overflowed version of the real value.)
7829 From: Chip Salzenberg
7830 Files: pp.c pp_hot.c sv.c
7832 Title: "Make code match Camel II re: functions that use $_"
7836 Title: "Provide scalar context on left side of "->""
7837 From: Chip Salzenberg
7838 Files: perly.c perly.y
7840 Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
7841 From: Chip Salzenberg
7847 Title: "Warn on overflow of octal and hex integers"
7848 From: Chip Salzenberg
7849 Files: proto.h toke.c util.c
7851 Title: "If -w active, warn for commas and hashes ('#') in qw()"
7852 From: Chip Salzenberg
7855 Title: "Fixes for pack('w')"
7856 From: Ulrich Pfeifer
7857 Files: pp.c t/op/pack.t
7859 Title: "More complete output from sv_dump()"
7860 From: Gurusamy Sarathy
7863 Title: "Major '..' and debugger patches"
7864 From: Ilya Zakharevich
7865 Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
7867 Title: "Fix for formline()"
7868 From: Gurusamy Sarathy
7869 Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
7872 Title: "Fix stack botch in untie and binmode"
7873 From: Gurusamy Sarathy
7876 Title: "Complete EMBED, including symbols from interp.sym"
7877 (New define EMBEDMYMALLOC makes embedding total by
7878 avoiding "Mymalloc" etc.)
7879 From: Chip Salzenberg
7880 Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
7881 ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
7882 perl.h pp_sys.c proto.h regexec.c toke.c util.c
7883 x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
7885 Title: "Support old embedding for people who want it"
7886 From: Chip Salzenberg
7887 Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
7892 Title: "Miscellaneous VMS fixes"
7893 From: Charles Bailey
7894 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
7895 lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
7896 perl.h perl_exp.SH proto.h t/TEST t/io/read.t
7897 t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
7898 vms/Makefile vms/config.vms vms/descrip.mms
7899 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
7900 vms/perlvms.pod vms/test.com vms/vms.c
7902 Title: "DJGPP patches (MS-DOS)"
7903 From: "Douglas E. Wegscheid" <wegscd@whirlpool.com>
7904 Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
7905 lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
7906 perl.h pp_sys.c proto.h sv.c util.c
7908 Title: "Plan 9 update"
7909 From: Luther Huffman <lutherh@infinet.com>
7910 Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
7911 plan9/genconfig.pl plan9/mkfile plan9/setup.rc
7913 Title: "Patch to make Perl work under AmigaOS"
7914 From: Norbert Pueschel
7915 Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
7916 lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
7918 LIBRARY AND EXTENSIONS
7920 Title: "DB_File 1.05"
7922 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
7924 Title: "Getopts::Std patch for hash support"
7925 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
7926 Files: lib/Getopt/Std.pm
7928 Title: "Kludge for bareword handles"
7929 (Add 'require IO::Handle' at beginning of FileHandle.pm)
7930 From: Chip Salzenberg
7931 Files: ext/FileHandle/FileHandle.pm
7933 Title: "Re: strtod / strtol patch for POSIX module"
7934 From: hammen@gothamcity.jsc.nasa.gov (David Hammen)
7935 Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
7936 ext/POSIX/POSIX.xs t/lib/posix.t
7940 Title: "Fix a2p translation of '{print "a" "b" "c"}'"
7941 From: Chip Salzenberg
7942 Files: x2p/a2p.c x2p/a2p.y
7949 This patch was primarily to fix bugs or include little things I missed
7950 in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
7951 testing with an eye towards eventual release as 5.004.
7953 If it doesn't work for you, try
7955 LC_ALL=C; export LC_ALL
7957 for Bourne shell users, or
7961 for C-shell users. Some versions of IRIX are reported to have
7962 problems with sort when the locale is other than C. This manifests
7963 as an infinite loop in the ./miniperl configpm step.
7965 The details are described below. A very brief summary is:
7967 o Visible Changes to Core Functionality
7969 -Support for BER compressed integers. See perlfunc.pod for
7970 documentation on the 'w' option.
7972 -untaint support added to IO extension.
7974 o Changes in Core Internals
7976 -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
7977 as it was pre-5.003_01. Again, this is for binary compatibility
7978 with 5.003. (5.003_06 erroneously called it Myrealloc.)
7980 -Getopt::Long updated to version 2.4.
7982 o Configure and build enhancements
7984 -improved SCO hints. Actually these are unconfirmed guesses, but
7987 -OS/2 and Plan9 updates.
7991 -print sort (4,1,3,2);
7993 -group numbers are integers again.
7995 -other things. See the specific changes for details.
7999 Here are the specific file-by-file changes.
8003 Updated for 5.003_07.
8005 Fixed a spelling error.
8009 Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
8010 Since the GNU libc test requires compiling and linking a test
8011 program, the dependencies have been altered and lots of pieces of
8012 Configure have moved around unchanged. The patch is big but the
8015 Allow for both <sys/select.h> and <time.h> in fd_set tests.
8016 Systems which don't allow both (e.g. SCO) have to turn off one
8017 or the other in the hints file for now.
8021 Warn about re-using config.sh version-specific values.
8025 Date: Tue, 8 Oct 1996 22:24:48 -0400
8026 From: "Randy J. Ray" <rjray@uswest.com>
8027 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
8029 This is a re-post of my patch to Graham's IO library to add a method in
8030 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
8031 that is of or inherits from IO::Handle. With this flag set, data read from
8032 said handle is not tainted, whether running under -T, suid or sgid.
8034 This patch adds the method to IO.xs, adds documentation and warning to the
8035 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
8036 adds mention of the new file to MANIFEST.
8038 Add mention of t/lib/io_taint.t
8040 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
8041 From: Ilya Zakharevich
8047 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8048 From: Ilya Zakharevich
8050 All the executable targets are moved into the same chunk with
8051 shared library target, which is delegated to
8052 $osname/Makefile.SHs if found.
8053 config.h should depend on config_h.SH.
8055 Remove mkmanifest target, since it will generate incorrectly
8056 sorted MANIFEST file, I would imagine (I haven't checked).
8064 Update SH_PATH comment.
8068 Update SH_PATH comment.
8072 Date: Tue, 8 Oct 1996 22:24:48 -0400
8073 From: "Randy J. Ray" <rjray@uswest.com>
8074 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
8076 This is a re-post of my patch to Graham's IO library to add a method in
8077 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
8078 that is of or inherits from IO::Handle. With this flag set, data read from
8079 said handle is not tainted, whether running under -T, suid or sgid.
8081 This patch adds the method to IO.xs, adds documentation and warning to the
8082 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
8083 adds mention of the new file to MANIFEST.
8085 Add method "untaint" into class IO::Handle
8087 Index: ext/IO/lib/IO/Handle.pm
8089 Date: Tue, 8 Oct 1996 22:24:48 -0400
8090 From: "Randy J. Ray" <rjray@uswest.com>
8091 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
8093 This is a re-post of my patch to Graham's IO library to add a method in
8094 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
8095 that is of or inherits from IO::Handle. With this flag set, data read from
8096 said handle is not tainted, whether running under -T, suid or sgid.
8098 This patch adds the method to IO.xs, adds documentation and warning to the
8099 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
8100 adds mention of the new file to MANIFEST.
8102 Document IO::Handle::untaint and give warning about the bad
8105 Index: ext/SDBM_File/sdbm/sdbm.h
8107 Change Myrealloc to Myremalloc to conform to 5.003's version.
8108 I left in the Mycalloc since malloc.c now includes a calloc,
8109 and we might need to hide it.
8113 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8114 From: Ilya Zakharevich
8116 Better error message for overload.
8120 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
8121 From: Ilya Zakharevich
8123 Some optimization (speedup in loading GNU utilities with some
8124 memory present - 32M should be quite enough).
8125 Test for revision of EMX, and setting fork()ing appropriately.
8126 libc was in .../st/... instead of mt.
8127 README.os2 is installed as pod/perlos2.pod.
8131 Don't include <sys/select.h> along with <time.h>.
8135 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8136 From: Ilya Zakharevich
8138 Restore timestamps under OS/2 (needed for binary install).
8142 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8143 From: Ilya Zakharevich
8145 Use builtin methods if present under OS/2 (maybe should be
8146 done outside of OS/2 too?).
8148 Index: lib/ExtUtils/MM_Unix.pm
8150 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8151 From: Ilya Zakharevich
8153 Made `use strict'-clean even in parts shadowed by Autoloading.
8155 Index: lib/ExtUtils/typemap
8157 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8158 From: Ilya Zakharevich
8162 Index: lib/ExtUtils/xsubpp
8164 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8165 From: Ilya Zakharevich
8167 Logic for processing RETVAL documented (at last!).
8169 Index: lib/File/Copy.pm
8171 Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
8172 From: Ilya Zakharevich
8173 Subject: Cleanup after new test
8175 Below are patches for File::Copy (copying to filehandles was just
8176 plain broken under OS/2 and VMS)
8178 Index: lib/FindBin.pm
8180 Date: Fri, 20 Sep 1996 15:04:04 +0200
8182 Subject: Documentation patch to the FindBin module
8184 Index: lib/Getopt/Long.pm
8186 Update to version 2.4.
8190 Date: Thu, 10 Oct 1996 14:22:05 -0400
8191 From: "Brent B. Powers" <powers@ml.com>
8192 Subject: Re: patch for lib.pm
8194 Ignore undefined entries.
8196 Index: lib/newgetopt.pl
8198 Updated to version 2.4 to match Getopt::Long.
8200 Index: makedepend.SH
8202 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8203 From: Ilya Zakharevich
8205 weed out perl_exp.SH, config_h.SH
8206 (They have these funny names to avoid names like perl.exp.SH
8207 with more than two '.' Such names are illegal on some systems.)
8211 Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
8212 From: Chip Salzenberg
8213 Subject: Re: Group fix for 5.003_06
8215 The group problems recently experienced are due to a small error
8216 introduced in 5.003_06. This patch is required to fix the bug:
8220 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
8221 From: Ilya Zakharevich
8223 sys/un.h is not very useful without Merlin toolkit.
8224 updates for fork()ing.
8226 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
8227 From: Ilya Zakharevich
8231 Index: os2/Makefile.SHs
8233 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
8234 From: Ilya Zakharevich
8236 Convoluted process to create chimera executables added.
8237 aout_clean is done automatically on clean.
8239 Index: os2/OS2/ExtAttr/t/os2_ea.t
8241 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
8242 From: Ilya Zakharevich
8244 Use `unlink' where appropriate.
8246 Index: os2/diff.configure
8252 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
8253 From: Ilya Zakharevich
8255 /bin/sh is translated to the configured value of location of sh.exe.
8256 popen() used even if we can fork (as we do now).
8257 builtins added for the sake of path manipulation.
8261 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
8262 From: Ilya Zakharevich
8264 sys/un.h is not very useful without Merlin toolkit.
8265 updates for fork()ing.
8269 Change to subversion 7.
8273 Date: Wed, 9 Oct 1996 19:03:41 +0000
8275 Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
8277 I've just started using purify on a perl with DBD::Oracle linked in
8278 (the number of uninitialised memory reads in the Oracle libraries
8281 If perl_destruct_level and $SIG{__WARN__} are set then I see a range
8282 of problems typified by this example and folowed by a core dump:
8284 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8285 From: Ilya Zakharevich
8287 Copywrite of OS/2 port now has \n\n.
8288 Now deletes -e file (again!) if compilation is interrupted.
8292 Change Myrealloc to Myremalloc to conform to 5.003's version.
8293 I left in the Mycalloc since malloc.c now includes a calloc,
8294 and we might need to hide it.
8298 Updated for 5.003_07
8300 Index: plan9/arpa/inet.h
8302 Updated for 5.003_07
8304 Index: plan9/buildinfo
8306 Updated for 5.003_07
8308 Index: plan9/config.plan9
8310 Updated for 5.003_07
8312 Index: plan9/exclude
8314 Updated for 5.003_07
8316 Index: plan9/fndvers
8318 Updated for 5.003_07
8320 Index: plan9/genconfig.pl
8322 Updated for 5.003_07
8326 Updated for 5.003_07
8328 Index: plan9/myconfig.plan9
8330 Updated for 5.003_07
8332 Index: plan9/perlplan9.doc
8334 Updated for 5.003_07
8336 Index: plan9/perlplan9.pod
8338 Updated for 5.003_07
8340 Index: plan9/plan9.c
8342 Updated for 5.003_07
8344 Index: plan9/plan9ish.h
8346 Updated for 5.003_07
8348 Index: plan9/setup.rc
8350 Updated for 5.003_07
8352 Index: plan9/versnum
8354 Updated for 5.003_07
8356 Index: pod/perldiag.pod
8358 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8359 From: Ilya Zakharevich
8361 mention that malloc in berkeley DB is broken, and PERL_BADFREE.
8362 OS/2-specific messages added.
8364 Index: pod/perlfunc.pod
8366 Date: 20 Sep 1996 13:17:14 +0200
8367 From: Ulrich Pfeifer
8368 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
8370 Index: pod/perli18n.pod
8372 Updated version with high bits intact.
8374 Index: pod/perlop.pod
8376 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8377 From: Ilya Zakharevich
8379 Crossrefs corrected.
8381 Index: pod/perltrap.pod
8383 Clarified that warn() _always_ printed to STDERR, both in perl4
8386 Index: pod/perlvar.pod
8388 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8389 From: Ilya Zakharevich
8395 Date: 20 Sep 1996 13:17:14 +0200
8396 From: Ulrich Pfeifer
8397 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
8401 Date: Wed, 9 Oct 1996 19:07:24 GMT
8402 From: Chris Faylor <cgf@bbc.com>
8404 The problem is that SCO apparently needs to have a file opened
8405 with write privileges for chsize to work correctly.
8409 Date: Tue, 08 Oct 1996 23:54:47 -0400
8410 From: Gurusamy Sarathy
8411 Subject: Re: Sorting lists of integers doesn't always work
8413 >> > print sort (4,1,2,3);
8415 >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
8417 This broke between 5.001n and 5.002. There was a long winded thread
8418 about sorting undefs in some order (rather than coredumping) around
8419 the 5.002beta times (search for "bogorefs" in the subject-line on
8420 p5p archive for details). Larry added in some code that presumes that
8421 the private flags are set by the time qsort() is called:
8423 Unfortunately, sv_2pv() does not set the POKp flag, so the above
8424 code breaks! Here's a patch against 5.00306.
8426 Index: t/lib/anydbm.t
8428 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8429 From: Ilya Zakharevich
8431 File mode under OS/2 is not what you expect. However, this has
8432 nothing to do with databases, _and_ there is a test
8433 for this in stat.t (which dutifully fails). There is
8434 no point to consider this behaviour as a bug in
8436 So OS/2 is special-cased in these tests.
8438 Index: t/lib/db-btree.t
8440 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8441 From: Ilya Zakharevich
8443 File mode under OS/2 is not what you expect. However, this has
8444 nothing to do with databases, _and_ there is a test
8445 for this in stat.t (which dutifully fails). There is
8446 no point to consider this behaviour as a bug in
8448 So OS/2 is special-cased in these tests.
8450 Index: t/lib/db-hash.t
8452 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8453 From: Ilya Zakharevich
8455 File mode under OS/2 is not what you expect. However, this has
8456 nothing to do with databases, _and_ there is a test
8457 for this in stat.t (which dutifully fails). There is
8458 no point to consider this behaviour as a bug in
8460 So OS/2 is special-cased in these tests.
8462 Index: t/lib/db-recno.t
8464 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8465 From: Ilya Zakharevich
8467 File mode under OS/2 is not what you expect. However, this has
8468 nothing to do with databases, _and_ there is a test
8469 for this in stat.t (which dutifully fails). There is
8470 no point to consider this behaviour as a bug in
8472 So OS/2 is special-cased in these tests.
8476 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8477 From: Ilya Zakharevich
8479 File mode under OS/2 is not what you expect. However, this has
8480 nothing to do with databases, _and_ there is a test
8481 for this in stat.t (which dutifully fails). There is
8482 no point to consider this behaviour as a bug in
8484 So OS/2 is special-cased in these tests.
8486 Index: t/lib/io_pipe.t
8488 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8489 From: Ilya Zakharevich
8491 Better error message on dying.
8493 Index: t/lib/io_taint.t
8495 Date: Tue, 8 Oct 1996 22:24:48 -0400
8496 From: "Randy J. Ray" <rjray@uswest.com>
8497 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
8499 This is a re-post of my patch to Graham's IO library to add a method in
8500 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
8501 that is of or inherits from IO::Handle. With this flag set, data read from
8502 said handle is not tainted, whether running under -T, suid or sgid.
8504 This patch adds the method to IO.xs, adds documentation and warning to the
8505 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
8506 adds mention of the new file to MANIFEST.
8508 Test suite for the untaint method of class IO::Handle.
8512 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8513 From: Ilya Zakharevich
8515 File mode under OS/2 is not what you expect. However, this has
8516 nothing to do with databases, _and_ there is a test
8517 for this in stat.t (which dutifully fails). There is
8518 no point to consider this behaviour as a bug in
8520 So OS/2 is special-cased in these tests.
8524 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8525 From: Ilya Zakharevich
8527 File mode under OS/2 is not what you expect. However, this has
8528 nothing to do with databases, _and_ there is a test
8529 for this in stat.t (which dutifully fails). There is
8530 no point to consider this behaviour as a bug in
8532 So OS/2 is special-cased in these tests.
8536 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8537 From: Ilya Zakharevich
8539 File mode under OS/2 is not what you expect. However, this has
8540 nothing to do with databases, _and_ there is a test
8541 for this in stat.t (which dutifully fails). There is
8542 no point to consider this behaviour as a bug in
8544 So OS/2 is special-cased in these tests.
8546 Index: t/lib/socket.t
8548 Date: Thu, 10 Oct 1996 01:09:59 -0400
8549 From: Spider Boardman
8550 Subject: Re: 5.003_06 is available (results on ULTRIX)
8552 fix t/lib/socket.t to treat TCP like the stream protocol it is
8553 rather than expecting it behave rationally in all cases.
8557 Date: 20 Sep 1996 13:17:14 +0200
8558 From: Ulrich Pfeifer
8559 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
8563 Date: Wed, 09 Oct 1996 00:41:27 -0400
8564 From: Gurusamy Sarathy
8565 Subject: more t/op/sort.t tests
8569 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8570 From: Ilya Zakharevich
8572 uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
8573 as my_syspclose ifdef OS2 and can FORK (as OS2 does).
8575 Index: x2p/Makefile.SH
8577 Date: Wed, 9 Oct 96 16:00:29 edt
8578 From: Norton Allen <nort@bottesini.harvard.edu>
8579 Subject: Re: sh Configure?
8581 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
8582 in the x2p directory, even if $0 isn't set to the full
8583 pathname of the file being extracted.
8585 Index: x2p/cflags.SH
8587 Date: Wed, 9 Oct 96 16:00:29 edt
8588 From: Norton Allen <nort@bottesini.harvard.edu>
8589 Subject: Re: sh Configure?
8591 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
8592 in the x2p directory, even if $0 isn't set to the full
8593 pathname of the file being extracted.
8600 This patch was primarily to fix bugs, improve the documentation,
8601 and work towards restoring binary compatibility with 5.003.
8602 The details are described below. A very brief summary is:
8604 o Visible Changes to Core Functionality
8606 -Significantly improved support _with documentation_ for
8607 locales, including LC_COLLATE. See the new pod/perli18n.pod.
8608 Thanks to Jarkko Hietaniemi.
8610 -new version of Math::Complex, with test suite. Ought to be
8611 backwards compatible, but check it out if you use Math::Complex.
8613 -Pre-extending hashes now works. keys %hash = 5000 will pre-size
8616 -__DATA__ filehandle is untainted.
8618 o Changes in Core Internals
8620 -gv_fullname and gv_efullname have reverted to their pre-5.003_03
8621 versions for binary compatibility. Actually, they are implemented
8622 as stubs pointing to the new 3-argument forms gv_fullname3 and
8625 -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
8626 as it was pre-5.003_01. Again, this is for binary compatibility
8629 o Configure and build enhancements
8631 -many new tests for the standard library.
8633 -test suite now locale-friendly.
8635 -a2p.man and s2p.man now made into pods.
8639 -whitespace lexer errors fixed.
8641 -many, many other things. See details below.
8645 Here are the specific file-by-file changes.
8647 # This is my patch perl5.003_06.pat to perl5.003_05
8648 # The full description is below.
8649 # Please execute the following commands before applying this patch.
8650 # (You can feed this patch to 'sh' to do so.)
8653 # We'll create some new tests, but patch won't automatically make them
8655 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
8656 env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
8657 findbin.t getopt.t hostname.t parsewords.t searchdict.t \
8658 selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
8664 # The a2p.man and s2p.man pages have been changed into pods.
8665 rm -f x2p/a2p.man x2p/s2p.man
8670 This is patch perl5.003_06.pat to perl version 5.003_05.
8671 This takes you from 5.003_05 to 5.003_06.
8673 To apply this patch, run the above commands,
8674 cd to your perl source directory and then type
8676 patch -p1 -N < perl5.003_06.pat
8678 The changes are described after each /^Index:/ line below. This is
8679 designed so you can examine each change with a command such as
8681 csplit -k perl5.003_06.pat '/^Index:/' '{999}'
8683 (Of course, since there are more than 100 Index entries, your
8684 csplit may complain, since many csplit's have an arbitrary limit of 100
8685 files. Still, you can manually split the file or roll your own.)
8689 Updated for 5.003_06.
8693 Add -Wl,rpath option for irix* to find the installed shared
8696 Add /shlib to libpth. It is used by Digital Unix 4.0.
8698 Date: Mon, 30 Sep 1996 14:01:05 +0100
8699 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
8701 Detect Cygnus Win32, or at least don't let Configure get fooled
8702 into thinking it's OS/2.
8706 Date: Mon, 7 Oct 1996 22:03:00 +0300
8707 From: Jarkko Hietaniemi
8708 Subject: LC_COLLATE.
8710 Big patch to add, document, and test LC_COLLATE support.
8712 added LC_COLLATE doc.
8716 Date: Sun, 22 Sep 1996 00:59:56 +0200
8718 Subject: More standard library test scripts
8720 This is a collection of test scripts for the standard library modules.
8721 Some of the tests does not pass unless some of the patches I have sent
8724 Date: Sat, 28 Sep 1996 15:11:06 +0200
8725 From: Andreas Koenig
8726 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
8728 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
8730 Date: Mon, 7 Oct 1996 22:03:00 +0300
8731 From: Jarkko Hietaniemi
8732 Subject: LC_COLLATE.
8734 Big patch to add, document, and test LC_COLLATE support.
8740 Changed Larry's address to larry@wall.org.
8744 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8745 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8746 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8748 Here is a patch for various typos and other defects in the Perl
8749 5.003_05 pods, including the pods embedded in library modules.
8753 Date: Mon, 30 Sep 1996 14:01:05 +0100
8754 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
8756 Warn the user of case-insensitive file systems that they may have
8757 accidentally gotten 'configure' instead of 'Configure'.
8761 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8762 From: Charles Bailey
8763 Subject: VMS patches to 5.003_05
8767 Date: Mon, 30 Sep 1996 01:13:28 -0400
8768 From: Spider Boardman
8769 Subject: Re: pre extending hash? - need speed
8771 The patch below (which is relative to perl5.001l) implements
8772 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8773 pre-sizing hashes. I've only moved the patch forward from
8774 when I first did it. I'm sure the code in hv_ksplit could be
8779 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8780 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8784 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8785 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8787 Index: ext/DynaLoader/DynaLoader.pm
8789 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8790 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8791 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8793 Here is a patch for various typos and other defects in the Perl
8794 5.003_05 pods, including the pods embedded in library modules.
8796 Index: ext/FileHandle/FileHandle.pm
8798 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8799 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8800 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8802 Here is a patch for various typos and other defects in the Perl
8803 5.003_05 pods, including the pods embedded in library modules.
8813 Index: ext/IO/lib/IO/File.pm
8815 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8816 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8817 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8819 Here is a patch for various typos and other defects in the Perl
8820 5.003_05 pods, including the pods embedded in library modules.
8824 Index: ext/IO/lib/IO/Handle.pm
8826 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8827 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8828 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8830 Here is a patch for various typos and other defects in the Perl
8831 5.003_05 pods, including the pods embedded in library modules.
8835 Index: ext/IO/lib/IO/Pipe.pm
8837 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8838 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8839 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8841 Here is a patch for various typos and other defects in the Perl
8842 5.003_05 pods, including the pods embedded in library modules.
8846 Index: ext/IO/lib/IO/Seekable.pm
8848 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8849 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8850 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8852 Here is a patch for various typos and other defects in the Perl
8853 5.003_05 pods, including the pods embedded in library modules.
8857 Index: ext/IO/lib/IO/Select.pm
8859 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8860 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8861 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8863 Here is a patch for various typos and other defects in the Perl
8864 5.003_05 pods, including the pods embedded in library modules.
8868 Index: ext/IO/lib/IO/Socket.pm
8870 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8871 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8872 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8874 Here is a patch for various typos and other defects in the Perl
8875 5.003_05 pods, including the pods embedded in library modules.
8879 Index: ext/NDBM_File/hints/dynixptx.pl
8881 Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
8882 The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
8883 ndbm is actually contained in the libc library, and must be linked against
8884 -lc when compiling. (this is for dynamic ELF executables, I didn't compile
8887 Index: ext/Opcode/Opcode.pm
8889 Date: Fri, 20 Sep 1996 12:59:21 +0200
8891 Subject: Re: Symbol.pm clobbers $_ at startup
8893 The same kind of problem seem to be present in Opcode.pm:
8895 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8896 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8897 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8899 Here is a patch for various typos and other defects in the Perl
8900 5.003_05 pods, including the pods embedded in library modules.
8902 Index: ext/Opcode/Safe.pm
8904 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8905 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8906 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8908 Here is a patch for various typos and other defects in the Perl
8909 5.003_05 pods, including the pods embedded in library modules.
8911 Index: ext/POSIX/POSIX.pod
8913 Date: Mon, 7 Oct 1996 22:03:00 +0300
8914 From: Jarkko Hietaniemi
8915 Subject: LC_COLLATE.
8917 Big patch to add, document, and test LC_COLLATE support.
8919 enhanced setlocale() docs and introduced the one-argument variant doc.
8921 Index: ext/POSIX/POSIX.xs
8923 Date: Mon, 7 Oct 1996 22:03:00 +0300
8924 From: Jarkko Hietaniemi
8925 Subject: LC_COLLATE.
8927 Big patch to add, document, and test LC_COLLATE support.
8929 setlocale() allowed one argument only,
8930 call to perl_init_fold() (in util.c) if setlocale() succeeded.
8932 Index: ext/POSIX/hints/next_3.pl
8934 Date: Sat, 28 Sep 1996 15:11:06 +0200
8935 From: Andreas Koenig
8936 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
8938 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
8940 Index: ext/SDBM_File/sdbm/sdbm.h
8942 Revert from Perl_malloc to Mymalloc for binary compatibility with
8945 Index: ext/Socket/Socket.pm
8947 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8948 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8949 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8951 Here is a patch for various typos and other defects in the Perl
8952 5.003_05 pods, including the pods embedded in library modules.
8956 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8957 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8959 Date: Mon, 30 Sep 1996 01:13:28 -0400
8960 From: Spider Boardman
8961 Subject: Re: pre extending hash? - need speed
8963 The patch below (which is relative to perl5.001l) implements
8964 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8965 pre-sizing hashes. I've only moved the patch forward from
8966 when I first did it. I'm sure the code in hv_ksplit could be
8969 Date: Mon, 7 Oct 1996 22:03:00 +0300
8970 From: Jarkko Hietaniemi
8971 Subject: LC_COLLATE.
8973 Big patch to add, document, and test LC_COLLATE support.
8975 added var lc_collate_active and func mem_collxfrm.
8979 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8980 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8984 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
8985 From: Kenneth Albanowski
8986 Subject: Full LONG_MAX & co. patch over 5.003_05
8988 This patch contains the changes I've collected for the various _MAX issues
8989 since 5.003_05. No patches issued between 5.003_05 and this one should be
8990 applied, use this one instead.
8992 The effect is to remove the CHAR_* and I8_* constants (which are
8993 ambiguous) and to explicitly cast all of the constants.
8995 Index: hints/machten.sh
8997 Add notes about MachTen 4.0.3 SYSV IPC.
8999 Index: hints/next_3.sh
9001 Replace optimize="-g" by optimize="" since we're just trying to turn off
9004 Date: Sat, 28 Sep 1996 15:11:06 +0200
9005 From: Andreas Koenig
9006 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
9008 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
9012 Date: Fri, 20 Sep 1996 15:38:57 -0400
9013 From: Gurusamy Sarathy
9014 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
9016 I found a subtle problem with the lazydelete mechanism (which is used
9017 to postpone the delete of a entry that may be getting iterated over).
9018 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
9019 needed later to call unsharepvn(). This means that only magical
9020 hash entries can use the HeKLEN slot to hold flags.
9022 Here's a tested patch against 5.00305 that fixes the problem.
9023 The patch simply moves the LAZYDEL hint to become a SV-level private
9026 Date: Mon, 30 Sep 1996 01:13:28 -0400
9027 From: Spider Boardman
9028 Subject: Re: pre extending hash? - need speed
9030 The patch below (which is relative to perl5.001l) implements
9031 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9032 pre-sizing hashes. I've only moved the patch forward from
9033 when I first did it. I'm sure the code in hv_ksplit could be
9038 Date: Fri, 20 Sep 1996 15:38:57 -0400
9039 From: Gurusamy Sarathy
9040 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
9042 I found a subtle problem with the lazydelete mechanism (which is used
9043 to postpone the delete of a entry that may be getting iterated over).
9044 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
9045 needed later to call unsharepvn(). This means that only magical
9046 hash entries can use the HeKLEN slot to hold flags.
9048 Here's a tested patch against 5.00305 that fixes the problem.
9049 The patch simply moves the LAZYDEL hint to become a SV-level private
9054 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9055 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9056 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9058 Here is a patch for various typos and other defects in the Perl
9059 5.003_05 pods, including the pods embedded in library modules.
9063 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9064 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9065 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9067 Here is a patch for various typos and other defects in the Perl
9068 5.003_05 pods, including the pods embedded in library modules.
9070 Index: lib/AutoLoader.pm
9072 Date: Mon Sep 9 09:29:44 1996
9074 Subject: Re: problem with 'die' and UserAgent
9076 > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
9077 This is a better patch (no need to test for /::DESTROY$/ twice):
9079 Date: Mon, 30 Sep 1996 00:54:37 -0400
9080 From: Spider Boardman
9082 The test and patches for AutoLoader were also non-functional,
9083 since the regexp context (curpm) was still being clobbered by the
9084 filename manipulations:
9086 Date: Sun, 06 Oct 1996 16:15:07 +0200
9088 Subject: Re: Can't locate auto/U/autosplit.ix
9090 It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
9091 function. With an exported AUTOLOAD() we would not have to inherit
9092 from AutoLoader, and we would avoid these problems.
9094 This patch tries to explain the behavior of AutoLoader instead by
9095 updating its documentation.
9097 Index: lib/Benchmark.pm
9099 Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
9100 From: Jarkko Hietaniemi
9101 Subject: a really really tiny typo
9103 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9104 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9105 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9107 Here is a patch for various typos and other defects in the Perl
9108 5.003_05 pods, including the pods embedded in library modules.
9112 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9113 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9114 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9116 Here is a patch for various typos and other defects in the Perl
9117 5.003_05 pods, including the pods embedded in library modules.
9119 Index: lib/Devel/SelfStubber.pm
9121 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9122 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9123 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9125 Here is a patch for various typos and other defects in the Perl
9126 5.003_05 pods, including the pods embedded in library modules.
9130 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9131 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9132 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9134 Here is a patch for various typos and other defects in the Perl
9135 5.003_05 pods, including the pods embedded in library modules.
9137 Index: lib/Exporter.pm
9139 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9140 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9141 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9143 Here is a patch for various typos and other defects in the Perl
9144 5.003_05 pods, including the pods embedded in library modules.
9146 Index: lib/ExtUtils/Embed.pm
9148 Remove unwantd space after the I in -I$Config[archlib}
9150 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9151 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9152 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9154 Here is a patch for various typos and other defects in the Perl
9155 5.003_05 pods, including the pods embedded in library modules.
9157 Index: lib/ExtUtils/Install.pm
9159 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9160 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9161 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9163 Here is a patch for various typos and other defects in the Perl
9164 5.003_05 pods, including the pods embedded in library modules.
9166 Index: lib/ExtUtils/MM_Unix.pm
9168 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9169 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9170 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9172 Here is a patch for various typos and other defects in the Perl
9173 5.003_05 pods, including the pods embedded in library modules.
9175 Index: lib/ExtUtils/MM_VMS.pm
9177 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9178 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9179 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9181 Here is a patch for various typos and other defects in the Perl
9182 5.003_05 pods, including the pods embedded in library modules.
9184 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9185 From: Charles Bailey
9186 Subject: VMS patches to 5.003_05
9188 Index: lib/ExtUtils/MakeMaker.pm
9190 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9191 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9192 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9194 Here is a patch for various typos and other defects in the Perl
9195 5.003_05 pods, including the pods embedded in library modules.
9197 Index: lib/ExtUtils/Manifest.pm
9199 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9200 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9201 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9203 Here is a patch for various typos and other defects in the Perl
9204 5.003_05 pods, including the pods embedded in library modules.
9206 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9207 From: Charles Bailey
9208 Subject: VMS patches to 5.003_05
9210 Index: lib/ExtUtils/Mksymlists.pm
9212 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9213 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9214 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9216 Here is a patch for various typos and other defects in the Perl
9217 5.003_05 pods, including the pods embedded in library modules.
9219 Index: lib/ExtUtils/xsubpp
9221 Change a reference from perlapi(1) to perlxs(1).
9223 Index: lib/File/Basename.pm
9225 Date: Fri, 20 Sep 1996 14:11:05 +0200
9227 Subject: File::BaseName: "/" is legal path separator for MSDOS
9229 The File::BaseName module should allow "/" as path separator when
9230 fileparse_set_fstype("MSDOS") is in effect:
9232 Date: Fri, 20 Sep 1996 13:58:52 +0200
9234 Subject: File::Basename documentation patch
9236 Date: Mon, 30 Sep 1996 00:54:37 -0400
9237 From: Spider Boardman
9239 For t/lib/basename.t, though, the associated patch for
9240 File::Basename was also wrong:
9242 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9243 From: Charles Bailey
9244 Subject: VMS patches to 5.003_05
9246 Index: lib/File/Copy.pm
9248 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9249 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9250 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9252 Here is a patch for various typos and other defects in the Perl
9253 5.003_05 pods, including the pods embedded in library modules.
9255 Index: lib/File/Find.pm
9257 Date: Sat, 7 Sep 1996 21:37:44 +0200
9258 From: Michael De La Rue <mikedlr@it.com.pl>
9259 Subject: File::Find assumes $_ remains unchanged; bug
9261 The File::Find perl module assumes that the $_ variable remains unchanged
9262 through the user defined function which is callbacked from find. It carries
9263 out a stat operation
9265 Simplest fix is merely to document this
9267 Index: lib/File/Path.pm
9269 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9270 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9271 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9273 Here is a patch for various typos and other defects in the Perl
9274 5.003_05 pods, including the pods embedded in library modules.
9276 Index: lib/FindBin.pm
9278 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9279 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9280 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9282 Here is a patch for various typos and other defects in the Perl
9283 5.003_05 pods, including the pods embedded in library modules.
9285 Index: lib/Getopt/Long.pm
9287 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9288 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9289 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9291 Here is a patch for various typos and other defects in the Perl
9292 5.003_05 pods, including the pods embedded in library modules.
9294 Index: lib/I18N/Collate.pm
9296 Date: Mon, 7 Oct 1996 22:03:00 +0300
9297 From: Jarkko Hietaniemi
9298 Subject: LC_COLLATE.
9300 Big patch to add, document, and test LC_COLLATE support.
9302 deprecated and trapped (will whine if called and tell to migrate away)
9304 Index: lib/IPC/Open2.pm
9306 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9307 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9308 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9310 Here is a patch for various typos and other defects in the Perl
9311 5.003_05 pods, including the pods embedded in library modules.
9313 Index: lib/IPC/Open3.pm
9315 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9316 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9317 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9319 Here is a patch for various typos and other defects in the Perl
9320 5.003_05 pods, including the pods embedded in library modules.
9322 Index: lib/Math/BigInt.pm
9324 Date: Mon, 7 Oct 1996 22:03:00 +0300
9325 From: Jarkko Hietaniemi
9326 Subject: LC_COLLATE.
9328 Big patch to add, document, and test LC_COLLATE support.
9330 ord() is a dangerous thing.
9332 Index: lib/Math/Complex.pm
9334 Date: Thu, 03 Oct 96 18:38:08 +0200
9335 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
9336 # Complex numbers and associated mathematical functions
9337 # -- Raphael Manfredi, Sept 1996
9338 # New version. Should be backwards compatible, but please
9339 # check it out if you use it.
9341 Index: lib/Pod/Text.pm
9343 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9344 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9345 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9347 Here is a patch for various typos and other defects in the Perl
9348 5.003_05 pods, including the pods embedded in library modules.
9350 Index: lib/Search/Dict.pm
9352 Date: Sat, 21 Sep 1996 23:02:42 +0200
9354 Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
9356 The Search::Dict look() function should use the lc() function instead
9357 of tr/A-Z/a-z/. This will make folding of non-english letters work if
9358 the locale is set up correctly.
9360 Index: lib/SelfLoader.pm
9362 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9363 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9364 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9366 Here is a patch for various typos and other defects in the Perl
9367 5.003_05 pods, including the pods embedded in library modules.
9369 Index: lib/Symbol.pm
9371 Date: Fri, 20 Sep 1996 12:38:14 +0200
9373 Subject: Symbol.pm clobbers $_ at startup
9375 perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
9377 I don't understand why the module want to initialize %global from
9378 <DATA> in the first place. Perhaps we want to apply this patch
9381 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9382 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9383 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9385 Here is a patch for various typos and other defects in the Perl
9386 5.003_05 pods, including the pods embedded in library modules.
9388 Index: lib/Sys/Hostname.pm
9390 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9391 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9392 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9394 Here is a patch for various typos and other defects in the Perl
9395 5.003_05 pods, including the pods embedded in library modules.
9397 Index: lib/Term/Cap.pm
9399 Date: 23 Sep 1996 14:11:38 +0200
9400 From: Ulrich Pfeifer
9401 Subject: Patch for Term::Cap
9403 'use Term::Cap' produces a warning when diagnosics are active. The
9404 patch below avoids the warning.
9406 [The $entry .= $_ usage is idiomatic enough that it ought to be
9407 ok, I would think, but the patch certainly is ok too.]
9409 Index: lib/Term/Complete.pm
9411 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9412 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9413 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9415 Here is a patch for various typos and other defects in the Perl
9416 5.003_05 pods, including the pods embedded in library modules.
9418 Index: lib/Term/ReadLine.pm
9420 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9421 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9422 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9424 Here is a patch for various typos and other defects in the Perl
9425 5.003_05 pods, including the pods embedded in library modules.
9427 Index: lib/Test/Harness.pm
9429 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9430 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9431 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9433 Here is a patch for various typos and other defects in the Perl
9434 5.003_05 pods, including the pods embedded in library modules.
9436 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9437 From: Charles Bailey
9438 Subject: VMS patches to 5.003_05
9440 Index: lib/Text/Abbrev.pm
9442 Date: 23 Sep 1996 11:33:01 +0200
9443 From: Ulrich Pfeifer
9444 Subject: Text::Abbrev (Re: More standard library test scripts)
9446 This patch merges the Text::Abbrev related patches/tests from Gisle
9447 and my previous patch (i.e. replaces both).
9449 Index: lib/Text/Tabs.pm
9451 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9452 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9453 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9455 Here is a patch for various typos and other defects in the Perl
9456 5.003_05 pods, including the pods embedded in library modules.
9458 Index: lib/Text/Wrap.pm
9460 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9461 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9462 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9464 Here is a patch for various typos and other defects in the Perl
9465 5.003_05 pods, including the pods embedded in library modules.
9467 Index: lib/Time/Local.pm
9469 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9470 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9471 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9473 Here is a patch for various typos and other defects in the Perl
9474 5.003_05 pods, including the pods embedded in library modules.
9476 Index: lib/UNIVERSAL.pm
9480 Index: lib/bigint.pl
9482 Date: Mon, 7 Oct 1996 22:03:00 +0300
9483 From: Jarkko Hietaniemi
9484 Subject: LC_COLLATE.
9486 Big patch to add, document, and test LC_COLLATE support.
9488 ord() is a dangerous thing.
9490 Index: lib/diagnostics.pm
9492 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9493 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9494 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9496 Here is a patch for various typos and other defects in the Perl
9497 5.003_05 pods, including the pods embedded in library modules.
9499 Index: lib/overload.pm
9501 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9502 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9503 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9505 Here is a patch for various typos and other defects in the Perl
9506 5.003_05 pods, including the pods embedded in library modules.
9508 Index: lib/perl5db.pl
9510 Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
9511 From: Ilya Zakharevich
9512 Subject: Re: dereferencing a hash from the debugger won't work
9516 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9517 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9518 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9520 Here is a patch for various typos and other defects in the Perl
9521 5.003_05 pods, including the pods embedded in library modules.
9523 Index: lib/strict.pm
9525 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9526 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9527 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9529 Here is a patch for various typos and other defects in the Perl
9530 5.003_05 pods, including the pods embedded in library modules.
9532 Index: makedepend.SH
9534 Add explicit $touch $firstmakefile for QNX which apparently
9535 preserves modification times for a 'cp' command.
9536 I worry, though, that touch might not be portable to OS/2.
9537 If it is, then I'll remove the fancy case statement.
9541 Not all sbrks return zeroed memory.
9545 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9546 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9548 Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
9549 From: Chip Salzenberg
9550 Subject: 5.003_05: Fix numeric value of $!
9552 This patch undoes a bit of over-zealous integerization in mg.c, related
9553 to the numeric value of $!.
9555 Date: Mon, 30 Sep 1996 01:13:28 -0400
9556 From: Spider Boardman
9557 Subject: Re: pre extending hash? - need speed
9559 The patch below (which is relative to perl5.001l) implements
9560 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9561 pre-sizing hashes. I've only moved the patch forward from
9562 when I first did it. I'm sure the code in hv_ksplit could be
9565 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9566 From: Charles Bailey
9567 Subject: VMS patches to 5.003_05
9569 Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
9570 From: Chip Salzenberg
9571 Subject: 5.003_05: Fix numeric $! and $^E
9573 This patch undoes a bit of over-zealous integerization in mg.c,
9574 related to the numeric values of $! and $^E. This patch *REPLACES*
9575 the one I posted earlier, which was only effective for $!.
9577 [Some of this is superceded by similar stuff in the VMS patches.]
9581 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9582 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9584 Date: Mon, 30 Sep 1996 01:13:28 -0400
9585 From: Spider Boardman
9586 Subject: Re: pre extending hash? - need speed
9588 The patch below (which is relative to perl5.001l) implements
9589 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9590 pre-sizing hashes. I've only moved the patch forward from
9591 when I first did it. I'm sure the code in hv_ksplit could be
9596 Date: Mon, 16 Sep 1996 16:37:48 -0700
9597 From: Jonathan Biggar <jon@sems.com>
9598 Subject: Perl 5.003 bug when embedding in C++ program
9600 The following patch is necessary in order to embed the Perl5.003 interpreter
9601 into a C++ program without getting prototype mismatch errors from the
9606 Date: Mon, 16 Sep 1996 16:37:48 -0700
9607 From: Jonathan Biggar <jon@sems.com>
9608 Subject: Perl 5.003 bug when embedding in C++ program
9610 The following patch is necessary in order to embed the Perl5.003 interpreter
9611 into a C++ program without getting prototype mismatch errors from the
9616 Change to subversion 6.
9620 From: Roderick Schertler
9621 Subject: Re: -T flag and removal of `.' from @INC
9623 support C<perl -e'attached code'>
9625 Date: Tue, 01 Oct 1996 19:02:17 -0400
9626 From: Gurusamy Sarathy
9627 Subject: Re: 2 core dumps (patch)
9628 Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
9630 The problem is an uninitialized SV slot in errgv. Here's a patch.
9632 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9633 From: Charles Bailey
9634 Subject: VMS patches to 5.003_05
9638 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
9639 From: Kenneth Albanowski
9640 Subject: Full LONG_MAX & co. patch over 5.003_05
9642 This patch contains the changes I've collected for the various _MAX issues
9643 since 5.003_05. No patches issued between 5.003_05 and this one should be
9644 applied, use this one instead.
9646 The effect is to remove the CHAR_* and I8_* constants (which are
9647 ambiguous) and to explicitly cast all of the constants.
9649 Date: Mon, 30 Sep 1996 01:13:28 -0400
9650 From: Spider Boardman
9651 Subject: Re: pre extending hash? - need speed
9653 The patch below (which is relative to perl5.001l) implements
9654 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9655 pre-sizing hashes. I've only moved the patch forward from
9656 when I first did it. I'm sure the code in hv_ksplit could be
9659 Revert from Perl_malloc to Mymalloc for binary compatibility with
9662 Date: Mon, 7 Oct 1996 22:03:00 +0300
9663 From: Jarkko Hietaniemi
9664 Subject: LC_COLLATE.
9666 Big patch to add, document, and test LC_COLLATE support.
9670 Add new function perl_init_fold. (I'm not sure it goes here.)
9674 Date: Thu, 12 Sep 96 15:58 PDT
9675 From: Hunter Kelly <retnuh@zule.pixar.com>
9676 Subject: Re: 5.003_05 is available.
9678 Fix PerlIO_reopen parameters.
9682 Date: Fri, 13 Sep 1996 17:24:01 -0400
9683 From: John Stoffel <jfs@jfs.fluent.com>
9684 Subject: Re: 5.003_05 is available.
9686 Undef Irix getc_unlocked and putc_unlocked #defines.
9688 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9689 From: Charles Bailey
9690 Subject: VMS patches to 5.003_05
9694 Date: Mon, 7 Oct 1996 22:03:00 +0300
9695 From: Jarkko Hietaniemi
9696 Subject: LC_COLLATE.
9698 Big patch to add, document, and test LC_COLLATE support.
9700 perli18n.pod (and perlapio.pod, btw) added.
9704 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9705 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9706 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9708 Here is a patch for various typos and other defects in the Perl
9709 5.003_05 pods, including the pods embedded in library modules.
9713 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9714 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9715 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9717 Here is a patch for various typos and other defects in the Perl
9718 5.003_05 pods, including the pods embedded in library modules.
9720 Changed Larry's address to larry@wall.org.
9722 Date: Mon, 7 Oct 1996 22:03:00 +0300
9723 From: Jarkko Hietaniemi
9724 Subject: LC_COLLATE.
9726 Big patch to add, document, and test LC_COLLATE support.
9728 perli18n advertised.
9730 Index: pod/perlapio.pod
9732 Date: Wed, 11 Sep 1996 11:55:18 -0500
9733 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9734 Subject: POD spelling patches
9736 Index: pod/perlbook.pod
9738 Updated for Second Edition.
9740 Index: pod/perlcall.pod
9742 Date: Wed, 11 Sep 1996 11:55:18 -0500
9743 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9744 Subject: POD spelling patches
9746 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9747 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9748 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9750 Here is a patch for various typos and other defects in the Perl
9751 5.003_05 pods, including the pods embedded in library modules.
9753 Index: pod/perldata.pod
9755 Date: Wed, 11 Sep 1996 11:55:18 -0500
9756 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9757 Subject: POD spelling patches
9759 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9760 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9761 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9763 Here is a patch for various typos and other defects in the Perl
9764 5.003_05 pods, including the pods embedded in library modules.
9766 Index: pod/perldebug.pod
9768 Date: Wed, 11 Sep 1996 11:55:18 -0500
9769 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9770 Subject: POD spelling patches
9772 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9773 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9774 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9776 Here is a patch for various typos and other defects in the Perl
9777 5.003_05 pods, including the pods embedded in library modules.
9779 Index: pod/perldiag.pod
9781 Date: Wed, 11 Sep 1996 11:55:18 -0500
9782 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9783 Subject: POD spelling patches
9785 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9786 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9787 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9789 Here is a patch for various typos and other defects in the Perl
9790 5.003_05 pods, including the pods embedded in library modules.
9792 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9793 From: Charles Bailey
9794 Subject: VMS patches to 5.003_05
9796 Index: pod/perldsc.pod
9798 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9799 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9800 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9802 Here is a patch for various typos and other defects in the Perl
9803 5.003_05 pods, including the pods embedded in library modules.
9805 Index: pod/perlembed.pod
9807 Date: Wed, 11 Sep 1996 11:55:18 -0500
9808 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9809 Subject: POD spelling patches
9811 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9812 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9813 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9815 Here is a patch for various typos and other defects in the Perl
9816 5.003_05 pods, including the pods embedded in library modules.
9818 Index: pod/perlform.pod
9820 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9821 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9822 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9824 Here is a patch for various typos and other defects in the Perl
9825 5.003_05 pods, including the pods embedded in library modules.
9827 Index: pod/perlfunc.pod
9829 Date: Wed, 11 Sep 1996 11:55:18 -0500
9830 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9831 Subject: POD spelling patches
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.
9840 Index: pod/perlguts.pod
9842 Date: Wed, 11 Sep 1996 11:55:18 -0500
9843 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9844 Subject: POD spelling patches
9845 Date: Mon, 23 Sep 96 13:18:01 PDT
9847 Subject: Re: perlguts API Listing patch
9849 Here's the lastest complete version for inclusion into _06 or .004. This
9850 incorporates and supersedes Dean's patch.
9852 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9853 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9854 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9856 Here is a patch for various typos and other defects in the Perl
9857 5.003_05 pods, including the pods embedded in library modules.
9859 Index: pod/perli18n.pod
9861 Date: Mon, 7 Oct 1996 22:03:00 +0300
9862 From: Jarkko Hietaniemi
9863 Subject: LC_COLLATE.
9865 Big patch to add, document, and test LC_COLLATE support.
9869 Index: pod/perlipc.pod
9871 Date: Wed, 11 Sep 1996 11:55:18 -0500
9872 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9873 Subject: POD spelling patches
9875 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9876 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9877 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9879 Here is a patch for various typos and other defects in the Perl
9880 5.003_05 pods, including the pods embedded in library modules.
9882 Index: pod/perllol.pod
9884 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9885 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9886 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9888 Here is a patch for various typos and other defects in the Perl
9889 5.003_05 pods, including the pods embedded in library modules.
9891 Index: pod/perlmod.pod
9893 Date: Wed, 11 Sep 1996 11:55:18 -0500
9894 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9895 Subject: POD spelling patches
9897 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9898 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9899 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9901 Here is a patch for various typos and other defects in the Perl
9902 5.003_05 pods, including the pods embedded in library modules.
9904 Date: Wed, 02 Oct 1996 16:52:08 -0400
9905 From: Roderick Schertler
9906 Subject: documentation for $? in END
9908 Document the behavior with $? WRT END subroutines.
9910 Index: pod/perlobj.pod
9912 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9913 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9914 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9916 Here is a patch for various typos and other defects in the Perl
9917 5.003_05 pods, including the pods embedded in library modules.
9919 Index: pod/perlop.pod
9921 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9922 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9923 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9925 Here is a patch for various typos and other defects in the Perl
9926 5.003_05 pods, including the pods embedded in library modules.
9928 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
9929 From: Kenneth Albanowski
9930 Subject: Re: Suggestion for improving man page
9932 Add alternative names for various escape sequences.
9934 Index: pod/perlpod.pod
9936 Date: Wed, 11 Sep 1996 11:55:18 -0500
9937 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9938 Subject: POD spelling patches
9940 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9941 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9942 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9944 Here is a patch for various typos and other defects in the Perl
9945 5.003_05 pods, including the pods embedded in library modules.
9947 Index: pod/perlre.pod
9949 Date: Wed, 11 Sep 1996 11:55:18 -0500
9950 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9951 Subject: POD spelling patches
9953 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9954 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9955 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9957 Here is a patch for various typos and other defects in the Perl
9958 5.003_05 pods, including the pods embedded in library modules.
9960 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
9961 From: Kenneth Albanowski
9962 Subject: Re: Suggestion for improving man page
9964 Add alternative names for various escape sequences.
9966 Index: pod/perlref.pod
9968 Date: Wed, 11 Sep 1996 11:55:18 -0500
9969 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9970 Subject: POD spelling patches
9972 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9973 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9974 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9976 Here is a patch for various typos and other defects in the Perl
9977 5.003_05 pods, including the pods embedded in library modules.
9979 Index: pod/perlrun.pod
9981 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9982 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9983 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9985 Here is a patch for various typos and other defects in the Perl
9986 5.003_05 pods, including the pods embedded in library modules.
9988 Index: pod/perlsec.pod
9990 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9991 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9992 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9994 Here is a patch for various typos and other defects in the Perl
9995 5.003_05 pods, including the pods embedded in library modules.
9997 Index: pod/perlstyle.pod
9999 Date: Wed, 11 Sep 1996 11:55:18 -0500
10000 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10001 Subject: POD spelling patches
10003 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10004 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10005 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10007 Here is a patch for various typos and other defects in the Perl
10008 5.003_05 pods, including the pods embedded in library modules.
10010 Index: pod/perlsub.pod
10012 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10013 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10014 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10016 Here is a patch for various typos and other defects in the Perl
10017 5.003_05 pods, including the pods embedded in library modules.
10019 Index: pod/perlsyn.pod
10021 Date: Wed, 11 Sep 1996 11:55:18 -0500
10022 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10023 Subject: POD spelling patches
10025 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10026 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10027 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10029 Here is a patch for various typos and other defects in the Perl
10030 5.003_05 pods, including the pods embedded in library modules.
10032 Index: pod/perltie.pod
10034 Date: Wed, 11 Sep 1996 11:55:18 -0500
10035 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10036 Subject: POD spelling patches
10038 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10039 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10040 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10042 Here is a patch for various typos and other defects in the Perl
10043 5.003_05 pods, including the pods embedded in library modules.
10045 Index: pod/perltoc.pod
10047 Date: Wed, 11 Sep 1996 11:55:18 -0500
10048 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10049 Subject: POD spelling patches
10051 Changed Larry's address to larry@wall.org.
10053 Index: pod/perltrap.pod
10055 Date: Wed, 11 Sep 1996 13:26:18 -0400
10056 From: Gurusamy Sarathy
10057 Subject: a perl425 trap
10059 Here's an addition that should be self-explanatory.
10060 [interpolation issues]
10062 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10063 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10064 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10066 Here is a patch for various typos and other defects in the Perl
10067 5.003_05 pods, including the pods embedded in library modules.
10069 Index: pod/perlvar.pod
10071 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10072 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10073 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10075 Here is a patch for various typos and other defects in the Perl
10076 5.003_05 pods, including the pods embedded in library modules.
10078 Date: Wed, 02 Oct 1996 16:52:08 -0400
10079 From: Roderick Schertler
10080 Subject: documentation for $? in END
10082 Document the behavior with $? WRT END subroutines.
10084 Index: pod/perlxstut.pod
10086 Date: Wed, 11 Sep 1996 11:55:18 -0500
10087 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10088 Subject: POD spelling patches
10090 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10091 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10092 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10094 Here is a patch for various typos and other defects in the Perl
10095 5.003_05 pods, including the pods embedded in library modules.
10097 Index: pod/pod2man.PL
10099 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10100 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10101 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10103 Here is a patch for various typos and other defects in the Perl
10104 5.003_05 pods, including the pods embedded in library modules.
10106 Bugs found in pod2man
10108 The following bugs were noticed, and some fixed:
10110 1. Where a L<> link extends over more than one line, pod2man does not
10111 treat it as a link but displays it literally, and so these have been
10112 rearranged to place the link on one line. This is the only bug worked
10113 around. [Fixed; the rearrangements, which were done beforehand,
10114 remain in some cases, but are no longer necessary, and pod paragraphs
10115 can now be safely reformatted to whatever width is desired in the pod,
10116 without breaking links.]
10118 2. It seems to swallow spaces after certain links: for example, part
10119 of the "open" entry in the perlfunc manpage comes out as "the
10120 \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
10121 having been "L</binmode> for tips". [Fixed.]
10123 3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
10124 by Reference\fR', that is, with an initial '/"'.
10126 4. If a pod line begins with ".", nothing is done to prevent [tng]roff
10127 from treating it as a [tng]roff instruction.
10129 5. When the paragraph below =head1 NAME has more than one line, this
10130 confuses pod2man: so in the case of Term::Readline, the manpage begins
10131 with a stray line 'no real package is found, substitutes stubs instead
10132 of basic functions."'.
10134 Of course, it would be better to fix pod2man; I hope that the new Pod
10135 modules, when ready, will not have these defects.
10139 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10140 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10142 Date: Mon, 7 Oct 1996 22:03:00 +0300
10143 From: Jarkko Hietaniemi
10144 Subject: LC_COLLATE.
10146 Big patch to add, document, and test LC_COLLATE support.
10148 sortcmp() sprouted a LC_COLLATE branch.
10152 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10153 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10155 Date: Thu, 19 Sep 1996 11:58:22 -0400
10156 From: "Randy J. Ray" <rjray@uswest.com>
10157 Subject: Patch: Untaint FH flag and clean DATA handles
10159 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
10160 on an xpvio->xio_flags struct member. It is used to mark the given
10161 file handle as a clean source, even when tainting is turned on.
10162 There are also patches to pp_sys.c in pp_sysread to check this flag
10163 before tainting data, and in pp_hot.c in do_readline for the same
10164 reason. Lastly, it patches toke.c to automatically set this flag on
10165 on a __DATA__ filehandle. The creation of the $pack::DATA
10166 pseudo-filehandle is already checked against running under eval, so
10167 this should not introduce any insecurity.
10169 This patch *does not*:
10171 * Add the "untaint" keyword.
10175 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10176 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10178 Date: Thu, 19 Sep 1996 11:58:22 -0400
10179 From: "Randy J. Ray" <rjray@uswest.com>
10180 Subject: Patch: Untaint FH flag and clean DATA handles
10182 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
10183 on an xpvio->xio_flags struct member. It is used to mark the given
10184 file handle as a clean source, even when tainting is turned on.
10185 There are also patches to pp_sys.c in pp_sysread to check this flag
10186 before tainting data, and in pp_hot.c in do_readline for the same
10187 reason. Lastly, it patches toke.c to automatically set this flag on
10188 on a __DATA__ filehandle. The creation of the $pack::DATA
10189 pseudo-filehandle is already checked against running under eval, so
10190 this should not introduce any insecurity.
10192 This patch *does not*:
10194 * Add the "untaint" keyword.
10196 Date: Sun, 22 Sep 1996 17:26:57 -0400
10197 From: "Randy J. Ray" <rjray@uswest.com>
10198 Subject: Patch to patch for untainting
10200 The following patch ensures that a glob used as a filehandle that
10201 has had the UNTAINT flag set will not carry that flag over on a
10202 re-open. In a nutshell, a re-open of the DATA filehandle would be
10203 considered untainted, and an object of class IO::Handle (or one of
10204 its sub-classes) that is marked untainted with the untaint method,
10205 then closed and re-opened, retained the untaintedness.
10207 Date: Mon, 30 Sep 1996 00:54:37 -0400
10208 From: Spider Boardman
10210 First, with IO::untaint, the patches as posted resulted in a
10211 miniperl which couldn't open files, so the autosplitting of the
10212 library and the creation of Makefiles for the extensions didn't
10213 work. Worse, it didn't just fail to open files, it dumped core.
10217 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10218 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10220 Date: Mon, 30 Sep 1996 01:13:28 -0400
10221 From: Spider Boardman
10222 Subject: Re: pre extending hash? - need speed
10224 The patch below (which is relative to perl5.001l) implements
10225 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10226 pre-sizing hashes. I've only moved the patch forward from
10227 when I first did it. I'm sure the code in hv_ksplit could be
10230 Date: Mon, 7 Oct 1996 22:03:00 +0300
10231 From: Jarkko Hietaniemi
10232 Subject: LC_COLLATE.
10234 Big patch to add, document, and test LC_COLLATE support.
10236 mem_collxfrm() and perl_init_fold() added.
10240 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10241 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10245 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10246 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10248 Date: Mon, 30 Sep 1996 01:13:28 -0400
10249 From: Spider Boardman
10250 Subject: Re: pre extending hash? - need speed
10252 The patch below (which is relative to perl5.001l) implements
10253 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10254 pre-sizing hashes. I've only moved the patch forward from
10255 when I first did it. I'm sure the code in hv_ksplit could be
10258 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10259 From: Charles Bailey
10260 Subject: VMS patches to 5.003_05
10262 I've added some DEBUG_Ps to sv.c which give a trace of the
10263 fast I/O fiddling with stdio in sv_gets(). These were useful
10264 to me in setting up the VMS fast I/O, and I left them in in
10265 case they're useful to someone in the future. However, if you
10266 think it overloads -DP too much, feel free to drop it. (-DP
10267 already adds a profile of op usage to its advertised output.)
10269 Date: Mon, 7 Oct 1996 22:03:00 +0300
10270 From: Jarkko Hietaniemi
10271 Subject: LC_COLLATE.
10273 Big patch to add, document, and test LC_COLLATE support.
10275 sv_cmp() sprouted a LC_COLLATE branch.
10279 Date: Thu, 19 Sep 1996 11:58:22 -0400
10280 From: "Randy J. Ray" <rjray@uswest.com>
10281 Subject: Patch: Untaint FH flag and clean DATA handles
10283 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
10284 on an xpvio->xio_flags struct member. It is used to mark the given
10285 file handle as a clean source, even when tainting is turned on.
10286 There are also patches to pp_sys.c in pp_sysread to check this flag
10287 before tainting data, and in pp_hot.c in do_readline for the same
10288 reason. Lastly, it patches toke.c to automatically set this flag on
10289 on a __DATA__ filehandle. The creation of the $pack::DATA
10290 pseudo-filehandle is already checked against running under eval, so
10291 this should not introduce any insecurity.
10293 This patch *does not*:
10295 * Add the "untaint" keyword.
10297 Date: Fri, 20 Sep 1996 15:38:57 -0400
10298 From: Gurusamy Sarathy
10299 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
10301 I found a subtle problem with the lazydelete mechanism (which is used
10302 to postpone the delete of a entry that may be getting iterated over).
10303 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
10304 needed later to call unsharepvn(). This means that only magical
10305 hash entries can use the HeKLEN slot to hold flags.
10307 Here's a tested patch against 5.00305 that fixes the problem.
10308 The patch simply moves the LAZYDEL hint to become a SV-level private
10311 Index: t/base/term.t
10313 Date: Mon, 7 Oct 1996 22:03:00 +0300
10314 From: Jarkko Hietaniemi
10315 Subject: LC_COLLATE.
10317 Big patch to add, document, and test LC_COLLATE support.
10319 \n not necessarily lt ' '.
10321 Index: t/comp/package.t
10323 Date: Mon, 7 Oct 1996 22:03:00 +0300
10324 From: Jarkko Hietaniemi
10325 Subject: LC_COLLATE.
10327 Big patch to add, document, and test LC_COLLATE support.
10329 XYZ not necessarily gt xyz.
10331 Index: t/lib/abbrev.t
10333 Date: Sun, 22 Sep 1996 00:59:56 +0200
10335 Subject: More standard library test scripts
10337 This is a collection of test scripts for the standard library modules.
10338 Some of the tests does not pass unless some of the patches I have sent
10341 Date: 23 Sep 1996 11:33:01 +0200
10342 From: Ulrich Pfeifer
10343 Subject: Text::Abbrev (Re: More standard library test scripts)
10345 This patch merges the Text::Abbrev related patches/tests from Gisle
10346 and my previous patch (i.e. replaces both).
10348 Index: t/lib/anydbm.t
10350 Date: Mon, 7 Oct 1996 22:03:00 +0300
10351 From: Jarkko Hietaniemi
10352 Subject: LC_COLLATE.
10354 Big patch to add, document, and test LC_COLLATE support.
10356 A not necessarily gt a.
10358 Index: t/lib/autoloader.t
10360 Date: Sun, 22 Sep 1996 00:59:56 +0200
10362 Subject: More standard library test scripts
10364 This is a collection of test scripts for the standard library modules.
10365 Some of the tests does not pass unless some of the patches I have sent
10368 Date: Mon, 30 Sep 1996 00:54:37 -0400
10369 From: Spider Boardman
10371 The test and patches for AutoLoader were also non-functional,
10372 since the regexp context (curpm) was still being clobbered by the
10373 filename manipulations:
10375 Index: t/lib/basename.t
10377 Date: Sun, 22 Sep 1996 00:59:56 +0200
10379 Subject: More standard library test scripts
10381 This is a collection of test scripts for the standard library modules.
10382 Some of the tests does not pass unless some of the patches I have sent
10385 Date: Mon, 30 Sep 1996 00:54:37 -0400
10386 From: Spider Boardman
10388 Fix the number of tests.
10390 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10391 From: Charles Bailey
10392 Subject: VMS patches to 5.003_05
10394 A different set of tests for File::Basename and friends.
10396 Index: t/lib/checktree.t
10398 Date: Sun, 22 Sep 1996 00:59:56 +0200
10400 Subject: More standard library test scripts
10402 This is a collection of test scripts for the standard library modules.
10403 Some of the tests does not pass unless some of the patches I have sent
10406 Index: t/lib/complex.t
10408 Date: Thu, 03 Oct 96 18:38:08 +0200
10409 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
10410 # Complex numbers and associated mathematical functions
10411 # -- Raphael Manfredi, Sept 1996
10413 Tests for new version.
10415 Index: t/lib/db-btree.t
10417 Date: Mon, 7 Oct 1996 22:03:00 +0300
10418 From: Jarkko Hietaniemi
10419 Subject: LC_COLLATE.
10421 Big patch to add, document, and test LC_COLLATE support.
10423 A not necessarily gt a.
10425 Index: t/lib/db-hash.t
10427 Date: Mon, 7 Oct 1996 22:03:00 +0300
10428 From: Jarkko Hietaniemi
10429 Subject: LC_COLLATE.
10431 Big patch to add, document, and test LC_COLLATE support.
10433 A not necessarily gt a.
10437 Date: Sun, 22 Sep 1996 00:59:56 +0200
10439 Subject: More standard library test scripts
10441 This is a collection of test scripts for the standard library modules.
10442 Some of the tests does not pass unless some of the patches I have sent
10445 Index: t/lib/fatal.t
10447 Date: Sun, 22 Sep 1996 00:59:56 +0200
10449 Subject: More standard library test scripts
10451 This is a collection of test scripts for the standard library modules.
10452 Some of the tests does not pass unless some of the patches I have sent
10455 Index: t/lib/filecache.t
10457 Date: Sun, 22 Sep 1996 00:59:56 +0200
10459 Subject: More standard library test scripts
10461 This is a collection of test scripts for the standard library modules.
10462 Some of the tests does not pass unless some of the patches I have sent
10465 Index: t/lib/filecopy.t
10467 Date: Sun, 22 Sep 1996 00:59:56 +0200
10469 Subject: More standard library test scripts
10471 This is a collection of test scripts for the standard library modules.
10472 Some of the tests does not pass unless some of the patches I have sent
10475 Index: t/lib/filefind.t
10477 Date: Sun, 22 Sep 1996 00:59:56 +0200
10479 Subject: More standard library test scripts
10481 This is a collection of test scripts for the standard library modules.
10482 Some of the tests does not pass unless some of the patches I have sent
10485 Index: t/lib/filepath.t
10487 Date: Sun, 22 Sep 1996 00:59:56 +0200
10489 Subject: More standard library test scripts
10491 This is a collection of test scripts for the standard library modules.
10492 Some of the tests does not pass unless some of the patches I have sent
10495 Index: t/lib/findbin.t
10497 Date: Sun, 22 Sep 1996 00:59:56 +0200
10499 Subject: More standard library test scripts
10501 This is a collection of test scripts for the standard library modules.
10502 Some of the tests does not pass unless some of the patches I have sent
10505 Index: t/lib/gdbm.t
10507 Date: Mon, 7 Oct 1996 22:03:00 +0300
10508 From: Jarkko Hietaniemi
10509 Subject: LC_COLLATE.
10511 Big patch to add, document, and test LC_COLLATE support.
10513 A not necessarily gt a.
10515 Index: t/lib/getopt.t
10517 Date: Sun, 22 Sep 1996 00:59:56 +0200
10519 Subject: More standard library test scripts
10521 This is a collection of test scripts for the standard library modules.
10522 Some of the tests does not pass unless some of the patches I have sent
10525 Index: t/lib/hostname.t
10527 Date: Sun, 22 Sep 1996 00:59:56 +0200
10529 Subject: More standard library test scripts
10531 This is a collection of test scripts for the standard library modules.
10532 Some of the tests does not pass unless some of the patches I have sent
10535 Index: t/lib/ndbm.t
10537 Date: Mon, 7 Oct 1996 22:03:00 +0300
10538 From: Jarkko Hietaniemi
10539 Subject: LC_COLLATE.
10541 Big patch to add, document, and test LC_COLLATE support.
10543 A not necessarily gt a.
10545 Index: t/lib/odbm.t
10547 Date: Mon, 7 Oct 1996 22:03:00 +0300
10548 From: Jarkko Hietaniemi
10549 Subject: LC_COLLATE.
10551 Big patch to add, document, and test LC_COLLATE support.
10553 A not necessarily gt a.
10555 Index: t/lib/parsewords.t
10557 Date: Sun, 22 Sep 1996 00:59:56 +0200
10559 Subject: More standard library test scripts
10561 This is a collection of test scripts for the standard library modules.
10562 Some of the tests does not pass unless some of the patches I have sent
10565 Index: t/lib/sdbm.t
10567 Date: Mon, 7 Oct 1996 22:03:00 +0300
10568 From: Jarkko Hietaniemi
10569 Subject: LC_COLLATE.
10571 Big patch to add, document, and test LC_COLLATE support.
10573 A not necessarily gt a.
10575 Index: t/lib/searchdict.t
10577 Date: Sun, 22 Sep 1996 00:59:56 +0200
10579 Subject: More standard library test scripts
10581 This is a collection of test scripts for the standard library modules.
10582 Some of the tests does not pass unless some of the patches I have sent
10585 Index: t/lib/selectsaver.t
10587 Date: Sun, 22 Sep 1996 00:59:56 +0200
10589 Subject: More standard library test scripts
10591 This is a collection of test scripts for the standard library modules.
10592 Some of the tests does not pass unless some of the patches I have sent
10595 Index: t/lib/symbol.t
10597 Date: Sun, 22 Sep 1996 00:59:56 +0200
10599 Subject: More standard library test scripts
10601 This is a collection of test scripts for the standard library modules.
10602 Some of the tests does not pass unless some of the patches I have sent
10605 Date: Mon, 30 Sep 1996 00:54:37 -0400
10606 From: Spider Boardman
10608 The various new lib/*.t tests didn't all work. For some, it was
10609 only because the count of tests was wrong:
10611 Index: t/lib/texttabs.t
10613 Date: Sun, 22 Sep 1996 00:59:56 +0200
10615 Subject: More standard library test scripts
10617 This is a collection of test scripts for the standard library modules.
10618 Some of the tests does not pass unless some of the patches I have sent
10621 Index: t/lib/textwrap.t
10623 Date: Sun, 22 Sep 1996 00:59:56 +0200
10625 Subject: More standard library test scripts
10627 This is a collection of test scripts for the standard library modules.
10628 Some of the tests does not pass unless some of the patches I have sent
10631 Index: t/lib/timelocal.t
10633 Date: Sun, 22 Sep 1996 00:59:56 +0200
10635 Subject: More standard library test scripts
10637 This is a collection of test scripts for the standard library modules.
10638 Some of the tests does not pass unless some of the patches I have sent
10643 Date: Mon, 30 Sep 1996 01:13:28 -0400
10644 From: Spider Boardman
10645 Subject: Re: pre extending hash? - need speed
10647 The patch below (which is relative to perl5.001l) implements
10648 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10649 pre-sizing hashes. I've only moved the patch forward from
10650 when I first did it. I'm sure the code in hv_ksplit could be
10653 Date: Mon, 7 Oct 1996 22:03:00 +0300
10654 From: Jarkko Hietaniemi
10655 Subject: LC_COLLATE.
10657 Big patch to add, document, and test LC_COLLATE support.
10659 A not necessarily gt a.
10663 Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
10664 From: Charles Bailey
10665 Subject: Re: glob test 1 failing...bad test or bug
10667 Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
10668 fails because <op/*> sorts op/re_* before op/rea*, while
10669 $otherway = `echo op/*` sorts op/re_* after op/re[a-z]*.t
10671 This version doesn't rely on the sorting order.
10673 Index: t/op/magic.t
10675 Date: Mon, 7 Oct 1996 22:03:00 +0300
10676 From: Jarkko Hietaniemi
10677 Subject: LC_COLLATE.
10679 Big patch to add, document, and test LC_COLLATE support.
10681 Index: t/op/readdir.t
10683 Date: Mon, 7 Oct 1996 22:03:00 +0300
10684 From: Jarkko Hietaniemi
10685 Subject: LC_COLLATE.
10687 Big patch to add, document, and test LC_COLLATE support.
10689 A not necessarily gt a.
10693 Date: Mon, 7 Oct 1996 22:03:00 +0300
10694 From: Jarkko Hietaniemi
10695 Subject: LC_COLLATE.
10697 Big patch to add, document, and test LC_COLLATE support.
10699 A not necessarily gt a.
10703 Date: Sat, 14 Sep 1996 17:08:16 -0400
10704 From: Gurusamy Sarathy
10705 Subject: whitespace induced lexer errors (with patch)
10707 I finally got around to fixing skipspace() to not indiscriminately
10708 overwrite oldbufptr and oldoldbufptr (which are used in making
10709 expectation decisions in the lexer).
10711 Date: Sat, 14 Sep 1996 18:55:16 -0400
10712 From: Gurusamy Sarathy
10713 Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
10715 Date: Thu, 19 Sep 1996 11:58:22 -0400
10716 From: "Randy J. Ray" <rjray@uswest.com>
10717 Subject: Patch: Untaint FH flag and clean DATA handles
10719 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
10720 on an xpvio->xio_flags struct member. It is used to mark the given
10721 file handle as a clean source, even when tainting is turned on.
10722 There are also patches to pp_sys.c in pp_sysread to check this flag
10723 before tainting data, and in pp_hot.c in do_readline for the same
10724 reason. Lastly, it patches toke.c to automatically set this flag on
10725 on a __DATA__ filehandle. The creation of the $pack::DATA
10726 pseudo-filehandle is already checked against running under eval, so
10727 this should not introduce any insecurity.
10729 This patch *does not*:
10731 * Add the "untaint" keyword.
10735 Date: Mon, 7 Oct 1996 22:03:00 +0300
10736 From: Jarkko Hietaniemi
10737 Subject: LC_COLLATE.
10739 Big patch to add, document, and test LC_COLLATE support.
10741 rewrote perl_init_i18n() completely.
10742 - reworded to be much more friendly and clear.
10743 - perl_init_fold() split to its own function.
10744 wrote mem_collxfrm().
10746 Index: utils/c2ph.PL
10748 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10749 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10750 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10752 Here is a patch for various typos and other defects in the Perl
10753 5.003_05 pods, including the pods embedded in library modules.
10755 Index: utils/h2ph.PL
10757 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10758 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10759 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10761 Here is a patch for various typos and other defects in the Perl
10762 5.003_05 pods, including the pods embedded in library modules.
10764 Index: utils/h2xs.PL
10766 Date: Sat, 21 Sep 1996 16:38:24 -0500
10767 From: Dean Roehrich
10768 Subject: h2xs bug fix
10770 The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
10771 finding #define statements and filling the constant() function. This patch
10772 fixes that. The h2xs_test program found this--maybe people who are
10773 modifying h2xs should get a copy of the test program.
10775 This also adds a -d to enable debugging messages (there's just one for now).
10776 I've also placed some of the doc-related things in alphabetical order.
10778 h2xs_test can be found in my directory on CPAN. Those of you modifying
10779 xsubpp should know there's a test suite for that, too, called XSTEST which
10780 can also be found in my directory on CPAN.
10782 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10783 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10784 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10786 Here is a patch for various typos and other defects in the Perl
10787 5.003_05 pods, including the pods embedded in library modules.
10789 Index: utils/perldoc.PL
10791 Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
10792 From: Kenneth Albanowski
10793 Subject: perldoc patch
10795 Ilya has found that this change makes perldoc much more useful under OS/2.
10797 Index: vms/config.vms
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: vms/descrip.mms
10805 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10806 From: Charles Bailey
10807 Subject: VMS patches to 5.003_05
10809 Index: vms/genconfig.pl
10811 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10812 From: Charles Bailey
10813 Subject: VMS patches to 5.003_05
10815 Index: vms/perlvms.pod
10817 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10818 From: Charles Bailey
10819 Subject: VMS patches to 5.003_05
10823 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10824 From: Charles Bailey
10825 Subject: VMS patches to 5.003_05
10829 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10830 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10831 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10833 This patch just changed the old a2p.man page into a pod page.
10837 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10838 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10839 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10841 This patch just changed the old s2p.man page into a pod page.
10842 I then embedded the pod into the s2p script.
10849 This patch was primarily to fix bugs and to clean up some of
10850 the remaining issues from in 5.003_04. The details are described below.
10851 A very brief summary is:
10853 o Visible Changes to Core Functionality
10855 -Add support for a READLINE method to tied filehandles.
10857 -times function now uses CLK_TCK if HZ is not available, rather
10858 than just defaulting to 60. times output might change on some
10859 systems, but should be correct now.
10861 -AnyDBM_File (modifying ISA does not work as expected)
10862 Now behaves as documented: Modifying ISA works to select
10863 order in which *DB* modules are tried. The default is still
10866 o Configure and build enhancements
10868 -Enhance detection of [gs]etpgrp() variants. Some systems have
10869 BSD-style behavior for one and POSIX for the other. Use
10870 [gs]etpgid() instead, whenever possible.
10872 -You can now build a shared libperl.so without running through
10873 the LD_RUN_PATH hoops, if your system supports appropriate
10874 ld command-line options. Solaris, NetBSD, and Linux are currently
10875 supported. Others are easy to add. (This makes like a lot easier
10880 -Fix installperl and installman so that the -n option really only
10881 prints commands. (previously, it would still do the mkdirs.)
10885 -debugger ought to work.
10887 -A new heredoc tag in Makefile.SH is now quoted. This prevented
10888 5.003_04 from working most places.
10890 -numerous smaller ones, detailed below.
10894 Here are the specific file-by-file changes.
10896 # This is my patch perl5.003_05.pat to perl5.003_04
10897 # The full description is below.
10898 # Please execute the following commands before applying this patch.
10899 # (You can feed this patch to 'sh' to do so.)
10900 # -- Andy Dougherty
10902 # We'll create a new test, but patch won't automatically make it
10905 chmod +x t/io/read.t
10910 This is patch perl5.003_05.pat to perl version 5.003_04.
10911 This takes you from 5.003_04 to 5.003_05.
10913 To apply this patch, run the above commands,
10914 cd to your perl source directory and then type
10916 patch -p1 -N < perl5.003_05.pat
10918 The changes are described after each /^Index/ line below. This is
10919 designed so you can examine each change with a command such as
10921 csplit -k perl5.003_05.pat '/^Index:/' '{99}'
10925 Updated for 5.003_05.
10929 Allow command line or hint-file overrides of $afs.
10931 Allow trailing spaces in nm output for HPUX10.
10933 Check for newer BIND 'search' directives in /etc/resolv.conf as well
10934 as older 'domain' directive.
10936 Enhance detection of [gs]etpgrp() variants. Some systems have
10937 BSD-style behavior for one and POSIX for the other. Use
10938 [gs]etpgid() instead, whenever possible.
10940 Include -s in the -h summary of available options.
10942 Allow command-line override of $afs.
10944 Handle trailing spaces in nm-output on HPUX10.
10946 Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
10947 be in Makefile.SH. Now it's available for other modules too.)
10949 When using shared libperl, avoid LD_RUN_PATH if possible by adding
10950 correct ld flags. Currently, Solaris and NetBSD get the correct
10951 -R $archlibexp/CORE, and Linux gets its
10952 -Wl,-rpath,$archlibexp/CORE flag. Other contributions are
10957 Correct libperl5 -> libperl typo.
10959 Describe MakeMaker's Warning (will try anyway) messages.
10961 More info on where and how to send reports.
10963 Add info on non-Unix ports.
10968 Add new test t/io/read.t.
10970 Add new hints files for ODBM_File for ultrix and hpux.
10972 Add new pod checker script.
10976 A new heredoc tag in Makefile.SH needs to be quoted.
10978 shrpenv stuff moved to Configure.
10980 Index: Porting/Glossary
10982 Updated to match Configure.
10986 VMS 5.003_05 Update.
10990 Subject: turbidity in av.[ch]
10991 Date: Sun, 10 Dec 1995 00:21:31 -0500
10992 From: Gurusamy Sarathy
10994 Some unclean code that I noticed today.
10998 Updated to match newest config_h.SH.
11002 Updated to match Configure.
11004 Changed the DLSYM_NEEDS_UNDERSCORE comment to
11005 /**/ to conform to metaconfig style.
11007 Index: emacs/cperl-mode.el
11009 From: Ilya Zakharevich
11010 Subject: Newer CPerl-mode
11012 Index: ext/DB_File/DB_File.pm
11014 Update to DB_File 1.03.
11016 Index: ext/DB_File/DB_File.xs
11018 Update to DB_File 1.03.
11020 Index: ext/Fcntl/Fcntl.pm
11022 Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
11023 From: Chip Salzenberg
11024 Subject: No AutoLoader for Fcntl
11026 Just like Socket, Fcntl doesn't need splitting and AutoLoading.
11028 Index: ext/FileHandle/FileHandle.pm
11030 From: Roderick Schertler
11031 Subject: FileHandle::DESTROY for fd 0
11033 This fixes FileHandle::DESTROY when called on stdin.
11035 Index: ext/ODBM_File/ODBM_File.xs
11037 Attempt to correct for "Bad free" in Ultrix and HPUX versions of
11040 Index: ext/ODBM_File/hints/hpux.pl
11042 Try to work around "bad free" in dbmclose().
11044 Index: ext/ODBM_File/hints/ultrix.pl
11046 Try to work around "bad free" in dbmclose().
11048 Index: ext/Socket/Socket.pm
11050 Date: Thu, 5 Sep 1996 09:58:08 +0200
11051 From: Andreas Koenig
11052 Subject: Patch to inhibit autosplit on Socket.pm
11054 This patch inhibits production and use of a completely useless
11055 auto/Socket/autosplit.ix.
11059 Make a little more C++-friendly for IBM's CSET++ compiler.
11061 Index: hints/convexos.sh
11063 Remove [gs]etpgrp workaround. Configure & perl.h should handle
11066 Index: hints/hpux.sh
11068 Add note about possible gcc GR3 warning message.
11070 Remove [gs]etpgrp workaround. Configure & perl.h should handle
11073 Index: hints/sco.sh
11075 Turn off optimization for stock cc. This appears to
11076 prevent miniperl core dumps.
11078 Index: hints/solaris_2.sh
11080 Catch GNU ld even though it doesn't identify itself as a GNU tool.
11081 Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
11083 Index: hints/sunos_4_1.sh
11085 Describe solution for the __lib_version problem with acc on
11090 Date: Thu, 05 Sep 1996 00:25:28 -0400
11091 From: Gurusamy Sarathy
11092 Subject: minor misc. cleanup
11094 This patch makes some minor cleanups to the sources. No change
11095 in functionality whatsoever.
11097 Date: Thu, 05 Sep 1996 02:52:21 -0400
11098 From: Gurusamy Sarathy
11100 Subject: debugger problems--another patch (was Re: 5.003_04)
11102 I have tried to avoid copying of hash keys that are passed to
11103 magical hashes, but it seems that copying may be unavoidable
11104 since the hv_*_ent() functions could be PADTMPs (and other
11105 SVs that may get reused) as keys.
11107 VMS dynamic %ENV fix
11111 From: scotth@sgi.com
11112 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
11114 Fix installperl so that the -n option really only prints commands.
11115 (previously, it would still do the mkdirs.)
11117 an "ignore installed" option, so that it doesn't bother to check
11118 to see if the target already exists (an optimization that I
11119 *don't* want it to do when I do #1 above)
11123 From: scotth@sgi.com
11124 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
11126 Fix installperl so that the -n option really only prints commands.
11127 (previously, it would still do the mkdirs.)
11129 an "ignore installed" option, so that it doesn't bother to check
11130 to see if the target already exists (an optimization that I
11131 *don't* want it to do when I do #1 above)
11133 Index: lib/AnyDBM_File.pm
11135 AnyDBM_File (modifying ISA does not work as expected)
11136 Now behaves as documented: Modifying ISA works to select
11137 order in which *DB* modules are tried. The default is still
11141 Add helpful "die" message to end of AnyDBM_File. Previously
11142 it would return a 0, and the failure would eventually show up
11143 somewhere else in the script and be hard to track down. It is
11144 a failure if perl can't open AnyDBM_File. The test regression
11145 suite is supposed to indicate this as a failure too.
11147 Index: lib/ExtUtils/Install.pm
11149 Updated to MakeMaker-5.38.
11153 Index: lib/ExtUtils/Liblist.pm
11155 Updated to MakeMaker-5.38.
11157 Index: lib/ExtUtils/MM_Unix.pm
11158 Updated to MakeMaker-5.38.
11160 Index: lib/ExtUtils/MakeMaker.pm
11162 Updated to MakeMaker-5.38.
11164 Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
11166 Index: lib/ExtUtils/Manifest.pm
11168 Updated to MakeMaker-5.38.
11170 Index: lib/ExtUtils/Mkbootstrap.pm
11172 Updated to MakeMaker-5.38.
11174 Index: lib/ExtUtils/Mksymlists.pm
11176 Updated to MakeMaker-5.38.
11178 Index: lib/File/Find.pm
11180 From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
11181 Subject: Cwd::fastcwd in File::Find
11183 Is there a good reason why File::Find uses Cwd::fastcwd instead of
11184 Cwd:cwd when fastcwd isn't as portable?
11185 [In particular, fastcwd() doesn't work on AFS.]
11187 Index: lib/Math/Complex.pm
11189 There was a mistake in the sqrt routine in lib/Math/Complex.pm that
11190 gave wrong answers when the magnitude of the imaginary part of the
11191 argument exceeded the magnitude of the real part. Line 69 had too
11192 many sqrt($y)'s. Further, expressions were re-arranged so that
11193 calls to the expensive real sqrt() routine were reduced from 4 to 2
11196 Index: lib/open3.pl
11198 The I/O directions on the dad_wtr and kid_rdr were backwards.
11199 IO/Open3.pm didn't have this error.
11201 Index: lib/syslog.pl
11203 Date: Tue, 03 Sep 1996 20:33:54 -0400
11204 From: Roderick Schertler
11205 Subject: syslog.pl `use Socket' lossage
11207 syslog.pl tries but fails to use
11208 Socket.pm, the problem is that use doesn't return a true value. This
11209 module should be recast in terms of Sys::Syslog, of course.
11211 Index: makedepend.SH
11213 This patch eliminates "\|" in sed patterns in makedepend.SH, since
11214 they're not really needed anyway in this one case.
11218 Ok, here's a tested patch for the debugger problem.
11219 I was missing the fact that DB::dbline magic is actually
11220 uppercase (which means hv_store_ent() etc., will pass SV keys
11221 to the vtbl_dbline handlers).
11223 Replace the oft-repeated mg_ptr incantation with
11224 the simple MgPVKEY macro.
11226 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
11227 additional parens around the "mg".
11229 (lines near 584) Part of VMS changes. I don't know what this did.
11231 Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
11232 From: Chip Salzenberg
11233 Subject: Integerize mg.c; eliminate warning on C< local($)) >
11235 This patch converts magic variables ($!, $^E, etc.) to use integers
11236 (C<sv_setiv>) instead of floats. It also eliminates a warning from
11237 C< local($)) >, via a hack similar to $!.
11241 Replace the oft-repeated mg_ptr incantation with
11242 the simple MgPVKEY macro.
11244 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
11245 additional parens around the "mg".
11249 Add _STDIO_LOADED (VMS) to list of guard symbols.
11253 From: Gurusamy Sarathy
11254 Subject: Re: \ ( @array ) busted for lexical @array (once more)
11256 Index: patchlevel.h
11258 Change to subversion 5.
11262 Make floating point constants Locale-friendly.
11266 One last LONG & co. fix (yet another cut'n'paste error) and a few
11267 minor cleanups. Nothing crucial.
11269 Make a little more C++-friendly for IBM's CSET++ compiler.
11271 Enhance detection of [gs]etpgrp() variants. Some systems have
11272 BSD-style behavior for one and POSIX for the other. Use
11273 [gs]etpgid() instead, whenever possible.
11277 Eliminate potential "signed vs. unsigned" warning
11279 Add PerlIO_reopen and PerlIO_cgetname functions.
11283 Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
11285 Include PerlIO_reopen and PerlIO_getname.
11287 s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
11288 This had prevented SV_FAST_FGETS from working anywhere.
11290 Include PerlIO_canset_cnt. I'm not sure how this is supposed to
11291 differ from STDIO_CNT_LVALUE.
11293 Index: pod/Makefile
11295 Remove trailing spaces in pods.
11296 Include a call to the checkpods script in the Makefile (though it's
11297 not ordinarily used by users).
11299 Index: pod/checkpods.PL
11301 New script to check for common errors in pods. This is not
11302 normally called during the perl build process, but you can
11303 use it with B<make check>.
11305 Index: pod/perlfunc.pod
11307 Document correct C<use POSIX ":wait_h";> usage.
11309 Add notes about POSIX [gs]etpgrp.
11311 Index: pod/perlipc.pod
11313 Document correct C<use POSIX ":wait_h";> usage.
11315 Index: pod/perlref.pod
11317 From: Gurusamy Sarathy
11318 Subject: Re: \ ( @array ) busted for lexical @array (once more)
11320 Index: pod/perltie.pod
11322 Date: Thu, 29 Aug 1996 15:14:51 +0200
11323 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
11324 Subject: more TIEHANDLE
11326 This adds support for a READLINE method.
11328 Index: pod/perltrap.pod
11330 Here's documentation on the change in split's behavior between Perl 4
11333 Subject: More (and less!) 425traps
11335 Large integer traps
11341 Change blank lines to empty lines.
11343 Index: pod/perlvar.pod
11345 Be explicit about $/="" matching empty lines, that is, lines
11346 with no spaces or tabs.
11348 Change blank lines to empty lines.
11352 Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
11353 From: Chip Salzenberg
11354 Subject: Minor integer speedups in mathematics
11356 This patch provides minor speedups by using integer math and SVt_IV
11357 values when performing bitwise operations and modulus.
11359 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
11360 From: Kenneth Albanowski
11361 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
11363 (double)auint cast added for call to sv_setnv().
11367 Date: Thu, 05 Sep 1996 00:25:28 -0400
11368 From: Gurusamy Sarathy
11369 Subject: minor misc. cleanup
11371 This patch makes some minor cleanups to the sources. No change
11372 in functionality whatsoever.
11374 Date: Thu, 29 Aug 1996 15:14:51 +0200
11375 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
11376 Subject: more TIEHANDLE
11378 This adds support for a READLINE method.
11382 Clear any buffer space exposed by by read().
11383 This is almost certainly a bug-fix.
11385 Undef and then re-define my_chsize from Perl_my_chsize to
11386 just plain chsize if this system HAS_CHSIZE. This probably only
11387 applies to SCO. This shows the perils of having internal
11388 functions with the same name as external library functions :-).
11390 Use CLK_TCK if HZ is not available.
11394 Fix more spots where we had PerlIO_stderr() and should have had
11395 Perl_debug_log instead.
11397 Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
11398 From: Chip Salzenberg
11399 Subject: Minor potential bug in AV creation
11401 I wasn't the one who originated this patch. But it looks like it
11402 would improve the safety of AV creation.
11404 Remove potentially incorrect casts on PerlIO_set_ptrcnt.
11405 'ptr' is already STDCHAR, which is supposed to be the type of
11406 char used in stdio.h, so we shouldn't have to cast it.
11410 Clear any buffer space exposed by by read().
11411 This is almost certainly a bug-fix.
11413 Index: t/lib/db-btree.t
11415 Update to DB_File 1.03.
11417 Index: t/lib/db-hash.t
11419 Update to DB_File 1.03.
11421 Index: t/lib/db-recno.t
11423 Update to DB_File 1.03.
11425 Index: t/lib/io_sock.t
11427 From: Lupe Christoph <lupe@alanya.m.isar.de>
11428 Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
11430 io_sock.t works by forking a subprocess it can communicate with.
11431 It has the subprocess wait for the main process by sleeping 10
11432 seconds or until an alarm arrives.
11434 With my setup, the alarm signal arrives *before* the child
11435 has a chance to ignore the alarm signal.
11437 I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
11438 fork. It does not hurt to have the parent ignore alarms, too.
11442 One last LONG & co. fix (yet another cut'n'paste error) and a few
11443 minor cleanups. Nothing crucial.
11447 Date: Thu, 29 Aug 1996 15:14:51 +0200
11448 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
11449 Subject: more TIEHANDLE
11451 This adds support for a READLINE method.
11455 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
11456 From: Kenneth Albanowski
11457 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
11461 From: Gurusamy Sarathy
11462 Subject: Re: \ ( @array ) busted for lexical @array (once more)
11466 Date: Thu, 29 Aug 96 07:05:10 BST
11468 Subject: Re: UNIVERSAL::class busted
11470 yes, but I also noticed that this does not check that the reference
11471 is an object, so the patch should be
11475 Change comment style so that IBM's picky xlc compiler doesn't
11476 think we've mistakenly tried to nest comments.
11480 One last LONG & co. fix (yet another cut'n'paste error) and a few
11481 minor cleanups. Nothing crucial.
11483 Index: utils/h2xs.PL
11485 Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
11486 From: Ilya Zakharevich
11487 Subject: updated h2xs
11490 a) Docs and examples for -x updated;
11491 b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
11492 unless this file exists (outside of VMS, I'm afraid to make an error
11493 there). - Useful with -x option, when the file may be eaten via -I
11495 c) .h file would be scanned only if needed.
11496 d) typemap would be generated (with T_PTROBJ).
11497 e) Documentation (=list) for autogenerated guys would be
11499 f) duplicated XSUBs would not be generated;
11500 g) arguments to XSUBs being arrays are recognized (note that
11501 xsubpp would probably choke on such guys).
11503 -x option requires C-Scan-0.3 (releases a couple of minutes ago to
11504 ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
11505 should propagate to CPAN soon).
11507 Index: utils/perlbug.PL
11509 Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
11511 Index: utils/perldoc.PL
11513 More choices in the pager war. Unfortunately, we can't rely on
11514 all users agreeing with the Sysadmin's choice, nor can we
11515 assign a default preference order, since opinions vary. If the
11516 user doesn't have $ENV{PAGER} set, we do want to pick up one that
11517 at least works, so we'll try whatever Configure found.
11519 Index: vms/Makefile
11521 VMS 5.003_05 Update.
11523 Index: vms/config.vms
11525 VMS 5.003_05 Update.
11527 Index: vms/descrip.mms
11529 VMS 5.003_05 Update.
11531 Index: vms/ext/Stdio/Stdio.pm
11533 VMS 5.003_05 Update.
11535 Index: vms/ext/filespec.t
11537 VMS 5.003_05 Update.
11539 Index: vms/gen_shrfls.pl
11541 VMS 5.003_05 Update.
11543 Index: vms/perlvms.pod
11545 VMS 5.003_05 Update.
11549 VMS 5.003_05 Update.
11551 Index: vms/vmsish.h
11553 VMS 5.003_05 Update.
11560 This patch was primarily to fix bugs and to clean up some of
11561 the changes made in 5.003_03. The details are described below.
11562 A very brief summary is:
11564 o Visible Changes to Core Functionality
11566 -Allow and document permissions for FileHandle::new and
11568 -glob in Safe compartment used to allow shell access; now
11569 it's in the same category as `` and system().
11571 o Configure and build enhancements
11573 -perl library name is again -lperl, not -lperl5 in some cases.
11574 -Several hint files no longer set -g -DDEBUGGING by default.
11575 Instead, they just turn off optimization, since that is
11576 probably what was intended.
11577 -Include OS/2 and Plan9 updates.
11581 -SEGV with $_[0] and circular references fixed.
11582 -Ilya's debugger patch.
11583 -FAKE typeglobs fixed.
11584 -truncate with file name now works.
11585 -lval substr() no longer coredumps with refs
11586 -lval substr now clears lexicals in re-entered scopes.
11587 -core dump in caller() for signal handler for __DIE__.
11591 Here are the specific file-by-file changes.
11593 # This is my patch perl5.003_04.pat to perl5.003_03
11594 # The full description is below.
11595 # Please execute the following commands before applying this patch.
11596 # (You can feed this patch to 'sh' to do so.)
11597 # -- Andy Dougherty
11599 # Obsolete perl4 hint file.
11600 rm -f hints/dnix.sh
11604 # We'll create a new test, but patch won't automatically make it
11612 This is patch perl5.003_04.pat to perl version 5.003_03.
11613 This takes you from 5.003_03 to 5.003_04.
11615 To apply this patch, run the above commands,
11616 cd to your perl source directory and then type
11618 patch -p1 -N < perl5.003_04.pat
11620 The changes are described after each /^Index/ line below. This is
11621 designed so you can examine each change with a command such as
11623 csplit -k perl5.003_04.pat '/^Index:/' '{99}'
11627 Updated for 5.003_04.
11631 Change name of shared libperl library back to libperl.so.xxx,
11632 so that a simple -lperl picks up either libperl.a or
11635 Check if $sh='' in case we've reloaded an old config.sh
11639 Change name of shared perl library to libperl, instead of
11642 Add notes about fragility of shared libperl and the usefulness
11643 of archlib to separate different binaries.
11649 obsolete hints/dnix.sh removed.
11655 For building shared libperl, relocate whole rule to
11656 inside the if test -f $osname/Makefile.SHs case.
11658 Index: Porting/Glossary
11668 Subject: Re: SEGV with $_[0] and circular references
11670 Subject: random cleanup
11672 This patch removes a few obvious redundancies in the source.
11676 Updated. Note new comments to make AIX happy.
11680 Change /*#define../**/ into /*#define../ **/
11681 to make IBM's xlc compiler shut up about nested comments.
11682 The /*#define FOO /**/ is a perfectly legal un-nested comment, and
11683 I wish IBM would fix it's blasted compiler instead. In the meantime
11684 we'll take mercy on the poor AIX user and get rid of the screenfulls
11685 of stupid warning messages. Thanks to Hallvard B Furuseth for the fix.
11689 This patch changes neither behavior nor performance. However, it does
11690 reduce code size and improve maintainability by combining some common
11691 code in gv_fullname() and gv_efullname().
11693 Index: ext/FileHandle/FileHandle.pm
11695 This patch documents the behavior of FileHandle::{new,open} with
11696 regard to open modes. It also documents the exportation of Fcntl
11699 This patch fixes a bug observed by Tom Christiansen: FileHandle::new
11700 didn't allow for file permissions after the file mode. Here's a patch.
11702 Index: ext/IO/lib/IO/File.pm
11704 This patch fixes a bug observed by Tom Christiansen: IO::File::new
11705 didn't allow for file permissions after the file mode. Here's a patch.
11707 This patch documents the behavior of IO::File::{new,open} with
11708 regard to open modes. It also documents the exportation of Fcntl
11711 Index: ext/Opcode/Opcode.pm
11713 Subject: Re: glob in Safe compartment allows shell access
11715 I've moved the glob op into the same opcode tag as backticks and system
11716 and added a comment.
11720 This patch changes neither behavior nor performance. However, it does
11721 reduce code size and improve maintainability by combining some common
11722 code in gv_fullname() and gv_efullname().
11726 Subject: Patch for LONG_MAX & co.
11728 Sorry about adding yet another #ifdef forest, but hopefully this
11729 should resolve the *_MAX issues permanently. It adds to the
11730 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
11731 symbols the complete set of
11732 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
11733 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
11734 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
11735 and get appropriate figures. All references to LONG_(MIN|MAX) are
11736 changed appropriately.
11738 The .c changes have the side effect of making cast_uv properly use quad
11739 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
11740 works, but I don't have any handy Crays to try it out on.
11742 Add notes on perl's internal types, specifically Quad_t and IV.
11744 Index: hints/hpux.sh
11746 Remove the d_bsdpgrp hint. The defaults should be ok.
11748 Index: hints/irix_6_2.sh
11750 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
11751 unless that's what the user really wants.
11753 Index: hints/mpeix.sh
11755 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
11756 unless that's what the user really wants.
11758 Index: hints/os2.sh
11760 Fixes for sh vs. bin_sh + cleanup.
11762 Index: hints/ultrix_4.sh
11764 Don't call optimize=-g, just call optimize=none. The -g
11765 pulls in -DDEBUGGING, which might not be wanted.
11767 Index: lib/ExtUtils/MM_Unix.pm
11769 .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
11771 Index: lib/ExtUtils/xsubpp
11773 Fix SCOPE? (See pod/perlxs.pod).
11774 Up version number to 1.938.
11776 Index: lib/Test/Harness.pm
11778 Add a return value to runtests - non-zero if all tests ran ok,
11781 Index: lib/perl5db.pl
11783 Ilya's debugger patch.
11784 Undefined subroutine &Carp::longmess called at
11785 /opt/perl5.003_03/lib/perl5db.pl line 1423.
11788 Make perl5db compatible with the recent 'strict refs' enforcement
11793 A patch to perl5.003_02/malloc to give a sensible error abort() message
11794 in ANSI C, and to give it to stderr instead of stdout.
11796 Use config_h's STRINGIFY macro instead of pre-ANSI "p".
11800 Subject: FAKE typeglobs seriously busted (with patch)
11802 Handling of fake typeglobs (scalars that are really globs
11803 in disguise) is seriously busted since 5.002 (it wasn't
11805 The problem is that mg_get() on a glob calls gv_efullname()
11806 which might coerce its first arg to a string.
11808 Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
11809 weren't being properly detected by some of the sig magic, but as shared
11810 hash keys wouldn't normally be used in %SIG it's unlikely this is a
11811 significant problem.)
11813 This patch changes neither behavior nor performance. However, it does
11814 reduce code size and improve maintainability by combining some common
11815 code in gv_fullname() and gv_efullname().
11819 Update perlio-related variables.
11823 This patch changes neither behavior nor performance. However, it does
11824 reduce code size and improve maintainability by combining some common
11825 code in gv_fullname() and gv_efullname().
11829 Updated. See opcode.pl.
11833 Subject: Re: truncate with file name does not work (with patch)
11835 The prototype for truncate was changed so that perl won't die
11836 with C<use strict;> when the first arg is a bareword (filehandle).
11837 I think it was Tom (as in "tchrist") who brought this up.
11839 Here's a patch that undoes the damage, makes it work with
11840 C<use strict;>, and adds to the testsuite.
11842 Index: os2/Makefile.SHs
11844 perllib vs. LIBPERL
11846 Index: os2/diff.configure
11852 SH_PATH_INI vs. BIN_SH
11854 Index: os2/os2ish.h
11856 SH_PATH_INI added (needed to redefine SH_PATH for binary
11858 SH_PATH is redefined.
11860 Index: patchlevel.h
11866 Subject: Patch for LONG_MAX & co.
11868 Sorry about adding yet another #ifdef forest, but hopefully this
11869 should resolve the *_MAX issues permanently. It adds to the
11870 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
11871 symbols the complete set of
11872 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
11873 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
11874 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
11875 and get appropriate figures. All references to LONG_(MIN|MAX) are
11876 changed appropriately.
11878 The .c changes have the side effect of making cast_uv properly use quad
11879 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
11880 works, but I don't have any handy Crays to try it out on.
11882 Add notes on perl's internal types, specifically Quad_t and IV.
11886 Removes an incorrect prototype for setlinebuf from
11887 perlio.c because it conflicts with the correct declaration in
11888 MachTen's stdio.h (and possibly other stdio's as well).
11890 Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
11891 HAS_F[GS]ETPOS) case. The patch fixes this omission (in a rather lumpen
11892 manner). I don't think this should affect platforms which try to hack a
11893 different path through the #ifdef forest, but this assertion would benefit
11898 Index: plan9/config.plan9
11902 Index: plan9/fndvers
11906 Index: plan9/mkfile
11910 Index: plan9/setup.rc
11914 Index: pod/perldiag.pod
11916 Subject: lval substr() coredumps with refs (with patch)
11918 substr() coredumps with a target that is a ref, when it is used in
11920 The patch below corrects the problem by stringifying the reference
11921 first (and emitting a warning when appropriate).
11923 Index: pod/perlxs.pod
11925 document xsubpp SCOPE:
11929 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
11931 substr() in lvalue context interacts in buggy fashion with SVs that
11932 are !SvOK. This manifests itself with lexicals that have a REFCNT of
11933 1, since these are merely "cleared in place" by setting SvOK_off.
11935 Subject: lval substr() coredumps with refs (with patch)
11937 substr() coredumps with a target that is a ref, when it is used in
11939 The patch below corrects the problem by stringifying the reference
11940 first (and emitting a warning when appropriate).
11942 Subject: Patch for LONG_MAX & co.
11946 This patch changes neither behavior nor performance. However, it does
11947 reduce code size and improve maintainability by combining some common
11948 code in gv_fullname() and gv_efullname().
11952 Subject: Patch for LONG_MAX & co.
11954 This patch changes neither behavior nor performance. However, it does
11955 reduce code size and improve maintainability by combining some common
11956 code in gv_fullname() and gv_efullname().
11960 This patch changes neither behavior nor performance. However, it does
11961 reduce code size and improve maintainability by combining some common
11962 code in gv_fullname() and gv_efullname().
11966 This patch changes neither behavior nor performance. However, it does
11967 reduce code size and improve maintainability by combining some common
11968 code in gv_fullname() and gv_efullname().
11972 This patch changes neither behavior nor performance. However, it does
11973 reduce code size and improve maintainability by combining some common
11974 code in gv_fullname() and gv_efullname().
11978 Subject: random cleanup
11980 This patch removes a few obvious redundancies in the source.
11982 Subject: sv_setsv patch
11984 This patch changes neither behavior nor performance. However, it does
11985 reduce code size and improve maintainability by combining some common
11986 code in gv_fullname() and gv_efullname().
11988 From: Chip Salzenberg
11989 Subject: Track SVs for destruction when -DPURIFY
11991 When checking for memory leaks, I compiled Perl with "-DPURIFY".
11992 Although that flag improves the leak checking, it also breaks
11993 destruction of global objects, because SVs aren't kept in captive
11996 This patch rectifies the problem by providing an alternative
11997 method for keeping track of SVs when Perl is compiled for Purify.
11998 It has no effect on normal operation.
12001 Add comment about assert(len >=0) when len is unsigned anyway.
12005 Subject: Re: truncate with file name does not work (with patch)
12007 The prototype for truncate was changed so that perl won't die
12008 with C<use strict;> when the first arg is a bareword (filehandle).
12009 I think it was Tom (as in "tchrist") who brought this up.
12011 Here's a patch that undoes the damage, makes it work with
12012 C<use strict;>, and adds to the testsuite.
12014 The "not implemented" branch is missing a "\n".
12018 Subject: FAKE typeglobs seriously busted (with patch)
12020 Handling of fake typeglobs (scalars that are really globs
12021 in disguise) is seriously busted since 5.002 (it wasn't
12024 The problem is that mg_get() on a glob calls gv_efullname()
12025 which might coerce its first arg to a string.
12027 Index: t/op/substr.t
12030 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
12032 substr() in lvalue context interacts in buggy fashion with SVs that
12033 are !SvOK. This manifests itself with lexicals that have a REFCNT of
12034 1, since these are merely "cleared in place" by setting SvOK_off.
12036 Subject: lval substr() coredumps with refs (with patch)
12038 substr() coredumps with a target that is a ref, when it is used in
12040 The patch below corrects the problem by stringifying the reference
12041 first (and emitting a warning when appropriate).
12045 Subject: Re: truncate with file name does not work (with patch)
12047 The prototype for truncate was changed so that perl won't die
12048 with C<use strict;> when the first arg is a bareword (filehandle).
12049 I think it was Tom (as in "tchrist") who brought this up.
12051 Here's a patch that undoes the damage, makes it work with
12052 C<use strict;>, and adds to the testsuite.
12056 Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
12057 __DIE__ (with patch)
12059 sv_2pv() might call croak() (which is not prepared to handle that
12060 when it calls sv_2pv(), itself). Likewise for warn() (but under
12061 slightly more esoteric circumstances--mg_get() in sv_2pv() might
12062 trigger a call to warn()).
12065 Subject: Patch for LONG_MAX & co.
12067 PERL_BADLANG is examined by default before issuing a warning during
12068 internationalization.
12070 Index: utils/h2xs.PL
12072 Make leading =head NAME item a paragraph so pod2man finds it.
12074 Index: utils/perldoc.PL
12076 Use col -x to filter out half-line feeds (ESC-9) from
12077 HP-UX nroff -man output. (col -x isn't portable -- SunOS
12078 doesn't support the -x option.)
12085 Most of the changes in 5.003_03 are to make the build and installation
12086 process more robust. The details are described below. A very brief
12089 o Visible Changes to Core Functionality
12091 -Support for tied filehandles.
12093 o Configure enhancements
12095 -How to build and install a shared libperl.so is now documented
12096 and supported, though it's not the default for most platforms.
12100 -Support bit operations on strings longer than 15 bytes.
12102 -If a regex supplied to split() contains paranthesized subpatterns
12103 that can result in null matches, perl no longer coredumps.
12105 -Fix problems with each() on tied hashes.
12107 -Make h2ph architecture-independent by using Config at run-time
12108 rather than extraction time.
12112 Here are the specific file-by-file changes.
12114 # This is my patch perl5.003_03.pat to perl5.003_02
12115 # The full description is below.
12116 # Please execute the following commands before applying this patch.
12117 # (You can feed this patch to 'sh' to do so.)
12118 # -- Andy Dougherty
12120 # Absorbed into Changes5.002
12124 rm -f ext/POSIX/mkposixman.pl
12126 # Moved to README.os2. I'm not sure why the README files are
12127 # here rather than in the appropriate subdirectories.
12131 rm -f pod/Makefile.PL
12133 # New test for bit ops.
12136 # Patches that create new tests don't always make them executable.
12139 # Create a new directory for Porting and Patching info.
12144 This is patch perl5.003_03.pat to perl version 5.003_02.
12145 This takes you from 5.003_02 to 5.003_03.
12147 To apply this patch, run the above commands,
12148 cd to your perl source directory and then type
12150 patch -p1 -N < perl5.003_03.pat
12152 The changes are described after each /^Index/ line below. This is
12153 designed so you can examine each change with a command such as
12155 csplit -k perl5.003_03.pat '/^Index:/' '{99}'
12159 Include 5.003_03 change notes.
12161 Move older change notes to separate files.
12163 Index: Changes5.000
12165 New file. Changes from perl4.036 to 5.000.
12167 Index: Changes5.001
12169 New file. Changes from 5.000 to 5.001
12171 Index: Changes5.002
12173 New file. Changes from 5.001 to 5.002
12175 Index: Changes5.003
12177 New file. Changes from 5.002 to 5.003
12181 Relaxed warning about ksh on exotic machines.
12183 Changed usesafe to useopcode.
12185 Add search for gzip and zip.
12187 Look more carefully for $sh (the Bourne-ish shell).
12188 Use that info to set $startsh correctly.
12190 Change prompts for PerlIO interface. See INSTALL
12191 for how this is supposed to work. The default is
12192 still the same as in 5.003_02, namely don't use
12193 any fancy new PerlIO stuff.
12195 Don't look for sigvec() since we don't actually use it.
12196 (Plus, it used to print an alarming misleading message about
12199 Look for stdio's _filbuf under the possible names of
12200 _filbuf, __filbuf, and _fill.
12202 New $useshrplib variable to control whether we build a shared
12203 libperl.so. The name of the library is in $libperl.
12204 Always install it in $installarchlib/CORE/$libperl.
12206 Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
12208 Replace old $altmake stuff with newer autoconf-ish
12209 $make_set_make, which checks if $make sets $(MAKE). Now you
12210 choose an alternate make with sh Configure -Dmake=gmake (or
12213 Remove 'ln' for the list of essential commands. Simulate
12214 it with 'cp' if necessary.
12216 Change `logname` prompts to handle extra gratuitous spaces in
12221 Fix silly bug in checking for fully-qualified names in /etc/hosts.
12223 Generalize Gconvert tests. Give correct and more useful
12226 Use $obj_ext instead of literal '.o' in the dynaloader test.
12228 Include appropriate header files in bcopy() and memcpy()
12229 tests. Note whether memmove is available.
12231 Check whether struct sigaction works (needed for Solaris 2.5
12234 Include appropriate header files for randbits test.
12238 Add note about space requirements.
12240 Update to match Configure changes (Opcode vs. Safe,
12241 useperlio, useshrplib, etc.)
12243 Reorganize the structure of some of the hints.
12245 Miscellaneous clarifications.
12249 Updated. 5.003_02 introduced some massive patches, mostly
12250 due to spacing changes. I didn't bother to sort them all out;
12251 I just started with 5.003's MANIEFST.
12255 Support the new simplified shared libperl mechanism.
12257 Use new $make_set_make directive.
12259 Remove redundant libperl Make variable.
12261 Remove unnecessary MAB variable.
12263 Remove dependency of minitest on lib/Config.pm, since it could
12264 well have been a failure of configpm that inspired testing
12265 miniperl in the first place!
12267 Index: Porting/Glossary
12269 New file describing all the config.sh variables.
12270 Eventually, I hope to fill this directory with other useful
12275 Replace old README.os2 with more up-to-date os2/README.
12279 Updated to match current Configure and config_h.SH.
12280 Some rearrangement of parts has occurred due to new
12281 dependencies in the metaconfig units.
12285 Updated to match current Configure and config_h.SH.
12286 Some rearrangement of parts has occurred due to new
12287 dependencies in the metaconfig units.
12289 Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
12290 SITEARCH, and SITELIB. Previous versions just included the
12291 ~-expanded names (with unhelpful descriptions). No functionality
12292 is changed, but maybe it's a little better documented now.
12296 Possibly Include <signal.h> and <unistd.h>
12300 No longer prefer bcmp over memcmp when order doesn't matter.
12302 Support bit operations on strings longer than 15 bytes.
12310 Expand warning at the top.
12312 Index: ext/IO/IO.pm
12314 Clean up docmentation installation errors.
12316 Index: ext/IO/lib/IO/Seekable.pm
12318 Clean up docmentation installation errors.
12320 Index: ext/IO/lib/IO/Select.pm
12322 Clean up docmentation installation errors.
12324 Index: ext/Opcode/Opcode.xs
12326 Add support for tied filehandles.
12328 Index: ext/SDBM_File/sdbm/sdbm.h
12330 Change the Mymalloc to match Perl_malloc in perl.h.
12332 Index: ext/util/make_ext
12335 Get rid of unused altmake.
12339 Fix problems with each() on tied hashes.
12343 Change safe*alloc functions to have prototypes that
12344 match the system's malloc and free types. That is, use
12345 Malloc_t instead of char *, and Free_t instead of void.
12346 This is necessary so . . .
12348 Safefree cast matches type of free() whether it's perl's
12349 malloc/free or the system's malloc/free.
12351 Index: hints/README.hints
12353 Remove out-of-date info.
12355 Document a bit about how hint files work.
12357 Index: hints/aix.sh
12359 qmaxmem hint doesn't apply to gcc.
12361 Index: hints/dgux.sh
12363 Configure will now automatically detect shared libperl stuff.
12365 Index: hints/dynixptx.sh
12367 Fix typo in comment.
12369 Configure will now automatically detect shared libperl stuff.
12371 Index: hints/epix.sh
12373 Use glibpth instead of libpth. This allows Configure to
12374 add local directories, such as /opt/local/lib, etc.
12376 Index: hints/irix_6_2.sh
12378 Include some info on cc -n32 compile.
12380 Index: hints/linux.sh
12382 Configure now tests gcvt() more thoroughly.
12384 Index: hints/machten_2.sh
12386 Update where to find dld.
12388 Index: hints/mips.sh
12390 Use glibpth instead of libpth.
12392 Index: hints/next_3.sh
12394 Build up $mab dynamically. Since $mab isn't used anywhere
12395 anymore, this is useless. However, $mab was never used for
12396 next_3.sh anyway, so there's been no change in functionality.
12398 Index: hints/next_4.sh
12400 Get rid of extraneous isnext_4 variable. Configure and
12401 Makefile.SH will use $osname and $osvers instead.
12403 Build up $mab dynamically based on available architectures.
12405 Absorb $mab into ccflags and ccdlflags. I hope that will
12406 cover everything. (Configure should automatically remove
12407 the -arch stuff from cppflags.)
12409 Configure now knows next4 needs to use a shared libperl.5.so.
12411 Allow users to use -Dprefix.
12413 Index: hints/os2.sh
12415 Try to update to reflect newer shared libperl stuff.
12416 I probably goofed :-).
12418 Index: hints/sco.sh
12420 Additional notes on using icc.
12422 Additional flags for dynamic loading.
12424 Index: hints/solaris_2.sh
12426 Perl.h no longer prefers bcmp, so it's again ok if Configure
12427 finds them, since perl will prefer the mem* versions anyway.
12429 Index: hints/sunos_4_0.sh
12431 Don't include <unistd.h>
12433 Index: hints/sunos_4_1.sh
12435 Add brief note about GNU as and ld.
12437 Don't include <unistd.h>
12439 Add notes about WHOA THERE messages.
12441 Index: hints/titanos.sh
12443 Include sfio in libswanted.
12445 Don't set libpth any more.
12447 Index: hints/umips.sh
12453 Use memcmp even in cases where ordering doesn't matter.
12455 Fix problems with each() on tied hashes.
12459 Simplify installation of shared libperl.so.
12461 Avoid reaching Command Failed!!! with /usr/bin/perl.
12463 Index: lib/AutoSplit.pm
12465 Clean up docmentation installation errors.
12467 Index: lib/ExtUtils/MM_Unix.pm
12469 Remove MAB references.
12471 Use 'useshrplib' instead of 'd_shrplib'
12473 Index: lib/ExtUtils/MakeMaker.pm
12475 Remove mab references.
12477 Index: lib/FindBin.pm
12479 Clean up docmentation installation errors.
12481 Index: lib/Symbol.pm
12483 Put back in the BEGIN { require 5.002; }. The version in
12484 5.003_02 wouldn't work in 5.002 anyway. Further, the whole
12485 point of the construct is to catch 5.001m, so we can't use
12486 syntax introduced after 5.001m to do that.
12488 Index: lib/Text/Wrap.pm
12490 Remove double 'use strict'.
12492 Index: lib/perl5db.pl
12494 Add explicit '&' to avoid warnings under strict refs.
12496 Index: lib/sigtrap.pm
12498 Clean up docmentation installation errors.
12500 Index: makedepend.SH
12502 Use Configure's $sh and $make_set_make variables.
12508 Use Safefree() macro instead of safefree() function with
12509 a (possibly) incorrect cast. The whole point of the
12510 Safefree() macro is that it does the correct cast for you.
12513 Index: patchlevel.h
12515 Change to SUBVERSION 3.
12523 No longer prefer bcmp slightly for comparisons that don't care
12526 Rely on Configure setting SH_PATH.
12528 Change the function name to Pause() instead of pause() to
12529 avoid potential prototype problems. (This naming convention
12530 is similar to the Fwrite and Fflush macros.)
12532 Fix problems with each() on tied hashes.
12534 Work around crypt prototype problem on NeXT.
12538 Fixes to support non-std stdio.
12542 Try to document the various #defines a bit. This is far from
12545 Remove a lot of trailing whitespace. (It's of no consequence, but
12546 but I'm not going to redo the patch just to put back in the trailing
12547 whitespace either.)
12551 Fixes to support non-std stdio.
12555 Restore use of Safefree() macro.
12557 Index: perly.c.diff
12559 Restore use of Safefree() macro.
12563 Delete duplicate line.
12565 Index: plan9/buildinfo
12569 Index: pod/perlapio.pod
12571 Clean up docmentation installation errors.
12573 Index: pod/perlipc.pod
12577 Untaint port number.
12579 Index: pod/perlmod.pod
12581 Fix a minor nit regarding Exporter.
12583 Index: pod/perlre.pod
12585 Clean up docmentation installation errors.
12587 Index: pod/perltie.pod
12589 Add support for tied filehandles.
12591 Index: pod/perltrap.pod
12593 Clean up docmentation installation errors.
12595 Index: pod/perlxstut.pod
12597 Clean up docmentation installation errors.
12599 Index: pod/pod2man.PL
12601 Clean up docmentation installation errors.
12605 Add support for tied filehandles.
12607 If a regex supplied to split() contains paranthesized subpatterns
12608 that can result in null matches, perl coredumps.
12612 Use memcmp instead of bcmp even when we don't care about order.
12614 Add support for tied filehandles.
12618 Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
12619 (The latter two are especially for NetBSD.)
12621 Don't assume sys/time.h and sys/select.h can't coexist.
12627 Fix safe*alloc and safefree prototypes.
12631 Use memcmp instead of bcmp even when we don't care about order.
12635 Use memcmp instead of bcmp even when we don't care about order.
12637 Index: t/lib/opcode.t
12639 Add support for tied filehandles.
12643 Support bit operations on strings longer than 15 bytes.
12647 Add support for tied filehandles.
12649 Index: t/op/split.t
12651 If a regex supplied to split() contains paranthesized subpatterns
12652 that can result in null matches, perl coredumps.
12656 Include <unistd.h>.
12658 Use memcmp instead of bcmp even when we don't care about order.
12662 Include <unistd.h>.
12664 Use correct types for safe*alloc and safefree functions.
12666 Index: utils/h2ph.PL
12668 Make h2ph architecture-independent by using Config at run-time
12669 rather than extraction time.
12671 Index: writemain.SH
12673 Remove unnecessary curlies. (They are a leftover from
12674 an older auto_init mechanism.)
12676 Index: x2p/Makefile.SH
12678 Use Configure's $sh and $make_set_make.
12680 Remove MAB stuff, since it's now in ccflags.
12682 Keep 5.003's RCS info.
12686 Keep 5.003's RCS info.
12690 Use Configure's FILE_filbuf macro instead of a raw _filbuf.
12697 o Visible Changes to Core Functionality
12698 - Redefining constant subs, or changing sub's prototype now give warnings.
12699 - Fixes for ++/-- of values close to max/min size of an integer
12700 - Warning for un-qualified bareword as handler in $SIG{}.
12701 - UNIVERSAL::isa can now be called as static method.
12703 o Changes in Core Internals
12704 - PerlIO abstraction added.
12705 Perl core and standard extensions no longer assume ANSI C's stdio is IO
12706 mechanism, Default Configure mode is still to use stdio via set of C macros.
12707 Alternate modes are to use stdio via one perlio.c module, or
12708 to use sfio if available.
12710 - Several bug fixs from perl5-porters
12711 - Make sources non-ANSI C correct again.
12713 - Last of shared-hash-key patches
12714 - eval '(0,1..3)'; # --> SegFault
12715 - coredumps after simple subsitutes.
12716 - Correction to UNIVERSAL::VERSION docs.
12717 - Fixed io_udp test.
12718 - Fixed another abuse of malloc'ed memory.
12719 - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
12720 - Reverted to default of not hiding perl's malloc (if used).
12722 o Changes in the Standard Library and Utilities
12723 - Fixed MakeMaker for static SDBM and builing in a link tree.
12724 - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
12725 - Documentation/test tweak to DB_File
12726 - h2xs upgrade to allow use C::Scan module
12728 o Changes in OS-specific and Build-time Support
12729 - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
12731 - make minitest now depends on lib/Config.pm, as some of tests require it.
12732 - Included latest plan9 sub-directory
12733 - Applied OS/2 patches.
12734 - Typo patch for VMS.
12741 Version 5.003_01 contains bugfixes and additions accumulated since
12742 version 5.002_01, since the patch to version 5.003 was deliberately
12743 kept simple. In addition to numerous small bugfixes in the core,
12744 library files, and documentation, this patch contains several
12745 significant revisions, summarized below:
12747 o Visible Changes to Core Functionality
12749 - A port to Plan9 has been started, and changes are integrated into
12750 the standard distribution. As of this release, the Perl core
12751 and several common extensions are working.
12753 - A set of basic methods in the UNIVERSAL class have been added to
12754 the Perl core. Since UNIVERSAL is an implicit member of every
12755 class's @ISA, the methods can be called via any object.
12757 - A mandatory warning has been added for 'declarations' of lexical
12758 variables using the "my" operator which mask an existing lexical
12759 variable declared in the same scope, making the previous variable
12760 inaccessible by its name.
12762 - The "use" and "require" operators have been extended to allow
12763 checking of the required module's version. The "use" operator
12764 can now be used for an immediate version check of Perl itself.
12766 - A new "strict" pragma, "strict untie", has been added, which
12767 produces an error if a tied value is untied when other references
12768 exist to the internal object implementing the tie.
12770 - Barewords used as associative array keys (i.e. when specifying
12771 an associative array element like $foo{__BAR} or on the left
12772 side of the => operator) may now begin with an underscore as
12773 well as an alphabetic character.
12775 - Some of the configuration information previously produced by the
12776 -v switch has been moved to the -V switch, in order to keep -v
12779 o Changes in Core Internals
12781 - Symbol table and method lookups have been made faster.
12783 - Perl subroutines which just return a constant value are now
12784 optimized at compile time into inline constants.
12786 - Management of keys for associative arrays has been improved to
12787 conserve space when the same keys are reused frequently, and
12788 to pass true Perl values to tie functions, instead of stringified
12791 - Messages normally output to stderr may be directed to another
12792 stream when Perl is built. This allows some platforms to
12793 present diagnostic output in a separate window from normal
12796 - A bug which caused suiperl to fail silently, albeit securely,
12797 in version 5.003 on some systems has been fixed.
12799 - Management of Unix-style signal handlers via the %SIG associative
12800 array has been made safer.
12802 - Several global C symbols have been renamed to eliminate collisions
12803 with system C header files or libraries on some platforms.
12804 Unfortunately, this means that dynamic extensions compiled under
12805 previous versions of Perl will need to be rebuilt for Perl
12806 5.003_01. We're in the process of cleaning up Perl's C
12807 namespace to make it easier to link Perl with other binaries,
12808 so this will probably happen again between now and version 5.004.
12809 After that, we'll do our best to maintain binary compatibility
12812 - An alternate allocation strategy has been added to Perl's
12813 optional private memory management routines. This strategy,
12814 which may be selected when Perl is built, is designed to
12815 conserve memory in programs which allocate many small
12816 chunks of memory with sizes near a power of 2, as is often
12817 the case in Perl programs.
12819 - Several memory leaks in the creation and destruction of
12820 multiple interpreters have been fixed.
12822 o Changes in the Standard Library and Utilities
12824 - The Opcode extension, which allows you to control a program's
12825 access to Perl operations, has been added to the standard
12826 distribution. This extends the work begun in the original
12827 Safe extension, and subsumes it. The Safe interface is still
12830 - The IO extension, which provides a set of classes for object-
12831 oriented handling of common I/O tasks, has been added to the
12832 standard distribution. The IO classes will form the basis
12833 for future development of Perl's I/O interface, and will
12834 subsume the FileHandle class in the near future. The default
12835 class to which all Perl I/O handles belong is now IO::Handle,
12836 rather than FileHandle.
12838 - The ExtUtils::Embed library module, which provides a set
12839 of utility function to help in embedding Perl in other
12840 applications, has been added to the standard distribution.
12842 - The Fatal library module, which provides a simple interface
12843 for creating "do-or-die" equivalents of existing functions,
12844 has been added to the standard distribution.
12846 - The FindBin library module, which determines the full path
12847 to the currently executing program, has been added to the
12848 standard distribution.
12850 - The DB_File extension, and the Getopt::Long, Test::Harness,
12851 Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
12852 have been updated to the authors' latest versions.
12854 - The Carp library module now considers the @ISA chain when
12855 determining the caller's package for inclusion in error messages.
12857 - The h2xs, perlbug, and xsubpp utilities have been updated.
12859 - The standard Perl debugger has been updated, and the information
12860 provided to the debugger when an XSUB is called has been improved,
12861 making it possible for alternate debuggers (such as Devel::DProf)
12862 to do a better job of tracking XSUB calls.
12864 - The pod documentation formatting tools in the standard distribution
12865 can now handle characters in the input stream whose high bit is set.
12867 - The cperl-mode EMACS editing mode has been updated.
12869 o Changes in Documentation
12871 - Typographic and formatting errors have been corrected in the pod
12872 documentation for the core and standard library files
12874 - Explanations of several core operators have been improved
12876 - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
12877 extensively revised.
12879 o Changes in OS-specific and Build-time Support
12881 - Support for the NeXT platform has been extended through
12882 NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
12884 - Support for OS/2 has been extended as well, and now includes
12885 options for building a.out binaries.
12887 - Support for VMS has also been extended, incorporating improved
12888 processing of file specification strings, optional suppression of
12889 carriage control interpretation for record-structured files,
12890 improved support for the -S command line switch, a number of
12891 VMS-specific bugfixes, and significantly improved performance
12892 in line-oriented reading of files.
12894 - Several hints files have been added or updated: aux.sh (updated),
12895 convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
12896 irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
12897 next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
12898 sco.sh (updated), and solaris_2.sh (updated).
12900 - The test driver for the regression tests now reports when a set
12901 of tests have been skipped (presumable because the operation
12902 they're designed to test isn't supported on the current system).