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_03 Maintenance release 3 for 5.004
54 "To err is human, to forgive divine."
58 HEADLINES FOR THIS MAINTENANCE RELEASE
60 Fixed 5.004_02 compilation failure on VMS.
61 Fixed Configure (non)errors being displayed to user.
62 Better support for Windows 95.
63 Assorted documentation and hint file improvements.
64 perl --foo no longer silently ignored.
67 ------ BUILD PROCESS ------
69 Title: "Show Configure failure reason even with -s"
70 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
71 Msg-ID: <Pine.SUN.3.96.970812141623.14256K-100000@newton.phys>
74 Title: "Configure can stop without fully explaining itself"
75 From: Jim Anderson <jander@ml.com>
76 Msg-ID: <199708111328.JAA28976@nsd15.ny-swaps-develop.ml.com>,
77 <199708111952.PAA29346@nsd15.ny-swaps-develop.ml.com>
80 ------ CORE LANGUAGE ------
82 Title: "typos in perl -h output"
83 From: "Richard A. Wells" <Rwells@uhs.harvard.edu>
84 Msg-ID: <6D0BF914BC@gateuhs.harvard.edu>
87 Title: "Some perldb -> PERLDB_* macro changes were missed"
88 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
89 Msg-ID: <199708100323.XAA27155@monk.mps.ohio-state.edu>
92 Title: "Further fix to lseek's in lockf_emulate_flock"
93 From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
94 Msg-ID: <199708060031.CAA07387@bombur2.uio.no>,
95 <199708102225.AAA16970@bombur2.uio.no>
98 Title: "GNU style perl --version (or any other --foo) ignored"
99 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Kenneth Albanowski
100 <kjahds@kjahds.com>, Stephen McCamant <alias@mcs.com>
101 Msg-ID: <E0wx8MO-0007BS-00@ursa.cus.cam.ac.uk>,
102 <Pine.LNX.3.93.970813122557.9443C-100000@kjahds.com>,
103 <m0wy8nl-000EYgC@alias-2.pr.mcs.net>
104 Files: pod/perldiag.pod perl.c
106 Title: "seen_dot declaration in perl.c needed for VMS"
107 From: Gurusamy Sarathy <gsar@engin.umich.edu>
108 Msg-ID: <199708072033.QAA09167@aatma.engin.umich.edu>
111 ------ DOCUMENTATION ------
113 Title: "[PATCH] -D info in perlrun", "[PATCH] Re: -D info in perlrun"
114 From: Stephen McCamant <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
116 Msg-ID: <1997Aug10.195832.2224477@hmivax.humgen.upenn.edu>,
117 <m0wxNNL-000EYgC@alias-2.pr.mcs.net>,
118 <m0wxz6l-000EYgC@alias-2.pr.mcs.net>
119 Files: pod/perlrun.pod
121 Title: "perlop pod inconsistent in presentation of regexp options"
122 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hans Mulder <hansm@icgned.nl>,
123 jmr@whirlwind.fmr.com
124 Msg-ID: <199708061404.KAA06717@whirlwind.fmr.com>,
125 <199708081505.LAA09810@whirlwind.fmr.com>,
126 <1997Aug7.160530.2196011@hmivax.humgen.upenn.edu>,
127 <E0wwnqc-00057s-00@ursa.cus.cam.ac.uk>,
128 <E0wwswg-00017x-00@ursa.cus.cam.ac.uk>
129 Files: pod/perlop.pod
131 Title: "pod2man generated .IX lines upset whatis on Solaris"
132 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, jmr@whirlwind.fmr.com (John
134 Msg-ID: <E0wxoUZ-0006Ee-00@ursa.cus.cam.ac.uk>
135 Files: pod/pod2man.PL
137 Title: "The description of the \Q metacharacter is confusing to novices"
138 From: aml@world.std.com (Andrew M. Langmead)
139 Msg-ID: <199708101946.AA06339@world.std.com>
140 Files: pod/perlre.pod
142 Title: "doc patch for pack("p",undef) packing a NULL pointer"
143 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
144 Msg-ID: <9708102159.AA11726@claudius.bfsec.bt.co.uk>
145 Files: pod/perldelta.pod pod/perlfunc.pod
147 Title: "perlfunc.pod error"
148 From: Tom Christiansen <tchrist@jhereg.perl.com>
149 Msg-ID: <199708102235.QAA18420@jhereg.perl.com>
150 Files: pod/perlfunc.pod
152 ------ LIBRARY AND EXTENSIONS ------
154 Title: "patch for documentation error in FileCache.pm"
155 From: Mike Stok <mike@stok.co.uk>, mikebo@tellabs.com
156 Msg-ID: <Pine.LNX.3.95.970810143321.437C-100000@stok.co.uk>
157 Files: lib/FileCache.pm
159 Title: "[PATCH] 5.004_02: Complex/Trig: update"
160 From: Jarkko Hietaniemi <jhi@iki.fi>
161 Msg-ID: <199708081842.VAA31214@alpha.hut.fi>
162 Files: lib/Math/Complex.pm lib/Math/Trig.pm t/lib/complex.t
164 Title: "CPAN Use of uninitialized value in newest perl"
165 From: tom@amber.ssd.hcsc.com (Tom Horsley)
166 Msg-ID: <9708091738.AA16435@amber.ssd.hcsc.com>
169 ------ PORTABILITY - WIN32 ------
171 Title: "[PATCH] /x is not a valid shell switch on Win95"
172 From: Gurusamy Sarathy <gsar@engin.umich.edu>
173 Msg-ID: <199708121720.NAA14760@aatma.engin.umich.edu>
176 Title: "[PATCH] Win95-proofing pl2bat"
177 From: Gurusamy Sarathy <gsar@engin.umich.edu>
178 Msg-ID: <199708121733.NAA14888@aatma.engin.umich.edu>
179 Files: MANIFEST win32/Makefile win32/makefile.mk win32/bin/pl2bat.pl
180 win32/bin/runperl.pl win32/bin/search.pl
183 Title: "[PATCH] [OK] Perl5.004_02 on Alpha NT"
184 From: wmiddlet@adobe.com (William Middleton)
185 Msg-ID: <199708072100.OAA13141@ducks>
188 ------ PORTABILITY - OTHER ------
190 Title: "Improve dual-universe comments in hints/sunos_4_1.sh"
191 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
192 Msg-ID: <Pine.SUN.3.96.970812170358.14488E-100000@newton.phys>
193 Files: hints/sunos_4_1.sh
195 Title: "Dynamic Loading on MkLinux (osname=linux,archname=ppc-linux)"
196 From: Chris Nandor <pudge@pobox.com>, Shimpei Yamashita
197 <shimpei@socrates.patnet.caltech.edu>
198 Msg-ID: <33EF1634.B36B6500@pobox.com>
199 Files: hints/linux.sh
201 Title: "5.004_02 Configure - worrying but normal errors displayed to user"
202 From: Paul Marquess <pmarquess@bfsec.bt.co.uk>, pmarquess@bfsec.bt.co.uk
204 Msg-ID: <01BCA3DE.E257BFC0.pmarquess@bfsec.bt.co.uk>,
205 <9708102159.AA11726@claudius.bfsec.bt.co.uk>
206 Files: Configure os2/diff.configure
208 Title: "Minor glitch with Perl 5.004_01 on SunOS 4.1.3 (groupstype)"
209 From: thad@thadlabs.com (Thad Floryan)
210 Msg-ID: <9708111415.AA03808@thadlabs.com>
211 Files: hints/sunos_4_1.sh
213 Title: "SCO Openserver 5.0.4 - add comment to hint file re compiler bug"
214 From: Bill Glicker <billg@burrelles.com>
215 Msg-ID: <Pine.SCO.3.96.970811153021.18457A-100000@laura.burrelles.com>
218 ------ UTILITIES ------
220 Title: "perlbug -d non-interactive (with patch)"
221 From: Ted Ashton <ashted@southern.edu>
222 Msg-ID: <199708071418.KAA15711@ns.southern.edu>
223 Files: utils/perlbug.PL
228 Version 5.004_02 Maintenance release 2 for 5.004
231 "When you work you are a flute through whose
232 heart the whispering of the hours turns to music."
233 -- from The Prophet by Kahlil Gibran
236 HEADLINES FOR THIS MAINTENANCE RELEASE
238 Major memory growth bug fixed.
239 Object destruction is more timely and orderly.
240 Further major enhancements to Win32 support, including:
241 Win32 binary compatibility between Visual C++ and Borland C++.
242 The -S option is now more useful on dos/Win32 (see perlrun).
243 Implicit -p print now checks for write errors.
244 DB_File now sub-classable (and other fixes).
245 Memory usage stats available with perl's malloc (see perldelta).
246 'use UNIVERSAL;' deprecated (see perldelta).
247 Internal integer to string conversions are faster.
248 Carp can be forced to give stack traces (see perldoc Carp).
249 Many other bug fixes and enhancements.
252 ------ BUILD PROCESS ------
254 Title: "[PATCH] m2t3: Configure: cf_time always in C locale"
255 From: Jarkko Hietaniemi <jhi@iki.fi>
256 Msg-ID: <199708061827.VAA09623@alpha.hut.fi>
259 Title: "Configure can't find open3 on NeXTstep"
260 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, hans@icgned.nl
262 Msg-ID: <9706271816.AA10551@ icgned.icgned.nl >
265 Title: "Don't use undef value in Config::myconfig"
266 From: "Andreas J. Koenig" <k@sissy.in-berlin.de>, Chip Salzenberg
267 <salzench@nielsenmedia.com>
268 Msg-ID: <199706271525.RAA13517@sissy.in-berlin.de>
271 Title: "make Configure recognize powerux hint (perl5.004_01)"
272 From: tom@amber.ssd.hcsc.com (Tom Horsley)
273 Msg-ID: <9707301938.AA08352@amber.ssd.hcsc.com>
276 Title: "[PATCH]: HP-UX 10 w/o transition links"
277 From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
278 Msg-ID: <199706181851.AA093329906@hpcc123.corp.hp.com>,
279 <199706231650.AA070364627@hpcc123.corp.hp.com>
282 Title: "INSTALL updates for GNU ld and __inet_* errors"
283 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
286 ------ CORE LANGUAGE ------
288 Title: "[PATCH] Additional patch for "Can't execute ...""
289 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
290 Msg-ID: <199707191651.MAA04897@monk.mps.ohio-state.edu>
291 Files: pod/perldiag.pod perl.c
293 Title: "[PATCH] Band-aid fix for local([@%]$x)"
294 From: Stephen McCamant <alias@mcs.com>
295 Msg-ID: <m0wsb7J-000EYPC@alias-2.pr.mcs.net>
296 Files: pod/perldiag.pod op.c pp_hot.c t/op/local.t
298 Title: "[PATCH] Re: Bug in Regular Expressions when using colon as
300 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
301 Msg-ID: <E0wtbhv-0005Mm-00@ursa.cus.cam.ac.uk>
302 Files: pod/perldiag.pod regcomp.c t/op/re_tests t/op/regexp.t
304 Title: "[PATCH] Re: Can't pack literals as pointers"
305 From: Gurusamy Sarathy <gsar@engin.umich.edu>
306 Msg-ID: <199708012250.SAA20278@aatma.engin.umich.edu>
307 Files: pod/perldiag.pod pod/perlfunc.pod pp.c t/op/pack.t
309 Title: "[PATCH] Do not constant-fold ops that depend on locale if C<use
311 From: Chip Salzenberg <salzench@nielsenmedia.com>
312 Msg-ID: <199707210519.BAA13785@nielsenmedia.com>
315 Title: "Eval fails in certain situations (eval "{'...")"
316 From: Gurusamy Sarathy <gsar@engin.umich.edu>
317 Msg-ID: <199707211753.NAA14940@aatma.engin.umich.edu>
318 Files: t/comp/term.t toke.c
320 Title: "Fix memory leak on eval 'sub {}'"
321 From: Chip Salzenberg <chip@rio.atlantic.net>
324 Title: "stringify looses integerness"
325 From: Gisle Aas <aas@bergen.sn.no>
326 Msg-ID: <hbu4l96z2.fsf@bergen.sn.no>
329 Title: "Fix intolerance of a space between "print" and opening paren"
330 From: Gurusamy Sarathy <gsar@engin.umich.edu>
331 Msg-ID: <199707011421.KAA15836@aatma.engin.umich.edu>
334 Title: "[PATCH] Re: Calling Perl from within C from within Perl"
335 From: Gurusamy Sarathy <gsar@engin.umich.edu>
336 Msg-ID: <199706301842.OAA05569@aatma.engin.umich.edu>
339 Title: "UNIVERSAL.pm and import methods (tests)"
340 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
341 Msg-ID: <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>
342 Files: t/op/universal.t universal.c
344 Title: "Avoid core dump on some paren'd regexp matches", "One-liner regex
345 causes SEGV on 5.003 under HP-UX and Linux"
346 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
347 Msg-ID: <199706261236.NAA03472@crypt.compulink.co.uk>,
348 <199707061144.MAA04443@crypt.compulink.co.uk>
349 Files: regexec.c t/op/re_tests
351 Title: "Forbid negative splice offset beyond array start"
352 From: "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
353 <chip@rio.atlantic.net>
354 Msg-ID: <Pine.SOL.3.91.970625111744.19300A-100000@gateway>
357 Title: "Forbid "goto" into middle of foreach loop"
358 From: Chip Salzenberg <chip@rio.atlantic.net>
359 Files: pod/perldiag.pod pp_ctl.c
361 Title: "Fix C<qq #hi#>"
362 From: Chip Salzenberg <chip@rio.atlantic.net>
365 Title: "bless file handles as FileHandle if loaded else IO::Handle"
366 From: Gisle Aas <aas@bergen.sn.no>
367 Msg-ID: <hyb80drrz.fsf@bergen.sn.no>
368 Files: gv.c lib/FileHandle.pm
370 Title: "infinite recursion in malloc() with some compile flags"
371 From: Hans Mulder <hansmu@xs4all.nl>
372 Msg-ID: <199706240050.CAA10550@xs2.xs4all.nl>
375 Title: "sv_vcatpvfn hogs memory [Patch included]"
376 From: Matthias Neeracher <neeri@iis.ee.ethz.ch>
377 Msg-ID: <199706211521.RAA12778@solar.ethz.ch>
380 Title: "Fix '-' flag on sprintf() of floats"
381 From: Chip Salzenberg <chip@rio.atlantic.net>, Jarkko Hietaniemi
383 Msg-ID: <199705270646.JAA02510@alpha.hut.fi>
386 Title: "Free temps before calling END blocks", "Too late destruction"
387 From: Chip Salzenberg <chip@rio.atlantic.net>
388 Msg-ID: <m33erfv5hx.fsf@chany-p100.emwp.com>
391 Title: "Fix C<print $foo x 2> parsing"
392 From: "Chuck D. Phillips (NON-HP Employee)" <cdp@hpescdp.fc.hp.com>, Chip
393 Salzenberg <chip@rio.atlantic.net>
394 Msg-ID: <199706121737.KAA00503@palrel3.hp.com>
397 Title: "Fix lockf_emulate_flock() positioning"
398 From: Chip Salzenberg <chip@rio.atlantic.net>, gen@atd.rdc.ricoh.co.jp
399 Msg-ID: <199706091132.UAA00895@wampa.atd.rdc.ricoh.co.jp>
402 Title: "Don't use atol() for unsigned values", "signedness problem in
404 From: Chip Salzenberg <chip@rio.atlantic.net>, Roger Espel Llima
405 <espel@llaic.univ-bpclermont.fr>
406 Msg-ID: <19970531200007.40218@llaic.univ-bpclermont.fr>
409 Title: "Don't warn about "${foo}" in string, even if &foo exists"
410 From: Chip Salzenberg <chip@rio.atlantic.net>
413 Title: "[PATCH] -p does not check for failure of implicit print"
414 From: Dominic Dunlop <domo@slipper.ip.lu>
415 Msg-ID: <v0311070aafea3fa83061@[194.51.248.75]>
416 Files: pod/perldiag.pod pod/perlrun.pod toke.c
418 Title: "Fix double form() in XS version check"
419 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
420 Msg-ID: <199707150010.UAA00816@monk.mps.ohio-state.edu>
423 Title: "Constant-fold sprintf()"
424 From: Chip Salzenberg <salzench@nielsenmedia.com>
427 Title: "[PATCH] Fix double form() in XS version check"
428 From: Chip Salzenberg <salzench@nielsenmedia.com>
429 Msg-ID: <199707210518.BAA13771@nielsenmedia.com>
432 Title: "[PATCH] Make DEBUGGING_MSTATS info consistent"
433 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
434 Msg-ID: <Pine.SUN.3.96.970731131529.3740A-100000@newton.phys>
435 Files: INSTALL pod/perldelta.pod perl.h
437 Title: "Minor Win32 glitch with -S flag"
438 From: Warren Jones <wjones@tc.fluke.com>
439 Msg-ID: <97Jun19.150511pdt.35717-2@gateway.fluke.com>
442 Title: "Slightly safer signals"
443 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
446 Title: "Time::Local patch (plus perl.c and filehand.t)"
447 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
448 Files: lib/Time/Local.pm perl.c t/lib/filehand.t
450 Title: "[PATCH] Weirdness in sv_peek()"
451 From: Stephen McCamant <alias@mcs.com>
452 Msg-ID: <m0wsEMU-000EYLC@alias-2.pr.mcs.net>,
453 <m0wsf7Y-000EYPC@alias-2.pr.mcs.net>
456 Title: "Win32 UNC path causes autoload to fail"
457 From: Warren Jones <wjones@tc.fluke.com>
458 Msg-ID: <97Jun18.163826pdt.35714-1@gateway.fluke.com>
461 Title: "[PATCH]: reduced malloc patch"
462 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
463 Msg-ID: <199707150829.EAA01291@monk.mps.ohio-state.edu>
466 Title: "[PATCH] $\1 and serious bug in evalling"
467 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
468 Msg-ID: <199707262127.RAA12883@monk.mps.ohio-state.edu>
471 Title: "Faster int to string conversion", "[PATCH} Re: memory leak in buffer
473 From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
474 <hv@crypt.compulink.co.uk>, Tim Bunce <Tim.Bunce@ig.co.uk>
475 Msg-ID: <199707140912.KAA09935@crypt.compulink.co.uk>,
476 <199707142050.QAA20976@rio.atlantic.net>,
477 <199707182035.VAA20990@crypt.compulink.co.uk>,
478 <9707151040.AA02883@toad.ig.co.uk>
479 Files: global.sym sv.c
481 Title: "object never destructs"
482 From: Gurusamy Sarathy <gsar@engin.umich.edu>
483 Msg-ID: <199707131955.PAA29655@aatma.engin.umich.edu>
484 Files: scope.c t/op/ref.t
486 Title: "[PATCH] -S flag fixes for DOSISH platforms", "[RESEND] [PATCH] -S
487 flag fixes for DOSISH platforms"
488 From: Gurusamy Sarathy <gsar@engin.umich.edu>
489 Msg-ID: <199707250043.UAA02385@aatma.engin.umich.edu>,
490 <199707301828.OAA19508@aatma.engin.umich.edu>
491 Files: pod/perldiag.pod pod/perlrun.pod perl.c
493 Title: "Perldb internal flag rehaul"
494 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
495 Files: pod/perldebug.pod pod/perlvar.pod perl.h gv.c mg.c op.c perl.c
496 pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c
498 Title: "[PATCH] Re: q and escaping paired delimiters"
499 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Kenneth Albanowski
501 Msg-ID: <199707280516.BAA14055@aatma.engin.umich.edu>,
502 <Pine.LNX.3.93.970727172201.350K-100000@kjahds.com>,
503 <Pine.LNX.3.93.970728013540.350U-100000@kjahds.com>
504 Files: t/base/lex.t toke.c
506 Title: "Enable PERL_DEBUG_MSTATS without -DDEBUGGING_MSTATS"
507 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
508 Msg-ID: <199707150829.EAA01291@monk.mps.ohio-state.edu>
509 Files: malloc.c perl.c
511 Title: "semctl broken under Linux"
512 From: Andreas Schwab <schwab@LS5.informatik.uni-dortmund.de>, Andreas
513 Schwab <schwab@issan.informatik.uni-dortmund.de>, Graham
514 Barr <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
515 Msg-ID: <33C38291.2D9302DA@ti.com>,
516 <9707040912.AA03470@issan.informatik.uni-dortmund.de>,
517 <9707041538.AA08946@toad.ig.co.uk>,
518 <9707070924.AA11774@issan.informatik.uni-dortmund.de>,
519 <9707090933.AA19012@issan.informatik.uni-dortmund.de>
522 Title: "[PATCH] m2t2: problem in NetBSD 1.2D with sfio"
523 From: Jarkko Hietaniemi <jhi@iki.fi>
526 Title: "fix substr fix (tests 27 etc)", "perl5.004_02 trial 1 available
527 (with substr bug and still some"
528 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hugo van der Sanden
529 <hv@crypt.compulink.co.uk>, Jarkko Hietaniemi <jhi@iki.fi>
530 Msg-ID: <199707301759.SAA02899@crypt.compulink.co.uk>,
531 <199707302228.BAA18032@alpha.hut.fi>,
532 <199707310929.KAA06515@crypt.compulink.co.uk>,
533 <E0wtruH-0002JM-00@ursa.cus.cam.ac.uk>
536 Title: "Fwd: substr("foo", -1000)", "substr: warn if substring doesn't
537 intersect original at all"
538 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Jarkko Hietaniemi <jhi@iki.fi>
539 Msg-ID: <199707100655.JAA14924@alpha.hut.fi>,
540 <E0wm1JG-0000UY-00@taurus.cus.cam.ac.uk>
541 Files: pod/perlfunc.pod pp.c t/op/substr.t
543 Title: "[PATCH] work around compiler bug on CX/UX (perl5.004_01)"
544 From: tom@amber.ssd.hcsc.com (Tom Horsley)
545 Msg-ID: <9707301934.AA18594@amber.ssd.hcsc.com>
546 Files: hints/cxux.sh pp.c
548 ------ DOCUMENTATION ------
550 Title: "Duplicates in perlguts.pod"
551 From: hans@icgned.nl (Hans Mulder)
552 Msg-ID: <9707082346.AA13231@ icgned.icgned.nl >
553 Files: pod/perlguts.pod
555 Title: "Better "Can't locate auto/%s.al in @INC" error documentation"
556 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
557 Msg-ID: <1997Jun24.195847.2091744@hmivax.humgen.upenn.edu>
558 Files: pod/perldiag.pod
560 Title: "new perlembed.pod:match.c"
561 From: Doug MacEachern <dougm@opengroup.org>
562 Msg-ID: <199707170355.XAA21370@postman.opengroup.org>
563 Files: pod/perlembed.pod
565 Title: "Document bug fix in localization of $1 etc."
566 From: Chip Salzenberg <salzench@nielsenmedia.com>
567 Files: pod/perldelta.pod
569 Title: "[PATCH] Major goof in XS Tutorial regarding subdirs"
570 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
571 Msg-ID: <199707260920.FAA12453@monk.mps.ohio-state.edu>
572 Files: pod/perlxstut.pod
574 Title: "[PATCH] Magic info in perlguts, take 2"
575 From: Stephen McCamant <alias@mcs.com>
576 Msg-ID: <m0wr6P8-000EYLC@alias-2.pr.mcs.net>
577 Files: pod/perlguts.pod
579 Title: "[BUG:PATCH] Missing semicolon message wrong in perldiag"
580 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
581 Msg-ID: <E0welEn-0002vT-00@taurus.cus.cam.ac.uk>,
582 <E0wfRJU-0006Aw-00@taurus.cus.cam.ac.uk>
583 Files: pod/perldiag.pod
585 Title: "[PATCH] Updates to perlguts (repost)"
586 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
587 Msg-ID: <199707152223.SAA00776@monk.mps.ohio-state.edu>
588 Files: pod/perlguts.pod
590 Title: "[BUG:47:LOG] Dropped "and" in pod2man"
591 From: hans@icgned.nl (Hans Mulder)
592 Msg-ID: <9707082355.AA13254@ icgned.icgned.nl >
593 Files: pod/pod2man.PL
595 Title: "[BUG] perlembed.pod:power.c example"
596 From: Doug MacEachern <dougm@opengroup.org>
597 Msg-ID: <199707181344.JAA10565@postman.opengroup.org>
598 Files: pod/perlembed.pod
600 Title: "[PATCH] arguments swapped in perlapio.pod"
601 From: Hans Mulder <hansmu@xs4all.nl>
602 Msg-ID: <199706240049.CAA10534@xs2.xs4all.nl>
603 Files: pod/perlapio.pod
605 Title: "[PATCH] cool quote for perldebug"
606 From: Greg Bacon <gbacon@adtrn-srv4.adtran.com>
607 Msg-ID: <199707292140.QAA28579@adtrn-srv4.adtran.com>
608 Files: pod/perldebug.pod
610 Title: "[PATCH] multiline commands in qx//"
611 From: Gurusamy Sarathy <gsar@engin.umich.edu>
612 Msg-ID: <199707212350.TAA18496@aatma.engin.umich.edu>
613 Files: pod/perlfunc.pod pod/perlop.pod
615 Title: "patch to 5.004_01 perltrap.pod"
616 From: jmm@revenge.elegant.com (John Macdonald)
617 Msg-ID: <9706231525.AA22790@revenge.elegant.com>
618 Files: pod/perltrap.pod
620 Title: "perl4 to perl5.004 converion with debugger problem"
621 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
622 Msg-ID: <E0wdKJY-00010w-00@taurus.cus.cam.ac.uk>
623 Files: pod/perltrap.pod
625 Title: "done3/perlbook.pod"
626 From: Randal Schwartz <merlyn@gadget.cscaper.com>
627 Files: pod/perlbook.pod
629 Title: "[PATCH] readline and readpipe are undocumented"
630 From: Hans Mulder <hansmu@xs4all.nl>
631 Files: pod/perlfunc.pod
633 Title: "Document use of - in a regex char class."
634 From: Dominic Dunlop <domo@slipper.ip.lu>
635 Msg-ID: <v03102804afd578bcef2c@[194.51.248.88]>
636 Files: pod/perlre.pod
638 Title: "[PATCH] splitpod broken in 5.004_01"
639 From: Hans Mulder <hansmu@xs4all.nl>, Tim Bunce <Tim.Bunce@ig.co.uk>
640 Msg-ID: <199706240048.CAA10515@xs2.xs4all.nl>,
641 <9706241612.AA09119@toad.ig.co.uk>
644 ------ LIBRARY AND EXTENSIONS ------
646 Title: "Carp::cluck() and -MCarp=verbose"
647 From: Tim.Bunce@ig.co.uk, epeschko@elmer.tci.com (Ed Peschko)
648 Msg-ID: <199708060607.AAA16681@den-mdev1.tci.com>,
649 <199708062105.PAA09878@den-mdev1.tci.com>
652 Title: "Warning from calls using "use Shell""
653 From: Andrew Pimlott <pimlott@abel.math.harvard.edu>
654 Msg-ID: <Pine.SOL.3.91.970806173903.7320H-100000@abel>
657 Title: "confessing a carp"
658 From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
659 <hv@crypt.compulink.co.uk>, Nick Ing-Simmons
660 <nick@ni-s.u-net.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
661 Msg-ID: <199708052155.WAA25393@crypt.compulink.co.uk>,
662 <199708060721.IAA30894@crypt.compulink.co.uk>,
663 <199708061533.LAA01313@rio.atlantic.net>,
664 <33E79BE2.4E6F@ni-s.u-net.com>,
665 <33E8E3C5.62C@ni-s.u-net.com>,
666 <9708051619.AA13764@toad.ig.co.uk>
669 Title: "[BUG:PATCH] dumpvar.pl parses some references incorrectly"
670 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
671 Msg-ID: <E0wwAjQ-0004l6-00@ursa.cus.cam.ac.uk>
672 Files: lib/dumpvar.pl
674 Title: "[PATCH] m2t3: minor doc patch (to obsolete I18N::Collate)"
675 From: Jarkko Hietaniemi <jhi@iki.fi>
676 Msg-ID: <199708060732.KAA02675@alpha.hut.fi>
677 Files: lib/I18N/Collate.pm
679 Title: "[PATCH] Binary installers for Perl modules"
680 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
681 Msg-ID: <199707210006.UAA06165@monk.mps.ohio-state.edu>
682 Files: lib/ExtUtils/Install.pm
684 Title: "m2t2 broke CPAN.pm :-("
685 From: a.koenig@kulturbox.de (Andreas J. Koenig)
686 Files: lib/CPAN.pm lib/Bundle/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
688 Title: "[PATCH] CPAN.pm on OS/2"
689 From: "Andreas J. Koenig" <k@anna.in-berlin.de>, Ilya Zakharevich
690 <ilya@math.ohio-state.edu>
691 Msg-ID: <199707180415.AAA03180@monk.mps.ohio-state.edu>,
692 <199707181407.QAA12920@anna.in-berlin.de>
695 Title: "Docs of IO::Handle [PATCH]"
696 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
697 Msg-ID: <199707222307.TAA08380@monk.mps.ohio-state.edu>
698 Files: ext/IO/lib/IO/Handle.pm
700 Title: "Exporter errors give wrong location"
701 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
702 Msg-ID: <E0wdJra-0000n8-00@taurus.cus.cam.ac.uk>
703 Files: lib/Exporter.pm
705 Title: "[PATCH] Exporter new export_to_level method"
706 From: epeschko@elmer.tci.com (Ed Peschko)
707 Files: lib/Exporter.pm
709 Title: "DB_File produces spurious output when trapping __DIE__"
710 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
711 Msg-ID: <9706302125.AA28254@claudius.bfsec.bt.co.uk>
712 Files: ext/DB_File/DB_File.pm
714 Title: "Remove 'use UNIVERSAL;', switch to UNIVERSAL::isa()"
715 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
716 Msg-ID: <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>
717 Files: lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
719 Title: "perl5.004 Time::Local still broken"
720 From: Mathias Koerber <mathias@dnssec1.singnet.com.sg>
721 Msg-ID: <199706260452.MAA22647@dnssec1.singnet.com.sg>
722 Files: lib/Time/Local.pm
724 Title: "Sys::Hostname should localize $SIG{__DIE__}"
725 From: Ken Shan <ken@digitas.harvard.edu>
726 Msg-ID: <199707070357.XAA18065@digitas.harvard.edu>
727 Files: lib/Sys/Hostname.pm
729 Title: "xsubpp patch"
730 From: John Tobey <jtobey@user1.channel1.com>
731 Msg-ID: <199707010221.CAA01234@remote133>
732 Files: lib/ExtUtils/xsubpp
734 Title: "DB_File 1.15 patch"
735 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
736 Msg-ID: <9707192117.AA01973@claudius.bfsec.bt.co.uk>
737 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs ext/DB_File/typemap
738 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
740 Title: "Problems with setvbuf"
741 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
742 Msg-ID: <199707250040.UAA11000@monk.mps.ohio-state.edu>
745 Title: "[PATCH] Repost of fork() debugger patch"
746 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
747 Msg-ID: <199707252101.RAA11846@monk.mps.ohio-state.edu>
748 Files: lib/perl5db.pl lib/Term/ReadLine.pm
750 Title: "IO::File and DB_File pollutes namespace with Fcntl constants"
751 From: Gisle Aas <aas@bergen.sn.no>
752 Msg-ID: <h205qyijy.fsf@bergen.sn.no>
753 Files: ext/IO/lib/IO/File.pm
755 Title: "[MM] [PATCH] Re: Liblist problems for MSWin32"
756 From: Gurusamy Sarathy <gsar@engin.umich.edu>
757 Msg-ID: <199706182152.RAA20273@aatma.engin.umich.edu>
758 Files: lib/ExtUtils/Liblist.pm
760 Title: "Net::hostent documentation error"
762 Msg-ID: <199707082222.QAA24728@elara.frii.com>
763 Files: lib/Net/hostent.pm
765 Title: "PATCH: make DBM*_File modules sub-classable"
766 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
767 Msg-ID: <9707121854.AA19472@claudius.bfsec.bt.co.uk>
768 Files: ext/GDBM_File/typemap ext/NDBM_File/typemap
769 ext/ODBM_File/ODBM_File.xs ext/SDBM_File/typemap
770 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
772 Title: "Sys::Syslog patch to allow unix domain sockets"
773 From: Sean Robinson <robinson_s@sc.maricopa.edu>
774 Msg-ID: <33B31342.7EB16A44@sc.maricopa.edu>
775 Files: lib/Sys/Syslog.pm
777 Title: "'use UNIVERSAL;' deprecated, do C<UNIVERSAL::isa()> instead",
778 "UNIVERSAL.pm and import methods"
779 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>,
780 Graham Barr <gbarr@ti.com>, Gurusamy Sarathy
781 <gsar@engin.umich.edu>, Hugo van der Sanden
782 <hv@crypt.compulink.co.uk>
783 Msg-ID: <199706271701.NAA25664@aatma.engin.umich.edu>,
784 <199706271904.UAA00120@crypt.compulink.co.uk>,
785 <199706272054.QAA28913@aatma.engin.umich.edu>,
786 <199706301554.LAA03763@aatma.engin.umich.edu>,
787 <33B22248.7D7C1985@ti.com>,
788 <E0wf5TN-0006ps-00@taurus.cus.cam.ac.uk>,
789 <E0wguTR-0005bs-00@ursa.cus.cam.ac.uk>,
790 <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>,
791 <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>,
792 <E0wiyUG-00073j-00@taurus.cus.cam.ac.uk>,
793 <hiuyv6q9k.fsf@bergen.sn.no>
794 Files: lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
795 t/op/universal.t universal.c
797 Title: "[MM] Small patch to MakeMaker, new release"
798 From: "Andreas J. Koenig" <k@anna.in-berlin.de>
799 Msg-ID: <199706281603.SAA10869@anna.in-berlin.de>
800 Files: lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
801 lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
802 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
804 Title: "ExtUtils-Embed upgrade"
805 From: Doug MacEachern <dougm@opengroup.org>
806 Files: lib/ExtUtils/Embed.pm
808 Title: "[PATCH] icmp tweak for IO::Socket"
809 From: Nick.Ing-Simmons@tiuk.ti.com
810 Msg-ID: <199707041240.NAA21484@pluto.tiuk.ti.com>
811 Files: ext/IO/lib/IO/Socket.pm
813 Title: "Allow concurrent mkdir in File::Path::mkpath"
814 From: schattev@imb-jena.de (Ruben Schattevoy)
815 Msg-ID: <199707300943.LAA21574@kant.imb-jena.de>
816 Files: lib/File/Path.pm
818 Title: "CPAN.pm, $VERSION and nested (bundled) modules."
819 From: a.koenig@kulturbox.de (Andreas J. Koenig)
820 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
821 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
822 lib/ExtUtils/Mksymlists.pm
824 Title: "[PATCH] perl debugger, win32, and emacs"
825 From: Jay Rogers <jay@rgrs.com>
826 Msg-ID: <199707311759.NAA13276@crooked-i.mitre.org>
827 Files: lib/perl5db.pl
829 Title: "[PATCH] pod2html mangles C<&foo(42);>"
830 From: Hans Mulder <hansmu@xs4all.nl>
831 Msg-ID: <199706250057.CAA10162@xs1.xs4all.nl>
832 Files: lib/Pod/Html.pm
834 Title: "[PATCH] posix.xs broken on VMS 7.1"
835 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
836 Msg-ID: <3.0.2.32.19970718095755.00875ba0@stargate.lbcc.cc.or.us>
837 Files: ext/POSIX/POSIX.xs
839 Title: "MM_Unix.pm nits for Win32 DMAKE"
840 From: Gurusamy Sarathy <gsar@engin.umich.edu>
841 Msg-ID: <199708032051.QAA14248@aatma.engin.umich.edu>
842 Files: lib/ExtUtils/MM_Unix.pm
844 Title: "Sys::Hostname -w unclean in trial 2"
845 From: Gurusamy Sarathy <gsar@engin.umich.edu>
846 Msg-ID: <199708032055.QAA14278@aatma.engin.umich.edu>
847 Files: lib/Sys/Hostname.pm
849 Title: "(3) File::Find::find()/finddepth() bugs with toplevel paths"
850 From: "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
851 Msg-ID: <199707040045.RAA24459@mailgate2.boeing.com>
852 Files: lib/File/Find.pm
854 ------ OTHER CHANGES ------
856 Title: "EMERGENCY_SBRK or PERL_EMERGENCY_SBRK ?"
857 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>,
858 ilya@math.ohio-state.edu (Ilya Zakharevich)
859 Msg-ID: <1997Aug1.191631.2167470@hmivax.humgen.upenn.edu>,
860 <Pine.SUN.3.96.970801134400.4393F-100000@newton.phys>
864 ------ PORTABILITY - WIN32 ------
866 Title: "[PATCH] Embedding threaded apps in perl.dll"
867 From: Gurusamy Sarathy <gsar@engin.umich.edu>
868 Msg-ID: <199707261518.LAA24346@aatma.engin.umich.edu>,
869 <199707301833.OAA19570@aatma.engin.umich.edu>
872 Title: "Minor fix for pl2bat.bat", "[PATCH] Re: Minor fix for pl2bat.bat"
873 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Warren Jones
874 <wjones@tc.fluke.com>
875 Msg-ID: <199707061843.OAA23874@aatma.engin.umich.edu>,
876 <97Jun24.115804pdt.35752-2@gateway.fluke.com>
877 Files: win32/bin/pl2bat.bat
879 Title: "WIN32 Build - pod2xxx.bat Missing?", "[PATCH] Re: WIN32 Build -
880 pod2xxx.bat Missing?"
881 From: Chris Williams <chrisw@netinfo.com.au>, Gurusamy Sarathy
882 <gsar@engin.umich.edu>
883 Msg-ID: <199707011423.KAA15855@aatma.engin.umich.edu>,
884 <33B8B962.D96FA1F5@netinfo.com.au>
885 Files: win32/Makefile win32/makefile.mk
887 Title: "[PATCH] Win32 sitelib intuition from DLL location"
888 From: Gurusamy Sarathy <gsar@engin.umich.edu>
889 Msg-ID: <199706231647.MAA23260@aatma.engin.umich.edu>
890 Files: win32/win32.h win32/config_h.PL win32/win32.c
892 Title: "[PATCH] binary coexistence on win32", "[RESEND] [PATCH] binary
893 coexistence on win32"
894 From: Gurusamy Sarathy <gsar@engin.umich.edu>
895 Msg-ID: <199707250109.VAA02666@aatma.engin.umich.edu>,
896 <199707301829.OAA19516@aatma.engin.umich.edu>
897 Files: lib/ExtUtils/Mksymlists.pm win32/win32.h win32/win32io.h
898 win32/win32iop.h win32/makedef.pl win32/win32.c
901 Title: "[PATCH] docs for win32 utilities"
902 From: Gurusamy Sarathy <gsar@engin.umich.edu>
903 Msg-ID: <199707250045.UAA02510@aatma.engin.umich.edu>
904 Files: win32/bin/pl2bat.bat win32/bin/runperl.bat
906 Title: "[PATCH] exec() fixed on win32"
907 From: Gurusamy Sarathy <gsar@engin.umich.edu>
908 Msg-ID: <199706241525.LAA06554@aatma.engin.umich.edu>
909 Files: win32/win32.h win32/win32io.h win32/win32iop.h README.win32 doio.c
910 win32/config_H.bc win32/config_H.vc win32/makedef.pl
911 win32/win32.c win32/win32io.c
913 Title: "[PATCH] getenv() after my_setenv() gets old entry on Win32"
914 From: Gurusamy Sarathy <gsar@engin.umich.edu>
915 Msg-ID: <199706231700.NAA23400@aatma.engin.umich.edu>
916 Files: win32/win32.h win32/win32.c
918 Title: "[PATCH] getservby*() calls fail on Windows NT"
919 From: Gurusamy Sarathy <gsar@engin.umich.edu>
920 Msg-ID: <199706231654.MAA23276@aatma.engin.umich.edu>
921 Files: win32/win32sck.c
923 Title: "[PATCH] minor win32 scribbles"
924 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
925 <hv@crypt.compulink.co.uk>
926 Msg-ID: <199707262307.TAA28410@aatma.engin.umich.edu>,
927 <199707270832.JAA19399@crypt.compulink.co.uk>
928 Files: pod/perldelta.pod README.win32 win32/Makefile win32/config.bc
929 win32/config.vc win32/makefile.mk
931 Title: "[PATCH] trial2: some batch files won't run"
932 From: Gurusamy Sarathy <gsar@engin.umich.edu>
933 Msg-ID: <199708040226.WAA17301@aatma.engin.umich.edu>
934 Files: win32/bin/pl2bat.bat win32/bin/runperl.bat
936 Title: "[PATCH] win32 docs and runperl.bat"
937 From: Gurusamy Sarathy <gsar@engin.umich.edu>
938 Msg-ID: <199707070446.AAA29560@aatma.engin.umich.edu>
939 Files: MANIFEST README.win32 win32/bin/pl2bat.bat win32/bin/runperl.bat
941 Title: "[PATCH] win32 extras and embedding"
942 From: Gurusamy Sarathy <gsar@engin.umich.edu>
943 Msg-ID: <199707250232.WAA03421@aatma.engin.umich.edu>,
944 <199707301831.OAA19528@aatma.engin.umich.edu>
945 Files: dosish.h win32/win32.h perl.c win32/config.bc win32/config_H.bc
946 win32/makedef.pl win32/perllib.c win32/win32.c
948 Title: "[PATCH] win32 tweaks"
949 From: Gurusamy Sarathy <gsar@engin.umich.edu>
950 Msg-ID: <199707042150.RAA01065@aatma.engin.umich.edu>
951 Files: win32/win32.h win32/win32.c
953 Title: "[PATCH] win32_stat() fixes (2nd try)"
954 From: Gurusamy Sarathy <gsar@engin.umich.edu>
955 Msg-ID: <199708040137.VAA16810@aatma.engin.umich.edu>
956 Files: t/op/stat.t win32/win32iop.h win32/win32.c
958 ------ PORTABILITY - OTHER ------
960 Title: "Additional OS/2 patches"
961 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Ilya Zakharevich
962 <ilya@math.ohio-state.edu>
963 Msg-ID: <199708020823.EAA19521@monk.mps.ohio-state.edu>,
964 <199708021424.KAA28561@aatma.engin.umich.edu>,
965 <199708042108.RAA27671@aatma.engin.umich.edu>
966 Files: README.os2 os2/Changes perl.c
968 Title: "Additional patch is needed for os2/diff.configure"
969 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
970 Msg-ID: <199708020745.DAA19483@monk.mps.ohio-state.edu>
971 Files: os2/diff.configure
973 Title: "Assorted OS/2 fixes"
974 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
975 Msg-ID: <1997Jun16.163234.2091727@hmivax.humgen.upenn.edu>
976 Files: hints/os2.sh os2/diff.configure os2/os2ish.h README.os2 os2/Changes
977 os2/Makefile.SHs os2/os2.c util.c
979 Title: "[PATCH] Changes for VMS 7.1 support"
980 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>, Dan Sugalski
981 <sugalsd@lbcc.cc.or.us>
982 Msg-ID: <01ILDXUH0J1W00026U@hmivax.humgen.upenn.edu>,
983 <3.0.2.32.19970718095935.0087a2d0@stargate.lbcc.cc.or.us>
984 Files: vms/sockadapt.h vms/config.vms vms/sockadapt.c
986 Title: "[PATCH] Easier TCP stack selection for VMS"
987 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
988 Msg-ID: <3.0.1.32.19970624151939.00994490@stargate.lbcc.cc.or.us>
989 Files: vms/descrip.mms
991 Title: "Minor VMS patches"
992 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
993 Msg-ID: <01ILCUO6XXTE000WFK@hmivax.humgen.upenn.edu>
994 Files: lib/ExtUtils/MM_VMS.pm vms/vmsish.h vms/descrip.mms vms/test.com
995 vms/vms.c vms/ext/filespec.t
997 Title: "[PATCH] Two un-disabled tests for VMS"
998 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
999 Msg-ID: <3.0.2.32.19970718095842.00879220@stargate.lbcc.cc.or.us>
1002 Title: "fixes for hints/svr4 for UnixWare >= 2.1.1"
1003 From: John Hughes <john@titanic.atlantech.com>
1004 Msg-ID: <199707021230.OAA24230@titanic.AtlanTech.COM>
1005 Files: hints/svr4.sh
1007 Title: "make depend loop fix and minor OS/2 improvements to build process"
1008 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
1009 Files: Makefile.SH hints/os2.sh os2/Makefile.SHs
1013 Title: "Add xor tests to test suite"
1014 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1015 Msg-ID: <199706250730.IAA06097@crypt.compulink.co.uk>
1016 Files: t/comp/cmdopt.t
1018 Title: "[PATCH] enable some tests on Win32"
1019 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1020 Msg-ID: <199707250029.UAA02351@aatma.engin.umich.edu>
1023 Title: "Fix up problems with *DBM tests"
1024 From: Paul Marquess <pmarquess@bfsec.bt.co.uk>
1025 Files: t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
1027 ------ UTILITIES ------
1029 Title: "[PATCH] m2t3: utils/perlbug.PL: -ok report is not a bug"
1030 From: Jarkko Hietaniemi <jhi@iki.fi>
1031 Msg-ID: <199708071022.NAA13008@alpha.hut.fi>
1032 Files: utils/perlbug.PL
1034 Title: "perlbug - check sendmail and fix win32 tmp path"
1035 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1036 Msg-ID: <199708060349.XAA15895@aatma.engin.umich.edu>
1037 Files: utils/perlbug.PL
1039 Title: "OK: perl <some_version> on <some_system> (corrected)", "enhancements
1041 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Stephen McCamant <alias@mcs.com>
1042 Msg-ID: <E0wukVt-0006Da-00@ursa.cus.cam.ac.uk>,
1043 <E0wvMQl-00055y-00@ursa.cus.cam.ac.uk>,
1044 <m0wv81x-000EYPC@alias-2.pr.mcs.net>
1045 Files: utils/Makefile utils/perlbug.PL
1047 Title: "perlbug -ok [PATCH]"
1048 From: "Charles F. Randall" <crandall@free.click-n-call.com>
1049 Msg-ID: <199706181824.MAA04082@free.click-n-call.com>
1050 Files: utils/perlbug.PL
1052 Title: "perlbug broken"
1053 From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1054 Msg-ID: <9707040912.AA03466@issan.informatik.uni-dortmund.de>
1055 Files: utils/perlbug.PL
1057 Title: "[PATCH] perlbug under OS/2"
1058 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1059 Msg-ID: <199707180333.XAA03102@monk.mps.ohio-state.edu>
1060 Files: utils/perlbug.PL
1062 Title: "perldoc doesn't grok Win32 UNC paths"
1063 From: Warren Jones <wjones@tc.fluke.com>
1064 Msg-ID: <97Jun17.184420pdt.35728-1@gateway.fluke.com>,
1065 <97Jun18.165618pdt.35713-1@gateway.fluke.com>
1066 Files: utils/perldoc.PL
1068 Title: "[PATCH] perldoc under OS/2"
1069 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1070 Msg-ID: <199707180340.XAA03114@monk.mps.ohio-state.edu>
1071 Files: utils/perldoc.PL
1073 Title: "h2ph corrections to avoid redefined sub warnings"
1074 From: wdconsta <wdconsta@cs.adelaide.edu.au>
1075 Msg-ID: <Pine.SV4.3.93.970708143446.23808A-100000@florence.teaching.cs.adelaide.edu.au>
1076 Files: utils/h2ph.PL
1081 Version 5.004_01 Maintenance release 1 for 5.004
1084 "Practice random kindness and senseless acts of beauty"
1087 HEADLINES FOR THIS MAINTENANCE RELEASE
1089 (..., undef, ...) = split(...) bug fixed.
1090 Win32 support greatly improved, now very strong.
1091 Memory leak using Tied hashes and arrays fixed.
1092 Documentation updates.
1093 Many other bug fixes and enhancements.
1097 Title: "[PATCH] first true value returned by scalar C<...> is wrong"
1098 From: hansm@euronet.nl
1099 Files: pp_ctl.c t/op/flip.t
1101 Title: "Regex Bug in 5.003_26 thru 003_99a"
1102 From: Andreas Karrer <karrer@ife.ee.ethz.ch>, Chip Salzenberg
1104 Msg-ID: <199705152303.BAA08890@kuru.ee.ethz.ch>,
1105 <199705161915.PAA18721@rio.atlantic.net>
1106 Files: regcomp.h regcomp.c regexec.c
1108 Title: "[PATCH] -w interacts badly with -Dt"
1109 From: Spider Boardman <spider@Orb.Nashua.NH.US>
1112 Title: "No DESTROY on untie. Tie memory leak fixed."
1113 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Jay Rogers <jay@rgrs.com>,
1114 pmarquess@bfsec.bt.co.uk (Paul Marquess)
1115 Msg-ID: <199705170235.WAA00267@fluffy.rgrs.com>,
1116 <199705172156.RAA20561@aatma.engin.umich.edu>,
1117 <9705171506.AA04491@claudius.bfsec.bt.co.uk>
1120 Title: "magic_clear_all_env proto should match svt_clear"
1121 From: Nick Ing-Simmons <nik@tiuk.ti.com>
1124 Title: "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)",
1125 "[PATCH] for NETaa13787: %ENV=(); doesn't clear the environment"
1126 From: hansm@euronet.nl, pvhp@forte.com (Peter Prymmer)
1127 Msg-ID: <199705292240.AAA01135@mail.euronet.nl>
1128 Files: embed.h perl.h proto.h global.sym mg.c t/op/magic.t
1130 Title: "Patch to show @INC when require dies"
1131 From: avera@hal.com (Jim Avera)
1132 Msg-ID: <9705230121.AA27872@membrane.hal.com>
1135 Title: "[PATCH] bug with m// nested inside s///e"
1136 From: hansm@euro.net
1137 Files: op.c t/op/subst.t
1141 Title: "[PATCH] perlembed Win32 update"
1142 From: Doug MacEachern <dougm@opengroup.org>
1143 Files: pod/perlembed.pod
1145 Title: "perldiag.pod patch - "(W) substr outside string" is "(S)evere" if
1147 From: John Hughes <john@AtlanTech.COM>
1148 Files: pod/perldiag.pod
1150 Title: "local(%ENV) looses magic - document behaviour"
1151 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1152 Files: pod/perlsub.pod
1154 Title: "[PATCH] perlguts caveats", "perlguts additions"
1155 From: Gurusamy Sarathy <gsar@engin.umich.edu>, ilya@math.ohio-state.edu
1157 Msg-ID: <199705180052.UAA22066@aatma.engin.umich.edu>,
1158 <199705180202.WAA22826@aatma.engin.umich.edu>,
1159 <199705301341.JAA05204@aatma.engin.umich.edu>,
1160 <1997May17.235722.2033087@hmivax.humgen.upenn.edu>
1161 Files: pod/perlguts.pod
1163 Title: "pod2man produces broken pages", "weird condition in perldelta breaks
1165 From: Davin Milun <milun@cs.Buffalo.EDU>, Hans Mulder <hansm@icgned.nl>
1166 Msg-ID: <199705310447.AAA15721@obelix.cs.Buffalo.EDU>,
1167 <1997May25.192350.2055977@hmivax.humgen.upenn.edu>
1168 Files: pod/pod2man.PL
1170 Title: "Perl 5 pod2man fix", "perlguts man page corrupted"
1171 From: chen@adi.com (Franklin Chen), gnat@frii.com, lvirden@cas.org, tom
1172 (Tom Dinger on Feste), tom@edc.com (Tom Dinger on Feste)
1173 Msg-ID: <199705210013.UAA09599@menhaden.adi.com>,
1174 <199706011305.JAA18271@cas.org>,
1175 <199706012116.PAA14102@elara.frii.com>,
1176 <9504250959.AA23419@feste.edc.com>,
1177 <9504251700.AA23823@feste.edc.com>
1178 Files: pod/pod2man.PL
1180 Title: "[PATCH] reference form chomp to chop in perlfunc"
1181 From: hansm@euronet.nl
1182 Files: pod/perlfunc.pod
1184 Title: "pod2man gags if "=pod" is before "=head1 NAME""
1185 From: whyde@pezz.sps.mot.com (Warren Hyde)
1186 Msg-ID: <9705212115.AA21730@pezz.sps.mot.com>
1187 Files: pod/pod2man.PL
1189 Title: "perlfunc.pod unclear about return value range of rand"
1190 From: "Tuomas J. Lukka" <tjl@lukka.student.harvard.edu>
1191 Msg-ID: <m0wSMiC-000C9xC@lukka.student.harvard.edu>
1192 Files: pod/perlfunc.pod
1194 Title: "Error in perllol manpage", "Error in perllol manpage (fwd)"
1195 From: Chris Wick <cwick@lmc.com>
1196 Files: pod/perllol.pod
1198 Title: "5.004 removed deprecated %OVERLOAD support silently"
1199 From: jon@sems.com (Jonathan Biggar)
1200 Msg-ID: <199705232319.QAA28388@clamp.netlabs.com>
1201 Files: pod/perldelta.pod
1203 Title: "[PATCH] Documentation bugs"
1204 From: Stephen Potter <spp@psa.pencom.com>
1205 Files: pod/perldata.pod pod/perldiag.pod pod/perlfaq8.pod pod/perlfaq9.pod
1206 pod/perlop.pod pod/perlsub.pod pod/perltoot.pod
1208 Title: "5.004 POD stuff", "make html - any takers?", "make html --> unusable
1209 xref links", "pod/*.html -- all hyperlinks are invalid"
1210 From: "Darren/Torin/Who Ever..." <torin@daft.com>, "Paul D. Smith"
1211 <psmith@BayNetworks.COM>, Gurusamy Sarathy
1212 <gsar@engin.umich.edu>, Jarkko Hietaniemi <jhi@iki.fi>,
1213 Michael R Cook <mcook@cognex.com>, avera@hal.com (Jim
1214 Avera), lvirden@cas.org
1215 Msg-ID: <199705162008.XAA06906@alpha.hut.fi>,
1216 <199705171830.OAA15652@erawan.cognex.com>,
1217 <199706081749.NAA04552@aatma.engin.umich.edu>,
1218 <1997May16.191039.2033079@hmivax.humgen.upenn.edu>,
1219 <87hgg2y1h4.fsf@perv.daft.com>,
1220 <9705161931.AA01075@membrane.hal.com>,
1221 <9705191839.AA28702@lemming.engeast>
1222 Files: INSTALL pod/perldiag.pod installhtml
1224 Title: "checkpods- forget blank line status when starting a new file"
1225 From: Larry Parmelee <parmelee@CS.Cornell.EDU>
1226 Files: pod/checkpods.PL
1228 Title: "installhtml: Fix 'no title' & 'unexpected ...' warnings. Double speed."
1230 Files: installhtml lib/Pod/Html.pm pod/splitpod
1232 LIBRARY AND EXTENSIONS
1234 Title: "sdbm can fail if a config.h exists in system directories"
1236 Files: ext/SDBM_File/sdbm/Makefile.PL
1238 Title: "LWP and SIG __DIE__ traps not playing well together!"
1239 From: Gisle Aas <aas@bergen.sn.no>
1240 Files: lib/AutoLoader.pm
1242 Title: "Memory Consumption of autosplit_lib_modules/sv_gets (workaround)"
1243 From: Matthias Neeracher <neeri@iis.ee.ethz.ch>
1244 Files: lib/AutoSplit.pm
1246 Title: "Comments of this Sys::Syslog patch", "Unusual Sys::Syslog behaviour
1247 with FQDN ? [Even in 5.004 - a bug?]"
1248 From: Jarkko Hietaniemi <jhi@iki.fi>, Russ Allbery <rra@stanford.edu>,
1249 alansz@mellers1.psych.berkeley.edu (Alan Schwartz)
1250 Msg-ID: <199705231621.TAA16790@alpha.hut.fi>, <5m4fjr$rhs@agate.berkeley.edu>
1251 Files: lib/Sys/Syslog.pm
1253 Title: "Patch to CPAN.pm (perl5.004) for ncftp"
1254 From: "Richard L. Maus, Jr." <rmaus@monmouth.com>
1255 Msg-ID: <337FBAC8.167EB0E7@monmouth.com>
1258 Title: "[PATCH] Harness.pm bug w/perl5.004 & VMS"
1259 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
1260 Msg-ID: <3.0.1.32.19970530102300.008a2730@stargate.lbcc.cc.or.us>
1261 Files: lib/Test/Harness.pm
1263 Title: "more Fcntl constants [PATCH]"
1264 From: Jarkko Hietaniemi <jhi@iki.fi>
1265 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
1267 Title: "5.004 breaks ftp.pl due to missing (although obsolete) chat2.pl"
1273 Title: "make test && ... doesn't work"
1277 Title: "[PATCH] INSTALL-1.18"
1278 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
1279 Msg-ID: <Pine.SOL.3.95q.970529142739.662D-100000@fractal.lafayette.edu>
1282 Title: "improved gnuwin32 Configure support"
1283 From: Chris Faylor <cgf@bbc.com>
1284 Msg-ID: <199706070318.XAA09214@hardy.bbc.com>
1287 Title: "installhtml problems finding splitpod"
1288 From: lvirden@cas.org
1289 Files: installhtml INSTALL
1291 Title: "perl 5.004 (and 01) man pages not generated and installed"
1292 From: lvirden@cas.org (Larry W. Virden)
1295 Title: "oddity in Configure"
1296 From: Mike Stok <mike@stok.co.uk>
1299 Title: "perl5.004 on AIX: Patches", "perl5.004 on FreeBSD and AIX"
1300 From: Peter van Heusden <pvh@junior.uwc.ac.za>
1301 Msg-ID: <Pine.A32.3.93.970519142625.22442B-100000@junior.uwc.ac.za>,
1302 <Pine.A32.3.93.970519163700.25188A-100000@junior.uwc.ac.za>
1303 Files: Makefile.SH perl_exp.SH ext/DynaLoader/dl_aix.xs perlio.sym
1305 Title: "Compiling perl5.004 on NEWS-OS 4.x"
1306 From: Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=)
1307 <matusita@ics.es.osaka-u.ac.jp>
1308 Msg-ID: <19970521132814F.matusita@ics.es.osaka-u.ac.jp>
1309 Files: Configure hints/newsos4.sh
1313 Title: "win32: additional default libraries"
1314 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1315 Msg-ID: <199705291332.JAA21560@aatma.engin.umich.edu>
1316 Files: lib/ExtUtils/MM_Win32.pm
1318 Title: "[PATCH] win32 minor fixes"
1319 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1320 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm win32/config.bc
1322 Title: "[PATCH] clean up perlocal.pod output on VMS"
1323 From: pvhp@forte.com (Peter Prymmer)
1324 Files: lib/ExtUtils/MM_VMS.pm
1326 Title: "[PATCH] Re: Term::ReadKey on Win32: set console"
1327 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1328 Files: lib/Term/ReadLine.pm
1330 Title: "[PATCH] Pod::Text nit for Win32"
1331 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1332 Files: lib/Pod/Text.pm
1334 Title: "pathname bug in xsubpp on win32"
1335 From: jon@sems.com (Jonathan Biggar)
1336 Msg-ID: <199705230126.SAA23401@clamp.netlabs.com>
1337 Files: lib/ExtUtils/xsubpp
1339 Title: "MakeMaker stumbles on Win32 UNC paths"
1340 From: Warren Jones <wjones@TC.FLUKE.COM>
1341 Files: lib/ExtUtils/MM_Win32.pm
1343 Title: "build problem on SGI R10000 PowerChallenge (IRIX 6.2) lseek proto"
1344 From: Jarkko Hietaniemi <jhi@iki.fi>
1347 Title: "Perl 5.004 + Linux 2.0.30 & semctl()"
1348 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>, Jordan
1349 Mendelson <jordy@snappy.wserv.com>
1352 Title: "lib/io_udp.t fails on VMS"
1353 From: Jonathan.Hudson@jrhudson.demon.co.uk
1354 Msg-ID: <XFMail.970522181042.Jonathan.Hudson@jrhudson.demon.co.uk>
1357 Title: "Compilation of mg.c from perl5.004m1t2 fails on OpenVMS/AXP"
1358 From: Henrik Tougaard <ht.000@foa.dk>
1359 Files: mg.c t/op/taint.t
1361 Title: "[PATCH] (NEXT|OPEN)STEP hints"
1362 From: Gerd Knops <gerti@BITart.com>
1363 Files: hints/next_3.sh hints/next_4.sh
1365 Title: "win32: user defined shell"
1366 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1367 Msg-ID: <199705291339.JAA21682@aatma.engin.umich.edu>
1368 Files: pod/perlrun.pod win32/win32.c
1370 Title: "misc perl5.004 doc fixes, especially vms"
1371 From: lvirden@cas.org (Larry W. Virden)
1372 Msg-ID: <199705160419.AAA16317@cas.org>
1373 Files: pod/perlfaq4.pod vms/perlvms.pod lib/Pod/Html.pm pod/roffitall
1374 vms/ext/DCLsym/DCLsym.pm vms/ext/Stdio/Stdio.pm
1376 Title: "[PATCH] gen_shrfls.pl too picky for Dec C 5.6 preprocessor output"
1377 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
1378 Files: vms/gen_shrfls.pl
1380 Title: "[PATCH] win32: Configure cf_email"
1381 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1382 Msg-ID: <199705301335.JAA05079@aatma.engin.umich.edu>
1383 Files: win32/Makefile win32/config.bc win32/config.vc win32/config_sh.PL
1386 Title: "[PATCH] README.win32 nits"
1387 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1390 Title: "Document cause and remedy for op/taint.t failure"
1391 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1394 Title: "SVR4 hints for DDE SMES Supermax Enterprise Server"
1395 From: Jarkko Hietaniemi <jhi@iki.fi>
1396 Files: hints/svr4.sh
1398 Title: "porting.help"
1400 Files: Porting/pumpkin.pod Porting/preprel
1402 Title: "Major 5.004 Win32 update (Borland win32 support, and other patches)",
1403 "($a,undef,$b) = qw(a b c) and ties delaying DESTROY fixes"
1404 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1405 Files: MANIFEST pod/perlguts.pod win32/include/sys/socket.h EXTERN.h
1406 opcode.h perl.h regcomp.h ext/Fcntl/Fcntl.pm
1407 ext/SDBM_File/Makefile.PL lib/ExtUtils/Install.pm
1408 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
1409 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
1410 lib/File/DosGlob.pm t/op/mkdir.t t/op/stat.t win32/win32.h
1411 win32/win32io.h win32/win32iop.h README.win32 doio.c gv.c
1412 mg.c op.c perlio.c pp.c pp_ctl.c pp_hot.c pp_sys.c util.c
1413 win32/Makefile win32/config.bc win32/config.vc
1414 win32/config_H.bc win32/config_H.vc win32/makedef.pl
1415 win32/makefile.mk win32/makeperldef.pl win32/perlglob.c
1416 win32/perllib.c win32/win32.c win32/win32io.c
1419 Title: "[PATCH] Re: Maintenance release (remove PERL_DUMMY_SIZE)"
1420 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1421 Files: opcode.h perl.h regcomp.h win32/win32.h gv.c
1423 Title: "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)"
1424 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1425 Files: win32/win32.h win32/win32io.h win32/win32iop.h global.sym mg.c perl.c
1426 t/op/magic.t util.c win32/makedef.pl win32/win32.c
1429 Title: "[PATCH] win32: ExtUtils::Liblist support"
1430 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1431 Files: lib/ExtUtils/Liblist.pm win32/Makefile win32/config.bc
1434 Title: "[PATCH] Re: borland C++Perl embedding failures re __declspec()"
1435 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1436 Files: win32/win32.c
1438 Title: "No need to use `pwd` in t/op/magic.t test for amigaos"
1439 From: Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
1444 Title: "Tests depend on locale"
1445 From: "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
1447 Msg-ID: <199705191127.NAA08148@ostrich.gaia.swipnet.se>,
1448 <199705191230.PAA21070@alpha.hut.fi>
1449 Files: t/lib/safe2.t t/op/mkdir.t
1451 Title: "op/groups test fails on Linux (groups in /bin)"
1452 From: "Jan D." <jan.djarv@mbox200.swipnet.se>
1453 Msg-ID: <199705191120.NAA08130@ostrich.gaia.swipnet.se>
1454 Files: t/op/groups.t
1456 Title: "More simple regexp tests and test docs"
1457 From: Hans Mulder <hansm@euronet.nl>
1458 Files: t/op/re_tests t/op/regexp.t
1460 Title: "[PATCH] Re: Using undef to ignore values returned from split"
1461 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1466 Title: "bad test of -A flag in h2xs"
1467 From: "Jeffrey S. Haemer" <jsh@woodcock.boulder.qms.com>
1468 Files: utils/h2xs.PL
1470 Title: "[PATCH] h2xs missing from utils/Makefile"
1471 From: hansm@euronet.nl
1472 Files: utils/Makefile
1474 Title: "PATCH: bug in perlbug w.r.t. environment variables", "bug in perlbug
1475 w.r.t. environment variables"
1476 From: "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
1478 Msg-ID: <199705191841.UAA00969@ostrich.gaia.swipnet.se>,
1479 <199705191857.VAA09154@alpha.hut.fi>
1480 Files: utils/perlbug.PL
1482 Title: "[PATCH] final newline missing in MANIFEST generated by h2xs"
1483 From: hansm@euronet.nl
1484 Files: utils/h2xs.PL
1491 "Hey, Rocky! Watch me pull a release out of my hat!"
1492 "Aww, that trick never works..."
1494 CORE LANGUAGE CHANGES
1496 Title: "Make C<m//g> reset pos on failure; make C<m//gc> not reset"
1497 From: Chip Salzenberg
1498 Files: dump.c op.c op.h pod/perldelta.pod pod/perlfaq6.pod
1499 pod/perlop.pod pod/perlre.pod pp_ctl.c pp_hot.c regcomp.c
1502 Title: "SECURITY: Forbid exec() if $ENV{BASH_ENV} is tainted"
1503 From: Chip Salzenberg
1504 Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
1507 Title: "Allow exec() if $ENV{TERM} is tainted but innocuous"
1508 From: Chip Salzenberg
1509 Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
1512 Title: "Allow globbing when tainted under VMS (no external program)"
1513 From: Chip Salzenberg
1514 Files: pp_sys.c t/op/taint.t
1518 Title: "Make Irix hints adapt when n32 libm.so is missing"
1519 From: Chip Salzenberg
1520 Files: hints/irix_6.sh
1522 Title: "Fix default HP-UX installation path"
1524 Msg-ID: <199705132228.AA227042483@hpcc123.corp.hp.com>
1525 Date: Tue, 13 May 1997 15:28:04 -0700
1526 Files: hints/hpux.sh
1528 Title: "VMS update, including socket support (four patches)"
1529 From: Jonathan Hudson <Jonathan.Hudson@jrhudson.demon.co.uk>,
1530 Peter Prymmer <pvhp@forte.com>,
1531 Dan Sugalski <sugalsd@lbcc.cc.or.us>
1532 Files: vms/config.vms vms/descrip.mms vms/sockadapt.h vms/vms.c
1535 Title: "Win32 update (three patches)"
1536 From: Gurusamy Sarathy
1537 Files: README.win32 perl.c win32/Makefile win32/config.H
1538 win32/config_h.PL win32/config_sh.PL win32/makedef.pl
1539 win32/win32.c win32/win32.h win32/win32io.c win32/win32io.h
1542 Title: "Don't require executable bit on perl -S if DOSISH"
1543 From: Danny Sadinoff <sadinoff@olf.com>
1544 Msg-ID: <337351CE.79B28DE3@olf.com>
1545 Date: Fri, 09 May 1997 12:33:18 -0400
1550 Title: "In C<eval &func>, always call &func in scalar context"
1551 From: Chip Salzenberg
1554 Title: "Fix recursive substitution"
1555 From: Chip Salzenberg; test from Tim Bunce
1556 Files: cop.h global.sym pp_ctl.c proto.h scope.c t/op/subst.t
1558 Title: "Make read with <> from a TTY notice EOF"
1559 From: Jonathan I. Kamens <jik@kamens.brookline.ma.us>
1560 Msg-ID: <199705121147.HAA03845@jik.saturn.net>
1561 Date: Mon, 12 May 1997 07:47:13 -0400
1564 Title: "Fix core dump from get*() functions returning no alias array"
1565 From: Chip Salzenberg
1569 From: Mark K Trettin <mkt@lucent.com>
1570 Msg-ID: <199705102228.RAA11163@gv18c.ih.lucent.com>
1571 Date: Sat, 10 May 1997 17:28:35 -0500
1576 Title: "Don't use 'unset' in Configure"
1577 From: Chip Salzenberg
1580 Title: "Protect against having no such command as 'cc'"
1581 From: Hans Mulder <hansm@icgned.nl>
1582 Msg-ID: <1997May12.163534.2006434@hmivax.humgen.upenn.edu>
1583 Date: Mon, 12 May 1997 16:35:34 -0400 (EDT)
1586 Title: "minor wording enhancement for Configure"
1587 From: Jarkko Hietaniemi
1588 Msg-ID: <199705101038.NAA00471@alpha.hut.fi>
1589 Date: Sat, 10 May 1997 13:38:31 +0300 (EET DST)
1592 LIBRARY AND EXTENSIONS
1594 Title: "Refresh CGI.pm to 2.36"
1595 From: Lincoln Stein <lstein@genome.wi.mit.edu>
1596 Files: eg/cgi/frameset.cgi eg/cgi/javascript.cgi lib/CGI.pm
1598 Title: "In IO::File::open, prepend './' less often (for Win32 et al)"
1599 From: Chip Salzenberg
1600 Files: ext/IO/lib/IO/File.pm
1602 Title: "Fix core dump on IO::Seekable::setpos($fh, undef)"
1603 From: Chip Salzenberg
1604 Files: ext/IO/IO.xs t/lib/io_xs.t
1608 Title: "Make rand.t vanishingly unlikely to give false failure"
1610 Msg-ID: <Pine.GSO.3.96.970510190846.23340K-100000@kelly.teleport.com>
1611 Date: Sat, 10 May 1997 19:57:30 -0700 (PDT)
1614 Title: "Fix sleep test: sleep(N) is defined to allow sleeping N-1"
1615 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
1616 Msg-ID: <199705151735.KAA01143@palrel1.hp.com>
1617 Date: Thu, 15 May 1997 11:35:41 -0600
1622 Title: "h2xs and @EXPORT_OK"
1624 Msg-ID: <199705092348.AA057881699@hpcc123.corp.hp.com>
1625 Date: Fri, 9 May 1997 16:48:20 -0700
1626 Files: utils/h2xs.PL
1630 Title: "Tweaks for perldelta"
1631 From: hansm@euronet.nl
1632 Msg-ID: <199705102346.BAA17300@mail.euronet.nl>
1633 Date: Sun, 11 May 97 01:46:00 +0200
1634 Files: pod/perldelta.pod
1636 Title: "Mention perlfaq.pod and perlmodlib.pod in perldelta.pod"
1637 From: Chip Salzenberg
1638 Files: pod/perldelta.pod
1640 Title: "Fix example of use of lexicals with formats"
1641 From: Chip Salzenberg
1642 Files: pod/perldelta.pod
1644 Title: "Explain that destruction order is not defined"
1645 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1646 Msg-ID: <199705150600.CAA13550@aatma.engin.umich.edu>
1647 Date: Thu, 15 May 1997 02:00:23 -0400
1648 Files: pod/perltoot.pod
1650 Title: "Note that DATA filehandle is unavailable during BEGIN {}"
1651 From: neilb@cre.canon.co.uk (Neil Bowers)
1652 Msg-ID: <199705121227.NAA29718@tardis.cre.canon.co.uk>
1653 Date: Mon, 12 May 1997 13:27:43 +0100
1654 Files: pod/perldata.pod
1656 Title: "More detailed IO::Socket documentation"
1657 From: Tom Christiansen
1658 Msg-ID: <199705141456.IAA19061@jhereg.perl.com>
1659 Date: Wed, 14 May 1997 08:56:30 -0600
1660 Files: pod/perlipc.pod
1667 Herein we find the fruits of the gamma.
1669 CORE LANGUAGE CHANGES
1671 Title: "SECURITY: Forbid glob() when tainting (-T or setuid)"
1672 From: Chip Salzenberg
1673 Files: pod/perlrun.pod pod/perlsec.pod pp_sys.c
1675 Title: "SECURITY: Forbid exec() if $ENV{TERM} or $ENV{ENV} is tainted"
1676 From: Chip Salzenberg
1677 Files: pod/perlrun.pod pod/perlsec.pod t/op/taint.t taint.c
1681 Title: "(NeXT|Open)Step update"
1682 From: Gerd Knops <gerti@BITart.com>
1683 Msg-ID: <9705072247.AA18882@BITart.com>
1684 Date: Wed, 7 May 97 17:47:02 -0500
1685 Files: Configure MANIFEST config_h.SH hints/next_3.sh hints/next_4.sh
1687 Title: "NetBSD hint update"
1688 From: Giles Lean <giles@nemeton.com.au>
1689 Msg-ID: <199705051346.XAA13584@topaz.nemeton.com.au>
1690 Date: Mon, 5 May 1997 23:46:37 +1000 (EST)
1691 Files: hints/netbsd.sh
1693 Title: "Irix hint update"
1694 From: Scott Henry <scotth@sgi.com>
1695 Msg-ID: <yd83es0fp57.fsf@hoshi.engr.sgi.com>
1696 Date: 06 May 1997 11:09:56 -0700
1697 Files: hints/irix_6.sh
1699 Title: "HPUX: patch for ext/DynaLoader/dl_hpux.xs"
1700 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
1701 Msg-ID: <199705050548.WAA21260@palrel1.hp.com>
1702 Date: Sun, 4 May 1997 23:48:39 -0600
1703 Files: ext/DynaLoader/dl_hpux.xs
1705 Title: "Win32 update (consolidated patch plus three followups)"
1706 From: Gurusamy Sarathy
1707 Files: EXTERN.h README.win32 lib/Sys/Hostname.pm pod/perldelta.pod
1708 win32/config.H win32/config.w32 win32/config_sh.PL win32/perllib.c
1709 win32/win32.c win32/win32.h win32/include/sys/socket.h
1711 Title: "Win32 boot_DynaLoader problem in 99"
1712 From: Gary Clark <GaryC@mail.jeld-wen.com>
1713 Msg-ID: <1997May05.105000.1708.84476@mail.jeld-wen.com>
1714 Date: Mon, 05 May 1997 10:49:03 -0700
1715 Files: win32/makedef.pl
1719 Title: "Fix wantarray() in sort subs [fixes metaconfig]"
1720 From: Chip Salzenberg
1723 Title: "Fix for redefined sort subs nastiness"
1724 From: Gurusamy Sarathy
1725 Msg-ID: <199705090004.UAA15032@aatma.engin.umich.edu>
1726 Date: Thu, 08 May 1997 20:04:18 -0400
1727 Files: op.c pod/perldelta.pod pod/perldiag.pod sv.c t/op/sort.t
1731 Title: "AFS patches"
1732 From: Chip Salzenberg, Larry Schwimmer <rosebud@cyclone.Stanford.EDU>
1733 Files: Configure installperl
1735 LIBRARY AND EXTENSIONS
1737 Title: "Another blank line patch to Pod::Text"
1738 From: Russ Allbery <rra@stanford.edu>
1739 Msg-ID: <m3afm5g6ar.fsf@windlord.Stanford.EDU>
1740 Date: 08 May 1997 11:36:12 -0700
1741 Files: lib/Pod/Text.pm
1749 Title: "Three bugs in pod2html"
1750 From: hansm@euronet.nl
1751 Msg-ID: <199705052228.AAA25351@mail.euronet.nl>
1752 Date: Tue, 6 May 97 00:28:06 +0200
1753 Files: lib/Pod/Html.pm
1755 Title: "Trivial bugfix for pod of xsubpp"
1756 From: Ralf S. Engelschall <rse@engelschall.com>
1757 Msg-ID: <199705051447.QAA09995@en1.engelschall.com>
1758 Date: Mon, 5 May 1997 16:47:03 +0200
1759 Files: lib/ExtUtils/xsubpp
1761 Title: "Newer CPerl mode"
1762 From: Ilya Zakharevich
1763 Msg-ID: <199705080032.UAA22532@monk.mps.ohio-state.edu>
1764 Date: Wed, 7 May 1997 20:32:46 -0400 (EDT)
1765 Files: emacs/cperl-mode.el
1769 Title: "Updates to perldelta"
1770 From: Chip Salzenberg and Dominic Dunlop
1771 Files: pod/perldelta.pod
1773 Title: "More explicit Solaris instructions"
1774 From: Andy Dougherty
1775 Msg-ID: <Pine.SOL.3.95q.970508171206.438A-100000@fractal.lafayette.ed
1776 Date: Thu, 08 May 1997 17:14:54 -0400 (EDT)
1777 Files: INSTALL hints/solaris_2.sh
1779 Title: "Document 'Possible attempt to separate words with commas'"
1781 Msg-ID: <hyb9snvdw.fsf@bergen.sn.no>
1782 Date: 06 May 1997 23:27:55 +0200
1783 Files: pod/perlop.pod
1785 Title: "perlfaq9, hostname"
1786 From: John D Groenveld <groenvel@cse.psu.edu>
1787 Msg-ID: <199705061741.NAA22777@cse.psu.edu>
1788 Date: Tue, 06 May 1997 13:41:12 EDT
1789 Files: pod/perlfaq9.pod
1791 Title: "Debugger docs patch"
1792 From: Ilya Zakharevich
1793 Msg-ID: <199705080107.VAA24317@monk.mps.ohio-state.edu>
1794 Date: Wed, 7 May 1997 21:07:14 -0400 (EDT)
1795 Files: pod/perldebug.pod
1797 Title: "Document that C<m?x?> is just like C<?x?>"
1798 From: Chip Salzenberg
1799 Files: pod/perlop.pod
1801 Title: "Refresh description of sprintf()"
1802 From: Chip Salzenberg
1803 Files: pod/perl.pod pod/perlfunc.pod
1805 Title: "Mention the Regular Expressions book"
1806 From: Stephen Potter <spp@psa.pencom.com>
1807 Msg-ID: <199705071737.MAA18799@psa.pencom.com>
1808 Date: Wed, 07 May 1997 12:37:37 -0500
1809 Files: pod/perlbook.pod pod/perlre.pod
1811 Title: "OS/2 doc patch for _99"
1812 From: Ilya Zakharevich
1813 Msg-ID: <199705080046.UAA23466@monk.mps.ohio-state.edu>
1814 Date: Wed, 7 May 1997 20:46:45 -0400 (EDT)
1822 "Oops." Now this _has_ to be the gamma; we're out of numbers.
1824 CORE LANGUAGE CHANGES
1830 Title: "NeXT hints update"
1831 From: hansm@euronet.nl
1832 Msg-ID: <199704302229.AAA02690@mail.euronet.nl>
1833 Date: Thu, 1 May 97 00:28:41 +0200
1834 Files: Configure Makefile.SH hints/next_4.sh
1836 Title: "Support shared libperl on AIX"
1837 From: Eric Bartley <bartley@icd.cc.purdue.edu>
1838 Msg-ID: <199704270131.UAA51426@icd.cc.purdue.edu>
1839 Date: Sat, 26 Apr 1997 20:31:37 -0500
1840 Files: Configure Makefile.SH hints/aix.sh
1844 Title: "Fix NUL-termination bug in delimcpy()"
1845 From: Chip Salzenberg
1848 Title: "Forget prototype of subroutine after C<undef &subr>"
1849 From: Chip Salzenberg
1852 Title: "Handle tainted values in lists returned from subs, evals"
1853 From: Chip Salzenberg
1854 Files: pp_ctl.c pp_hot.c t/op/taint.t
1856 Title: "Fix sysread() on tied handle"
1857 From: Spider Boardman
1858 Msg-ID: <199705010601.CAA04926@Orb.Nashua.NH.US>
1859 Date: Thu, 1 May 1997 02:01:20 -0400
1862 Title: "Fix OS/2-specific buffer overflow"
1863 From: Ilya Zakharevich
1864 Msg-ID: <199704301920.PAA09681@monk.mps.ohio-state.edu>
1865 Date: Wed, 30 Apr 1997 15:20:01 -0400 (EDT)
1870 Title: "Add new globals to perl.exp"
1871 From: Chip Salzenberg
1874 LIBRARY AND EXTENSIONS
1876 Title: "Refresh DB_File to 1.14"
1878 Msg-ID: <9704302045.AA05484@claudius.bfsec.bt.co.uk>
1879 Date: Wed, 30 Apr 1997 21:45:09 +0100 (BST)
1880 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
1881 t/lib/db-hash.t t/lib/db-recno.t
1885 Title: "Disable op/pipe.t test under Machten"
1886 From: Dominic Dunlop <domo@slipper.ip.lu>
1887 Msg-ID: <v03102801af8e160d3879@[194.51.248.68]>
1888 Date: Thu, 1 May 1997 12:48:26 +0200
1893 Title: "typo fixes to installhtml"
1894 From: lvirden@cas.org (Larry W. Virden)
1895 Msg-ID: <199705011114.HAA26968@cas.org>
1896 Date: Thu, 1 May 1997 07:14:31 -0400
1901 Title: "Fix description of av_undef() in perlguts"
1903 Msg-ID: <199705011042.MAA09897@bergen.sn.no>
1904 Date: Thu, 1 May 1997 12:42:46 +0200
1905 Files: pod/perlguts.pod
1907 Title: "Fix typo in perldelta"
1908 From: Chip Salzenberg
1909 Files: pod/perldelta.pod
1916 Here it is, the second public beta (a.k.a gamma).
1918 CORE LANGUAGE CHANGES
1920 Title: "Support C< $coderef->($x,$y) >"
1921 From: Chip Salzenberg
1922 Files: perly.c perly.c.diff perly.y pod/perldelta.pod pod/perldsc.pod
1923 pod/perlref.pod t/op/ref.t vms/perly_c.vms
1931 Title: "Fix C< hex('80') * 0x1000000 >"
1932 From: Chip Salzenberg
1935 Title: "Reset errno after failed piped close"
1936 From: Roderick Schertler
1937 Msg-ID: <28152.862264940@eeyore.ibcinc.com>
1938 Date: Mon, 28 Apr 1997 18:02:20 -0400
1939 Files: lib/Time/gmtime.pm lib/Time/localtime.pm pod/perlfunc.pod
1942 Title: "Fix warning wrt return value of PerlIO_getname()"
1943 From: Spider Boardman
1944 Msg-ID: <199704300448.AAA24174@Orb.Nashua.NH.US>
1945 Date: Wed, 30 Apr 1997 00:48:13 -0400
1952 LIBRARY AND EXTENSIONS
1966 Title: "Describe Math::Trig in perlmodlib"
1967 From: Chip Salzenberg
1968 Files: pod/perlmodlib.pod
1970 Title: "Add new diagnostics to perldelta"
1971 From: Chip Salzenberg
1972 Files: pod/perldelta.pod pod/perldiag.pod
1979 This patch should be _98, unless it's egregiously broken somehow.
1981 CORE LANGUAGE CHANGES
1987 Title: "Return to favoring memset(,0,) over bzero()"
1988 From: Chip Salzenberg
1991 Title: "NetBSD hint update"
1992 From: matthew green <mrg@splode.eterna.com.au>
1993 Msg-ID: <199704251021.EAA22570@jhereg.perl.com>
1994 Date: Fri, 25 Apr 1997 20:18:02 +1000
1995 Files: hints/netbsd.sh
1997 Title: "HP-UX hint update"
1998 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
1999 Msg-ID: <199704280535.WAA22441@palrel1.hp.com>
2000 Date: Sun, 27 Apr 1997 23:35:07 -0600
2001 Files: hints/hpux.sh
2003 Title: "Win32 update (three patches)"
2004 From: Gurusamy Sarathy and Nick Ing-Simmons
2005 Files: win32/makedef.pl win32/perllib.c win32/win32.c
2009 Title: "Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure"
2010 From: Chip Salzenberg
2011 Files: perl.h pod/perldiag.pod sv.c
2013 Title: "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
2014 From: Chip Salzenberg
2017 Title: "Eliminate Alpha warnings"
2018 From: Hallvard B Furuseth and Chip Salzenberg
2019 Files: perlsdio.h pp_sys.c
2021 Title: "Fix typo in NeXT dynaloader"
2022 From: Chip Salzenberg
2023 Files: ext/DynaLoader/dl_next.xs
2025 Title: "Fix possible buffer overflow under VMS"
2026 From: Chip Salzenberg
2033 LIBRARY AND EXTENSIONS
2035 Title: "Refresh CGI.pm to 2.35"
2036 From: Lincoln Stein <lstein@genome.wi.mit.edu>
2039 Title: "Refresh DB_File to 1.13"
2041 Msg-ID: <9704271413.AA08876@claudius.bfsec.bt.co.uk>
2042 Date: Sun, 27 Apr 1997 15:12:59 +0100 (BST)
2043 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
2045 Title: "SelfLoader: fix prototype pattern, rename intrusive lexical"
2046 From: Jesse Glick <jesse@ginger> and Chip Salzenberg
2047 Files: lib/SelfLoader.pm
2059 Title: "Split perlmod"
2060 From: Tom Christiansen
2061 Msg-ID: <199704260050.RAA02468@toy.perl.com>
2062 Date: Fri, 25 Apr 1997 20:50:09 -0400
2063 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
2064 pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
2065 pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
2066 pod/perltie.pod pod/roffitall
2068 Title: "Describe __PACKAGE__ in perldelta"
2069 From: Chip Salzenberg
2070 Files: pod/perldelta.pod
2072 Title: "Doc fix for close of pipe handle"
2073 From: Chip Salzenberg
2074 Files: pod/perlfunc.pod
2081 This patch eliminates all known sources of buffer overflow! (And the
2082 crowd goes wild. (Yeah.)) Showstoppers only between here and _98.
2084 CORE LANGUAGE CHANGES
2090 Title: "Provide memset() if it's missing"
2091 From: Chip Salzenberg
2092 Files: global.sym perl.h proto.h util.c
2094 Title: "Don't tell GCC that warn(), croak(), and die() are printf-lik
2095 From: Chip Salzenberg
2100 Title: "Misc. sv_vcatpvfn() fixes"
2101 From: Hugo, Dale, Nick, Hallvard, Chip
2102 Files: gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
2104 Title: "Enforce order of sprintf() elements"
2105 From: Chip Salzenberg
2108 Title: "Guard against long numbers, <<LONG_DELIM, and <long glob>"
2109 From: Chip Salzenberg
2110 Files: global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
2112 Title: "Guard against C<goto> to deeply nested label"
2113 From: Chip Salzenberg
2114 Files: pod/perldiag.pod pp_ctl.c
2116 Title: "Guard against overflow in dup2() emulation"
2117 From: Chip Salzenberg
2120 Title: "Win32: Guard against long function names"
2121 From: Chip Salzenberg
2122 Files: win32/win32sck.c
2124 Title: "Make mess() always work, by using a non-arena SV"
2125 From: Chip Salzenberg, from idea by Gurusamy Sarathy
2126 Files: perl.c util.c
2128 Title: "Fix scalar leak in pp_prtf()"
2129 From: Doug MacEachern
2130 Msg-ID: <199704241706.NAA19140@postman.osf.org>
2131 Date: Thu, 24 Apr 1997 13:06:21 -0400
2134 Title: "When copying a format line, take only its string value"
2135 From: Chip Salzenberg
2138 Title: "Undo private patch"
2139 From: Chip Salzenberg
2140 Files: installperl lib/ExtUtils/Install.pm
2142 Title: "Fix LEAKTEST numbers"
2143 From: Chip Salzenberg
2144 Files: ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c
2145 win32/win32.c win32/win32sck.c
2149 Title: "Cope with a <db.h> that isn't related to DB"
2150 From: Jarkko Hietaniemi
2151 Msg-ID: <199704241728.UAA09951@alpha.hut.fi>
2152 Date: Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
2155 LIBRARY AND EXTENSIONS
2157 Title: "Always NUL-terminate opsets"
2158 From: Chip Salzenberg
2159 Files: ext/Opcode/Opcode.xs
2161 Title: "Don't core dump if my_inet_aton() get a NULL"
2162 From: Chip Salzenberg
2163 Files: ext/Socket/Socket.xs
2165 Title: "Handle symlinks, high permission bits in File::Path"
2166 From: Chip Salzenberg
2167 Files: lib/File/Path.pm
2169 Title: "Math::{Complex,Trig} update"
2170 From: Jarkko Hietaniemi
2171 Msg-ID: <199704242221.BAA30363@alpha.hut.fi>
2172 Date: Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
2173 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
2174 t/lib/complex.t t/lib/trig.t
2182 Title: "Fix buffer overflow in a2p"
2183 From: Chip Salzenberg
2188 Title: "FAQ udpate (24-apr-97)"
2189 From: Nathan Torkington <gnat@prometheus.frii.com>
2190 Msg-ID: <199704242247.QAA07010@prometheus.frii.com>
2191 Date: Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
2192 Files: pod/perlfaq*.pod
2194 Title: "Document new {,s}printf() behavior"
2195 From: Chip Salzenberg
2196 Files: pod/perldelta.pod pod/perlfunc.pod
2203 This patch eliminates almost all possible sources of buffer overflow;
2204 in particular, there are no more sprintf() bugs. (!!) This patch
2205 also has a few other fixes. With these changes in place, I can sleep
2206 at night. (Because I've stopped hacking. :-))
2208 CORE LANGUAGE CHANGES
2210 Title: "Support PRINTF for tied handles"
2211 From: Doug MacEachern
2212 Msg-ID: <199704202226.SAA08032@postman.osf.org>
2213 Date: Sun, 20 Apr 1997 18:26:13 -0400
2214 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
2218 Title: "Fix bitwise shifts and pack('w') on Crays"
2219 From: Chip Salzenberg
2222 Title: "Win32 update (two patches)"
2223 From: Gurusamy Sarathy
2224 Files: lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
2229 Title: "Mondo Cool patch for buffer safety and convenience"
2230 From: Chip Salzenberg
2231 Files: XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
2232 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
2233 ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
2234 global.sym gv.c interp.sym mg.c op.c perl.c perl.h
2235 pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
2236 regcomp.c regexec.c sv.c toke.c util.c
2238 Title: "Problems with glob"
2239 From: Ilya Zakharevich
2240 Msg-ID: <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
2241 Date: Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
2244 Title: "Fix scalar leak in closures"
2245 From: Chip Salzenberg
2248 Title: "Refine error messages re: anon subs' prototypes"
2249 From: Chip Salzenberg
2252 Title: "Outermost scope is void, not scalar"
2253 From: Chip Salzenberg
2258 Title: "Fix up Linux hints for tcsh, and Configure patch"
2259 From: Andy Dougherty
2260 Msg-ID: <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
2261 Date: Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
2262 Files: Configure hints/linux.sh
2264 Title: "There is no standard answer to 'Use suidperl?'"
2265 From: Chip Salzenberg
2266 Files: hints/bsdos.sh hints/freebsd.sh hints/linux.sh
2269 LIBRARY AND EXTENSIONS
2271 Title: "Math::Complex update"
2272 From: Jarkko Hietaniemi
2273 Files: lib/Math/Complex.pm t/lib/complex.t
2275 Title: "Croak on C<use autouse> without module name"
2276 From: Chip Salzenberg
2277 Files: lib/autouse.pm
2279 Title: "Silence warnings on simple C<use ops>"
2280 From: Roderick Schertler
2281 Msg-ID: <pzybafum6k.fsf@eeyore.ibcinc.com>
2282 Date: 19 Apr 1997 10:22:43 -0400
2283 Files: ext/Opcode/ops.pm
2287 Title: "Don't put leading newline on numeric strings"
2288 From: Andreas Koenig
2289 Msg-ID: <199704230847.KAA22752@anna.in-berlin.de>
2290 Date: Wed, 23 Apr 1997 10:47:00 +0200
2291 Files: t/pragma/constant.t
2299 Title: "FAQ udpate (23-apr-97)"
2300 From: Nathan Torkington <gnat@prometheus.frii.com>
2301 Msg-ID: <199704231822.MAA05074@prometheus.frii.com>
2302 Date: Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
2303 Files: pod/perlfaq*.pod
2305 Title: "Two doublewords less"
2306 From: Jarkko Hietaniemi
2307 Msg-ID: <199704201938.WAA07722@alpha.hut.fi>
2308 Date: Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
2309 Files: pod/perlrun.pod vms/perlvms.pod
2316 This one has two security bug fixes for buffer overflows. Perl has
2317 not yet been searched to see if more fixes are needed.
2319 CORE LANGUAGE CHANGES
2321 Title: "Improve sysseek(), remove systell(), fix Opcode"
2322 From: Chip Salzenberg
2323 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
2324 ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
2325 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
2326 proto.h t/op/sysio.t toke.c
2328 Title: "Fix (and test) spaces in {,un}pack()"
2329 From: Chip Salzenberg
2330 Files: pp.c t/op/pack.t
2334 Title: "Irix update"
2335 From: Scott Henry <scotth@sgi.com>
2336 Msg-ID: <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
2337 Date: 18 Apr 1997 12:37:24 -0700
2338 Files: MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
2340 Title: "ExtUtils/Miniperl.pm not built on Win32"
2341 From: Nick Ing-Simmons
2342 Msg-ID: <199704181742.SAA08407@ni-s.u-net.com>
2343 Date: Fri, 18 Apr 1997 18:42:32 +0100
2344 Files: win32/Makefile
2348 Title: "SECURITY FIX: 'Identifier too long'"
2349 From: Chip Salzenberg
2350 Files: pod/perldelta.pod pod/perldiag.pod toke.c
2352 Title: "SECURITY FIX: Buffer overflow in gv_fetchfile()"
2353 From: Chip Salzenberg
2356 Title: "Remove pp_method() inefficiency from last patch"
2357 From: Chip Salzenberg
2362 Title: "Fix unnecessary re-linking"
2363 From: Chip Salzenberg
2364 Files: lib/ExtUtils/MM_Unix.pm
2366 Title: "Fix tcsh hack in Configure"
2367 From: Chip Salzenberg
2370 Title: "Minor, optional patch to Makefile.SH"
2371 From: "Randy J. Ray" <rjray@uswest.com>
2372 Msg-ID: <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
2373 Date: Thu, 17 Apr 1997 19:32:17 -0600
2376 LIBRARY AND EXTENSIONS
2378 Title: "Patch to Getopt::Long"
2379 From: Johan Vromans <jvromans@squirrel.nl>
2380 Msg-ID: <m0wIKCO-00081IC@phoenix.squirrel.nl>
2381 Date: Fri, 18 Apr 97 22:24 MET DST
2382 Files: lib/Getopt/Long.pm
2384 Title: "Fix NAME in SDBM_File build"
2385 From: Chip Salzenberg
2386 Files: ext/SDBM_File/sdbm/Makefile.PL
2394 Title: "Make h2ph generate constant subs"
2395 From: Roderick Schertler
2396 Msg-ID: <pz2088w5ot.fsf@eeyore.ibcinc.com>
2397 Date: 18 Apr 1997 14:23:46 -0400
2398 Files: utils/h2ph.PL
2402 Title: "Document {,un}pack changes"
2404 Msg-ID: <9704181249.AA11733@claudius.bfsec.bt.co.uk>
2405 Date: Fri, 18 Apr 97 13:49:39 BST
2406 Files: pod/perldelta.pod pod/perldiag.pod
2413 This is it before _98. No more last-minute features. Really, I mean
2414 it this time. No kidding.
2416 CORE LANGUAGE CHANGES
2418 Title: "New operator systell()"
2419 From: Chip Salzenberg
2420 Files: doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
2421 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
2424 Title: "Allow constant sub to be optimized when called with parens"
2425 From: Chip Salzenberg
2428 Title: "Make {,un}pack fail on invalid pack types"
2429 From: Chip Salzenberg
2430 Files: pod/perldiag.pod pp.c
2434 Title: "Fix bitwise ops and {,un}pack() on Cray CPUs"
2435 From: Chip Salzenberg
2439 From: Charles Bailey
2440 Files: lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
2441 vms/vms.c vms/writemain.pl
2443 Title: "Win32 update (three patches)"
2444 From: Gurusamy Sarathy and Nick Ing-Simmons
2445 Files: lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
2446 lib/File/Basename.pm win32/Makefile win32/makedef.pl
2447 win32/perllib.c win32/win32.c win32/win32iop.h
2451 Title: "Fix error messages on method lookup failure"
2452 From: Chip Salzenberg
2455 Title: "Fix use of var before init in util.c"
2456 From: Gurusamy Sarathy
2457 Msg-ID: <199704162342.TAA20773@aatma.engin.umich.edu>
2458 Date: Wed, 16 Apr 1997 19:42:41 -0400
2463 Title: "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
2464 From: Michael De La Rue <mikedlr@tardis.ed.ac.uk>
2465 Files: Configure hints/linux.sh
2467 LIBRARY AND EXTENSIONS
2469 Title: "Fix bug in Opcode when (maxo & 15) > 8"
2470 From: Chip Salzenberg
2471 Files: ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
2472 ext/Opcode/Opcode.xs
2474 Title: "CGI.pm broke again"
2475 From: Andreas Koenig
2476 Msg-ID: <199704171136.NAA24859@anna.in-berlin.de>
2477 Date: Thu, 17 Apr 1997 13:36:28 +0200
2480 Title: "Revise quotewords()"
2481 From: Shishir Gundavaram <shishir@ruby.ora.com>
2482 Files: lib/Text/ParseWords.pm
2494 Title: "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
2495 From: Andy Dougherty
2496 Files: INSTALL Porting/pumpkin.pod
2498 Title: "Document size restrictions for packed integers"
2499 From: Jarkko Hietaniemi
2500 Files: pod/perlfunc.pod
2507 Y'know, I've heard of this "beta" thing, but it's been so long since
2508 I've seen one, I'm not sure it really exists...
2510 CORE LANGUAGE CHANGES
2512 Title: "New operator: sysseek()"
2513 From: Chip Salzenberg
2514 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
2515 keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
2516 pp_sys.c t/op/sysio.t toke.c
2518 Title: "Allow recursive substitution again"
2519 From: Chip Salzenberg
2520 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
2524 Title: "Use size_t for socket size parameters of GNU libc"
2525 From: Chip Salzenberg
2526 Files: doio.c pp_sys.c
2528 Title: "Fix STMT_{START,END} under g++"
2529 From: Steven Parkes <parkes@sierravista.com>
2530 Msg-ID: <199704141935.MAA11240@monterey.sierravista.com>
2531 Date: Mon, 14 Apr 1997 12:35:34 -0700
2534 Title: "Win32 update (four patches)"
2535 From: Gurusamy Sarathy and Nick Ing-Simmons
2536 Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
2537 ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
2538 ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
2539 utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
2540 win32/config.H win32/config.w32 win32/config_h.PL
2541 win32/config_sh.PL win32/perllib.c win32/runperl.c
2542 win32/win32.c win32/win32io.c win32/win32sck.c
2546 Title: "New API function: perl_eval_pv()"
2547 From: Doug MacEachern
2548 Msg-ID: <199704142113.RAA06823@postman.osf.org>
2549 Date: Mon, 14 Apr 1997 17:13:41 -0400
2550 Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
2551 pod/perlguts.pod proto.h
2553 Title: "Fix C< s//whatever/ >, which reuses old pattern"
2554 From: Chip Salzenberg
2555 Files: pp_hot.c regexec.c
2557 Title: "Return a value from PerlIO_{,un}getc"
2558 From: Hallvard B Furuseth
2559 Msg-ID: <199704131228.OAA05695@bombur2.uio.no>
2560 Date: Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
2563 Title: "Fix for environment leak"
2564 From: skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
2565 Msg-ID: <19970415103246.NN46698@breughel.ufsia.ac.be>
2566 Date: Tue, 15 Apr 1997 10:32:46 +0200
2569 Title: "Fix comments in seed()"
2570 From: Hallvard B Furuseth
2571 Msg-ID: <199704141758.TAA06895@bombur2.uio.no>
2572 Date: Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
2577 Title: "Put extensions' autoload files in $archlib"
2578 From: Chip Salzenberg
2581 Title: "Use '-fPIC' for debugging compiles under Solaris with gcc"
2582 From: Hallvard B Furuseth
2585 LIBRARY AND EXTENSIONS
2587 Title: "Refresh CGI to 2.34"
2588 From: Chip Salzenberg
2589 Files: eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
2592 Title: "Debugger update"
2593 From: Ilya Zakharevich
2594 Msg-ID: <199704142115.RAA09923@monk.mps.ohio-state.edu>
2595 Date: Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
2596 Files: lib/perl5db.pl
2598 Title: "diagnostics: $/ gotcha"
2599 From: Andreas Koenig
2600 Msg-ID: <199704151814.UAA03404@anna.in-berlin.de>
2601 Date: Tue, 15 Apr 1997 20:14:01 +0200
2602 Files: lib/diagnostics.pm
2604 Title: "Update File::Path"
2605 From: Andreas Koenig
2606 Msg-ID: <199704151401.QAA02556@anna.in-berlin.de>
2607 Date: Tue, 15 Apr 1997 16:01:07 +0200
2608 Files: lib/File/Path.pm t/lib/filepath.t
2610 Title: "User::pwent.pm: g{,e}cos"
2611 From: Tom Christiansen
2612 Msg-ID: <199704130135.TAA23274@jhereg.perl.com>
2613 Date: Sat, 12 Apr 1997 19:35:54 -0600
2614 Files: lib/User/pwent.pm
2616 Title: "Sys::Syslog: hyphens in hostnames"
2617 From: Jarkko Hietaniemi
2618 Msg-ID: <199704151421.RAA19693@alpha.hut.fi>
2619 Date: Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
2620 Files: lib/Sys/Syslog.pm
2622 Title: "Clean up format of dlopen() debug info"
2623 From: Hallvard B Furuseth
2624 Files: ext/DynaLoader/dl_dlopen.xs
2632 Title: "xsubpp incorrectly handles 'class::newthing()'"
2633 From: "John Q. Linux" <jql@jql.accessone.com>
2634 Msg-ID: <199704122201.PAA01780@jql.accessone.com>
2635 Date: Sat, 12 Apr 1997 15:01:33 -0700
2636 Files: lib/ExtUtils/xsubpp
2640 Title: "Add CGI to perldelta.pod and improve its description in MANIFEST"
2641 From: Chip Salzenberg
2642 Files: MANIFEST pod/perldelta.pod
2644 Title: "Describe probs with majordomo 1.94.1"
2645 From: Chip Salzenberg
2646 Files: pod/perldelta.pod
2648 Title: "Fix description of /\G/g"
2649 From: Chip Salzenberg
2650 Files: pod/perlop.pod
2652 Title: "Mention '...' operator in precedence table"
2653 From: Tom Christiansen
2654 Msg-ID: <199704131724.LAA23120@jhereg.perl.com>
2655 Date: Sun, 13 Apr 1997 11:24:16 -0600
2656 Files: pod/perlop.pod
2663 Any minute now... second public beta... no, really...
2665 CORE LANGUAGE CHANGES
2667 Title: "Fix for incorrect overloaded assignment"
2668 From: Ilya Zakharevich
2669 Msg-ID: <199704112225.SAA03482@monk.mps.ohio-state.edu>
2670 Date: Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
2673 Title: "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
2674 From: Chip Salzenberg
2677 Title: "Fix label on C<for(;;)> statement"
2678 From: Chip Salzenberg
2679 Files: perly.c perly.y
2683 Title: "update to 5.003_97b/hint/irix_6_2.sh"
2684 From: Scott Henry <scotth@sgi.com>
2685 Msg-ID: <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
2686 Date: 11 Apr 1997 18:05:03 -0700
2687 Files: hints/irix_6_2.sh
2691 Title: "Before 'BEGIN not safe', explain why"
2692 From: Chip Salzenberg
2695 Title: "New error msg for low-key failure of C<require>"
2696 From: Chip Salzenberg
2697 Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
2698 t/pragma/strict-vars
2700 Title: "Put "dXSUB_SYS" last in declarations"
2701 From: Chip Salzenberg
2702 Files: win32/perllib.c
2704 Title: "Minor type cleanup"
2705 From: Chip Salzenberg
2706 Files: proto.h toke.c
2712 LIBRARY AND EXTENSIONS
2714 Title: "win32: perl5db patch"
2715 From: Gurusamy Sarathy
2716 Msg-ID: <199704102142.RAA27396@aatma.engin.umich.edu>
2717 Date: Thu, 10 Apr 1997 17:42:13 -0400
2718 Files: lib/perl5db.pl
2720 Title: "Enhancements to debugger, Term::ReadLine, Term::Cap"
2721 From: Ilya Zakharevich
2722 Msg-ID: <199704101948.PAA01841@monk.mps.ohio-state.edu>
2723 Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
2724 Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
2726 Title: "MM_Unix patch for use under CVS"
2727 From: Ulrich Pfeifer
2728 Msg-ID: <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
2729 Date: 11 Apr 1997 14:59:00 +0200
2730 Files: lib/ExtUtils/MM_Unix.pm
2732 Title: "Complex update (five patches)"
2733 From: Jarkko Hietaniemi
2734 Files: lib/Math/Complex.pm t/lib/complex.t
2736 Title: "Fix undef warning in Math::BigInt"
2737 From: Chip Salzenberg
2738 Files: lib/Math/BigInt.pm
2746 Title: "Add B<-o> option to a2p, for old awk; make new the default"
2747 From: Chip Salzenberg
2748 Files: x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
2752 Title: "typo in lib/diagnostics.pm"
2753 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
2754 Msg-ID: <199704111800.OAA27297@grymoire.crd.ge.com>
2755 Date: Fri, 11 Apr 1997 14:00:54 -0400
2756 Files: lib/diagnostics.pm
2758 Title: "Use B<> for options in Class::Struct pod"
2759 From: Hugo van der Sanden <hv@iii.co.uk>
2760 Msg-ID: <334D2E7B.67F0@iii.co.uk>
2761 Date: Thu, 10 Apr 1997 19:16:27 +0100
2762 Files: lib/Class/Struct.pm
2764 Title: "Explain //g and \G issues"
2765 From: Gurusamy Sarathy
2766 Msg-ID: <199704122048.QAA25060@aatma.engin.umich.edu>
2767 Date: Sat, 12 Apr 1997 16:48:41 -0400
2768 Files: pod/perldelta.pod pod/perlop.pod pod/perlre.pod
2770 Title: "more (err, less) doubled words"
2771 From: Jarkko Hietaniemi
2772 Msg-ID: <199704111931.WAA24460@alpha.hut.fi>
2773 Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
2774 Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
2775 ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
2776 lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
2777 lib/vars.pm pod/perlcall.pod pod/perldiag.pod
2778 pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
2779 pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
2781 Title: "Freudian slip error in perlsub.pod"
2782 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
2783 Msg-ID: <199704111755.NAA27200@grymoire.crd.ge.com>
2784 Date: Fri, 11 Apr 1997 13:55:07 -0400
2785 Files: pod/perlsub.pod
2787 Title: "Little patch for perl5.003_97c/pod/perlpod.pod"
2788 From: rse@engelschall.com (Ralf S. Engelschall)
2789 Msg-ID: <199704112048.WAA08733@en1.engelschall.com>
2790 Date: Fri, 11 Apr 1997 22:48:37 +0200
2791 Files: pod/perlpod.pod
2798 That second public beta will be Real Soon Now...
2800 CORE LANGUAGE CHANGES
2802 Title: "Refine setgroups() behavior of C<$)>"
2803 From: Chip Salzenberg
2804 Files: mg.c pod/perldelta.pod pod/perlvar.pod
2806 Title: "Forbid -[Mm] on #! line"
2807 From: Chip Salzenberg
2808 Files: pod/perldelta.pod pod/perldiag.pod toke.c
2812 Title: "Fix dynamic loading (and argv[0]) under AmigaOS"
2813 From: Norbert Pueschel
2814 Msg-ID: <77724842@Armageddon.meb.uni-bonn.de>
2815 Date: Tue, 08 Apr 1997 22:01:45 +0200
2816 Files: hints/amigaos.sh
2818 Title: "Special mkdir() for VMS"
2819 From: Charles Bailey
2820 Msg-ID: <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
2821 Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
2822 Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
2823 plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
2827 Title: "Fix assignment from magic SV that becomes a glob"
2828 From: Chip Salzenberg
2833 Title: "Fix syntax error in Configure comment(!)"
2834 From: Chip Salzenberg
2837 Title: "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
2838 From: Chip Salzenberg
2841 Title: "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
2842 From: Chip Salzenberg
2843 Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
2845 LIBRARY AND EXTENSIONS
2847 Title: "Replace Class::Template with improved Class::Struct"
2848 From: Jim Miner <jfm@winternet.com>
2849 Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
2850 lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
2851 lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
2852 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
2853 lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
2854 pod/perlmod.pod pod/perltoot.pod
2856 Title: "MakeMaker pathname patch"
2857 From: Nick Ing-Simmons
2858 Msg-ID: <199704091908.UAA00877@ni-s.u-net.com>
2859 Date: Wed, 9 Apr 1997 20:08:23 +0100
2860 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
2862 Title: "Fix configuration of new socket"
2863 From: Chip Salzenberg
2864 Files: ext/IO/lib/IO/Socket.pm
2866 Title: "Improve IO::Handle docs; don't export _open_mode_string"
2867 From: Chip Salzenberg
2868 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
2870 Title: "Complex.pm: 0**0 sanity"
2871 From: Jarkko Hietaniemi
2872 Msg-ID: <199704091804.VAA13930@alpha.hut.fi>
2873 Date: Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
2874 Files: lib/Math/Complex.pm
2876 Title: "Fix typos in Math::Trig"
2877 From: Jarkko Hietaniemi
2878 Files: lib/Math/Trig.pm
2882 Title: "Accommodate CodeBuilder variant of Machten 4.0.3"
2883 From: Dominic Dunlop <domo@slipper.ip.lu>
2884 Msg-ID: <v03020902af704d320f27@[194.51.248.88]>
2885 Date: Tue, 8 Apr 1997 22:15:15 +0200
2886 Files: t/io/fs.t t/op/stat.t
2894 Title: "IO::Socket doc fix"
2895 From: Roderick Schertler
2896 Msg-ID: <28383.860527843@eeyore.ibcinc.com>
2897 Date: Tue, 08 Apr 1997 15:30:43 -0400
2898 Files: ext/IO/lib/IO/Socket.pm
2905 Working on the second public beta...
2907 CORE LANGUAGE CHANGES
2909 Title: "Make assignment to C<$)> call setgroups()"
2910 From: Chip Salzenberg
2911 Files: Configure config_H config_h.SH mg.c plan9/config.plan9
2912 pod/perldelta.pod vms/config.vms win32/config.H
2915 Title: "Grandfather "$$<digit>" in strings"
2916 From: Chip Salzenberg
2917 Files: pod/perldiag.pod toke.c
2919 Title: "Disconnect warn and die hooks _after_ object destruction"
2920 From: Chip Salzenberg
2923 Title: "Forbid recursive substitutions"
2924 From: Chip Salzenberg
2925 Files: cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
2929 Title: "Use SSize_t for values of PerlIO_{read,write}"
2930 From: Chip Salzenberg
2931 Files: perlio.c perlio.h perlsdio.h pp_sys.c
2933 Title: "perlwin-97a_4: win32 environ fix"
2934 From: Gurusamy Sarathy
2935 Msg-ID: <199704060431.XAA23400@aatma.engin.umich.edu>
2936 Date: Sat, 05 Apr 1997 23:31:11 -0500
2937 Files: win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
2941 Title: "length($') isn't"
2942 From: Gurusamy Sarathy
2943 Msg-ID: <199704070730.DAA07310@aatma.engin.umich.edu>
2944 Date: Mon, 07 Apr 1997 03:30:44 -0400
2947 Title: "Fix obscure regex bug related to leading C<.*>"
2948 From: Chip Salzenberg
2951 Title: "Add warning for glob failure"
2952 From: Chip Salzenberg
2953 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
2955 Title: "Fix C<perl -V> in presence of local patches"
2956 From: Chip Salzenberg
2961 Title: "Don't suggest 'Configure -der' in config.sh comments"
2962 From: Chip Salzenberg
2965 LIBRARY AND EXTENSIONS
2967 Title: "CGI->redirect patch"
2968 From: Doug MacEachern
2969 Msg-ID: <199704051527.KAA11280@postman.osf.org>
2970 Date: Sat, 05 Apr 1997 10:27:52 -0500
2973 Title: "Updates to Math::Complex and Math::Trig"
2974 From: Jarkko Hietaniemi
2975 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
2978 Title: "Fix FindBin under Win32, and document success"
2979 From: Nick Ing-Simmons and Gurusamy Sarathy
2980 Msg-ID: <199704051504.QAA09507@ni-s.u-net.com>
2981 Date: Sat, 5 Apr 1997 16:04:52 +0100
2982 Files: README.win32 lib/Cwd.pm lib/FindBin.pm
2990 Title: "Patch for 'perldoc -f'"
2992 Msg-ID: <199704061732.TAA00353@bergen.sn.no>
2993 Date: Sun, 6 Apr 1997 19:32:04 +0200
2994 Files: utils/perldoc.PL
2998 Title: "Document required module versions"
2999 From: Chip Salzenberg
3000 Files: pod/perldelta.pod
3002 Title: "Document sample function perl_eval()"
3003 From: Doug MacEachern
3004 Msg-ID: <199704051524.KAA06090@postman.osf.org>
3005 Date: Sat, 05 Apr 1997 10:24:43 -0500
3006 Files: pod/perlcall.pod pod/perlembed.pod
3008 Title: "Make L<perltrap> refer to L<perldelta>"
3009 From: Chip Salzenberg
3010 Files: pod/perltrap.pod
3017 This release gets a letter instead of a full subversion because I'm
3018 planning on making 5.003_98 the second public beta.
3020 CORE LANGUAGE CHANGES
3022 Title: "Fix AUTOLOAD, or kill me"
3023 From: Chip Salzenberg
3024 Files: gv.c pp.c t/op/method.t
3028 Title: "Add support for Cygwin32 (GNU-Win32) -- very low impact"
3029 From: John Cerney <j-cerney1@ti.com>
3030 Msg-ID: <199704030821.JAA08762@pluto.tiuk.ti.com>
3031 Date: Thu, 3 Apr 1997 09:21:17 +0100
3032 Files: MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
3033 cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
3034 ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
3037 Title: "Win32 update (six patches)"
3038 From: Gurusamy Sarathy
3039 Files: MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
3040 t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
3041 t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
3042 win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
3043 win32/win32io.c win32/win32io.h win32/win32iop.h
3045 Title: "AmigaOS update"
3046 From: Norbert Pueschel
3047 Msg-ID: <77724828@Armageddon.meb.uni-bonn.de>
3048 Date: Thu, 03 Apr 1997 16:16:51 +0200
3049 Files: README.amiga hints/amigaos.sh
3053 Title: "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
3054 From: Chip Salzenberg
3057 Title: "Fix warning for useless C<1..2>"
3058 From: Chip Salzenberg
3061 Title: "Minor cleanups"
3062 From: Gurusamy Sarathy
3063 Msg-ID: <199704040056.TAA22253@aatma.engin.umich.edu>
3064 Date: Thu, 03 Apr 1997 19:56:57 -0500
3065 Files: mg.c mg.h perl.c
3067 Title: "Eliminate unreliable warning with %SIG and strict refs"
3068 From: Chip Salzenberg
3071 Title: "Fix impossible test in vivification"
3072 From: Chip Salzenberg
3075 Title: "runlevel is I32, not int"
3076 From: Roderick Schertler
3077 Msg-ID: <2848.860109823@eeyore.ibcinc.com>
3078 Date: Thu, 03 Apr 1997 18:23:43 -0500
3079 Files: pp_ctl.c util.c
3083 Title: "Re: shared lib compilation problem with miniperl5.003_97"
3084 From: Andy Dougherty
3085 Msg-ID: <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
3086 Date: Fri, 04 Apr 1997 13:02:23 -0500 (EST)
3089 LIBRARY AND EXTENSIONS
3091 Title: "Math::Trig, based on (and from an author of) Math::Complex"
3092 From: Chip Salzenberg
3093 Files: MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
3094 pod/perldelta.pod t/lib/complex.t t/lib/trig.t
3096 Title: "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
3097 From: Chip Salzenberg and Tim Bunce
3098 Files: lib/AutoLoader.pm
3100 Title: "CPAN & TRL-Gnu"
3101 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
3102 Msg-ID: <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
3103 Date: Fri, 04 Apr 1997 10:09:03 +0200
3106 Title: "Limit @ISA to actual DBM in AnyDBM"
3107 From: Chip Salzenberg
3108 Files: lib/AnyDBM_File.pm
3110 Title: "Don't use $4 when it might be undef"
3111 From: Chip Salzenberg
3112 Files: lib/bigfloat.pl
3116 Title: "Make *dbm tests work with Win32"
3117 From: Chip Salzenberg
3118 Files: t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
3127 Title: "Update INSTALL"
3128 From: Andy Dougherty
3132 From: Nathan Torkington <gnat@prometheus.frii.com>
3133 Files: pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
3134 pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
3135 pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
3136 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
3137 pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
3144 CORE LANGUAGE CHANGES
3146 Title: "Reenable but deprecate inherited AUTOLOAD for plain funcs"
3147 From: Chip Salzenberg
3148 Files: ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
3149 pod/perldelta.pod pod/perldiag.pod t/op/method.t
3153 Title: "Don't use setjmp() and longjmp() in complex exprs"
3154 From: Chip Salzenberg
3155 Files: perl.c pp_ctl.c scope.h
3157 Title: "Improve definition of Sock_size_t"
3158 From: Chip Salzenberg
3159 Files: doio.c pp_sys.c
3161 Title: "Don't use a completely empty macro parameter"
3162 From: Chip Salzenberg
3165 Title: "Win32 update"
3166 From: Gurusamy Sarathy
3167 Msg-ID: <199704020608.BAA29538@aatma.engin.umich.edu>
3168 Date: Wed, 02 Apr 1997 01:08:09 -0500
3169 Files: win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
3170 2.0/perldll.mak win32/perl.mak
3174 Title: "Introduce and use gv_fetchmethod_autoload()"
3175 From: Chip Salzenberg
3176 Files: global.sym gv.c pod/perlguts.pod proto.h universal.c
3178 Title: "Reduce memory footprint of literal strings"
3179 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
3180 Msg-ID: <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
3181 Date: Tue, 01 Apr 1997 11:34:37 -0500 (EST)
3186 Title: "Remove target before link() of perldiag.pod"
3187 From: Chip Salzenberg
3190 LIBRARY AND EXTENSIONS
3192 Title: "Refresh CPAN to 1.24"
3193 From: Andreas Koenig
3194 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
3196 Title: "Refresh ExtUtils::Manifest to 1.33"
3197 From: Andreas Koenig
3198 Files: lib/ExtUtils/Manifest.pm
3200 Title: "Update $VERSION of ExtUtils::Embed to reflect reality"
3201 From: Chip Salzenberg
3202 Files: lib/ExtUtils/Embed.pm
3204 Title: "Fix POSIX::raise()"
3205 From: "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
3206 Msg-ID: <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
3207 Date: Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
3208 Files: ext/POSIX/POSIX.pm
3210 Title: "Eliminate warnings in File::Basename"
3211 From: Robin Barker <rmb1@cise.npl.co.uk>
3212 Msg-ID: <11173.9704011111@tempest.cise.npl.co.uk>
3213 Date: Tue, 1 Apr 97 12:11:43 BST
3214 Files: lib/File/Basename.pm t/lib/basename.t
3216 Title: "Eliminate warning in CGI.pm"
3217 From: Chip Salzenberg
3220 Title: "Tweaks to constant.pm"
3222 Msg-ID: <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
3223 Date: Mon, 31 Mar 1997 21:10:14 -0800 (PST)
3224 Files: lib/constant.pm
3226 Title: "Document eval vs. sub in Benchmark"
3227 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
3228 Msg-ID: <199704012231.XAA00225@crypt.compulink.co.uk>
3229 Date: Tue, 01 Apr 1997 23:31:55 +0100
3230 Files: lib/Benchmark.pm
3238 Title: "Improve heuristics for pod2man titles"
3239 From: Roderick Schertler
3240 Msg-ID: <pzn2ri9gto.fsf@eeyore.ibcinc.com>
3241 Date: 01 Apr 1997 23:41:55 -0500
3242 Files: pod/pod2man.PL
3246 Title: "Clean up some poddities, and make C<make html> work again"
3247 From: Chip Salzenberg
3248 Files: pod/Makefile pod/perldelta.pod pod/perldiag.pod
3249 pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
3252 Title: "Fix MM doc's use of "SUPER::""
3253 From: avera@hal.com (Jim Avera)
3254 Msg-ID: <9704012235.AA07841@membrane.hal.com>
3255 Date: Tue, 1 Apr 1997 14:35:26 -0800 (PST)
3256 Files: lib/ExtUtils/MakeMaker.pm
3258 Title: "Eliminate pod warnings in libs"
3259 From: Chip Salzenberg
3260 Files: lib/CGI.pm lib/ExtUtils/Command.pm
3267 CORE LANGUAGE CHANGES
3269 Title: "Support $ENV{PERL5OPT}"
3270 From: Chip Salzenberg
3271 Files: perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
3273 Title: "Implement void context, in which C<wantarray> is undef"
3274 From: Chip Salzenberg
3275 Files: cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
3276 pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
3277 pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
3280 Title: "Don't look up &AUTOLOAD in @ISA when calling plain function"
3281 From: Chip Salzenberg
3282 Files: global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
3283 pp_hot.c proto.h t/op/method.t
3285 Title: "Allow closures to be constant subroutines"
3286 From: Chip Salzenberg
3289 Title: "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
3290 From: Chip Salzenberg
3293 Title: "Fix lexical suicide from C<my $x = $x> in sub"
3294 From: Chip Salzenberg
3297 Title: "Make "Unrecog. char." fatal, and update its doc"
3298 From: Chip Salzenberg
3299 Files: pod/perldiag.pod toke.c
3301 Title: "Die on patterns that will match empty string forever"
3302 From: Stephen Potter <spp@psa.pencom.com>
3303 Msg-ID: <199703282138.PAA28311@psa.pencom.com>
3304 Date: Fri, 28 Mar 1997 15:38:30 -0600
3309 Title: "safefree() mismatch"
3310 From: Roderick Schertler
3311 Msg-ID: <21338.859653381@eeyore.ibcinc.com>
3312 Date: Sat, 29 Mar 1997 11:36:21 -0500
3315 Title: "FreeBSD update"
3316 From: Slaven Rezic <eserte@cs.tu-berlin.de>
3317 Msg-ID: <199703311417.QAA04162@cabulja.herceg.de>
3318 Date: Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
3319 Files: hints/freebsd.sh
3321 Title: "Win32 update (seven patches)"
3322 From: Gurusamy Sarathy and Nick Ing-Simmons
3323 Files: EXTERN.h MANIFEST win32/Makefile win32/perl.mak
3324 win32/perl.rc win32/perldll.mak win32/makedef.pl
3325 win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
3329 Title: "Report PERL* environment variables in -V and perlbug"
3330 From: Chip Salzenberg
3331 Files: perl.c utils/perlbug.PL
3333 Title: "Typo in perl.c: Printing NO_EMBED for perl -V"
3335 Msg-ID: <199703301922.VAA13509@furubotn.sn.no>
3336 Date: Sun, 30 Mar 1997 21:22:11 +0200
3339 Title: "Don't let C<$var = $var> untaint $var"
3340 From: Chip Salzenberg
3341 Files: pp_hot.c pp_sys.c sv.h t/op/taint.t
3343 Title: "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
3344 From: Chip Salzenberg
3347 Title: "Re: 5.004's new srand() default seed"
3348 From: Hallvard B Furuseth
3349 Msg-ID: <199703302219.AAA20998@bombur2.uio.no>
3350 Date: Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
3353 Title: "Re: embedded perl and top_env problem "
3354 From: Gurusamy Sarathy
3355 Msg-ID: <199703280031.TAA05711@aatma.engin.umich.edu>
3356 Date: Thu, 27 Mar 1997 19:31:42 -0500
3357 Files: gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
3359 Title: "Define and use new macro: boolSV()"
3361 Files: gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
3362 sv.c sv.h universal.c vms/vms.c
3364 Title: "Re: strict @F"
3365 From: Hallvard B Furuseth
3366 Msg-ID: <199703252110.WAA16038@bombur2.uio.no>
3367 Date: Tue, 25 Mar 1997 22:10:33 +0100 (MET)
3370 Title: "Try harder to identify errors at EOF"
3371 From: Chip Salzenberg
3374 Title: "Minor string change in toke.c: 'bareword'"
3375 From: lvirden@cas.org
3376 Msg-ID: <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
3377 Date: Thu, 27 Mar 1997 13:02:46 -0500 (EST)
3380 Title: "Improve diagnostic on \r in program text"
3381 From: Chip Salzenberg
3382 Files: pod/perldiag.pod toke.c
3384 Title: "Make Sock_size_t typedef work right"
3385 From: Chip Salzenberg
3386 Files: perl.h pp_sys.c
3388 Title: "Eliminate unused dummy variable"
3389 From: Doug MacEachern
3390 Msg-ID: <199703270123.UAA25454@postman.osf.org>
3391 Date: Wed, 26 Mar 1997 20:23:14 -0500
3392 Files: lib/ExtUtils/Embed.pm unixish.h writemain.SH
3396 Title: "Allow for coexistence of various versions of perldiag.pod"
3397 From: Chip Salzenberg
3398 Files: installperl lib/diagnostics.pm
3400 LIBRARY AND EXTENSIONS
3402 Title: "New module constant.pm"
3404 Files: MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
3406 Title: "Remove chat2"
3407 From: Chip Salzenberg
3408 Files: MANIFEST lib/chat2.inter lib/chat2.pl
3410 Title: "Include CGI.pm 2.32"
3411 From: Chip Salzenberg
3412 Files: MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
3413 lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
3416 Title: "Fix C<print $_> in debugger"
3417 From: Ilya Zakharevich
3418 Msg-ID: <199703312355.SAA01068@monk.mps.ohio-state.edu>
3419 Date: Mon, 31 Mar 1997 18:55:55 -0500 (EST)
3420 Files: lib/perl5db.pl
3422 Title: "Re: Pod problems & fixes"
3423 From: Hallvard B Furuseth
3424 Msg-ID: <199703261829.TAA17015@bombur2.uio.no>
3425 Date: Wed, 26 Mar 1997 19:29:14 +0100 (MET)
3426 Files: lib/Pod/Text.pm
3428 Title: "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
3429 From: Roderick Schertler
3430 Msg-ID: <pz4tdu7j57.fsf@eeyore.ibcinc.com>
3431 Date: 29 Mar 1997 11:33:24 -0500
3432 Files: lib/Sys/Syslog.pm
3434 Title: "C<new SelectSaver $fh> doesn't always restore"
3435 From: Spider Boardman
3436 Msg-ID: <199703291906.OAA07232@Orb.Nashua.NH.US>
3437 Date: Sat, 29 Mar 1997 14:06:37 -0500
3438 Files: lib/SelectSaver.pm
3440 Title: "Patch for Benchmark.pm"
3441 From: Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
3442 Msg-ID: <199703291504.PAA01596@crypt.compulink.co.uk>
3443 Date: Sat, 29 Mar 1997 15:04:32 +0000
3444 Files: lib/Benchmark.pm
3446 Title: "Tiny doc fix for AutoSplit.pm"
3447 From: "Randy J. Ray" <rjray@uswest.com>
3448 Msg-ID: <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
3449 Date: Thu, 27 Mar 1997 14:17:38 -0700
3450 Files: lib/AutoSplit.pm
3458 Title: "Tom C's Pod::Html and html tools, as of 30 March 97"
3459 From: Chip Salzenberg
3460 Files: MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
3462 Title: "Fix path bugs in installhtml"
3463 From: Robin Barker <rmb1@cise.npl.co.uk>
3464 Msg-ID: <3180.9703270906@tempest.cise.npl.co.uk>
3465 Date: Thu, 27 Mar 97 09:06:14 GMT
3468 Title: "Make perlbug say that it's only for core Perl bugs"
3469 From: Chip Salzenberg
3470 Files: utils/perlbug.PL
3474 Title: "INSTALL-1.11"
3475 From: Andy Dougherty
3476 Msg-ID: <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
3477 Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST)
3480 Title: "Patch for perl.pod"
3481 From: wmiddlet@Adobe.COM (William Middleton)
3482 Msg-ID: <199703262305.PAA13121@ducks>
3483 Date: Wed, 26 Mar 1997 15:05:39 -0800 (PST)
3486 Title: "Document autouse and constant; update diagnostics"
3487 From: Chip Salzenberg
3488 Files: pod/perldelta.pod
3490 Title: "Suggest to upgraders that they try '-w' again"
3491 From: Hallvard B Furuseth
3492 Msg-ID: <199703251901.UAA15982@bombur2.uio.no>
3493 Date: Tue, 25 Mar 1997 20:01:26 +0100 (MET)
3494 Files: pod/perldelta.pod
3496 Title: "Improve and update documentation of constant subs"
3498 Msg-ID: <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
3499 Date: Mon, 31 Mar 1997 13:05:54 -0800 (PST)
3500 Files: pod/perlsub.pod
3502 Title: "Improve documentation of C<return>"
3503 From: Chip Salzenberg
3504 Files: pod/perlfunc.pod pod/perlsub.pod
3506 Title: "perlfunc.pod patch"
3508 Msg-ID: <199703262159.WAA17531@furubotn.sn.no>
3509 Date: Wed, 26 Mar 1997 22:59:23 +0100
3510 Files: pod/perlfunc.pod
3512 Title: "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
3513 From: Chip Salzenberg
3514 Files: configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
3515 pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
3516 pod/perlvar.pod win32/bin/search.bat
3518 Title: "Document and test C<%> behavior with negative operands"
3519 From: Chip Salzenberg
3520 Files: pod/perlop.pod t/op/arith.t
3522 Title: "Update docs on $]"
3523 From: Chip Salzenberg
3524 Files: pod/perlvar.pod
3526 Title: "perlvar.pod patch"
3528 Msg-ID: <199703261254.NAA10237@bergen.sn.no>
3529 Date: Wed, 26 Mar 1997 13:54:00 +0100
3530 Files: pod/perlvar.pod
3532 Title: "Fix example of C<or> vs. C<||>"
3533 From: Chip Salzenberg
3534 Files: pod/perlsyn.pod
3536 Title: "Pod usage and spelling patch"
3537 From: Larry W. Virden
3540 Title: "Pod updates"
3541 From: "Cary D. Renzema" <caryr@mxim.com>
3542 Msg-ID: <199703262353.PAA01819@macs.mxim.com>
3543 Date: Wed, 26 Mar 1997 15:53:22 -0800 (PST)
3551 CORE LANGUAGE CHANGES
3553 Title: "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
3554 From: Chip Salzenberg
3555 Files: op.c t/op/misc.t
3557 Title: "Automatically flush on C< $| = 1 >"
3558 From: Chip Salzenberg
3561 Title: "Refine modulus ("%") per suggestion of Tim Goodwin"
3562 From: Chip Salzenberg
3565 Title: "If C<perl -a>, do equivalent of C<use vars '@F'>"
3566 From: Chip Salzenberg
3569 Title: "Warn about undef magic values just like non-magic"
3570 From: Chip Salzenberg
3571 Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
3572 t/lib/db-recno.t t/pragma/locale.t
3576 Title: "Remove redundant patch to hints/bsdos.sh"
3577 From: Shigeya Suzuki <shigeya@foretune.co.jp>
3578 Msg-ID: <19970322222244K.shigeya@foretune.co.jp>
3579 Date: Sat, 22 Mar 1997 22:22:44 +0900
3580 Files: hints/bsdos.sh
3582 Title: "Another MachTen Patch"
3584 Msg-ID: <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
3585 Date: Mon, 24 Mar 1997 15:26:48 -0800 (PST)
3586 Files: hints/machten_2.sh
3588 Title: "Win32 update (five patches)"
3589 From: Gurusamy Sarathy and Nick Ing-Simmons
3590 Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c
3591 lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
3592 t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
3593 win32/Makefile win32/config.H win32/config.w32 win32/win32.c
3594 win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
3598 Title: "Fix botch with G_NOARGS; PUSHMARK *is* required"
3599 From: Chip Salzenberg
3602 Title: "Improve 'prototype mismatch' warning"
3603 From: Chip Salzenberg
3604 Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
3606 Title: "In perlio, fix vprintf() definition and define vfprintf()"
3607 From: Chip Salzenberg
3614 LIBRARY AND EXTENSIONS
3616 Title: "Fix C<require> in Getopt::Long to work with 5.003"
3617 From: Chip Salzenberg
3618 Files: lib/Getopt/Long.pm
3620 Title: "Extraneous blank lines from Pod::Text"
3621 From: Russ Allbery <rra@stanford.edu>
3622 Msg-ID: <qumend4qq08.fsf@cyclone.stanford.edu>
3623 Date: 25 Mar 1997 01:28:55 -0800
3624 Files: lib/Pod/Text.pm
3626 Title: "Exporting UNIVERSAL::can"
3628 Msg-ID: <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
3629 Date: Mon, 24 Mar 1997 17:54:01 +0000
3630 Files: lib/UNIVERSAL.pm
3632 Title: "Term::Readline patch for AmigaOS"
3633 From: Norbert Pueschel
3634 Msg-ID: <77724797@Armageddon.meb.uni-bonn.de>
3635 Date: Sun, 23 Mar 1997 18:57:22 +0100
3636 Files: lib/Term/ReadLine.pm
3640 Title: "Reduce memory footprint of complex.t"
3641 From: Dominic Dunlop <domo@slipper.ip.lu>
3642 Msg-ID: <v03020902af5d8e03c5ab@[194.51.248.84]>
3643 Date: Tue, 25 Mar 1997 15:39:26 +0100
3644 Files: t/lib/complex.t
3648 Title: "Improve pod2man diagnostic when NAME is invalid"
3649 From: Chip Salzenberg
3650 Files: pod/pod2man.PL
3654 Title: "INSTALL-1.8 to INSTALL-1.9 updates"
3655 From: Andy Dougherty
3656 Msg-ID: <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
3657 Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST)
3660 Title: "Document possible problems with -Mdiagnostics after upgrade"
3661 From: Chip Salzenberg
3664 Title: "Mention perldelta in INSTALL"
3665 From: Chip Salzenberg
3668 Title: "Describe pod format at top of INSTALL"
3669 From: Chip Salzenberg
3672 Title: "Document C</a *b/x> fix"
3673 From: Chip Salzenberg
3674 Files: pod/perldelta.pod
3676 Title: "pods for subroutine argument autovivication"
3678 Msg-ID: <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
3679 Date: Mon, 24 Mar 1997 07:25:21 +0000
3680 Files: pod/perldelta.pod pod/perlsub.pod
3682 Title: "Missing item in perldiag"
3684 Msg-ID: <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
3685 Date: Sun, 23 Mar 1997 09:24:09 +0000
3686 Files: pod/perldiag.pod
3688 Title: "Mention and discourage use of term 'soft reference'"
3689 From: Chip Salzenberg
3690 Files: pod/perlref.pod
3692 Title: "Pod problems & fixes"
3693 From: Hallvard B Furuseth
3694 Msg-ID: <199703242031.VAA14997@bombur2.uio.no>
3695 Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET)
3696 Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
3697 pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
3698 pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
3699 pod/perlpod.pod pod/pod2html.PL
3701 Title: "DB_File documentation fix"
3703 Msg-ID: <9703240854.AA08401@claudius.bfsec.bt.co.uk>
3704 Date: Mon, 24 Mar 97 08:54:16 GMT
3705 Files: ext/DB_File/DB_File.pm
3708 From: Nathan Torkington <gnat@prometheus.frii.com>
3709 Files: pod/perlfaq*.pod
3716 CORE LANGUAGE CHANGES
3718 Title: "Defer creation of array and hash elements as parameters"
3719 From: Chip Salzenberg
3720 Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
3723 Title: "New special literal: __PACKAGE__"
3724 From: Chip Salzenberg
3725 Files: keywords.pl pod/perldata.pod toke.c
3727 Title: "Ignore whitespace before +*? in //x"
3728 From: Chip Salzenberg
3731 Title: "Abort compilation at C<BEGIN{}> or C<use> after errors"
3732 From: Chip Salzenberg
3733 Files: op.c pod/perldiag.pod t/pragma/subs.t
3735 Title: "allow C<substr 'hello', -10>"
3736 From: David Dyck <dcd@tc.fluke.com>
3737 Msg-ID: <97Mar10.155517pst.35716-2@gateway.fluke.com>
3738 Date: Mon, 10 Mar 1997 15:55:44 -0800
3741 Title: "Regularize C<x % y>, esp. when y is negative"
3742 From: Chip Salzenberg
3745 Title: "Flush before C<flock(FOO, LOCK_UN)>"
3746 From: Chip Salzenberg
3747 Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c
3749 Title: "Close loopholes in prototype mismatch warning"
3750 From: Chip Salzenberg
3751 Files: op.c sv.c toke.c
3753 Title: "Warn on C<while ($x = each %y) {}>"
3754 From: Chip Salzenberg
3755 Files: op.c pod/perldiag.pod
3757 Title: "Don't warn on C<print $fh func()>"
3758 From: Chip Salzenberg
3763 Title: "Don't say 'static var = 1'"
3764 From: Jarkko Hietaniemi
3765 Msg-ID: <199703091319.PAA24714@alpha.hut.fi>
3766 Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET)
3769 Title: "BSD/OS 3.0 hints"
3770 From: Christopher Davis <ckd@loiosh.kei.com>
3771 Msg-ID: <w47mjakw5t.fsf@loiosh.kei.com>
3772 Date: 14 Mar 1997 16:20:46 -0500
3773 Files: hints/bsdos.sh
3775 Title: "More MachTen hints"
3777 Msg-ID: <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
3778 Date: Sun, 16 Mar 1997 13:40:35 -0800 (PST)
3779 Files: hints/machten_2.sh
3781 Title: "HP/UX hint comments"
3782 From: Andy Dougherty
3783 Msg-ID: <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
3784 Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST)
3785 Files: hints/hpux.sh
3788 From: Charles Bailey
3789 Msg-ID: <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
3790 Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST)
3791 Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
3792 utils/perlbug.PL vms/descrip.mms
3794 Title: "vmsish.t and related patches"
3795 From: Charles Bailey
3796 Msg-ID: <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
3797 Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST)
3798 Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
3800 Title: "Win32 update (four patches)"
3801 From: Gurusamy Sarathy and Nick Ing-Simmons
3802 Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
3803 lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
3804 lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
3805 lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
3806 lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
3807 lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
3808 t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
3809 t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
3810 t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
3811 t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
3812 t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
3813 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
3818 Title: "Guard against buffer overflow in yyerror() and related funcs"
3819 From: Chip Salzenberg
3822 Title: "For bin compat, rename calllist() and he_{,delay}free"
3823 From: Chip Salzenberg
3824 Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
3826 Title: "Fix C<print> on tied default handle"
3827 From: Chip Salzenberg
3830 Title: "Fix C<local($a, undef, $b) = (1,2,3)>"
3831 From: Chip Salzenberg
3834 Title: "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
3835 From: Chip Salzenberg
3836 Files: pp.c pp_hot.c
3838 Title: "Don't warn on C<$x{y} .= "z"> when %x is tied"
3839 From: Chip Salzenberg
3842 Title: "Eliminate 'unreachable code' warnings"
3843 From: Chip Salzenberg
3844 Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
3846 Title: "printf format corrections for -DDEBUGGING"
3847 From: Roderick Schertler
3848 Msg-ID: <26592.858793370@eeyore.ibcinc.com>
3849 Date: Wed, 19 Mar 1997 12:42:50 -0500
3850 Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
3853 Title: "Warn about missing -DMULTIPLICITY if likely a problem"
3854 From: Doug MacEachern
3855 Msg-ID: <199703192345.SAA15070@postman.osf.org>
3856 Date: Wed, 19 Mar 1997 18:45:53 -0500
3861 Title: "Don't use $(LIBS) when creating shared libperl"
3862 From: Chip Salzenberg
3865 Title: "Don't use db 2.x, we're not yet ready for it"
3866 From: Paul Marquess and Andy Dougherty
3869 Title: "Warn if #! command is longer than 32 chars"
3870 From: Chip Salzenberg
3873 Title: "patches re perl -wc install{perl,man}"
3874 From: Robin Barker <rmb1@cise.npl.co.uk>
3875 Msg-ID: <21544.9703111313@tempest.cise.npl.co.uk>
3876 Date: Tue, 11 Mar 97 13:13:16 GMT
3877 Files: installman installperl
3879 Title: "3_93 doesn't install pods"
3880 From: Spider Boardman
3881 Msg-ID: <199703160721.CAA08339@Orb.Nashua.NH.US>
3882 Date: Sun, 16 Mar 1997 02:21:35 -0500
3885 Title: "When installing, use File::Copy instead of `cp`"
3886 From: Chip Salzenberg
3889 Title: "Make hint files' warnings more visible"
3890 From: Hallvard B Furuseth
3891 Msg-ID: <199703202218.XAA09041@bombur2.uio.no>
3892 Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET)
3893 Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
3894 hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
3895 hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
3896 hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
3897 hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
3899 LIBRARY AND EXTENSIONS
3901 Title: "New module: autouse.pm"
3902 From: Ilya Zakharevich
3903 Msg-ID: <199703210034.TAA13469@monk.mps.ohio-state.edu>
3904 Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST)
3905 Files: MANIFEST lib/autouse.pm
3907 Title: "Math::Complex update"
3908 From: Jarkko Hietaniemi
3909 Files: lib/Math/Complex.pm t/lib/complex.t
3911 Title: "Refresh DB_File to 1.12"
3913 Msg-ID: <9703121551.AA07435@claudius.bfsec.bt.co.uk>
3914 Date: Wed, 12 Mar 97 15:51:14 GMT
3915 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
3917 Title: "New subroutine Symbol::qualify_to_ref()"
3918 From: Roderick Schertler
3919 Msg-ID: <pzlo7ut03b.fsf@eeyore.ibcinc.com>
3920 Date: 11 Mar 1997 19:39:36 -0500
3921 Files: lib/Symbol.pm
3923 Title: "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
3924 From: Chip Salzenberg
3925 Files: lib/perl5db.pl
3927 Title: "In File::Path, some systems can't remove read-only files"
3928 From: Chip Salzenberg
3929 Files: lib/File/Path.pm
3931 Title: "Fix typo in -l*perl* pattern"
3932 From: Doug MacEachern
3933 Msg-ID: <199703110414.XAA12884@berlin.atlantic.net>
3934 Date: Mon, 10 Mar 1997 22:58:38 -0500
3935 Files: lib/ExtUtils/Embed.pm
3937 Title: "Fix bugs revealed by prototype warnings"
3938 From: Chip Salzenberg
3939 Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
3942 Title: "Problems with SKIP in makemaker"
3943 From: Ilya Zakharevich
3944 Msg-ID: <199703210413.XAA21601@monk.mps.ohio-state.edu>
3945 Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST)
3946 Files: lib/ExtUtils/MM_Unix.pm
3948 Title: "In Exporter, don't C<require Carp> at file scope"
3949 From: Chip Salzenberg
3950 Files: lib/Exporter.pm
3952 Title: "fix for Exporter's $SIG{__WARN__} handler"
3953 From: Roderick Schertler
3954 Msg-ID: <2282.858296451@eeyore.ibcinc.com>
3955 Date: Thu, 13 Mar 1997 18:40:51 -0500
3956 Files: lib/Exporter.pm
3958 Title: "Don't try to substr() refs in Carp"
3959 From: Chip Salzenberg
3962 Title: "Re: NUL in die and other messages"
3964 Msg-ID: <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
3965 Date: Fri, 21 Mar 1997 09:58:17 +0000
3968 Title: "Add entry for prototype() in Pod::Functions"
3969 From: Chip Salzenberg
3970 Files: lib/Pod/Functions.pm
3972 Title: "Fix typos in IO::Socket documentation"
3974 Msg-ID: <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
3975 Date: Tue, 18 Mar 1997 20:50:16 +0000
3976 Files: ext/IO/lib/IO/Socket.pm
3984 Title: "Re: bug in pod2man (5.00326): section=3 for .pm modules"
3985 From: Roderick Schertler
3986 Msg-ID: <pzn2sat1hg.fsf@eeyore.ibcinc.com>
3987 Date: 11 Mar 1997 19:09:31 -0500
3988 Files: pod/pod2man.PL
3992 Title: "perlfaq.pod"
3993 From: Tom Christiansen
3994 Msg-ID: <199703172301.QAA12566@jhereg.perl.com>
3995 Date: Mon, 17 Mar 1997 16:01:40 -0700
3996 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
3997 pod/perlfaq*.pod pod/roffitall
3999 Title: "*.pod changes based on the FAQ"
4001 Msg-ID: <199703171650.JAA02655@elara.frii.com>
4002 Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST)
4003 Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
4004 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
4005 pod/perlsec.pod pod/perlvar.pod
4007 Title: "INSTALL: How to enable debugging"
4008 From: Andy Dougherty
4009 Msg-ID: <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
4010 Date: Fri, 21 Mar 1997 11:25:32 -0500 (EST)
4013 Title: "Document that $. is not reset on implicit open"
4014 From: Chip Salzenberg
4015 Files: pod/perldelta.pod
4017 Title: "Re: Embedding success with _93 "
4018 From: Doug MacEachern
4019 Msg-ID: <199703112255.RAA22775@postman.osf.org>
4020 Date: Tue, 11 Mar 1997 17:55:05 -0500
4021 Files: pod/perldelta.pod
4023 Title: "Update site list"
4024 From: lvirden@cas.org (Larry W. Virden, x2487)
4025 Msg-ID: <9703111053.AA20051@cas.org>
4026 Date: Tue, 11 Mar 1997 10:53:49 -0500
4027 Files: pod/perlmod.pod
4029 Title: "Patch to document illegal characters"
4031 Msg-ID: <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
4032 Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST)
4033 Files: pod/perldiag.pod pod/perltrap.pod
4035 Title: "Document trap with //o and closures"
4036 From: Charles Bailey
4037 Msg-ID: <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
4038 Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST)
4039 Files: pod/perltrap.pod
4041 Title: "Re: Inline PI function"
4043 Msg-ID: <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
4044 Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST)
4045 Files: pod/perlsub.pod
4047 Title: "Illegal character in input"
4049 Msg-ID: <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
4050 Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST)
4051 Files: pod/perldiag.pod
4053 Title: "Patch for docs Re: Lost backslash"
4055 Msg-ID: <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
4056 Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST)
4057 Files: pod/perlop.pod
4059 Title: "XSUB's doc fix"
4060 From: Roderick Schertler
4061 Msg-ID: <28804.858012126@eeyore.ibcinc.com>
4062 Date: Mon, 10 Mar 1997 11:42:06 -0500
4063 Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
4065 Title: "Document return from do FILE"
4067 Msg-ID: <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
4068 Date: Tue, 18 Mar 1997 14:50:10 +0000
4069 Files: pod/perlfunc.pod
4071 Title: "Document $^M in perlvar"
4072 From: Robin Barker <rmb1@cise.npl.co.uk>
4073 Msg-ID: <6153.9703202108@tempest.cise.npl.co.uk>
4074 Date: Thu, 20 Mar 97 21:08:33 GMT
4075 Files: pod/perlvar.pod
4077 Title: "typos in pods of 5.003_93"
4078 From: Jim Meyering <meyering@asic.sc.ti.com>
4079 Msg-ID: <wpgendbzvhx.fsf@asic.sc.ti.com>
4080 Date: 19 Mar 1997 10:39:38 -0600
4081 Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
4082 pod/perltoot.pod pod/perlxs.pod
4084 Title: "Re: Updates to pod punctuations"
4085 From: lvirden@cas.org (Larry W. Virden, x2487)
4086 Msg-ID: <9703141700.AA22911@cas.org>
4087 Date: Fri, 14 Mar 1997 17:00:12 -0500
4090 Title: "clarify example in perlfunc"
4091 From: Jarkko Hietaniemi
4092 Msg-ID: <199703201746.TAA25195@alpha.hut.fi>
4093 Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET)
4094 Files: pod/perlfunc.pod
4096 Title: "Regularize headings in DB_File documentation"
4097 From: Chip Salzenberg
4098 Files: ext/DB_File/DB_File.pm
4106 "This release will be the public beta of 5.004,
4107 or my name isn't Larson T. Pettifogger."
4109 "Gone like *that*, a fortune in letterhead."
4111 CORE LANGUAGE CHANGES
4113 Title: "Don't autovivify array and hash elements in sub parameters"
4114 From: Gurusamy Sarathy
4115 Msg-ID: <199703061912.OAA20606@aatma.engin.umich.edu>
4116 Date: Thu, 06 Mar 1997 14:12:09 -0500
4117 Files: op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
4119 Title: "Support READ and GETC for tied handles"
4120 From: Doug MacEachern
4121 Msg-ID: <199703090019.TAA32591@postman.osf.org>
4122 Date: Sat, 08 Mar 1997 19:19:38 -0500
4123 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
4125 Title: "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
4126 From: Chip Salzenberg
4127 Files: op.c pod/perldiag.pod
4129 Title: "Warn on %{+undef} and @{+undef}"
4130 From: Chip Salzenberg
4131 Files: pp.c pp_hot.c
4136 From: Charles Bailey
4137 Msg-ID: <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
4138 Date: Fri, 07 Mar 1997 22:49:46 -0500 (EST)
4139 Files: lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
4142 Title: "AmigaOS hint patch"
4143 From: Norbert Pueschel
4144 Msg-ID: <77724767@Armageddon.meb.uni-bonn.de>
4145 Date: Sat, 08 Mar 1997 12:50:15 +0100
4146 Files: hints/amigaos.sh
4150 Title: "Make conversion of @_ to real array work right after C<shift>"
4151 From: Chip Salzenberg
4154 Title: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
4155 From: Chip Salzenberg
4156 Files: op.c perl.c proto.h
4158 Title: "perl -P path patch"
4159 From: Andy Dougherty
4160 Msg-ID: <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
4161 Date: Sat, 08 Mar 1997 12:45:08 -0500 (EST)
4162 Files: config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
4163 vms/config.vms win32/config.H
4167 Title: "Fix for Unisys UNIX and libperl.so"
4168 From: aburlison@cix.compulink.co.uk (Alan Burlison)
4169 Msg-ID: <memo.147328@cix.compulink.co.uk>
4170 Date: Thu, 6 Mar 97 16:28 GMT0
4173 Title: "Allow './Configure -Uoptimize'"
4174 From: Andy Dougherty
4175 Msg-ID: <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
4176 Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST)
4179 Title: "Use 'test -f', not 'test -x'"
4180 From: Spider Boardman
4181 Msg-ID: <199703080053.TAA13943@web.zk3.dec.com>
4182 Date: Fri, 7 Mar 1997 19:53:00 -0500
4185 Title: "Don't count on 'trap 0' inside () in shell script"
4186 From: aburlison@cix.compulink.co.uk (Alan Burlison)
4187 Msg-ID: <memo.147326@cix.compulink.co.uk>
4188 Date: Thu, 6 Mar 97 16:28 GMT0
4191 LIBRARY AND EXTENSIONS
4193 Title: "Carp with multiple arguments"
4195 Msg-ID: <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
4196 Date: Sat, 8 Mar 1997 20:12:17 +0000
4199 Title: "@EXPORT_FAIL fix for Exporter.pm"
4200 From: Roderick Schertler
4201 Msg-ID: <24884.857841724@eeyore.ibcinc.com>
4202 Date: Sat, 08 Mar 1997 12:22:04 -0500
4203 Files: lib/Exporter.pm
4205 Title: "Open[23] autoflush docs"
4206 From: Roderick Schertler
4207 Msg-ID: <7939.857693947@eeyore.ibcinc.com>
4208 Date: Thu, 06 Mar 1997 19:19:07 -0500
4209 Files: lib/IPC/Open2.pm lib/IPC/Open3.pm
4213 Title: "Fix counts in output of TEST"
4214 From: Hugo van der Sanden <hv@iii.co.uk>
4215 Msg-ID: <331F1507.4BE8@iii.co.uk>
4216 Date: Thu, 06 Mar 1997 19:03:35 +0000
4219 Title: "Ignore backup files in strict.t and warning.t"
4220 From: Chip Salzenberg
4221 Files: t/pragma/strict.t t/pragma/warning.t
4225 Title: "Quote pathname before using as pattern"
4226 From: Chip Salzenberg
4227 Files: pod/pod2html.PL
4231 Title: "Consolidated INSTALL updates since _92"
4232 From: Andy Dougherty
4233 Msg-ID: <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
4234 Date: Sat, 08 Mar 1997 13:21:22 -0500 (EST)
4236 Title: "Fix more E-Mail addresses in pods"
4237 From: Chip Salzenberg
4238 Files: lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
4239 lib/diagnostics.pm pod/buildtoc
4241 Title: "Warn about '.' terminating E-Mail"
4242 From: Chip Salzenberg
4243 Files: pod/perlform.pod
4245 Title: "OS/2 doc update"
4246 From: Ilya Zakharevich
4247 Msg-ID: <199703080537.AAA25157@monk.mps.ohio-state.edu>
4248 Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST)
4251 Title: "PODs corrections"
4252 From: Ilya Zakharevich
4253 Msg-ID: <199703080253.VAA24975@monk.mps.ohio-state.edu>
4254 Date: Fri, 7 Mar 1997 21:53:04 -0500 (EST)
4255 Files: ext/DB_File/DB_File.pm ext/Socket/Socket.pm
4256 lib/Class/Template.pm lib/ExtUtils/Embed.pm
4257 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
4258 lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
4259 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
4260 lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
4261 pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
4262 pod/perlop.pod pod/perlsub.pod
4269 This release will be the public beta of 5.004, or my name isn't
4270 Larson T. Pettifogger.
4272 CORE LANGUAGE CHANGES
4274 Title: "Strictly follow lexical context of C<eval ''> and nested subs"
4275 From: Chip Salzenberg
4278 Title: "Make ::SUPER and UNIVERSAL work together"
4279 From: Chip Salzenberg
4280 Files: gv.c pod/perlguts.pod
4284 Title: "HP-UX hint update"
4285 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
4286 Msg-ID: <1479.857653838@lyon.grenoble.hp.com>
4287 Date: Thu, 06 Mar 97 14:10:38 +0100
4288 Files: hints/hpux.sh
4290 Title: "Re: The continuing MachTen saga"
4292 Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
4293 Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
4294 Files: hints/machten_2.sh
4296 Title: "OS/2 patches"
4297 From: Ilya Zakharevich
4298 Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu>
4299 Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
4300 Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
4302 Title: "VMS patches"
4303 From: Charles Bailey
4304 Msg-ID: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
4305 Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
4306 Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
4307 t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
4308 vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
4312 Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
4313 From: Chip Salzenberg
4316 Title: "Clarify '-T too late' error"
4317 From: Chip Salzenberg
4318 Files: perl.c pod/perldiag.pod
4320 Title: "Warn when redefining or undefining a constant sub"
4321 From: Chip Salzenberg
4322 Files: pod/perldiag.pod pp.c sv.c
4324 Title: "Don't generate spurious 'not imported' warning"
4325 From: Chip Salzenberg
4326 Files: gv.c t/pragma/strict-vars pod/perldiag.pod
4328 Title: "Clarify message re: @host in string"
4329 From: Chip Salzenberg
4330 Files: pod/perldiag.pod pod/perltrap.pod toke.c
4332 Title: "Disconnect refs that are targets of pp_readline"
4333 From: Chip Salzenberg
4336 Title: "Fix typo in test of HvFILL()"
4337 From: Chip Salzenberg
4340 Title: "Allow for pad name array to be shorter than pad array"
4341 From: Chip Salzenberg
4344 Title: "Eliminate format-string type warnings"
4345 From: Hallvard B Furuseth
4346 Msg-ID: <199703030915.KAA11634@bombur2.uio.no>
4347 Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
4348 Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
4349 pp_hot.c run.c sv.c x2p/a2py.c
4351 Title: "Update copyright dates"
4352 From: Chip Salzenberg
4353 Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
4357 Title: "near-harmless bug in _91's Configure"
4358 From: Roderick Schertler
4359 Msg-ID: <pzg1yfuiza.fsf@eeyore.ibcinc.com>
4360 Date: 01 Mar 1997 21:26:49 -0500
4363 Title: "Change 'continuing anyway' to 'probably harmless'"
4364 From: Chip Salzenberg
4365 Files: INSTALL lib/ExtUtils/Liblist.pm
4367 LIBRARY AND EXTENSIONS
4369 Title: "Newer ReadLine"
4370 From: Ilya Zakharevich
4371 Msg-ID: <199703040634.BAA19919@monk.mps.ohio-state.edu>
4372 Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
4373 Files: lib/Term/ReadLine.pm lib/perl5db.pl
4375 Title: "Refresh Getopt::Long to 2.9"
4376 From: Johan Vromans <jvromans@squirrel.nl>
4377 Files: lib/Getopt/Long.pm
4379 Title: "Benchmark: using code refs"
4380 From: Hugo van der Sanden <hv@iii.co.uk>
4381 Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk>
4382 Date: Tue, 04 Mar 1997 11:32:11 +0000
4383 Files: lib/Benchmark.pm
4385 Title: "Fix quotewords"
4386 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
4387 Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk>
4388 Date: Thu, 06 Mar 1997 07:55:25 +0000
4389 Files: lib/Text/ParseWords.pm
4391 Title: "Use IV instead of double for tms structure members"
4392 From: Chip Salzenberg
4393 Files: ext/POSIX/POSIX.xs
4395 Title: "Document IO::File::new_tmpfile"
4396 From: Chip Salzenberg
4397 Files: ext/IO/lib/IO/File.pm
4401 Title: "Make op/TEST silent under -w"
4402 From: d-lewart@uiuc.edu (Daniel S. Lewart)
4403 Msg-ID: <199703011821.NAA13037@sinistar.idle.com>
4404 Date: Sat, 1 Mar 97 12:04:09 CST
4407 Title: "Smarter t/op/taint.t"
4409 Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
4410 Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
4413 Title: "Fix taint test for systems without csh"
4414 From: Chip Salzenberg
4417 Title: "Don't test locales if there is no setlocale()"
4418 From: Chip Salzenberg
4419 Files: t/pragma/locale.t
4423 Title: "Update pod2html"
4424 From: wmiddlet@Adobe.COM (William Middleton)
4425 Msg-ID: <199703030025.QAA08106@ducks>
4426 Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
4427 Files: pod/pod2html.PL
4429 Title: "Support 'long long' in h2ph"
4431 Files: utils/h2ph.PL
4435 Title: "Add taint checks and srand to perldelta"
4437 Msg-ID: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
4438 Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
4439 Files: pod/perldelta.pod
4441 Title: "Don't call FileHandle 'deprecated'"
4442 From: Chip Salzenberg
4443 Files: pod/perldelta.pod
4445 Title: "Improve sample module header"
4446 From: Tom Christiansen and Graham Barr
4447 Msg-ID: <199703011732.KAA14693@jhereg.perl.com>
4448 Date: Sat, 01 Mar 1997 10:32:31 -0700
4449 Files: pod/perlmod.pod
4451 Title: "Clarify C<crypt> documentation"
4453 Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
4454 Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
4455 Files: pod/perlfunc.pod
4457 Title: "Update list of CPAN sites"
4458 From: Jarkko Hietaniemi
4459 Msg-ID: <199703021454.QAA07446@alpha.hut.fi>
4460 Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
4461 Files: pod/perlmod.pod
4463 Title: "Enhance description of 'server error'"
4464 From: Jarkko Hietaniemi
4465 Msg-ID: <199702041903.VAA16070@alpha.hut.fi>
4466 Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
4467 Files: pod/perldiag.pod
4469 Title: "Regularize format of E-Mail addresses in *.pod"
4470 From: Chip Salzenberg
4478 This is (should be? must be!) the public beta of 5.004.
4480 CORE LANGUAGE CHANGES
4482 Title: "Fix perl_call_*() when !G_EVAL"
4483 From: Gurusamy Sarathy
4484 Msg-ID: <199702250725.CAA09192@aatma.engin.umich.edu>,
4485 <199702251925.OAA15498@aatma.engin.umich.edu>,
4486 <199702252200.RAA16853@aatma.engin.umich.edu>
4487 Date: Tue, 25 Feb 1997 02:25:56 -0500
4488 Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
4491 Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
4492 From: Chip Salzenberg
4493 Files: mg.c mg.h pod/perlsec.pod taint.c
4495 Title: "Forbid tainted parameters for truncate()"
4496 From: Chip Salzenberg
4499 Title: "Don't taint magic hash keys unnecessarily"
4500 From: Charles Bailey
4501 Msg-ID: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
4502 Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
4507 Title: "VMS patches post _90"
4508 From: Charles Bailey
4509 Msg-ID: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
4510 Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
4511 Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
4512 vms/descrip.mms vms/vms.c
4514 Title: "Fix taint check in system() and exec() under VMS and OS/2"
4515 From: Chip Salzenberg
4518 Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
4519 From: Michael H. Moran <mhm@austin.ibm.com>
4520 Files: perl.h pp_sys.c
4522 Title: "Make dooneliner() compile again"
4523 From: Chip Salzenberg
4528 Title: "Short-circuit duplicate study() calls"
4529 From: Chip Salzenberg
4532 Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
4533 From: Chip Salzenberg
4534 Files: perl.c pp.c pp_sys.c toke.c util.c
4536 Title: "Clean up and document API for hashes"
4537 From: Gurusamy Sarathy
4538 Msg-ID: <199702251824.NAA14859@aatma.engin.umich.edu>
4539 Date: Tue, 25 Feb 1997 13:24:02 -0500
4540 Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
4542 Title: "pp_undef was not always freeing memory"
4543 From: Ilya Zakharevich
4544 Msg-ID: <199702270653.BAA13949@monk.mps.ohio-state.edu>
4545 Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
4548 Title: "Fix SEGV when debugging with foreach() lvalue patch"
4549 From: Ilya Zakharevich
4550 Msg-ID: <199702271924.OAA14557@monk.mps.ohio-state.edu>
4551 Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
4554 Title: "Don't examine rx->exec_tainted if pregexec() fails"
4555 From: Chip Salzenberg
4558 Title: "Silence bogus typo warning on $DB::postponed"
4559 From: Gurusamy Sarathy
4560 Msg-ID: <199702271802.NAA12505@aatma.engin.umich.edu>
4561 Date: Thu, 27 Feb 1997 13:02:30 -0500
4566 Title: "Sanity check linking with $libs"
4567 From: Andy Dougherty
4568 Msg-ID: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
4569 Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
4572 Title: "Flush stdout when printing $randbits guess"
4573 From: Chip Salzenberg
4576 Title: "Configure changes for Irix nm"
4577 From: Helmut Jarausch and Fabien Tassin
4580 Title: "Update OS/2 Configure diff"
4581 From: Ilya Zakharevich
4582 Msg-ID: <199702251906.OAA10608@monk.mps.ohio-state.edu>
4583 Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
4584 Files: os2/diff.configure
4586 LIBRARY AND EXTENSIONS
4588 Title: "Don't require() in a signal handler"
4589 From: Chip Salzenberg
4590 Files: lib/perl5db.pl
4592 Title: "Make IPC::Open3 work without fork()"
4593 From: Ilya Zakharevich
4594 Msg-ID: <199702251937.OAA10718@monk.mps.ohio-state.edu>
4595 Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
4596 Files: lib/IPC/Open3.pm
4598 Title: "Follow up on elimination of $` $& $' in libraries"
4600 Msg-ID: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
4601 Date: Fri, 28 Feb 1997 13:59:42 +0000
4602 Files: lib/Getopt/Long.pm lib/diagnostics.pm
4604 Title: "Don't warn on use of CCFLAGS"
4605 From: Andreas Koenig
4606 Msg-ID: <199702251038.LAA13123@anna.in-berlin.de>
4607 Date: Tue, 25 Feb 1997 11:38:43 +0100
4608 Files: lib/ExtUtils/MakeMaker.pm
4610 Title: "Allow explicit '-lperl' in link arguments"
4611 From: Doug MacEachern
4612 Msg-ID: <199702271625.LAA25402@postman.osf.org>
4613 Date: Thu, 27 Feb 1997 11:25:04 -0500
4614 Files: lib/ExtUtils/Embed.pm
4618 Title: "New test op/taint.t"
4620 Msg-ID: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
4621 Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
4622 Files: MANIFEST t/op/taint.t
4624 Title: "Patch to t/op/rand.t"
4626 Msg-ID: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
4627 Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
4632 Title: "Add --lax option to pod2man; use it in perldoc"
4633 From: Nat <gnat@frii.com>, Chip Salzenberg
4634 Files: pod/pod2man.PL utils/perldoc.PL
4636 Title: "Eliminate dead code in pod2man"
4637 From: Chip Salzenberg
4638 Files: pod/pod2man.PL
4642 Title: "Warn about intrusive sfio behavior"
4643 From: Andy Dougherty
4644 Msg-ID: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
4645 Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
4648 Title: "Updates to perlfunc.pod"
4649 From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
4650 Files: pod/perlfunc.pod
4652 Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
4653 From: Chip Salzenberg
4654 Files: pod/perl.pod pod/perlrun.pod
4656 Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
4657 From: Nat <gnat@frii.com>
4658 Files: pod/perlrun.pod
4660 Title: "Fix references to perlbug"
4661 From: Chip Salzenberg
4662 Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
4670 At last, a mil[le]stone: The first beta of Perl 5.004.
4672 CORE LANGUAGE CHANGES
4674 Title: "Automatically call srand() before rand() if user didn't"
4675 From: Chip Salzenberg
4676 Files: pod/perlfunc.pod pp.c
4680 Title: "Ultrix hints"
4681 From: Spider Boardman
4682 Msg-ID: <199702220951.EAA08156@Orb.Nashua.NH.US>
4683 Date: Sat, 22 Feb 1997 04:51:48 -0500
4684 Files: hints/ultrix_4.sh
4686 Title: "Digital UNIX and 3_28"
4687 From: Jarkko Hietaniemi
4688 Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
4689 Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
4690 Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
4691 ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
4693 Title: "AmigaOS patches to 5.003_28"
4694 From: Norbert Pueschel
4695 Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
4696 Date: Sat, 22 Feb 1997 18:08:02 +0100
4697 Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
4698 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
4699 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
4700 t/op/magic.t t/op/stat.t
4702 Title: "Hints for DC/OSx"
4703 From: Stephen Zander <srz@loopback>
4704 Msg-ID: <199702242124.NAA03796@wsuse5.mckesson.com>
4705 Date: Mon, 24 Feb 1997 13:24:54 -0800
4706 Files: hints/dcosx.sh
4708 Title: "Update VMS version"
4709 From: Chip Salzenberg
4710 Files: vms/config.vms vms/descrip.mms
4714 Title: "Don't assume that sizeof(int) >= sizeof(void*)"
4715 From: Chip Salzenberg
4716 Files: doio.c malloc.c regexec.c
4720 Title: "Re: ccdlflags don't quite work"
4721 From: Andy Dougherty
4722 Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
4723 Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
4726 Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
4727 From: Chip Salzenberg
4730 Title: "'installperl -v' doesn't do enough"
4731 From: Spider Boardman
4732 Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
4733 Date: Mon, 24 Feb 1997 08:42:59 -0500
4736 Title: "installperl breaks running system (for a while)"
4737 From: Spider Boardman
4738 Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
4739 Date: Mon, 24 Feb 1997 09:12:11 -0500
4742 LIBRARY AND EXTENSIONS
4744 Title: "Don't clobber $1 et al in debugger's DB::sub()"
4745 From: Ilya Zakharevich
4746 Files: lib/perl5db.pl
4748 Title: "Fix fd leak in IO::Pipe"
4749 From: Roderick Schertler
4750 Msg-ID: <pzn2sv722y.fsf@eeyore.ibcinc.com>
4751 Date: 23 Feb 1997 14:29:57 -0500
4752 Files: ext/IO/lib/IO/Pipe.pm
4754 Title: "Pod::Text fixes"
4755 From: Roderick Schertler
4756 Msg-ID: <350.856634588@eeyore.ibcinc.com>
4757 Date: Sat, 22 Feb 1997 13:03:08 -0500
4758 Files: lib/Pod/Text.pm
4760 Title: "Trivial patch to make ExtUtils::Install more -w clean"
4762 Msg-ID: <9702241605.AA17436@toad.ig.co.uk>
4763 Date: Mon, 24 Feb 1997 16:05:17 +0000
4764 Files: lib/ExtUtils/Install.pm
4766 Title: "C<use vars> didn't work until 5.002"
4767 From: Chip Salzenberg
4772 Title: "More thoroughly test rand() and srand()"
4776 Title: "Don't use <*> where readdir() will do"
4777 From: Chip Salzenberg
4780 Title: "Allow for $^X to be 'miniperl'"
4781 From: Dominic Dunlop <domo@slipper.ip.lu>
4782 Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
4783 Date: Sun, 23 Feb 1997 16:22:45 +0100
4788 Title: "Post-28 INSTALL updates"
4789 From: Andy Dougherty
4790 Msg-ID: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
4791 Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
4794 Title: "Re: Hash key created by subroutine call? (fwd) "
4795 From: Gurusamy Sarathy
4796 Msg-ID: <199702242229.RAA04395@aatma.engin.umich.edu>
4797 Date: Mon, 24 Feb 1997 17:29:30 -0500
4798 Files: pod/perlsub.pod pod/perltrap.pod
4800 Title: "Add documentation and '-h' option to perlbug"
4801 From: Gurusamy Sarathy
4802 Msg-ID: <199702240854.DAA27128@aatma.engin.umich.edu>
4803 and <199702242009.PAA02849@aatma.engin.umich.edu>
4804 Date: Mon, 24 Feb 1997
4805 Files: pod/perl.pod pod/perldelta.pod installman
4808 Title: "pumpkin-1.9.pod"
4809 From: Andy Dougherty
4810 Msg-ID: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
4811 Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
4812 Files: Porting/pumpkin.pod
4816 Title: "Fix typo in 'Tolkien quotation typo' fix"
4817 From: Jarkko Hietaniemi
4820 Title: "Document one-argument limitation with #! line"
4822 Msg-ID: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
4823 Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
4824 Files: pod/perldiag.pod pod/perlsec.pod
4831 This release is beta candidate #6. If this isn't good enough to go beta,
4832 I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
4834 CORE LANGUAGE CHANGES
4836 Title: "Don't let C<sub foo;> undefine &foo"
4837 From: Chip Salzenberg
4840 Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
4841 From: Chip Salzenberg
4842 Files: pod/perlsec.pod pp_sys.c
4844 Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
4845 From: Chip Salzenberg
4846 Files: pp_ctl.c pp_hot.c
4848 Title: "Turn off 'expression tainted' flag at end of runops()"
4849 From: Chip Salzenberg
4852 Title: "When overloading, don't throw away nomethod's value"
4853 From: Ilya Zakharevich
4856 Title: "Optimize keys() and values() in void context"
4857 From: Chip Salzenberg
4862 Title: "New hints for Digital UNIX"
4863 From: Jarkko Hietaniemi
4864 Files: hints/dec_osf.sh
4866 Title: "No version of AIX has working setre[ug]id()"
4867 From: neufeld@fast.pvi.org (Keith Neufeld)
4870 Title: "VMS patches post _27"
4871 From: Charles Bailey
4872 Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
4873 Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
4874 Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
4875 lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
4876 pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
4877 vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
4878 vms/vms.c vms/vmsish.h
4880 Title: "Re: OS/2 patch for _27"
4881 From: Ilya Zakharevich
4882 Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
4883 Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
4884 Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
4885 os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
4886 os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
4892 From: Chip Salzenberg
4895 Title: "Undo signal patch -- it broke die() in signal"
4896 From: Chip Salzenberg
4899 Title: "Fix perl_call_sv(..., G_NOARGS)"
4900 From: Chip Salzenberg
4903 Title: "Fix SIGSEGV when cloning sub with complex expression"
4904 From: Chip Salzenberg
4907 Title: "Minor update to malloc.c"
4908 From: Ilya Zakharevich
4909 Msg-ID: <199702210244.VAA03676@monk.mps.ohio-state.edu>
4910 Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
4913 Title: "Fix the Tolkien quotation"
4914 From: Chip Salzenberg
4921 LIBRARY AND EXTENSIONS
4923 Title: "Debugger patch"
4924 From: Ilya Zakharevich
4925 Msg-ID: <199702210737.CAA03951@monk.mps.ohio-state.edu>
4926 Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
4927 Files: lib/perl5db.pl
4929 Title: "Avoid $` $& $' in libraries"
4930 From: Ilya Zakharevich
4931 Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu>
4932 Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
4933 Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
4934 os2/OS2/REXX/REXX.pm
4936 Title: "Remove redundant clearerr() from IO::Seekable"
4937 From: Chip Salzenberg
4938 Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
4940 Title: "prototype error in File::stat"
4941 From: Graham.Barr@tiuk.ti.com
4942 Msg-ID: <199702180748.HAA14151@ultra-boy>
4943 Date: Tue, 18 Feb 1997 07:48:40 GMT
4944 Files: lib/File/stat.pm
4948 Title: "Include 'study' in regexp.t"
4949 From: Chip Salzenberg
4950 Files: t/op/regexp.t
4952 Title: "Don't run locale test if -DNO_LOCALE"
4953 From: Chip Salzenberg
4954 Files: t/pragma/locale.t
4956 Title: "Tweak tests to notice $dont_use_nlink"
4957 From: Chip Salzenberg
4958 Files: t/io/fs.t t/op/stat.t
4960 Title: "Add test for grep() and wantarray"
4961 From: Hugo van der Sanden <hv@iii.co.uk>
4962 Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk>
4963 Date: Tue, 18 Feb 1997 11:05:59 +0000
4972 Title: "INSTALL updates since _26"
4973 From: Andy Dougherty
4974 Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
4975 Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
4978 Title: "Document "$$0" change"
4979 From: Chip Salzenberg
4980 Files: pod/perldelta.pod
4982 Title: "Don't recommend impossible //o for C<$x =~ $y>"
4983 From: Chip Salzenberg
4984 Files: pod/perlop.pod
4986 Title: "Correct doc that claimed that <FH> was never false"
4987 From: Chip Salzenberg
4988 Files: pod/perldelta.pod pod/perlop.pod
4990 Title: "Document C<$?> vs. $SIG{CHLD}"
4991 From: Ulrich Pfeifer
4992 Files: pod/perlvar.pod
4994 Title: "Add pumpkin.pod"
4995 From: Chip Salzenberg
4996 Files: MANIFEST Porting/pumpkin.pod
4998 Title: "Don't say "associat*ve arr*y""
4999 From: Chip Salzenberg
5000 Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
5001 pod/perl.pod pod/perldelta.pod pod/perldiag.pod
5002 pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
5003 pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
5010 This release is beta candidate #5: Our last, best hope for a beta.
5012 CORE LANGUAGE CHANGES
5014 Title: "Better looks_like_number() function [sv.c]"
5016 Msg-ID: <199702141708.SAA17546@bergen.sn.no>
5017 Date: Fri, 14 Feb 1997 18:08:52 +0100
5020 Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
5022 Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>
5023 Date: 14 Feb 1997 15:52:21 +0000
5024 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
5026 Title: "Allow C<setpgrp $$>"
5027 From: Roderick Schertler
5028 Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>
5029 Date: 16 Feb 1997 23:19:12 -0500
5032 Title: "Fix syntax error on C<&$1>"
5033 From: Chip Salzenberg
5036 Title: "Fix sub call through magic var (e.g. C<&$1>)"
5037 From: Chip Salzenberg
5040 Title: "Fix grep() with refs in array context"
5041 From: Chip Salzenberg
5046 Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
5047 From: Charles Bailey
5048 Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
5049 Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
5050 Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
5051 lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
5052 perl.c perl.h pod/perldelta.pod pod/perlmod.pod
5053 pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
5054 vms/Makefile vms/config.vms vms/descrip.mms
5055 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
5056 vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
5059 Title: "Eliminate FP exceptions under SCO 5"
5060 From: Chip Salzenberg
5061 Files: hints/sco.sh unixish.h
5063 Title: "Digital UNIX hints"
5064 From: Jarkko Hietaniemi
5065 Msg-ID: <199702151906.VAA22999@alpha.hut.fi>
5066 Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
5067 Files: hints/dec_osf.sh
5069 Title: "Irix6.4 (with 7.1 compilers)"
5070 From: John Stoffel <jfs@fluent.com>
5071 Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM>
5072 Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
5073 Files: hints/irix_6_2.sh hints/irix_6_4.sh
5075 Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
5076 From: Chip Salzenberg
5077 Files: plan9/config.plan9 plan9/genconfig.pl
5078 vms/genconfig.pl win32/config.w32
5082 Title: "Fix core dump when embedding"
5083 From: Chip Salzenberg
5086 Title: "Re: Fragile signals"
5087 From: Ilya Zakharevich
5088 Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>
5089 Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
5092 Title: "Make format strings correspond exactly to parameters"
5093 From: Roderick Schertler
5094 Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
5095 Date: 13 Feb 1997 17:24:31 -0500
5096 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
5097 perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
5099 Title: "Don't try to attach 'o' magic to read-only values"
5100 From: Chip Salzenberg
5103 Title: "Fix carriage-return message"
5104 From: Chip Salzenberg
5107 Title: "In <=>, test for equality first"
5108 From: Chip Salzenberg
5111 Title: "Don't mark sv_{true,false} PADTMP"
5112 From: Chip Salzenberg
5117 Title: "Fix eval "" in Configure"
5118 From: allen@gateway.grumman.com (John L. Allen)
5119 Msg-ID: <9702141809.AA17001@gateway.grumman.com>
5120 Date: Fri, 14 Feb 1997 13:09:53 -0500
5123 Title: "Don't link with -lsfio if sfio is not requested"
5124 From: Chip Salzenberg
5127 Title: "perl5.003_26 Configure change "win" for AIX 4"
5128 From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
5129 Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
5130 Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
5133 Title: "Update os2/diff.configure"
5134 From: Chip Salzenberg
5135 Files: os2/diff.configure
5137 LIBRARY AND EXTENSIONS
5139 Title: "Remove Fatal.pm"
5140 From: Chip Salzenberg
5141 Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
5142 pod/roffitall t/lib/fatal.t
5144 Title: "Refresh MakeMaker to 5.40"
5145 From: Andy Dougherty, Andreas Koenig, Tim Bunce
5146 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
5147 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
5149 Title: "Refresh CPAN.pm to 1.21"
5150 From: Andreas Koenig
5151 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
5153 Title: "Refresh Test::Harness to 1.15"
5154 From: Andreas Koenig
5155 Files: lib/Test/Harness.pm
5159 Title: "Remove non-portable locale tests"
5160 From: Chip Salzenberg
5161 Files: t/pragma/locale.t
5165 Title: "pod2man: missing '-' in name section shouldn't be fatal"
5166 From: Ulrich Pfeifer
5167 Msg-ID: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
5168 Date: 10 Feb 1997 18:38:45 +0100
5169 Files: pod/pod2man.PL
5173 Title: "Update To-Do list"
5175 Msg-ID: <9702101900.AA25293@toad.ig.co.uk>
5176 Date: Mon, 10 Feb 1997 19:00:59 +0000
5179 Title: "Fix formatting in perldiag"
5180 From: Chip Salzenberg
5181 Files: pod/perldiag.pod
5188 This release is beta candidate #4. "Once more, dear friends...."
5190 CORE LANGUAGE CHANGES
5192 Title: "Make \r in script an error (per Larry)"
5193 From: Chip Salzenberg
5194 Files: pod/perldiag.pod toke.c
5196 Title: "Support '%i' format and 'h' modifier in s?printf"
5197 From: Chip Salzenberg
5198 Files: doop.c pod/perldelta.pod
5202 Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
5203 From: Chip Salzenberg
5204 Files: mg.c perl.h pp_sys.c
5206 Title: "VMS patches post _25"
5207 From: Charles Bailey
5208 Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
5209 Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
5210 Files: Porting/Glossary lib/ExtUtils/Liblist.pm
5211 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
5212 vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
5213 vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
5215 Title: "Hints for BSDOS"
5216 From: Christopher Davis <ckd@loiosh.kei.com>
5217 Msg-ID: <199702042011.PAA09206@loiosh.kei.com>
5218 Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
5219 Files: hints/bsdos.sh
5221 Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
5222 From: Chip Salzenberg
5227 Title: "Fix (yet another) Tk closure problem"
5228 From: Chip Salzenberg
5229 Files: op.c perl.c pp_ctl.c
5231 Title: "Fix value of C<foreach>"
5232 From: Chip Salzenberg
5233 Files: cop.h pp_ctl.c
5235 Title: "Regexp optimizations"
5236 From: Ilya Zakharevich
5237 Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu>
5238 Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
5239 Files: regcomp.c regexec.c
5241 Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
5243 Msg-ID: <hbu9uz1si.fsf@bergen.sn.no>
5244 Date: 09 Feb 1997 11:55:41 +0100
5247 Title: "Refine 'runaway string' heuristic"
5248 From: Chip Salzenberg
5251 Title: "Fix core dump on C<print "a", last> in eval"
5252 From: Chip Salzenberg
5255 Title: "Catch C<use integer; $x % 0>"
5256 From: Chip Salzenberg
5261 Title: "Fix usage message in configure.gnu"
5262 From: Jarkko Hietaniemi
5263 Files: configure.gnu
5265 LIBRARY AND EXTENSIONS
5267 Title: "DB_File 1.11 patch"
5269 Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk>
5270 Date: Thu, 6 Feb 97 15:53:34 GMT
5271 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5273 Title: "Faster File::Compare"
5275 Msg-ID: <199702051342.OAA02753@bergen.sn.no>
5276 Date: Wed, 5 Feb 1997 14:42:49 +0100
5277 Files: lib/File/Compare.pm
5279 Title: "Make diagnostics module strip formatting directives"
5280 From: Chip Salzenberg
5281 Files: lib/diagnostics.pm pod/perldiag.pod
5283 Title: "Fix warning from missing POSIX::setvbuf()"
5284 From: Chip Salzenberg
5289 Title: "Fix closure.t for AmigaOS (again)"
5290 From: Norbert Pueschel
5291 Msg-ID: <77724742@Armageddon.meb.uni-bonn.de>
5292 Date: Wed, 05 Feb 1997 18:56:45 +0100
5293 Files: t/op/closure.t
5297 Title: "perldoc -f <perlfunc>"
5299 Msg-ID: <199702051127.MAA02090@bergen.sn.no>
5300 Date: Wed, 5 Feb 1997 12:27:36 +0100
5301 Files: utils/perldoc.PL
5303 Title: "Fix pod2man's handling of quotes in =items"
5304 From: Jarkko Hietaniemi
5305 Msg-ID: <199702042023.WAA13143@alpha.hut.fi>
5306 Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
5307 Files: pod/pod2man.PL
5311 Title: "return *FH pod patch"
5312 From: allen@gateway.grumman.com (John L. Allen)
5313 Msg-ID: <9702061507.AA04474@gateway.grumman.com>
5314 Date: Thu, 6 Feb 1997 10:07:28 -0500
5315 Files: pod/perldata.pod pod/perlsub.pod
5317 Title: "Describe interation of untie and DESTROY"
5318 From: Paul Marquess and Chip Salzenberg
5319 Files: pod/perltie.pod
5326 This release is beta candidate #3. Here's hoping...
5328 CORE LANGUAGE CHANGES
5330 Title: "Make $] read-only"
5331 From: Chip Salzenberg
5334 Title: "New variable C<$^S> is a native version of C<$?>"
5335 From: Chip Salzenberg
5336 Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
5337 perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
5338 pp_ctl.c pp_sys.c proto.h util.c
5340 Title: "Make $^T work with undump, and don't taint it"
5341 From: Chip Salzenberg
5346 Title: "VMS patches for _24"
5347 From: Charles Bailey
5348 Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
5349 Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
5350 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
5351 lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
5352 lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
5353 t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
5354 vms/ext/filespec.t vms/vms.c vms/vmsish.h
5356 Title: "hints/dec_osf.sh: polishing the comments"
5357 From: Jarkko Hietaniemi
5358 Msg-ID: <199701301958.VAA08992@alpha.hut.fi>
5359 Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
5360 Files: hints/dec_osf.sh
5363 From: Norbert Pueschel
5364 Msg-ID: <77724724@Armageddon.meb.uni-bonn.de>
5365 Date: Wed, 29 Jan 1997 11:39:49 +0100
5366 Files: hints/amigaos.sh
5370 Title: "Require '-T' in argv[], not just on #! line"
5371 From: Chip Salzenberg
5372 Files: perl.c pod/perldiag.pod
5374 Title: "Fix C<return @_> and associated stack bugs"
5375 From: Chip Salzenberg
5376 Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
5378 Title: "Fix never-closing handle after C<select>"
5379 From: Chip Salzenberg
5382 Title: "Fix /\G/g with patterns that match empty string"
5383 From: Ilya Zakharevich
5386 Title: "Fix scalar leak in av_unshift"
5387 From: Chip Salzenberg
5390 Title: "Ignore refs to lexicals when making refs to lexicals"
5391 From: Chip Salzenberg
5394 Title: "Don't create AV, HV, IO when assigning glob"
5395 From: Chip Salzenberg
5400 Title: "Configure updates for intsize and ssizetype"
5401 From: Andy Dougherty
5402 Files: Configure MANIFEST config_H config_h.SH handy.h
5404 Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
5405 From: Chip Salzenberg
5408 LIBRARY AND EXTENSIONS
5410 Title: "Refresh CPAN to 1.19"
5411 From: Andreas Koenig
5412 Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
5414 Title: "Debugger update"
5415 From: Ilya Zakharevich
5416 Msg-ID: <199702030406.XAA23029@monk.mps.ohio-state.edu>
5417 Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
5418 Files: lib/perl5db.pl
5420 Title: "In Symbol::gensym, don't make glob fake by copying it"
5421 From: John Hughes <john@AtlanTech.COM>
5422 Files: lib/Symbol.pm
5424 Title: "Make POSIX::is*() eight-bit-clean"
5425 From: Chip Salzenberg
5426 Files: ext/POSIX/POSIX.xs
5428 Title: "Make IO::Handle::gets() an alias of getline"
5430 Msg-ID: <199701301103.MAA11291@bergen.sn.no>
5431 Date: Thu, 30 Jan 1997 12:03:15 +0100
5432 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
5436 Title: "More Amiga test patches"
5437 From: Norbert Pueschel
5438 Msg-ID: <77724725@Armageddon.meb.uni-bonn.de>
5439 Date: Wed, 29 Jan 1997 16:07:33 +0100
5440 Files: README.amiga t/lib/safe2.t t/op/closure.t
5444 Title: "c2ph.PL fix"
5445 From: lvirden@cas.org (Larry W. Virden)
5446 Msg-ID: <199701301349.IAA16724@cas.org>
5447 Date: Thu, 30 Jan 1997 08:49:19 -0500
5448 Files: utils/c2ph.PL
5450 Title: "Make pod2man a little laxer for perltoc.pod"
5451 From: Chip Salzenberg
5452 Files: pod/pod2man.PL
5456 Title: "Update to perl INSTALL file"
5457 From: lvirden@cas.org (Larry W. Virden)
5458 Msg-ID: <199701301338.IAA15878@cas.org>
5459 Date: Thu, 30 Jan 1997 08:38:23 -0500
5462 Title: "Update to perl.pod suggested"
5463 From: lvirden@cas.org (Larry W. Virden)
5464 Msg-ID: <199701301345.IAA16514@cas.org>
5465 Date: Thu, 30 Jan 1997 08:45:59 -0500
5468 Title: "Document how extension pms go in $archlib"
5469 From: Chip Salzenberg
5470 Files: pod/perldelta.pod
5472 Title: "perlfunc.pod tweaks"
5473 From: Roderick Schertler
5474 Msg-ID: <20526.854659255@eeyore.ibcinc.com>
5475 Date: Thu, 30 Jan 1997 16:20:55 -0500
5476 Files: pod/perlfunc.pod
5478 Title: "new (Feb 1) perlembed.pod"
5479 From: Jon Orwant <orwant@media.mit.edu>
5480 Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu>
5481 Date: Sat, 1 Feb 1997 18:34:59 -0500
5482 Files: pod/perlembed.pod
5484 Title: "Error lines must not have trialing periods"
5485 From: Chip Salzenberg
5486 Files: pod/perldiag.pod
5493 This release is the second candidate for a public beta test.
5494 It's, well, bunches better than _23.
5496 CORE LANGUAGE CHANGES
5498 Title: "glob defaults to $_"
5499 From: Gurusamy Sarathy
5500 Msg-ID: <199701270809.DAA00934@aatma.engin.umich.edu>
5501 Date: Mon, 27 Jan 1997 03:09:13 -0500
5502 Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
5504 Title: "Re: an overloading bug "
5505 From: Gurusamy Sarathy
5506 Msg-ID: <199701270007.TAA26525@aatma.engin.umich.edu>
5507 Date: Sun, 26 Jan 1997 19:07:45 -0500
5508 Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
5510 Title: "Don't warn on C<$\ = undef>"
5511 From: Chip Salzenberg
5517 From: Gary Ng <71564.1743@compuserve.com>
5518 Files: MANIFEST win32/*
5520 Title: "Amiga files"
5521 From: Norbert Pueschel
5522 Msg-ID: <77724712@Armageddon.meb.uni-bonn.de>
5523 Date: Sun, 26 Jan 1997 17:42:15 +0100
5524 Files: MANIFEST README.amiga hints/amigaos.sh
5526 Title: "New dec_osf hints"
5527 From: Jarkko.Hietaniemi@cc.hut.fi
5528 Msg-ID: <199701271233.OAA21548@alpha.hut.fi>
5529 Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
5530 Files: hints/dec_osf.sh
5534 Title: "Prevent premature death of @_ during leavesub"
5535 From: Chip Salzenberg
5536 Files: pp_hot.c t/op/misc.t
5538 Title: "Deref old stash when re-blessing"
5539 From: Chip Salzenberg
5542 Title: "Don't abort when RCHECK and DEBUGGING"
5544 Msg-ID: <9701272339.AA16537@toad.ig.co.uk>
5545 Date: Mon, 27 Jan 1997 23:39:48 +0000
5548 Title: "Fix overloading macro conflict with Digital 'cc -fast'"
5549 From: Jarkko Hietaniemi
5550 Msg-ID: <199701272216.AAA04557@alpha.hut.fi>
5551 Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
5554 Title: "global.sym: typo?"
5555 From: Jarkko Hietaniemi
5556 Msg-ID: <199701261937.VAA07556@alpha.hut.fi>
5557 Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
5562 Title: "Put all extensions' modules in $archlib"
5563 From: Chip Salzenberg
5566 Title: "Configure fixes: set $archlib, omit _NO_PROTO"
5567 From: Chip Salzenberg
5570 Title: "Make configure{,.gnu} ignore --cache-file option"
5571 From: Norbert Pueschel
5572 Files: configure configure.gnu
5574 LIBRARY AND EXTENSIONS
5576 Title: "Version checking in XS bootstrap is optional"
5577 From: Chip Salzenberg
5580 Title: "Update $VERSION of DynaLoader and POSIX"
5581 From: Chip Salzenberg
5582 Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
5584 Title: "Refresh Text::Wrap to 97.011701"
5585 From: Chip Salzenberg
5586 Files: lib/Text/Wrap.pm
5588 Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
5589 From: Jarkko Hietaniemi
5590 Msg-ID: <199701251510.RAA05142@alpha.hut.fi>
5591 Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
5592 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
5594 Title: "Fix $Is_VMS typo in Test::Harness"
5595 From: Chip Salzenberg
5596 Files: lib/Test/Harness.pm
5598 Title: "Allow for really big keys in Tie::SubstrHash"
5599 From: data-drift@so.uio.no
5600 Msg-ID: <199701282014.VAA12645@selters.uio.no>
5601 Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
5602 Files: lib/Tie/SubstrHash.pm
5604 Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
5605 From: Chip Salzenberg
5610 Title: "New test op/closure.t"
5611 From: Tom Phoenix, Ulrich Pfeifer
5612 Files: MANIFEST t/op/closure.t
5616 Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
5618 Msg-ID: <9701271659.AA15137@toad.ig.co.uk>
5619 Date: Mon, 27 Jan 1997 16:59:06 +0000
5620 Files: lib/ExtUtils/xsubpp
5624 Title: "perldelta Fcntl enhancement"
5625 From: Jarkko Hietaniemi
5626 Msg-ID: <199701251505.RAA22159@alpha.hut.fi>
5627 Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
5628 Files: pod/perldelta.pod
5630 Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
5632 Files: pod/perldelta.pod
5634 Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
5635 From: Chip Salzenberg
5636 Files: pod/perldelta.pod pod/perlguts.pod
5638 Title: "perldiag.pod: No comma allowed after %s"
5639 From: Jarkko.Hietaniemi@cc.hut.fi
5640 Msg-ID: <199701251541.RAA04120@alpha.hut.fi>
5641 Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
5642 Files: pod/perldiag.pod
5644 Title: "perlfunc.pod: localtime"
5645 From: Jarkko Hietaniemi
5646 Msg-ID: <199701251629.SAA08114@alpha.hut.fi>
5647 Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
5648 Files: pod/perlfunc.pod
5650 Title: "perlfunc diff: gmtime"
5651 From: Peter Haworth <pmh@edison.ioppublishing.com>
5652 Msg-ID: <32EE1298.7B90@edison.ioppublishing.com>
5653 Date: Tue, 28 Jan 1997 14:52:08 +0000
5654 Files: pod/perlfunc.pod
5656 Title: "Updates to guts"
5657 From: Ilya Zakharevich
5658 Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu>
5659 Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
5660 Files: pod/perlguts.pod
5662 Title: "perltoot fixes"
5663 From: Tom Christiansen
5664 Msg-ID: <6807.854214205@jinete>
5665 Date: Sat, 25 Jan 1997 09:43:25 -0800
5666 Files: pod/perltoot.pod
5668 Title: "5.003_23: small typo in perlsyn.pod"
5669 From: Gurusamy Sarathy
5670 Msg-ID: <199701270824.DAA01169@aatma.engin.umich.edu>
5671 Date: Mon, 27 Jan 1997 03:24:25 -0500
5672 Files: pod/perlsyn.pod
5679 This release is our first candidate for a public beta test.
5681 CORE LANGUAGE CHANGES
5683 Title: "Disallow changing $_[0] in __DIE__ handlers"
5684 From: Chip Salzenberg
5685 Files: pod/perlfunc.pod util.c
5687 Title: "Fix overloading with inheritance and AUTOLOAD"
5688 From: Ilya Zakharevich
5689 Msg-ID: <199701202226.RAA05072@monk.mps.ohio-state.edu>
5690 Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
5691 Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
5692 pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
5693 pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
5695 Title: "Nested here-docs"
5696 From: larry@wall.org (Larry Wall)
5697 Msg-ID: <199701202313.PAA11693@wall.org>
5698 Date: Mon, 20 Jan 1997 15:13:42 -0800
5701 Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
5702 From: Chip Salzenberg
5703 Files: hints/hpux.sh toke.c
5705 Title: "Protect against '0' in 'stmt while <HANDLE>'"
5706 From: Chip Salzenberg
5709 Title: "Don't warn when closure uses var at file scope"
5710 From: Chip Salzenberg
5715 Title: "VMS patches for _22"
5716 From: Charles Bailey
5717 Msg-ID: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
5718 Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
5719 Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
5720 lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
5721 vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
5722 vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
5724 Title: "Re: Perl 5.003_21: OS/2 patches"
5725 From: Ilya Zakharevich
5726 Msg-ID: <199701170446.XAA28939@monk.mps.ohio-state.edu>
5727 Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
5728 Files: os2/Changes os2/os2.c
5730 Title: "Plan9 update"
5731 From: lutherh@stratcom.com (Luther Huffman)
5732 Files: plan9/config.plan9 plan9/mkfile
5734 Title: "Bugfixes for AmigaOS"
5735 From: Norbert Pueschel
5736 Msg-ID: <77724691@Armageddon.meb.uni-bonn.de>
5737 Date: Wed, 22 Jan 1997 00:13:54 +0100
5738 Files: hints/amigaos.sh lib/File/Basename.pm
5740 Title: "New dec_osf.sh hints file"
5741 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
5742 Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
5743 Date: Fri, 24 Jan 1997 11:58:24 +0100
5744 Files: hints/dec_osf.sh
5746 Title: "on NeXT: gdbm problem fixed"
5747 From: Andreas Koenig
5748 Msg-ID: <199701210201.DAA17794@anna.in-berlin.de>
5749 Date: Tue, 21 Jan 1997 03:01:32 +0100
5750 Files: hints/next_3.sh hints/next_3_0.sh
5752 Title: "patch for hints/powerux.sh"
5753 From: tom@amber.ssd.hcsc.com (Tom Horsley)
5754 Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com>
5755 Date: Sat, 18 Jan 97 13:33:26 -0500
5756 Files: hints/powerux.sh
5758 Title: "hints & Configure changes to build perl on DC/OSx"
5759 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
5760 Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com>
5761 Date: Thu, 16 Jan 1997 16:43:52 -0800
5762 Files: Configure MANIFEST hints/dcosx.sh
5764 Title: "patch for hints/cxux.sh perl5.003_22"
5765 From: tom@amber.ssd.hcsc.com (Tom Horsley)
5766 Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com>
5767 Date: Sun, 19 Jan 97 15:14:04 -0500
5768 Files: hints/cxux.sh
5772 Title: "Make PERL5LIB and -I work like C<use lib>"
5774 Msg-ID: <9701231523.AA26613@toad.ig.co.uk>
5775 Date: Thu, 23 Jan 1997 15:23:27 +0000
5776 Files: lib/lib.pm perl.c
5779 From: Chip Salzenberg
5780 Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
5782 Title: "Extend stack in pp_undef (!)"
5783 From: Chip Salzenberg
5786 Title: "Allow for sub to be redefined while executing"
5787 From: Chip Salzenberg
5788 Files: cop.h pp_hot.c t/op/misc.t
5790 Title: "Eliminate redundant flag CVf_FORMAT"
5791 From: Chip Salzenberg
5792 Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
5794 Title: "Generate IVs when possible in abs() and int()"
5795 From: Chip Salzenberg
5798 Title: "Efficiency patchlet for pp_aassign()"
5799 From: Ilya Zakharevich
5800 Msg-ID: <199701210305.WAA05451@monk.mps.ohio-state.edu>
5801 Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
5804 Title: "When sorting, promote to PVNV only for built-in comparison"
5805 From: Chip Salzenberg
5808 Title: "Remove "suidperl security patch" message"
5809 From: Chip Salzenberg
5814 Title: "Make configure.gnu a copy of configure; make configure writea
5815 From: Chip Salzenberg
5816 Files: MANIFEST configure.gnu
5818 Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
5819 From: Chip Salzenberg and Charles Bailey
5820 Files: Configure config_H config_h.SH hints/lynxos.sh
5821 os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
5822 utils/perlbug.PL vms/config.vms vms/fndvers.com
5824 Title: "Compile with optimization when testing memory functions"
5825 From: Chip Salzenberg
5828 Title: "Minor patch for Debian installation"
5829 From: Chip Salzenberg
5832 LIBRARY AND EXTENSIONS
5834 Title: "Debugger update"
5835 From: Ilya Zakharevich
5836 Msg-ID: <199701190455.XAA02579@monk.mps.ohio-state.edu>
5837 Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
5838 Files: lib/perl5db.pl
5840 Title: "DynaLoader enhancement: support RTLD_GLOBAL"
5841 From: Nick Ing-Simmons
5842 Msg-ID: <199701240937.JAA11443@pluto.tiuk.ti.com>
5843 Date: Fri, 24 Jan 1997 09:37:18 GMT
5844 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
5845 ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
5846 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
5847 ext/DynaLoader/dl_vms.xs
5849 Title: "Fcntl: add more constants"
5850 From: Jarkko.Hietaniemi@cc.hut.fi
5851 Msg-ID: <199701191811.UAA16346@alpha.hut.fi>
5852 Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
5853 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
5855 Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
5856 From: Chip Salzenberg
5857 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
5858 ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
5859 ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
5861 Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
5862 From: Chip Salzenberg
5863 Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
5865 Title: "Refresh CPAN to 1.15"
5866 From: Andreas Koenig
5867 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
5869 Title: "Add E* and SA_* constants"
5870 From: Roderick Schertler
5871 Msg-ID: <23338.853986967@eeyore.ibcinc.com>
5872 Date: Wed, 22 Jan 1997 21:36:07 -0500
5873 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
5877 Title: "Test nested here-docs"
5878 From: hv@crypt.compulink.co.uk (Hugo van der Sanden)
5879 Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk>
5880 Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
5883 Title: "Fix tests of $^X and $0 to work with QNX"
5884 From: Chip Salzenberg
5885 Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
5887 Title: "Patch tests for systems without fork()"
5888 From: Norbert Pueschel
5889 Msg-ID: <77724697@Armageddon.meb.uni-bonn.de>
5890 Date: Thu, 23 Jan 1997 23:51:28 +0100
5891 Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
5892 t/lib/open2.t t/lib/open3.t t/op/fork.t
5894 Title: "Test patches for OS/2"
5895 From: Ilya Zakharevich
5896 Msg-ID: <199701170448.XAA28948@monk.mps.ohio-state.edu>
5897 Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
5898 Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
5899 os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
5900 os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
5901 os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
5902 os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
5903 os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
5904 t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
5905 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
5906 t/op/cmp.t t/op/magic.t
5910 Title: "Translate \200 to È in pod2html"
5911 From: Chip Salzenberg
5912 Files: pod/pod2html.PL
5914 Title: "VMS patches: '.com' extension on scripts"
5915 From: Charles Bailey
5916 Msg-ID: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
5917 Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
5918 Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
5919 pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
5920 utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
5921 utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
5922 x2p/find2perl.PL x2p/s2p.PL
5924 Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
5925 From: dennism@cyrix.com (Dennis Marsa)
5926 Msg-ID: <9701172027.AA27861@orion.cyrix.com>
5927 Date: Fri, 17 Jan 97 14:27:32 CST
5928 Files: lib/ExtUtils/Liblist.pm
5932 Title: "First cut at INSTALL edit"
5933 From: Chip Salzenberg
5936 Title: "Additional docs for __DIE__ and __WARN__"
5937 From: Gurusamy Sarathy
5938 Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
5940 Title: "Document #line directive"
5941 From: Gurusamy Sarathy
5942 Msg-ID: <199701240908.EAA23846@aatma.engin.umich.edu>
5943 Date: Fri, 24 Jan 1997 04:08:44 -0500
5944 Files: pod/perlsyn.pod pod/perltoc.pod
5946 Title: "Perlguts version 30"
5948 Msg-ID: <199701172117.AA116515863@hpcc123.corp.hp.com>
5949 Date: Fri, 17 Jan 1997 13:17:43 -0800
5950 Files: pod/perlguts.pod
5952 Title: "delta for perldelta"
5953 From: Tom Christiansen
5954 Msg-ID: <804.854121463@jinete>
5955 Date: Fri, 24 Jan 1997 07:57:43 -0800
5956 Files: pod/perlnews.pod pod/perltoc.pod
5958 Title: "Updates to perldelta"
5959 From: Ilya Zakharevich
5960 Msg-ID: <199701211610.LAA06227@monk.mps.ohio-state.edu>
5961 Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
5962 Files: pod/perlnews.pod pod/perltoc.pod
5964 Title: "perlnews.pod diff for the Fcntl"
5965 From: Jarkko Hietaniemi
5966 Msg-ID: <199701211600.SAA30117@alpha.hut.fi>
5967 Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
5968 Files: pod/perlnews.pod
5970 Title: "Rename perlnews -> perldelta per Tom's request"
5971 From: Chip Salzenberg
5972 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
5973 pod/perldelta.pod pod/perltoc.pod pod/roffitall
5975 Title: "Remove bad advice from perllocale.pod"
5976 From: Chip Salzenberg
5977 Files: pod/perllocale.pod
5984 This release is primarily made up of bug fixes, the foremost among
5985 which repairs a showstopper memory corruption bug in formats.
5987 CORE LANGUAGE CHANGES
5989 Title: "Fix parsing of C< ${ xyz } >"
5990 From: Chip Salzenberg
5993 Title: "Don't parse method calls in strings"
5994 From: Chip Salzenberg
5997 Title: "Fix overly picky carping about leading '{' in regex"
5998 From: Chip Salzenberg
6003 Title: "Fix memory corruption from formats"
6004 From: Chip Salzenberg
6005 Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
6009 Title: "Fix '_mopop' typo"
6010 From: Chip Salzenberg
6013 LIBRARY AND EXTENSIONS
6015 Title: "Gut IO::Handle::DESTROY"
6016 From: Chip Salzenberg
6017 Files: ext/IO/lib/IO/Handle.pm
6019 Title: "RiscOS is case-insensitive"
6020 From: Chip Salzenberg
6021 Files: lib/File/Basename.pm
6025 Title: "Fix thinko in db-recno.t"
6026 From: Chip Salzenberg
6027 Files: t/lib/db-recno.t
6031 Title: "Make perlbug more cautionary and more verbose"
6032 From: Kenneth Albanowski and Jarkko Hietaniemi
6033 Files: utils/perlbug.PL
6037 Title: "NEW roffitall + INSTALL fix"
6038 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
6039 Msg-ID: <6058.853410121@lyon.grenoble.hp.com>
6040 Date: Thu, 16 Jan 97 11:22:01 +0100
6041 Files: INSTALL pod/roffitall
6043 Title: "srand() doc update"
6044 From: Roderick Schertler
6045 Msg-ID: <24195.853379065@eeyore.ibcinc.com>
6046 Date: Wed, 15 Jan 1997 20:44:25 -0500
6047 Files: pod/perlfunc.pod
6049 Title: "documentation of configpm (perl5.003_20)"
6050 From: win@in.rhein-main.de (Winfried Koenig)
6051 Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de>
6052 Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
6060 This release includes several important bug fixes, and a couple of
6061 minor but valuable language tweaks. Please read on for a list of the
6062 significant changes:
6064 CORE LANGUAGE CHANGES
6066 Title: "Fix overloading via inherited autoloaded functions"
6067 From: Ilya Zakharevich
6068 Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu>
6069 Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
6070 Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
6072 Title: "Method call fixes: Don't cache in alias, don't skip undef"
6073 From: Chip Salzenberg
6074 Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
6075 pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
6078 Title: "Formats can be closures"
6079 From: Chip Salzenberg
6080 Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
6082 Title: "Quote 'foo' in C<$x{-foo}>"
6083 From: Chip Salzenberg
6086 Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
6087 From: Chip Salzenberg
6088 Files: op.c pod/perldiag.pod t/pragma/strict-refs
6090 Title: "Allow <=> to return undef when operands are not ordered"
6091 From: Chip Salzenberg and Andreas Koenig
6092 Files: MANIFEST pp.c t/op/cmp.t
6094 Title: "Fail regex that starts with '{'"
6095 From: Chip Salzenberg
6100 Title: "Re: Perl 5.003_20: OS/2 patches"
6101 From: Ilya Zakharevich
6102 Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu>
6103 Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
6104 Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
6106 Title: "VMS patches for _20"
6107 From: Charles Bailey
6108 Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
6109 Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
6110 Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
6111 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
6112 unixish.h vms/Makefile vms/config.vms vms/descrip.mms
6113 vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
6116 Title: "Irix 6.3 & 6.4 and perl5.003_20"
6117 From: John Stoffel <jfs@fluent.com>
6118 Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM>
6119 Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
6120 Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
6122 Title: "Patch: MachTen hints, Configure"
6123 From: Dominic Dunlop <domo@slipper.ip.lu>
6124 Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
6125 Date: Tue, 14 Jan 1997 13:43:13 +0100
6126 Files: Configure hints/machten.sh
6128 Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
6129 From: Chip Salzenberg
6130 Files: MANIFEST hints/aux_3.sh
6134 Title: "Fix C< eval { my $x; eval '$x' } >"
6135 From: Chip Salzenberg
6136 Files: op.c t/op/misc.t
6138 Title: "Don't warn if eval '' uses outer func's lexicals"
6139 From: Chip Salzenberg
6142 Title: "Avoid memory wastage in wait(); make pidstatus global"
6143 From: Chip Salzenberg
6144 Files: global.sym interp.sym perl.c perl.h pp_sys.c
6146 Title: "Forbid ++ and -- on readonly values"
6147 From: "John Q. Linux" <jql@accessone.com>
6148 Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
6149 Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
6150 Files: pp.c pp_hot.c
6152 Title: "Keep array from dying during foreach(@array)"
6153 From: Chip Salzenberg
6154 Files: cop.h pp_ctl.c
6156 Title: "Fix C< $a="simple"; split /($a)/o >"
6157 From: Chip Salzenberg
6158 Files: pp.c t/op/misc.t
6160 Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
6161 From: Chip Salzenberg
6164 Title: "Fix for anon-lists with tied entries coredump"
6165 From: Gurusamy Sarathy
6166 Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu>
6167 Date: Fri, 10 Jan 1997 02:45:11 -0500
6170 Title: "Don't set SVf_PADBUSY on immortal SVs"
6171 From: Chip Salzenberg
6174 Title: "Patch for Object subroutines"
6175 From: Ilya Zakharevich
6176 Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu>
6177 Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
6180 Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
6181 From: Chip Salzenberg
6182 Files: pp.c pp_hot.c
6184 Title: "Undo change that freed large pad vars"
6185 From: Chip Salzenberg
6190 Title: "Make MachTen hints file warn about db-recno failures"
6191 From: Dominic Dunlop <domo@slipper.ip.lu>
6192 Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
6193 Date: Wed, 8 Jan 1997 12:07:18 +0100
6194 Files: hints/machten.sh
6196 Title: "5.003_20, FreeBSD 3.0 and minor patch"
6197 From: roberto@eurocontrol.fr (Ollivier Robert)
6198 Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
6199 Date: Wed, 8 Jan 1997 14:37:47 +0100
6202 Title: "Make installperl quieter; only shared libraries need 0555"
6203 From: Chip Salzenberg
6208 Title: "Advice on TEST failure"
6209 From: Dominic Dunlop <domo@slipper.ip.lu>
6210 Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
6211 Date: Fri, 10 Jan 1997 10:19:07 +0100
6214 Title: "UNIVERSAL tests"
6215 From: Roderick Schertler
6216 Files: MANIFEST t/op/universal.t
6218 Title: "Test deletion of array during foreach"
6219 From: Jarkko Hietaniemi
6222 Title: "patch for db-recno.t"
6224 Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk>
6225 Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
6226 Files: t/lib/db-recno.t
6228 LIBRARY AND EXTENSIONS
6230 Title: "Localize info about filesystems being case-forgiving"
6231 From: Chip Salzenberg
6232 Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
6233 pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
6234 utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
6235 utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
6236 x2p/find2perl.PL x2p/s2p.PL
6238 Title: "Fix for fd leak in IO::File::new_tmpfile"
6239 From: Graham Barr and Chip Salzenberg
6240 Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
6242 Title: "Refresh Getopt::Long to 2.6"
6243 From: Johan Vromans <jvromans@squirrel.nl>
6244 Files: lib/Getopt/Long.pm
6246 Title: "Refresh DB_File to 1.10"
6248 Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk>
6249 Date: Tue, 14 Jan 97 12:47:40 GMT
6250 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
6252 Title: "Re: FileCache::cacheout clobbers $_"
6253 From: Roderick Schertler
6254 Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com>
6255 Date: 08 Jan 1997 23:45:58 -0500
6256 Files: lib/FileCache.pm lib/cacheout.pl
6258 Title: "PATCH: AutoSplit"
6260 Msg-ID: <9603111010.AA29935@tiuk.ti.com>
6261 Date: 11 Mar 1996 06:01:58 -0500
6262 Files: lib/AutoSplit.pm
6264 Title: "Re: Uninitialized value in Carp.pm ? "
6265 From: Gurusamy Sarathy
6266 Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu>
6267 Date: Tue, 14 Jan 1997 13:15:25 -0500
6270 Title: "Avoid "uninitialized" warnings from POSIX::constant()"
6271 From: Chip Salzenberg
6272 Files: ext/POSIX/POSIX.pm
6274 Title: "Eliminate warning from C<use overload>"
6275 From: Chip Salzenberg
6276 Files: lib/overload.pm
6278 Title: "low priority patches"
6280 Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk>
6281 Date: Wed, 8 Jan 97 16:55:02 GMT
6282 Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
6286 Title: "Re: xsubpp and Tk ==> segfault"
6287 From: Ilya Zakharevich
6288 Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu>
6289 Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
6290 Files: lib/ExtUtils/xsubpp
6292 Title: "Re: MakeMaker and 'make uninstall'"
6293 From: Andreas Koenig
6294 Msg-ID: <199701101243.NAA26400@anna.in-berlin.de>
6295 Date: Fri, 10 Jan 1997 13:43:39 +0100
6296 Files: lib/ExtUtils/MM_Unix.pm
6298 Title: "Don't search for pod if path is already valid"
6299 From: Wayne Scott <wscott@ichips.intel.com>
6300 Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com>
6301 Date: Wed, 08 Jan 1997 15:25:19 -0800
6302 Files: utils/perldoc.PL
6304 Title: "Yet another perldoc option"
6306 Msg-ID: <199610022200.AAA15334@furubotn.sn.no>
6307 Date: Thu, 3 Oct 1996 00:00:35 +0200
6308 Files: utils/perldoc.PL
6310 Title: "Re: perldoc, temp files, async pagers"
6311 From: Roderick Schertler
6312 Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com>
6313 Date: 07 Jan 1997 22:54:14 -0500
6314 Files: utils/perldoc.PL
6318 Title: "Full documentation generation patch"
6319 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
6320 Msg-ID: <15309.853323388@lyon.grenoble.hp.com>
6321 Date: Wed, 15 Jan 97 11:16:28 +0100
6322 Files: MANIFEST pod/roffitall pod/rofftoc
6324 Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
6326 Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
6327 Date: Fri, 10 Jan 1997 18:06:37 +0000
6328 Files: pod/perlsyn.pod
6330 Title: "Document use of pos() and /\G/"
6331 From: Gurusamy Sarathy
6332 Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu>
6333 Date: Mon, 13 Jan 1997 15:13:12 -0500
6334 Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
6335 pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
6337 Title: "Fix example #4 in perlXStut"
6338 From: Ilya Zakharevich
6339 Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu>
6340 Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
6341 Files: pod/perlxstut.pod
6343 Title: "Document new closure warnings"
6344 From: Chip Salzenberg
6345 Files: op.c pod/perldiag.pod
6347 Title: "Misc. doc patches missing in _20"
6348 From: Roderick Schertler
6349 Msg-ID: <102.852695733@eeyore.ibcinc.com>
6350 Date: Tue, 07 Jan 1997 22:55:33 -0500
6351 Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
6358 The only language change in this release is the recension of support
6359 for named closures: Now, no subroutine declared "sub foo {}" can be
6360 a closure. (This is a return to the behavior of 5.003.) In addition,
6361 there are new warnings triggered by any apparent attempt to use named
6362 functions as closures.
6364 And, as usual, there are the usual little fixes, documentation
6365 updates, and expanded tests. This is good stuff. "I love you, man!"
6367 CORE LANGUAGE CHANGES
6369 Title: "Rescind named closures"
6370 From: Chip Salzenberg
6371 Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
6373 Title: "Fix: empty @_ when calling empty-proto subs without parens"
6375 Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com>
6376 Date: Sat, 04 Jan 1997 10:29:04 +0000
6377 Files: perly.c perly.y
6381 Title: "Fix $^X on systems that set it to Perl's basename"
6382 From: Chip Salzenberg
6383 Files: hints/hpux.sh toke.c
6385 Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
6386 From: Andy Dougherty
6387 Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
6388 Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
6389 Files: Configure hints/dec_osf.sh
6391 Title: "Remove obsolete file "dl_os2.xs"."
6392 From: Ilya Zakharevich
6397 Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
6398 From: Chip Salzenberg
6399 Files: perly.c perly.c.diff perly.y
6401 Title: "plug for safe/opcode leaks"
6402 From: Doug MacEachern
6403 Msg-ID: <199701072220.RAA02117@postman.osf.org>
6404 Date: Tue, 07 Jan 1997 17:20:46 -0500
6407 Title: "Finish OP= warnings: none on ^="
6408 From: Chip Salzenberg
6409 Files: doop.c pp.c t/op/assignwarn.t
6411 Title: "Fix Dynaloader failures with DProf"
6412 From: Gurusamy Sarathy
6413 Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu>
6414 Date: Mon, 06 Jan 1997 12:18:46 -0500
6419 Title: "Make Configure default to the first domain in /etc/resolv.conf"
6420 From: Chip Salzenberg
6423 Title: "Start all helper scripts with $startsh"
6424 From: Chip Salzenberg
6427 Title: "Support libperl.so under FreeBSD"
6428 From: roberto@keltia.freenix.fr (Ollivier Robert)
6429 Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr>
6430 Date: Sun, 5 Jan 1997 22:41:49 +0100
6431 Files: Configure Makefile.SH
6435 Title: "New test: comp/proto.t"
6437 Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com>
6438 Date: Mon, 06 Jan 1997 09:13:03 +0000
6439 Files: MANIFEST t/comp/proto.t
6441 Title: "More magic variable tests"
6442 From: Roderick Schertler
6443 Msg-ID: <7043.852565192@eeyore.ibcinc.com>
6444 Date: Mon, 06 Jan 1997 10:39:52 -0500
6445 Files: t/harness t/op/magic.t
6447 LIBRARY AND EXTENSIONS
6449 Title: "File::Basename::dirname bugs"
6450 From: Robin Barker <rmb@cise.npl.co.uk>
6451 Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk>
6452 Date: Tue, 7 Jan 97 17:19:59 GMT
6453 Files: lib/File/Basename.pm t/lib/basename.t
6455 Title: "sigaction() problems"
6456 From: Roderick Schertler
6457 Msg-ID: <12808.852583324@eeyore.ibcinc.com>
6458 Date: Mon, 06 Jan 1997 15:42:04 -0500
6459 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
6461 Title: "Fix importation of FileHandle methods; fix POSIX docs"
6462 From: Chip Salzenberg
6463 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
6465 Title: "Patch: make hints files warn about db-recno failures"
6466 From: Dominic Dunlop <domo@slipper.ip.lu>
6467 Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
6468 Date: Sun, 5 Jan 1997 12:34:25 +0100
6469 Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
6473 Title: "pod2html.PL patch (for 5.003-19)"
6474 From: Fabien TASSIN <tassin@eerie.fr>
6475 Msg-ID: <199701052347.AAA21297@solar5>
6476 Date: Mon, 6 Jan 1997 00:47:01 +0100
6477 Files: pod/pod2html.PL
6481 Title: "tiny doc patches"
6482 From: Roderick Schertler
6483 Msg-ID: <23338.852394333@eeyore.ibcinc.com>
6484 Date: Sat, 04 Jan 1997 11:12:13 -0500
6485 Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
6487 Title: "doc patch for defined on perlfunc.pod"
6488 From: Roderick Schertler
6489 Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com>
6490 Date: 04 Jan 1997 21:28:30 -0500
6491 Files: pod/perlfunc.pod
6493 Title: "doc patch: perldsc"
6494 From: Roderick Schertler
6495 Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com>
6496 Date: 04 Jan 1997 21:25:58 -0500
6497 Files: pod/perldsc.pod pod/perltoc.pod
6499 Title: "Re: constant function inlining"
6500 From: Roderick Schertler
6501 Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com>
6502 Date: 07 Jan 1997 15:27:50 -0500
6503 Files: pod/perldiag.pod pod/perlsub.pod
6505 Title: "scalar caller doc fix"
6506 From: Roderick Schertler
6507 Msg-ID: <18245.852608060@eeyore.ibcinc.com>
6508 Date: Mon, 06 Jan 1997 22:34:20 -0500
6509 Files: pod/perlfunc.pod
6511 Title: "perlpod.pod possible patches"
6512 From: lvirden@cas.org (Larry W. Virden, x2487)
6513 Msg-ID: <9701070756.AA1185@cas.org>
6514 Date: Tue, 7 Jan 1997 07:56:30 -0500
6515 Files: pod/perlpod.pod
6517 Title: "Misc perlfunc updates"
6518 From: Tom Christiansen
6519 Files: pod/perlfunc.pod pod/perltoc.pod
6526 Lots of internal cleanup in this patch, especially plugged memory
6527 leaks when embedded Perl interpreters shut down and restart. The
6528 method cache is now invisible to user code. And there is a new test
6529 directory, "t/pragma".
6531 IMHO, this is Beta quality code.
6533 Here's a list of the more significant changes...
6535 CORE LANGUAGE CHANGES
6537 Title: "Make method cache invisible to user code"
6538 From: Chip Salzenberg
6539 Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
6542 Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
6543 From: Chip Salzenberg
6548 Title: "Fix $^X under HP-UX"
6549 From: Chip Salzenberg
6550 Files: hints/hpux.sh toke.c
6552 Title: "New hints/hpux.sh"
6554 Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com>
6555 Date: Tue, 31 Dec 1996 15:09:32 -0800
6556 Files: hints/hpux.sh
6560 Title: "Fix segv when calling named closures"
6561 From: Chip Salzenberg
6564 Title: "Finish rationalizing "undef value" warnings"
6565 From: Chip Salzenberg
6566 Files: doop.c pp.c sv.c t/op/assignwarn.t
6568 Title: "Arrange for all "_<file" entries to be in %main::"
6569 From: Chip Salzenberg
6570 Files: gv.c lib/perl5db.pl
6572 Title: "Introduce CVf_NODEBUG flag"
6573 From: Gurusamy Sarathy
6574 Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu>
6575 Date: Wed, 01 Jan 1997 15:42:05 -0500
6576 Files: cv.h pp_hot.c
6578 Title: "Reword 'may be "0"' warning per Larry; fix its line number"
6579 From: Chip Salzenberg
6580 Files: op.c pod/perldiag.pod
6582 Title: "5.003_18: perl_{con,des}truct fixes"
6583 From: Doug MacEachern
6584 Msg-ID: <199701032042.PAA06766@postman.osf.org>
6585 Date: Fri, 03 Jan 1997 15:42:04 -0500
6586 Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
6588 Title: "Fix lost value from READLINE after TIEHANDLE"
6589 From: Gurusamy Sarathy
6590 Files: pp_hot.c sv.h
6592 Title: "Free memory of large lexical variables when leaving scope"
6593 From: Chip Salzenberg
6598 Title: "Create t/pragma directory; populate with new and old"
6600 Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
6601 t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
6602 t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
6603 t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
6606 Title: "New tests: comp/colon.t and op/assignwarn.t"
6607 From: Robin Barker <rmb@cise.npl.co.uk>
6608 Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
6610 LIBRARY AND EXTENSIONS
6612 Title: "Make libs clean under '-w'"
6613 From: Jarkko Hietaniemi
6614 Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
6615 lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
6616 lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
6617 lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
6622 Title: "Perlguts, version 28"
6624 Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com>
6625 Date: Fri, 3 Jan 1997 13:10:46 -0800
6626 Files: pod/perlguts.pod
6628 Title: "Re: perldelta, take 3"
6630 Msg-ID: <9701031748.AA15335@toad.ig.co.uk>
6631 Date: Fri, 3 Jan 1997 17:48:46 +0000
6632 Files: pod/perlnews.pod
6634 Title: "Miscellaneous pod patches"
6635 From: Ralf S. Engelschall <rse@engelschall.com>
6636 Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
6639 Title: "expanded flock() docs"
6640 From: Roderick Schertler
6641 Msg-ID: <4481.852337871@eeyore.ibcinc.com>
6642 Date: Fri, 03 Jan 1997 19:31:11 -0500
6643 Files: pod/perlfunc.pod
6645 Title: "Use Text::Wrap in buildtoc; run buildtoc"
6646 From: Ulrich Pfeifer
6647 Files: pod/buildtoc pod/perltoc.pod
6649 Title: "Remove obsolete perlovl.pod"
6650 From: Chip Salzenberg
6651 Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
6659 Yet further down the road to 5.004....
6661 CORE LANGUAGE CHANGES
6663 Title: "Inherited overloading"
6664 From: Ilya Zakharevich
6665 Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu>
6666 Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
6667 Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
6669 Title: "Hide lexicals from C<use>d or C<require>d module (!)"
6670 From: Chip Salzenberg
6673 Title: "Closures at file scope must be anonymous"
6674 From: Chip Salzenberg
6677 Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
6678 From: Chip Salzenberg
6679 Files: op.c pod/perldiag.pod
6681 Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
6682 From: Chip Salzenberg
6687 Title: "Ultrix setlocale() workaround"
6688 From: Chip Salzenberg
6689 Files: hints/ultrix_4.sh util.c
6693 Title: "Get rid of 'Leaked scalars'"
6694 From: Chip Salzenberg
6695 Files: cop.h gv.c op.c
6697 Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
6698 From: Chip Salzenberg
6701 Title: "Fix core dump on perl_construct()/perl_destruct() loop"
6702 From: Chip Salzenberg
6705 Title: "Add missing syms to global.sym; update magic doc"
6706 From: Chip Salzenberg
6707 Files: global.sym pod/perlguts.pod
6711 Title: "Expanded locale.t and misc.t"
6712 From: Jarkko Hietaniemi
6713 Files: t/lib/locale.t t/lib/misc.t
6715 Title: "Expanded my.t"
6716 From: Chip Salzenberg
6719 Title: "test harness for C<use x.xxxx>"
6721 Msg-ID: <32C76882.3F3C7999@tiuk.ti.com>
6722 Date: Mon, 30 Dec 1996 07:00:18 +0000
6723 Files: MANIFEST t/op/use.t
6727 Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
6728 Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
6729 Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
6731 LIBRARY AND EXTENSIONS
6733 Title: "Improving Config.pm"
6735 Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
6736 Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
6739 Title: "File::Copy under OS/2"
6740 From: Ilya Zakharevich
6741 Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu>
6742 Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
6743 Files: lib/File/Copy.pm t/lib/filecopy.t
6747 Title: "Updates to perllocale.pod"
6748 From: Dominic Dunlop <domo@slipper.ip.lu>
6749 Files: pod/perllocale.pod
6751 Title: "Locale-related pod patches, take 2"
6752 From: Dominic Dunlop <domo@slipper.ip.lu>
6753 Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
6754 Date: Sat, 28 Dec 1996 10:56:41 +0100
6755 Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
6756 pod/perlre.pod pod/perlsec.pod
6758 Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
6759 From: Roderick Schertler
6760 Msg-ID: <2043.852051019@eeyore.ibcinc.com>
6761 Date: Tue, 31 Dec 1996 11:50:19 -0500
6762 Files: pod/perldiag.pod
6769 The rate of patches is slowing down.... I see 5.004 at the end of the
6770 tunnel! (Hey, what's that whistle?)
6772 CORE LANGUAGE CHANGES
6774 Title: "Support named closures"
6775 From: Chip Salzenberg
6776 Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
6780 Title: "perl5.003_15 and Interactive Unix"
6781 From: win@in.rhein-main.de (Winfried Koenig)
6782 Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de>
6783 Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
6784 Files: hints/isc.sh pp_sys.c
6786 Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
6787 From: rse@engelschall.com (Ralf S. Engelschall)
6788 Files: hints/freebsd.sh
6790 Title: "Minor OS/2 fixes"
6791 From: Ilya Zakharevich
6792 Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu>
6793 Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
6794 Files: os2/os2ish.h pod/perlxstut.pod
6798 Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
6799 From: Chip Salzenberg
6802 Title: "Limit effects of "=pod" to a single file"
6803 From: Chip Salzenberg
6808 Title: "New tests: op/method.t and op/locale.t"
6809 From: Ilya Zakharevich and Jarkko Hietaniemi
6810 Files: MANIFEST t/lib/locale.t t/op/method.t
6812 Title: "Test C< ()=() >"
6813 From: Chip Salzenberg
6816 LIBRARY AND EXTENSIONS
6818 Title: "Refresh MakeMaker to 5.39"
6819 From: Andreas Koenig
6820 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
6821 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
6822 lib/ExtUtils/Mksymlists.pm
6824 Title: "Newer debugger"
6825 From: Ilya Zakharevich
6826 Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu>
6827 Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
6828 Files: lib/perl5db.pl
6832 Title: "Perlguts, version 27"
6834 Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com>
6835 Date: Tue, 24 Dec 1996 17:44:23 -0800
6836 Files: pod/perlguts.pod
6838 Title: "perlpod.pod patch for _16"
6839 From: Kenneth Albanowski
6840 Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
6841 Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
6842 Files: pod/perlpod.pod
6844 Title: "tiny perllocale.pod diff for _16"
6845 From: Jarkko Hietaniemi
6846 Msg-ID: <199612261306.PAA21161@alpha.hut.fi>
6847 Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
6848 Files: pod/perllocale.pod
6855 This patch is all bug fixes, library updates, and documentation
6856 updates. We'll get to 5.004 RSN, I promise. :-)
6858 CORE LANGUAGE CHANGES
6860 Title: "Fix closures that are not in subroutines"
6861 From: Chip Salzenberg
6866 Title: "_13: patches for unicos/unicosmk"
6868 Msg-ID: <199612202038.OAA22805@poplar.cray.com>
6869 Date: Fri, 20 Dec 1996 14:38:50 -0600
6870 Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
6874 Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
6875 From: Chip Salzenberg
6876 Files: cop.h pp_hot.c scope.c
6878 Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
6879 From: Chip Salzenberg
6880 Files: doop.c pp.c pp.h pp_hot.c
6882 Title: "Try again to improve method caching"
6883 From: Ilya Zakharevich
6884 Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu>
6885 Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
6888 Title: "Be more careful about 'o' magic memory management"
6889 From: Chip Salzenberg
6892 Title: "Fix bad pointer refs when localized object loses magic"
6893 From: Chip Salzenberg
6896 LIBRARY AND EXTENSIONS
6898 Title: "Refresh CPAN to 1.09"
6899 From: Andreas Koenig
6902 Title: "Refresh Net::Ping to 2.02"
6903 From: Russell Mosemann <mose@ccsn.edu>
6904 Files: lib/Net/Ping.pm
6906 Title: "Refresh IO to 1.14"
6908 Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
6909 ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
6910 ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
6911 ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
6912 t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
6913 t/lib/io_udp.t t/lib/io_xs.t
6915 BUILD PROCESS AND UTILITIES
6917 Title: "Don't recurse into subdirs twice on 'make realclean'"
6918 From: Chip Salzenberg
6921 Title: "Use root EXTERN.h when compiling x2p/malloc.c."
6923 Files: x2p/Makefile.SH
6925 Title: "Fix compilation errors when malloc.c used for x2p"
6926 From: Robin Barker <rmb@cise.npl.co.uk>
6931 Title: "Edit INSTALL to describe new binary compat setup"
6932 From: Chip Salzenberg
6935 Title: "Update to perllocale.pod"
6936 From: Jarkko Hietaniemi
6937 Files: pod/perllocale.pod
6944 As soon as I posted 5.003_14, I found a fatal error in it. :-(
6946 This release is strictly a bug fix -- it removes some function caching
6947 changes that were supposed to be improvements, but weren't.
6954 We seem to have achieved "release candidate" status.
6956 CORE LANGUAGE CHANGES
6958 Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
6959 From: Chip Salzenberg
6960 Files: perly.c perly.c.diff perly.y toke.c
6962 Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
6963 From: Chip Salzenberg
6964 Files: cop.h mg.c pp_ctl.c pp_hot.c
6966 Title: "Complete support for modifying undefined array members in foreach"
6967 From: Chip Salzenberg
6968 Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
6972 Title: "patch for regex bug: (x|x){n}"
6973 From: Gurusamy Sarathy
6974 Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu>
6975 Date: Fri, 20 Dec 1996 21:59:22 -0500
6978 Title: "Bug in debugger with import manipulations"
6979 From: Ilya Zakharevich
6980 Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu>
6981 Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
6984 Title: "Import and dynamic methods"
6985 From: Ilya Zakharevich
6986 Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu>
6987 Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
6988 Files: gv.c hv.c sv.c
6990 Title: "malloc.c patch"
6991 From: Ilya Zakharevich
6992 Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu>
6993 Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
6996 Title: "sv_gets patch"
6997 From: Ilya Zakharevich
6998 Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu>
6999 Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
7002 Title: "pos $str patch"
7003 From: Ilya Zakharevich
7004 Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu>
7005 Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
7006 Files: mg.c pp_hot.c t/op/pat.t
7008 Title: "Prevent warnings when STDCHAR is unsigned"
7009 From: Chip Salzenberg
7010 Files: perlio.c perlio.h
7014 Title: "Fix bugs in bincompat3 usage"
7015 From: Chip Salzenberg
7016 Files: perl.h perl_exp.SH
7018 Title: "Support shared libperl on SunOS"
7019 From: Ulrich Pfeifer
7022 Title: "Configure on OS/2"
7023 From: Ilya Zakharevich
7024 Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu>
7025 Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
7028 Title: "Fixes for Interactive Unix"
7029 From: win@in.rhein-main.de (Winfried Koenig)
7030 Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de>
7031 Date: Sun, 22 Dec 96 05:14 EET
7032 Files: hints/isc.sh op.c pp_sys.c universal.c
7034 Title: "Use "proto" instead of "_" in sdbm.h"
7035 From: Chip Salzenberg
7036 Files: ext/SDBM_File/sdbm/sdbm.h
7038 Title: "VMS patches to 5.003_13"
7039 From: Charles Bailey
7040 Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
7041 Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
7042 Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
7043 perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
7044 vms/Makefile vms/config.vms vms/descrip.mms
7045 vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
7046 vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
7049 UTILITIES, LIBRARY, AND EXTENSIONS
7051 Title: "Remove libnet"
7052 From: Chip Salzenberg
7053 Files: MANIFEST pod/perlmod.pod
7055 Title: "Refresh CPAN module to 1.08"
7056 From: Chip Salzenberg
7057 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
7059 Title: "Refresh ExtUtils::Manifest to version 1.28"
7060 From: Andreas Koenig
7061 Files: lib/ExtUtils/Manifest.pm
7063 Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
7064 From: Chip Salzenberg
7065 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
7067 Title: "Remodel File::Copy."
7068 From: Chip Salzenberg
7069 Files: lib/File/Copy.pm
7071 Title: "dumb bug in User::pwent.pm"
7072 From: Tom Christiansen
7073 Msg-ID: <199612201145.EAA27860@mox.perl.com>
7074 Date: Fri, 20 Dec 1996 04:45:37 -0700
7075 Files: lib/User/pwent.pm
7079 Title: "Better support for =for"
7080 From: Kenneth Albanowski
7081 Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
7082 Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
7083 Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
7085 Title: "perllocale.pod -- second draft"
7086 From: Dominic Dunlop <domo@slipper.ip.lu>
7087 Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
7088 Date: Sat, 21 Dec 1996 15:00:50 +0100
7089 Files: pod/perllocale.pod
7091 Title: "Perlguts, version 26"
7093 Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com>
7094 Date: Fri, 20 Dec 1996 11:43:38 -0800
7095 Files: pod/perlguts.pod
7097 Title: "Update pod/Makefile; s/perli18n/perllocale/"
7098 From: Chip Salzenberg
7099 Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
7100 pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
7102 Title: "obstruct pod2man doc tweaks"
7103 From: Roderick Schertler
7104 Msg-ID: <3923.851106237@eeyore.ibcinc.com>
7105 Date: Fri, 20 Dec 1996 13:23:57 -0500
7106 Files: lib/Class/Template.pm lib/Time/tm.pm
7113 The watchword here is "synchronization." There were a couple of
7114 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
7115 everyone up to a common working base.
7117 CORE LANGUAGE CHANGES
7119 Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
7120 From: Chip Salzenberg
7123 Title: "Make evals' lexicals visible to nested evals"
7124 From: Chip Salzenberg
7129 Title: "Fix core dump bug with anoncode"
7130 From: Chip Salzenberg
7133 Title: "Allow DESTROY to make refs to dying objects"
7134 From: Chip Salzenberg
7139 Title: "Add missing backslash in Configure"
7140 From: Chip Salzenberg
7143 UTILITIES, LIBRARY, AND EXTENSIONS
7145 Title: "Include libnet-1.01 instead of old Net::FTP"
7147 Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
7148 lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
7149 lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
7150 lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
7151 lib/Net/Time.pm pod/perlmod.pod
7153 Title: "Use binmode when doing binary FTP"
7154 From: Ilya Zakharevich
7155 Files: lib/Net/FTP.pm
7157 Title: "Re: Open3.pm tries to close unopened file handle"
7158 From: Roderick Schertler
7159 Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com>
7160 Date: 18 Dec 1996 22:19:54 -0500
7161 Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
7162 lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
7165 Title: "Long-standing problem in Socket module"
7166 From: Spider Boardman
7167 Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US>
7168 Date: Wed, 18 Dec 1996 23:18:14 -0500
7169 Files: Configure Porting/Glossary config_H config_h.SH
7170 ext/Socket/Socket.pm ext/Socket/Socket.xs
7172 Title: "flock() constants"
7173 From: Roderick Schertler
7174 Msg-ID: <26669.850977437@eeyore.ibcinc.com>
7175 Date: Thu, 19 Dec 1996 01:37:17 -0500
7176 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
7178 Title: "Re: find2perl . -xdev BROKEN still"
7179 From: Roderick Schertler
7180 Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com>
7181 Date: 19 Dec 1996 12:44:34 -0500
7182 Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
7186 Title: "small doc tweaks for _12"
7187 From: Roderick Schertler
7188 Msg-ID: <1826.851011557@eeyore.ibcinc.com>
7189 Date: Thu, 19 Dec 1996 11:05:57 -0500
7190 Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
7192 Title: "Re: missing E<> POD directive in perlpod.pod"
7193 From: Roderick Schertler
7194 Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com>
7195 Date: 19 Dec 1996 10:30:43 -0500
7196 Files: pod/perlpod.pod pod/pod2html.PL
7203 This patch is huge. A multitude of bug fixes, new modules (especially
7204 CPAN and Net::FTP), a couple of new Configure variables, updated
7205 docs... it's a long list. And speaking of lists, here's a list of
7206 the more significant changes in 5.003_12:
7208 CORE LANGUAGE CHANGES
7210 Title: "Support C<delete @hash{@keys}>"
7211 From: Chip Salzenberg
7212 Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
7215 Title: "Autovivify scalars"
7216 From: Chip Salzenberg
7217 Files: dump.c op.c op.h pp.c pp_hot.c
7219 Title: "Allow any word, including keyword, as label"
7220 From: Chip Salzenberg
7225 Title: "Allow assignment to empty array values during foreach()"
7226 From: Chip Salzenberg
7227 Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
7229 Title: "Fix nested closures"
7230 From: Chip Salzenberg
7231 Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
7233 Title: "Fix core dump on auto-vivification"
7234 From: Chip Salzenberg
7237 Title: "Fix core dump on C<open $undef_var, "X">"
7238 From: Chip Salzenberg
7241 Title: "Fix -T/-B on globs and globrefs"
7242 From: Chip Salzenberg
7245 Title: "Fix memory management of $`, $&, and $'"
7246 From: Chip Salzenberg
7247 Files: pp_hot.c regexec.c
7249 Title: "Fix paren matching during backtracking"
7250 From: Chip Salzenberg
7253 Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
7254 From: Chip Salzenberg
7255 Files: miniperlmain.c perl.c perl.h sv.c
7257 Title: "Discard garbage bytes at end of prototype()"
7258 From: Chip Salzenberg
7261 Title: "Fix local($pack::{foo})"
7262 From: Chip Salzenberg
7263 Files: global.sym pp.c pp_hot.c proto.h scope.c
7265 Title: "Fix for AmigaOS - inplace operation"
7266 From: Norbert Pueschel
7267 Msg-ID: <77724601@Armageddon.meb.uni-bonn.de>
7268 Date: Sun, 08 Dec 1996 15:33:00 +0100
7271 Title: "Disable warn, die, and parse hooks _before_ global destruction
7272 From: Chip Salzenberg
7275 Title: "Re: Bug in formline "
7276 From: Gurusamy Sarathy
7277 Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu>
7278 Date: Sun, 08 Dec 1996 14:58:32 -0500
7281 Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
7282 From: Chip Salzenberg
7285 Title: "Fix %ENV assignment when environment starts out empty"
7286 From: Chip Salzenberg
7289 Title: "Properly support and document newRV{,_inc,_noinc}"
7290 From: Chip Salzenberg
7291 Files: global.sym pod/perlguts.pod sv.c sv.h
7293 Title: "Support SvREADONLY on arrays"
7294 From: Chip Salzenberg
7297 Title: "Allow lvalue pos inside recursive function"
7298 From: Chip Salzenberg
7299 Files: op.c pp.c pp_ctl.c pp_hot.c
7303 Title: "Eliminate PerlIO warnings when setting cnt to -1"
7304 From: Chip Salzenberg
7307 Title: "Make $privlib contents compatible with 5.003"
7308 From: Chip Salzenberg
7309 Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
7312 Title: "Support $bincompat3 config variable; update metaconfig units"
7313 From: Chip Salzenberg
7314 Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
7315 old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
7317 Title: "Look for gettimeofday() in Configure"
7318 From: John Hughes <john@AtlanTech.COM>
7319 Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
7320 Date: Wed, 11 Dec 1996 15:49:57 +0100
7321 Files: Configure config_H config_h.SH pp.c
7323 Title: "Make $startperl a relative path if people want portable scrip
7324 From: Chip Salzenberg
7327 Title: "Homogenize use of "eval exec" hack"
7328 From: Chip Salzenberg
7329 Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
7330 eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
7331 makeaperl.SH pod/checkpods.PL pod/perlrun.pod
7332 pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
7333 pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
7334 utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
7335 x2p/find2perl.PL x2p/s2p.PL
7337 Title: "LynxOS support"
7338 From: seibert@Lynx.COM (Greg Seibert)
7339 Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com>
7340 Date: Thu, 12 Dec 1996 09:25:00 PST
7341 Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
7343 Title: "In Linux hints, set suidsafe=no and dosuid=yes"
7344 From: Chip Salzenberg
7345 Files: hints/linux.sh
7347 Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
7348 From: aburlison@cix.compulink.co.uk (Alan Burlison)
7349 Msg-ID: <memo.453720@cix.compulink.co.uk>
7350 Date: Wed, 11 Dec 96 18:34 GMT0
7351 Files: hints/svr4.sh
7353 Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
7354 From: Roderick Schertler
7355 Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com>
7356 Date: 11 Dec 1996 18:58:56 -0500
7357 Files: INSTALL hints/freebsd.sh
7359 Title: "OS/2 updates from Ilya"
7360 From: Ilya Zakharevich
7361 Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
7363 Title: "VMS patches to 5.003_11"
7364 From: Charles Bailey
7365 Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
7366 Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
7367 Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
7371 Title: "recurse recurse recurse ..."
7372 From: Jarkko Hietaniemi
7373 Msg-ID: <199612092144.XAA29025@alpha.hut.fi>
7374 Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
7375 Files: MANIFEST t/op/recurse.t
7377 UTILITIES, LIBRARY, AND EXTENSIONS
7379 Title: "Add CPAN and Net::FTP"
7380 From: Chip Salzenberg
7381 Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
7382 lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
7385 Title: "Please update Text::Wrap and Text::Tabs"
7386 From: David Muir Sharnoff <muir@idiom.com>
7387 Msg-ID: <199612180659.WAA24957@idiom.com>
7388 Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
7389 Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
7391 Title: "Add File::Compare"
7392 From: Nick Ing-Simmons
7393 Msg-ID: <199612161844.SAA02152@pluto>
7394 Date: Mon, 16 Dec 1996 18:44:59 GMT
7395 Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
7397 Title: "Add Tie::RefHash"
7398 From: Gurusamy Sarathy
7399 Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu>
7400 Date: Sun, 15 Dec 1996 18:58:08 -0500
7401 Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
7403 Title: "Put "splain" in utils."
7404 From: Chip Salzenberg
7405 Files: Makefile.SH installperl utils/Makefile utils/splain.PL
7407 Title: "Some h2ph fixes"
7409 Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com>
7410 Date: Fri, 13 Dec 1996 11:34:12 -0800
7411 Files: utils/h2ph.PL
7413 Title: "xsubpp patch to add #line"
7414 From: Nick Ing-Simmons
7415 Msg-ID: <199612162153.VAA03590@ni-s.u-net.com>
7416 Date: Mon, 16 Dec 1996 21:53:56 GMT
7417 Files: lib/ExtUtils/xsubpp
7419 Title: "Re: Proposed addition to File::Copy: move"
7420 From: Charles Bailey
7421 Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
7422 Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
7423 Files: lib/File/Copy.pm t/lib/filecopy.t
7425 Title: "DB_File 1.09 patch"
7427 Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk>
7428 Date: Wed, 18 Dec 96 10:37:58 GMT
7429 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
7431 Title: "Debugger update"
7432 From: Ilya Zakharevich
7433 Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu>
7434 Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
7435 Files: lib/perl5db.pl
7439 Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
7440 From: Tom Christiansen and Dominic Dunlop
7441 Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
7444 Title: "perltoot.pod"
7445 From: Tom Christiansen
7446 Msg-ID: <199612091444.HAA09947@toy.perl.com>
7447 Date: Mon, 09 Dec 1996 07:44:10 -0700
7448 Files: MANIFEST pod/perltoot.pod
7450 Title: "Perlguts, version 25"
7452 Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com>
7453 Date: Fri, 6 Dec 96 11:40:27 PST
7454 Files: pod/perlguts.pod
7456 Title: "pod/perlipc.pod patch"
7457 From: d-lewart@uiuc.edu (Daniel S. Lewart)
7458 Msg-ID: <199612090910.CAA20906@mox.perl.com>
7459 Date: Mon, 9 Dec 96 3:10:02 CST
7460 Files: pod/perlipc.pod
7462 Title: "pod patches for English errors"
7463 From: Steve Kelem <steve.kelem@xilinx.com>
7464 Msg-ID: <24616.850167191@castor>
7465 Date: Mon, 09 Dec 1996 13:33:11 -0800
7468 Title: "Misc doc updates"
7469 From: Tom Christiansen
7470 Msg-ID: <199612150156.SAA12506@mox.perl.com>
7471 Date: Sat, 14 Dec 1996 18:56:33 -0700
7478 This patch is (still) closing in on 5.004. Nothing dramatic, lots of
7481 CORE LANGUAGE CHANGES
7483 Title: "Fix precedence problems with subs as uniops or listops"
7484 From: Chip Salzenberg
7485 Files: perly.c perly.c.diff perly.h perly.y
7487 Title: "Don't reset $. on open()"
7488 From: Chip Salzenberg
7491 Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
7492 From: Chip Salzenberg
7493 Files: pod/perlref.pod pp_hot.c sv.c
7495 Title: "Don't let expression context force return context"
7496 From: Chip Salzenberg
7499 Title: "Properly convert "1E2" et al to IV/UV"
7500 From: Chip Salzenberg
7503 Title: "Fix modulo operator in UV realm"
7504 From: Chip Salzenberg
7507 Title: "Fix stat(_) after stat(HANDLE)"
7508 From: Chip Salzenberg
7511 Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
7512 From: Chip Salzenberg
7517 Title: "Eliminate spurious warning when splicing undefs"
7518 From: Chip Salzenberg
7521 Title: "Eliminate spurious warning from "x=" operator"
7522 From: Chip Salzenberg
7525 Title: "Fix line numbers near control structures"
7526 From: Chip Salzenberg
7527 Files: op.c perly.c perly.c.diff perly.y proto.h
7529 Title: "Don't let scalar unpack() underflow stack"
7530 From: Chip Salzenberg
7533 Title: "Fix core dump from precedence bug in "@foo" warning"
7534 From: Chip Salzenberg
7537 Title: "Move die() to utils.c; add varargs hack to croak()"
7538 From: Chip Salzenberg
7539 Files: pp_ctl.c util.c
7541 Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
7542 From: Chip Salzenberg
7543 Files: Configure config_H config_h.SH doop.c
7544 ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
7545 hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
7547 Title: "Less malloc in magic"
7548 From: Chip Salzenberg
7551 Title: "Re: 5.003_09: PADTMP fix"
7552 From: Ilya Zakharevich
7553 Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu>
7554 Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
7555 Files: pod/perlguts.pod
7557 Title: "Fully paramaterize locales; disable all if NO_LOCALE"
7558 From: Chip Salzenberg
7559 Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
7561 PORTABILITY AND TESTING
7563 Title: "Bitwise op fix for Alpha"
7564 From: Chip Salzenberg
7567 Title: "hints/dgux.sh update"
7568 From: Roderick Schertler
7569 Msg-ID: <24178.849309616@eeyore.ibcinc.com>
7570 Date: Fri, 29 Nov 1996 18:20:16 -0500
7571 Files: hints/dgux.sh
7573 Title: "BUG in hints/hpux.sh"
7574 From: Jeff McDougal <jmcdo@cris.com>
7575 Msg-ID: <32A42C11.7FA2@cris.com>
7576 Date: Tue, 03 Dec 1996 08:33:05 -0500
7577 Files: hints/hpux.sh
7579 Title: "VMS patches for 5.003_10"
7580 From: Charles Bailey
7581 Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
7582 Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
7583 Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
7584 pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
7585 utils/perldoc.PL vms/config.vms vms/descrip.mms
7586 vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
7588 Title: "_10+ under OS/2"
7589 From: Ilya Zakharevich
7590 Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu>
7591 Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
7592 Files: malloc.c os2/diff.configure
7594 LIBRARY AND EXTENSIONS
7596 Title: "{in,ob}structive pods"
7597 From: Tom Christiansen
7598 Msg-ID: <199611301652.JAA24201@toy.perl.com>
7599 Date: Sat, 30 Nov 1996 09:52:57 -0700
7600 Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
7601 lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
7602 lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
7603 lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
7605 Title: "FileHandle that 'ISA' IO::File"
7606 From: Nick Ing-Simmons
7607 Msg-ID: <199612021718.RAA04416@pluto>
7608 Date: Mon, 2 Dec 1996 17:18:02 GMT
7609 Files: MANIFEST lib/FileHandle.pm
7611 Title: "Make IO::File::import use its parameters"
7612 From: Chip Salzenberg
7613 Files: ext/IO/lib/IO/File.pm
7615 Title: "10+ debugger patch"
7616 From: Ilya Zakharevich
7617 Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu>
7618 Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
7619 Files: lib/perl5db.pl perl.c pod/perldebug.pod
7621 Title: "Don't call CORE::close in file handle DESTROY method"
7622 From: Chip Salzenberg
7623 Files: ext/IO/lib/IO/Handle.pm
7625 Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
7626 From: Hallvard B Furuseth
7627 Msg-ID: <199612031445.PAA19056@bombur2.uio.no>
7628 Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
7629 Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
7631 Title: "DB_File 1.07"
7633 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
7636 Title: "DB_File 1.08"
7638 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
7645 This patch is closing in on 5.004. It contains lots of small and
7646 valuable changes, but nothing dramatic.
7648 CORE LANGUAGE CHANGES
7650 Title: "Allow &{sub {...}} without warning"
7651 From: Chip Salzenberg
7654 Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
7655 From: John L. Allen <allen@gateway.grumman.com>
7658 Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
7659 From: Chip Salzenberg
7664 Title: "Fix regex matching of chars with high bit set"
7665 From: Chip Salzenberg
7668 Title: "Hash key memory corruption fix and naming cleanup"
7669 From: Chip Salzenberg
7670 Files: hv.c hv.h perl.h
7672 Title: "Undo broken perf. patch (PADTMP stealing)"
7673 From: Chip Salzenberg
7676 Title: "Make SV unstudied in sv_gets()"
7677 From: Chip Salzenberg
7680 Title: "Better support for UVs"
7682 Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
7684 Title: "Minor locale cleanups"
7685 (Accept "POSIX" locale as standard like "C". Reset locale to
7686 'C' when testing strtod() in t/lib/posix.t.)
7687 From: Chip Salzenberg
7688 Files: t/lib/posix.t util.c
7690 Title: "Always taint result of sprintf() on float"
7691 From: Chip Salzenberg
7694 Title: "Fix spurious warning from bitwise string ops"
7695 From: Chip Salzenberg
7698 Title: "Eliminate warning on {,sys}read(,$newvar,)"
7699 From: Chip Salzenberg
7700 Files: doop.c pp_sys.c
7702 Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
7703 From: Chip Salzenberg
7706 Title: "Save message when calling __DIE__ hook"
7707 From: Chip Salzenberg
7710 Title: "Namespace cleanup"
7711 From: Chip Salzenberg
7712 Files: global.sym old_global.sym perl.h
7714 Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
7715 From: Chip Salzenberg
7716 Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
7720 Title: "Reliable signal patch"
7721 From: Kenneth Albanowski
7722 Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
7723 Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
7724 Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
7726 Title: "Emulate missing flock() with either fcntl() or lockf()"
7727 From: Chip Salzenberg
7730 Title: "3_09: minor patches for OS/2"
7731 From: Ilya Zakharevich
7732 Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu>
7733 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
7734 Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
7735 os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
7736 os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
7737 os2/os2.c os2/os2ish.h perl.h
7739 Title: "Re: 5.003_09 and QNX"
7740 From: nort@bottesini.harvard.edu (Norton Allen)
7741 Msg-ID: <9611271836.AA14460@bottesini.harvard.edu>
7742 Date: Wed, 27 Nov 96 13:36:06 est
7743 Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
7744 t/TEST toke.c util.c x2p/proto.h
7746 Title: "Re: updated patch on the sysread, syswrite for VMS"
7747 From: Charles Bailey
7748 Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
7749 Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
7752 LIBRARY AND EXTENSIONS
7754 Title: "Minor patch to debugger"
7755 From: Ilya Zakharevich
7756 Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu>
7757 Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
7758 Files: lib/perl5db.pl
7760 Title: "AutoLoader::AUTOLOAD optimization"
7761 From: Nick Ing-Simmons
7762 Msg-ID: <199611231954.TAA09921@ni-s.u-net.com>
7763 Date: Sat, 23 Nov 1996 19:54:52 GMT
7764 Files: lib/AutoLoader.pm
7766 Title: "Diagnostic cleanup"
7767 From: Chip Salzenberg
7768 Files: lib/diagnostics.pm pod/perldiag.pod
7772 Title: "Improve documentation for sysread() and syswrite()"
7773 From: Chip Salzenberg
7774 Files: pod/perlfunc.pod
7776 Title: "Document how to use $SIG{ALRM} and alarm()"
7777 From: Roderick Schertler
7778 Msg-ID: <5898.849026569@eeyore.ibcinc.com>
7779 Date: Tue, 26 Nov 1996 11:42:49 -0500
7780 Files: pod/perlfunc.pod
7787 This patch was a compendium of various fixes and enhancements from
7788 many people, including some serious improvement in lexical variable
7789 scoping and locale handling.
7791 CORE LANGUAGE CHANGES
7793 Title: "Lexical locales"
7794 (make effectiveness of locales depend on C<use locale>)
7795 From: Chip Salzenberg
7796 Files: too many to list
7798 Title: "Lexical scoping cleanup"
7799 (tighten scoping of lexical variables, somewhat on the
7800 new constructs and somewhat on the old)
7801 From: Chip Salzenberg
7802 Files: many... but mostly perly.y and toke.c
7804 Title: "Re: memory corruption / security bug in sysread,syswrite + pa
7805 From: Jarkko Hietaniemi
7806 Msg-ID: <199611251946.VAA30459@alpha.hut.fi>
7807 Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
7808 Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
7813 Title: "Configure fix for handling DynaLoader"
7814 From: Chip Salzenberg
7817 Title: "Properly prototype safe{malloc,calloc,realloc,free}."
7818 From: Chip Salzenberg
7821 Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
7822 From: John Hughes <john@AtlanTech.COM>
7823 Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
7824 Date: Wed, 20 Nov 1996 14:27:06 +0100
7827 Title: ""static" call to UNIVERSAL::can"
7828 From: Nick Ing-Simmons
7829 Msg-ID: <199611211547.PAA15878@pluto>
7830 Date: Thu, 21 Nov 1996 15:47:46 GMT
7833 Title: "die -> croak"
7834 From: Gurusamy Sarathy
7835 Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu>
7836 Date: Thu, 21 Nov 1996 16:11:21 -0500
7839 Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
7840 From: Chip Salzenberg
7843 Title: "Add new symbols to old_global.sym, too."
7844 From: Chip Salzenberg
7845 Files: global.sym old_global.sym
7847 Title: "Cleanup of {,un}pack('w')."
7848 From: Chip Salzenberg
7851 Title: "Cleanups from Ilya."
7852 From: Chip Salzenberg
7853 Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
7855 Title: "Fix for unpack('w') on 64-bit systems."
7856 From: Chip Salzenberg
7859 Title: "Re: LC_NUMERIC support is ready + performance"
7860 From: Ilya Zakharevich
7861 Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu>
7862 Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
7865 Title: "Hash key sharing improvements from Ilya."
7866 From: Chip Salzenberg
7867 Files: hv.c hv.h proto.h
7869 Title: "Mortal stack pre-allocation from Ilya."
7870 From: Chip Salzenberg
7871 Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
7875 Title: "VMS patches post-5.003_08"
7876 From: Charles Bailey
7877 Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
7878 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
7879 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
7880 lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
7881 utils/h2xs.PL vms/config.vms vms/descrip.mms
7882 vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
7885 Title: "5.003_08: OS/2-specific bugs/enhancements"
7886 From: Ilya Zakharevich
7887 Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu>
7888 Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
7889 Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
7890 os2/OS2/PrfDB/PrfDB.pm os2/os2.c
7892 Title: "HP patches didn't make it into _08 (fwd)"
7894 Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com>
7895 Date: Mon, 25 Nov 96 18:15:26 PST
7896 Files: ext/DynaLoader/dl_hpux.xs
7898 Title: "Another HP "patch" that didn't make it (new hints file)"
7900 Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com>
7901 Date: Mon, 25 Nov 1996 13:16:17 -0800
7902 Files: hints/hpux.sh
7904 LIBRARY AND EXTENSIONS
7906 Title: "Elide spurious space in db-hash.t"
7907 From: Chip Salzenberg
7908 Files: t/lib/db-hash.t
7910 Title: "Update documentation and warning in I18N::Collate."
7911 From: Chip Salzenberg
7912 Files: lib/I18N/Collate.pm
7914 Title: "Fix bitwise op test; clean up a couple of others"
7915 From: Chip Salzenberg
7916 Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
7918 Title: "minimal timelocal.pl for _09"
7919 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
7920 Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
7921 Date: Tue, 19 Nov 1996 19:54:23 +0100
7922 Files: lib/Time/Local.pm
7924 Title: "Socket test improvement from Ilya."
7925 From: Chip Salzenberg
7926 Files: t/lib/io_sock.t
7929 From: Nick Ing-Simmons
7930 Msg-ID: <199611230917.JAA00471@ni-s.u-net.com>
7931 Date: Sat, 23 Nov 1996 09:17:40 GMT
7936 Title: "perldiag documentation patch."
7938 Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk>
7939 Date: Wed, 20 Nov 96 16:07:28 GMT
7940 Files: pod/perldiag.pod
7942 Title: "a missing perldiag entry"
7943 From: Gurusamy Sarathy
7944 Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu>
7945 Date: Thu, 21 Nov 1996 15:24:02 -0500
7946 Files: pod/perldiag.pod
7948 Title: "perlfunc patch"
7950 Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk>
7951 Date: Wed, 20 Nov 96 14:04:08 GMT
7952 Files: pod/perlfunc.pod
7954 Title: "Patch for pod/perlpod.pod"
7955 From: "Joseph S. Myers" <jsm28@cam.ac.uk>
7956 Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
7957 Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
7958 Files: pod/perlpod.pod
7960 Title: "Update locale documentation."
7961 From: Chip Salzenberg
7962 Files: pod/perli18n.pod
7966 Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
7967 From: Chip Salzenberg
7975 This patch was a compendium of various fixes and enhancements from
7976 many people. Here are some of the more significant changes.
7979 CORE LANGUAGE CHANGES
7981 Title: "Make C<no FOO> fail if C<unimport FOO> fails"
7985 Title: "Bitwise op sign rationalization"
7986 (Make bitwise ops result in unsigned values, unless C<use
7987 integer> is in effect. Includes initial support for UVs.)
7988 From: Chip Salzenberg
7989 Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
7990 pp_hot.c proto.h sv.c t/op/bop.t
7992 Title: "Defined scoping for C<my> in control structures"
7993 (Finally defines semantics of "my" in control expressions,
7994 like the condition of "if" and "while". In all cases, scope
7995 of a "my" var extends to the end of the entire control
7996 structure. Also adds new construct "for my", which
7997 automatically declares the control variable "my" and limits
7998 its scope to the loop.)
7999 From: Chip Salzenberg
8000 Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
8002 Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
8003 (This patch makes Perl correctly ignore SvIVX() if either
8004 NOK or POK is true, since SvIVX() may be a truncated or
8005 overflowed version of the real value.)
8006 From: Chip Salzenberg
8007 Files: pp.c pp_hot.c sv.c
8009 Title: "Make code match Camel II re: functions that use $_"
8013 Title: "Provide scalar context on left side of "->""
8014 From: Chip Salzenberg
8015 Files: perly.c perly.y
8017 Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
8018 From: Chip Salzenberg
8024 Title: "Warn on overflow of octal and hex integers"
8025 From: Chip Salzenberg
8026 Files: proto.h toke.c util.c
8028 Title: "If -w active, warn for commas and hashes ('#') in qw()"
8029 From: Chip Salzenberg
8032 Title: "Fixes for pack('w')"
8033 From: Ulrich Pfeifer
8034 Files: pp.c t/op/pack.t
8036 Title: "More complete output from sv_dump()"
8037 From: Gurusamy Sarathy
8040 Title: "Major '..' and debugger patches"
8041 From: Ilya Zakharevich
8042 Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
8044 Title: "Fix for formline()"
8045 From: Gurusamy Sarathy
8046 Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
8049 Title: "Fix stack botch in untie and binmode"
8050 From: Gurusamy Sarathy
8053 Title: "Complete EMBED, including symbols from interp.sym"
8054 (New define EMBEDMYMALLOC makes embedding total by
8055 avoiding "Mymalloc" etc.)
8056 From: Chip Salzenberg
8057 Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
8058 ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
8059 perl.h pp_sys.c proto.h regexec.c toke.c util.c
8060 x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
8062 Title: "Support old embedding for people who want it"
8063 From: Chip Salzenberg
8064 Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
8069 Title: "Miscellaneous VMS fixes"
8070 From: Charles Bailey
8071 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
8072 lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
8073 perl.h perl_exp.SH proto.h t/TEST t/io/read.t
8074 t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
8075 vms/Makefile vms/config.vms vms/descrip.mms
8076 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
8077 vms/perlvms.pod vms/test.com vms/vms.c
8079 Title: "DJGPP patches (MS-DOS)"
8080 From: "Douglas E. Wegscheid" <wegscd@whirlpool.com>
8081 Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
8082 lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
8083 perl.h pp_sys.c proto.h sv.c util.c
8085 Title: "Plan 9 update"
8086 From: Luther Huffman <lutherh@infinet.com>
8087 Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
8088 plan9/genconfig.pl plan9/mkfile plan9/setup.rc
8090 Title: "Patch to make Perl work under AmigaOS"
8091 From: Norbert Pueschel
8092 Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
8093 lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
8095 LIBRARY AND EXTENSIONS
8097 Title: "DB_File 1.05"
8099 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
8101 Title: "Getopts::Std patch for hash support"
8102 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
8103 Files: lib/Getopt/Std.pm
8105 Title: "Kludge for bareword handles"
8106 (Add 'require IO::Handle' at beginning of FileHandle.pm)
8107 From: Chip Salzenberg
8108 Files: ext/FileHandle/FileHandle.pm
8110 Title: "Re: strtod / strtol patch for POSIX module"
8111 From: hammen@gothamcity.jsc.nasa.gov (David Hammen)
8112 Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
8113 ext/POSIX/POSIX.xs t/lib/posix.t
8117 Title: "Fix a2p translation of '{print "a" "b" "c"}'"
8118 From: Chip Salzenberg
8119 Files: x2p/a2p.c x2p/a2p.y
8126 This patch was primarily to fix bugs or include little things I missed
8127 in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
8128 testing with an eye towards eventual release as 5.004.
8130 If it doesn't work for you, try
8132 LC_ALL=C; export LC_ALL
8134 for Bourne shell users, or
8138 for C-shell users. Some versions of IRIX are reported to have
8139 problems with sort when the locale is other than C. This manifests
8140 as an infinite loop in the ./miniperl configpm step.
8142 The details are described below. A very brief summary is:
8144 o Visible Changes to Core Functionality
8146 -Support for BER compressed integers. See perlfunc.pod for
8147 documentation on the 'w' option.
8149 -untaint support added to IO extension.
8151 o Changes in Core Internals
8153 -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
8154 as it was pre-5.003_01. Again, this is for binary compatibility
8155 with 5.003. (5.003_06 erroneously called it Myrealloc.)
8157 -Getopt::Long updated to version 2.4.
8159 o Configure and build enhancements
8161 -improved SCO hints. Actually these are unconfirmed guesses, but
8164 -OS/2 and Plan9 updates.
8168 -print sort (4,1,3,2);
8170 -group numbers are integers again.
8172 -other things. See the specific changes for details.
8176 Here are the specific file-by-file changes.
8180 Updated for 5.003_07.
8182 Fixed a spelling error.
8186 Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
8187 Since the GNU libc test requires compiling and linking a test
8188 program, the dependencies have been altered and lots of pieces of
8189 Configure have moved around unchanged. The patch is big but the
8192 Allow for both <sys/select.h> and <time.h> in fd_set tests.
8193 Systems which don't allow both (e.g. SCO) have to turn off one
8194 or the other in the hints file for now.
8198 Warn about re-using config.sh version-specific values.
8202 Date: Tue, 8 Oct 1996 22:24:48 -0400
8203 From: "Randy J. Ray" <rjray@uswest.com>
8204 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
8206 This is a re-post of my patch to Graham's IO library to add a method in
8207 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
8208 that is of or inherits from IO::Handle. With this flag set, data read from
8209 said handle is not tainted, whether running under -T, suid or sgid.
8211 This patch adds the method to IO.xs, adds documentation and warning to the
8212 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
8213 adds mention of the new file to MANIFEST.
8215 Add mention of t/lib/io_taint.t
8217 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
8218 From: Ilya Zakharevich
8224 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8225 From: Ilya Zakharevich
8227 All the executable targets are moved into the same chunk with
8228 shared library target, which is delegated to
8229 $osname/Makefile.SHs if found.
8230 config.h should depend on config_h.SH.
8232 Remove mkmanifest target, since it will generate incorrectly
8233 sorted MANIFEST file, I would imagine (I haven't checked).
8241 Update SH_PATH comment.
8245 Update SH_PATH comment.
8249 Date: Tue, 8 Oct 1996 22:24:48 -0400
8250 From: "Randy J. Ray" <rjray@uswest.com>
8251 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
8253 This is a re-post of my patch to Graham's IO library to add a method in
8254 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
8255 that is of or inherits from IO::Handle. With this flag set, data read from
8256 said handle is not tainted, whether running under -T, suid or sgid.
8258 This patch adds the method to IO.xs, adds documentation and warning to the
8259 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
8260 adds mention of the new file to MANIFEST.
8262 Add method "untaint" into class IO::Handle
8264 Index: ext/IO/lib/IO/Handle.pm
8266 Date: Tue, 8 Oct 1996 22:24:48 -0400
8267 From: "Randy J. Ray" <rjray@uswest.com>
8268 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
8270 This is a re-post of my patch to Graham's IO library to add a method in
8271 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
8272 that is of or inherits from IO::Handle. With this flag set, data read from
8273 said handle is not tainted, whether running under -T, suid or sgid.
8275 This patch adds the method to IO.xs, adds documentation and warning to the
8276 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
8277 adds mention of the new file to MANIFEST.
8279 Document IO::Handle::untaint and give warning about the bad
8282 Index: ext/SDBM_File/sdbm/sdbm.h
8284 Change Myrealloc to Myremalloc to conform to 5.003's version.
8285 I left in the Mycalloc since malloc.c now includes a calloc,
8286 and we might need to hide it.
8290 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8291 From: Ilya Zakharevich
8293 Better error message for overload.
8297 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
8298 From: Ilya Zakharevich
8300 Some optimization (speedup in loading GNU utilities with some
8301 memory present - 32M should be quite enough).
8302 Test for revision of EMX, and setting fork()ing appropriately.
8303 libc was in .../st/... instead of mt.
8304 README.os2 is installed as pod/perlos2.pod.
8308 Don't include <sys/select.h> along with <time.h>.
8312 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8313 From: Ilya Zakharevich
8315 Restore timestamps under OS/2 (needed for binary install).
8319 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8320 From: Ilya Zakharevich
8322 Use builtin methods if present under OS/2 (maybe should be
8323 done outside of OS/2 too?).
8325 Index: lib/ExtUtils/MM_Unix.pm
8327 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8328 From: Ilya Zakharevich
8330 Made `use strict'-clean even in parts shadowed by Autoloading.
8332 Index: lib/ExtUtils/typemap
8334 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8335 From: Ilya Zakharevich
8339 Index: lib/ExtUtils/xsubpp
8341 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8342 From: Ilya Zakharevich
8344 Logic for processing RETVAL documented (at last!).
8346 Index: lib/File/Copy.pm
8348 Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
8349 From: Ilya Zakharevich
8350 Subject: Cleanup after new test
8352 Below are patches for File::Copy (copying to filehandles was just
8353 plain broken under OS/2 and VMS)
8355 Index: lib/FindBin.pm
8357 Date: Fri, 20 Sep 1996 15:04:04 +0200
8359 Subject: Documentation patch to the FindBin module
8361 Index: lib/Getopt/Long.pm
8363 Update to version 2.4.
8367 Date: Thu, 10 Oct 1996 14:22:05 -0400
8368 From: "Brent B. Powers" <powers@ml.com>
8369 Subject: Re: patch for lib.pm
8371 Ignore undefined entries.
8373 Index: lib/newgetopt.pl
8375 Updated to version 2.4 to match Getopt::Long.
8377 Index: makedepend.SH
8379 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8380 From: Ilya Zakharevich
8382 weed out perl_exp.SH, config_h.SH
8383 (They have these funny names to avoid names like perl.exp.SH
8384 with more than two '.' Such names are illegal on some systems.)
8388 Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
8389 From: Chip Salzenberg
8390 Subject: Re: Group fix for 5.003_06
8392 The group problems recently experienced are due to a small error
8393 introduced in 5.003_06. This patch is required to fix the bug:
8397 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
8398 From: Ilya Zakharevich
8400 sys/un.h is not very useful without Merlin toolkit.
8401 updates for fork()ing.
8403 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
8404 From: Ilya Zakharevich
8408 Index: os2/Makefile.SHs
8410 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
8411 From: Ilya Zakharevich
8413 Convoluted process to create chimera executables added.
8414 aout_clean is done automatically on clean.
8416 Index: os2/OS2/ExtAttr/t/os2_ea.t
8418 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
8419 From: Ilya Zakharevich
8421 Use `unlink' where appropriate.
8423 Index: os2/diff.configure
8429 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
8430 From: Ilya Zakharevich
8432 /bin/sh is translated to the configured value of location of sh.exe.
8433 popen() used even if we can fork (as we do now).
8434 builtins added for the sake of path manipulation.
8438 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
8439 From: Ilya Zakharevich
8441 sys/un.h is not very useful without Merlin toolkit.
8442 updates for fork()ing.
8446 Change to subversion 7.
8450 Date: Wed, 9 Oct 1996 19:03:41 +0000
8452 Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
8454 I've just started using purify on a perl with DBD::Oracle linked in
8455 (the number of uninitialised memory reads in the Oracle libraries
8458 If perl_destruct_level and $SIG{__WARN__} are set then I see a range
8459 of problems typified by this example and folowed by a core dump:
8461 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8462 From: Ilya Zakharevich
8464 Copywrite of OS/2 port now has \n\n.
8465 Now deletes -e file (again!) if compilation is interrupted.
8469 Change Myrealloc to Myremalloc to conform to 5.003's version.
8470 I left in the Mycalloc since malloc.c now includes a calloc,
8471 and we might need to hide it.
8475 Updated for 5.003_07
8477 Index: plan9/arpa/inet.h
8479 Updated for 5.003_07
8481 Index: plan9/buildinfo
8483 Updated for 5.003_07
8485 Index: plan9/config.plan9
8487 Updated for 5.003_07
8489 Index: plan9/exclude
8491 Updated for 5.003_07
8493 Index: plan9/fndvers
8495 Updated for 5.003_07
8497 Index: plan9/genconfig.pl
8499 Updated for 5.003_07
8503 Updated for 5.003_07
8505 Index: plan9/myconfig.plan9
8507 Updated for 5.003_07
8509 Index: plan9/perlplan9.doc
8511 Updated for 5.003_07
8513 Index: plan9/perlplan9.pod
8515 Updated for 5.003_07
8517 Index: plan9/plan9.c
8519 Updated for 5.003_07
8521 Index: plan9/plan9ish.h
8523 Updated for 5.003_07
8525 Index: plan9/setup.rc
8527 Updated for 5.003_07
8529 Index: plan9/versnum
8531 Updated for 5.003_07
8533 Index: pod/perldiag.pod
8535 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8536 From: Ilya Zakharevich
8538 mention that malloc in berkeley DB is broken, and PERL_BADFREE.
8539 OS/2-specific messages added.
8541 Index: pod/perlfunc.pod
8543 Date: 20 Sep 1996 13:17:14 +0200
8544 From: Ulrich Pfeifer
8545 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
8547 Index: pod/perli18n.pod
8549 Updated version with high bits intact.
8551 Index: pod/perlop.pod
8553 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8554 From: Ilya Zakharevich
8556 Crossrefs corrected.
8558 Index: pod/perltrap.pod
8560 Clarified that warn() _always_ printed to STDERR, both in perl4
8563 Index: pod/perlvar.pod
8565 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8566 From: Ilya Zakharevich
8572 Date: 20 Sep 1996 13:17:14 +0200
8573 From: Ulrich Pfeifer
8574 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
8578 Date: Wed, 9 Oct 1996 19:07:24 GMT
8579 From: Chris Faylor <cgf@bbc.com>
8581 The problem is that SCO apparently needs to have a file opened
8582 with write privileges for chsize to work correctly.
8586 Date: Tue, 08 Oct 1996 23:54:47 -0400
8587 From: Gurusamy Sarathy
8588 Subject: Re: Sorting lists of integers doesn't always work
8590 >> > print sort (4,1,2,3);
8592 >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
8594 This broke between 5.001n and 5.002. There was a long winded thread
8595 about sorting undefs in some order (rather than coredumping) around
8596 the 5.002beta times (search for "bogorefs" in the subject-line on
8597 p5p archive for details). Larry added in some code that presumes that
8598 the private flags are set by the time qsort() is called:
8600 Unfortunately, sv_2pv() does not set the POKp flag, so the above
8601 code breaks! Here's a patch against 5.00306.
8603 Index: t/lib/anydbm.t
8605 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8606 From: Ilya Zakharevich
8608 File mode under OS/2 is not what you expect. However, this has
8609 nothing to do with databases, _and_ there is a test
8610 for this in stat.t (which dutifully fails). There is
8611 no point to consider this behaviour as a bug in
8613 So OS/2 is special-cased in these tests.
8615 Index: t/lib/db-btree.t
8617 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8618 From: Ilya Zakharevich
8620 File mode under OS/2 is not what you expect. However, this has
8621 nothing to do with databases, _and_ there is a test
8622 for this in stat.t (which dutifully fails). There is
8623 no point to consider this behaviour as a bug in
8625 So OS/2 is special-cased in these tests.
8627 Index: t/lib/db-hash.t
8629 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8630 From: Ilya Zakharevich
8632 File mode under OS/2 is not what you expect. However, this has
8633 nothing to do with databases, _and_ there is a test
8634 for this in stat.t (which dutifully fails). There is
8635 no point to consider this behaviour as a bug in
8637 So OS/2 is special-cased in these tests.
8639 Index: t/lib/db-recno.t
8641 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8642 From: Ilya Zakharevich
8644 File mode under OS/2 is not what you expect. However, this has
8645 nothing to do with databases, _and_ there is a test
8646 for this in stat.t (which dutifully fails). There is
8647 no point to consider this behaviour as a bug in
8649 So OS/2 is special-cased in these tests.
8653 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8654 From: Ilya Zakharevich
8656 File mode under OS/2 is not what you expect. However, this has
8657 nothing to do with databases, _and_ there is a test
8658 for this in stat.t (which dutifully fails). There is
8659 no point to consider this behaviour as a bug in
8661 So OS/2 is special-cased in these tests.
8663 Index: t/lib/io_pipe.t
8665 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8666 From: Ilya Zakharevich
8668 Better error message on dying.
8670 Index: t/lib/io_taint.t
8672 Date: Tue, 8 Oct 1996 22:24:48 -0400
8673 From: "Randy J. Ray" <rjray@uswest.com>
8674 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
8676 This is a re-post of my patch to Graham's IO library to add a method in
8677 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
8678 that is of or inherits from IO::Handle. With this flag set, data read from
8679 said handle is not tainted, whether running under -T, suid or sgid.
8681 This patch adds the method to IO.xs, adds documentation and warning to the
8682 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
8683 adds mention of the new file to MANIFEST.
8685 Test suite for the untaint method of class IO::Handle.
8689 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8690 From: Ilya Zakharevich
8692 File mode under OS/2 is not what you expect. However, this has
8693 nothing to do with databases, _and_ there is a test
8694 for this in stat.t (which dutifully fails). There is
8695 no point to consider this behaviour as a bug in
8697 So OS/2 is special-cased in these tests.
8701 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8702 From: Ilya Zakharevich
8704 File mode under OS/2 is not what you expect. However, this has
8705 nothing to do with databases, _and_ there is a test
8706 for this in stat.t (which dutifully fails). There is
8707 no point to consider this behaviour as a bug in
8709 So OS/2 is special-cased in these tests.
8713 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
8714 From: Ilya Zakharevich
8716 File mode under OS/2 is not what you expect. However, this has
8717 nothing to do with databases, _and_ there is a test
8718 for this in stat.t (which dutifully fails). There is
8719 no point to consider this behaviour as a bug in
8721 So OS/2 is special-cased in these tests.
8723 Index: t/lib/socket.t
8725 Date: Thu, 10 Oct 1996 01:09:59 -0400
8726 From: Spider Boardman
8727 Subject: Re: 5.003_06 is available (results on ULTRIX)
8729 fix t/lib/socket.t to treat TCP like the stream protocol it is
8730 rather than expecting it behave rationally in all cases.
8734 Date: 20 Sep 1996 13:17:14 +0200
8735 From: Ulrich Pfeifer
8736 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
8740 Date: Wed, 09 Oct 1996 00:41:27 -0400
8741 From: Gurusamy Sarathy
8742 Subject: more t/op/sort.t tests
8746 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
8747 From: Ilya Zakharevich
8749 uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
8750 as my_syspclose ifdef OS2 and can FORK (as OS2 does).
8752 Index: x2p/Makefile.SH
8754 Date: Wed, 9 Oct 96 16:00:29 edt
8755 From: Norton Allen <nort@bottesini.harvard.edu>
8756 Subject: Re: sh Configure?
8758 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
8759 in the x2p directory, even if $0 isn't set to the full
8760 pathname of the file being extracted.
8762 Index: x2p/cflags.SH
8764 Date: Wed, 9 Oct 96 16:00:29 edt
8765 From: Norton Allen <nort@bottesini.harvard.edu>
8766 Subject: Re: sh Configure?
8768 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
8769 in the x2p directory, even if $0 isn't set to the full
8770 pathname of the file being extracted.
8777 This patch was primarily to fix bugs, improve the documentation,
8778 and work towards restoring binary compatibility with 5.003.
8779 The details are described below. A very brief summary is:
8781 o Visible Changes to Core Functionality
8783 -Significantly improved support _with documentation_ for
8784 locales, including LC_COLLATE. See the new pod/perli18n.pod.
8785 Thanks to Jarkko Hietaniemi.
8787 -new version of Math::Complex, with test suite. Ought to be
8788 backwards compatible, but check it out if you use Math::Complex.
8790 -Pre-extending hashes now works. keys %hash = 5000 will pre-size
8793 -__DATA__ filehandle is untainted.
8795 o Changes in Core Internals
8797 -gv_fullname and gv_efullname have reverted to their pre-5.003_03
8798 versions for binary compatibility. Actually, they are implemented
8799 as stubs pointing to the new 3-argument forms gv_fullname3 and
8802 -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
8803 as it was pre-5.003_01. Again, this is for binary compatibility
8806 o Configure and build enhancements
8808 -many new tests for the standard library.
8810 -test suite now locale-friendly.
8812 -a2p.man and s2p.man now made into pods.
8816 -whitespace lexer errors fixed.
8818 -many, many other things. See details below.
8822 Here are the specific file-by-file changes.
8824 # This is my patch perl5.003_06.pat to perl5.003_05
8825 # The full description is below.
8826 # Please execute the following commands before applying this patch.
8827 # (You can feed this patch to 'sh' to do so.)
8830 # We'll create some new tests, but patch won't automatically make them
8832 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
8833 env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
8834 findbin.t getopt.t hostname.t parsewords.t searchdict.t \
8835 selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
8841 # The a2p.man and s2p.man pages have been changed into pods.
8842 rm -f x2p/a2p.man x2p/s2p.man
8847 This is patch perl5.003_06.pat to perl version 5.003_05.
8848 This takes you from 5.003_05 to 5.003_06.
8850 To apply this patch, run the above commands,
8851 cd to your perl source directory and then type
8853 patch -p1 -N < perl5.003_06.pat
8855 The changes are described after each /^Index:/ line below. This is
8856 designed so you can examine each change with a command such as
8858 csplit -k perl5.003_06.pat '/^Index:/' '{999}'
8860 (Of course, since there are more than 100 Index entries, your
8861 csplit may complain, since many csplit's have an arbitrary limit of 100
8862 files. Still, you can manually split the file or roll your own.)
8866 Updated for 5.003_06.
8870 Add -Wl,rpath option for irix* to find the installed shared
8873 Add /shlib to libpth. It is used by Digital Unix 4.0.
8875 Date: Mon, 30 Sep 1996 14:01:05 +0100
8876 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
8878 Detect Cygnus Win32, or at least don't let Configure get fooled
8879 into thinking it's OS/2.
8883 Date: Mon, 7 Oct 1996 22:03:00 +0300
8884 From: Jarkko Hietaniemi
8885 Subject: LC_COLLATE.
8887 Big patch to add, document, and test LC_COLLATE support.
8889 added LC_COLLATE doc.
8893 Date: Sun, 22 Sep 1996 00:59:56 +0200
8895 Subject: More standard library test scripts
8897 This is a collection of test scripts for the standard library modules.
8898 Some of the tests does not pass unless some of the patches I have sent
8901 Date: Sat, 28 Sep 1996 15:11:06 +0200
8902 From: Andreas Koenig
8903 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
8905 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
8907 Date: Mon, 7 Oct 1996 22:03:00 +0300
8908 From: Jarkko Hietaniemi
8909 Subject: LC_COLLATE.
8911 Big patch to add, document, and test LC_COLLATE support.
8917 Changed Larry's address to larry@wall.org.
8921 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8922 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8923 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8925 Here is a patch for various typos and other defects in the Perl
8926 5.003_05 pods, including the pods embedded in library modules.
8930 Date: Mon, 30 Sep 1996 14:01:05 +0100
8931 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
8933 Warn the user of case-insensitive file systems that they may have
8934 accidentally gotten 'configure' instead of 'Configure'.
8938 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
8939 From: Charles Bailey
8940 Subject: VMS patches to 5.003_05
8944 Date: Mon, 30 Sep 1996 01:13:28 -0400
8945 From: Spider Boardman
8946 Subject: Re: pre extending hash? - need speed
8948 The patch below (which is relative to perl5.001l) implements
8949 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
8950 pre-sizing hashes. I've only moved the patch forward from
8951 when I first did it. I'm sure the code in hv_ksplit could be
8956 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8957 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8961 Restore the 5.003 gv_fullname() and gv_efullname() functions.
8962 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
8964 Index: ext/DynaLoader/DynaLoader.pm
8966 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8967 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8968 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8970 Here is a patch for various typos and other defects in the Perl
8971 5.003_05 pods, including the pods embedded in library modules.
8973 Index: ext/FileHandle/FileHandle.pm
8975 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8976 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8977 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8979 Here is a patch for various typos and other defects in the Perl
8980 5.003_05 pods, including the pods embedded in library modules.
8990 Index: ext/IO/lib/IO/File.pm
8992 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
8993 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
8994 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
8996 Here is a patch for various typos and other defects in the Perl
8997 5.003_05 pods, including the pods embedded in library modules.
9001 Index: ext/IO/lib/IO/Handle.pm
9003 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9004 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9005 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9007 Here is a patch for various typos and other defects in the Perl
9008 5.003_05 pods, including the pods embedded in library modules.
9012 Index: ext/IO/lib/IO/Pipe.pm
9014 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9015 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9016 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9018 Here is a patch for various typos and other defects in the Perl
9019 5.003_05 pods, including the pods embedded in library modules.
9023 Index: ext/IO/lib/IO/Seekable.pm
9025 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9026 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9027 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9029 Here is a patch for various typos and other defects in the Perl
9030 5.003_05 pods, including the pods embedded in library modules.
9034 Index: ext/IO/lib/IO/Select.pm
9036 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9037 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9038 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9040 Here is a patch for various typos and other defects in the Perl
9041 5.003_05 pods, including the pods embedded in library modules.
9045 Index: ext/IO/lib/IO/Socket.pm
9047 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9048 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9049 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9051 Here is a patch for various typos and other defects in the Perl
9052 5.003_05 pods, including the pods embedded in library modules.
9056 Index: ext/NDBM_File/hints/dynixptx.pl
9058 Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
9059 The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
9060 ndbm is actually contained in the libc library, and must be linked against
9061 -lc when compiling. (this is for dynamic ELF executables, I didn't compile
9064 Index: ext/Opcode/Opcode.pm
9066 Date: Fri, 20 Sep 1996 12:59:21 +0200
9068 Subject: Re: Symbol.pm clobbers $_ at startup
9070 The same kind of problem seem to be present in Opcode.pm:
9072 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9073 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9074 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9076 Here is a patch for various typos and other defects in the Perl
9077 5.003_05 pods, including the pods embedded in library modules.
9079 Index: ext/Opcode/Safe.pm
9081 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9082 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9083 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9085 Here is a patch for various typos and other defects in the Perl
9086 5.003_05 pods, including the pods embedded in library modules.
9088 Index: ext/POSIX/POSIX.pod
9090 Date: Mon, 7 Oct 1996 22:03:00 +0300
9091 From: Jarkko Hietaniemi
9092 Subject: LC_COLLATE.
9094 Big patch to add, document, and test LC_COLLATE support.
9096 enhanced setlocale() docs and introduced the one-argument variant doc.
9098 Index: ext/POSIX/POSIX.xs
9100 Date: Mon, 7 Oct 1996 22:03:00 +0300
9101 From: Jarkko Hietaniemi
9102 Subject: LC_COLLATE.
9104 Big patch to add, document, and test LC_COLLATE support.
9106 setlocale() allowed one argument only,
9107 call to perl_init_fold() (in util.c) if setlocale() succeeded.
9109 Index: ext/POSIX/hints/next_3.pl
9111 Date: Sat, 28 Sep 1996 15:11:06 +0200
9112 From: Andreas Koenig
9113 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
9115 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
9117 Index: ext/SDBM_File/sdbm/sdbm.h
9119 Revert from Perl_malloc to Mymalloc for binary compatibility with
9122 Index: ext/Socket/Socket.pm
9124 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9125 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9126 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9128 Here is a patch for various typos and other defects in the Perl
9129 5.003_05 pods, including the pods embedded in library modules.
9133 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9134 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9136 Date: Mon, 30 Sep 1996 01:13:28 -0400
9137 From: Spider Boardman
9138 Subject: Re: pre extending hash? - need speed
9140 The patch below (which is relative to perl5.001l) implements
9141 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9142 pre-sizing hashes. I've only moved the patch forward from
9143 when I first did it. I'm sure the code in hv_ksplit could be
9146 Date: Mon, 7 Oct 1996 22:03:00 +0300
9147 From: Jarkko Hietaniemi
9148 Subject: LC_COLLATE.
9150 Big patch to add, document, and test LC_COLLATE support.
9152 added var lc_collate_active and func mem_collxfrm.
9156 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9157 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9161 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
9162 From: Kenneth Albanowski
9163 Subject: Full LONG_MAX & co. patch over 5.003_05
9165 This patch contains the changes I've collected for the various _MAX issues
9166 since 5.003_05. No patches issued between 5.003_05 and this one should be
9167 applied, use this one instead.
9169 The effect is to remove the CHAR_* and I8_* constants (which are
9170 ambiguous) and to explicitly cast all of the constants.
9172 Index: hints/machten.sh
9174 Add notes about MachTen 4.0.3 SYSV IPC.
9176 Index: hints/next_3.sh
9178 Replace optimize="-g" by optimize="" since we're just trying to turn off
9181 Date: Sat, 28 Sep 1996 15:11:06 +0200
9182 From: Andreas Koenig
9183 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
9185 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
9189 Date: Fri, 20 Sep 1996 15:38:57 -0400
9190 From: Gurusamy Sarathy
9191 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
9193 I found a subtle problem with the lazydelete mechanism (which is used
9194 to postpone the delete of a entry that may be getting iterated over).
9195 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
9196 needed later to call unsharepvn(). This means that only magical
9197 hash entries can use the HeKLEN slot to hold flags.
9199 Here's a tested patch against 5.00305 that fixes the problem.
9200 The patch simply moves the LAZYDEL hint to become a SV-level private
9203 Date: Mon, 30 Sep 1996 01:13:28 -0400
9204 From: Spider Boardman
9205 Subject: Re: pre extending hash? - need speed
9207 The patch below (which is relative to perl5.001l) implements
9208 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9209 pre-sizing hashes. I've only moved the patch forward from
9210 when I first did it. I'm sure the code in hv_ksplit could be
9215 Date: Fri, 20 Sep 1996 15:38:57 -0400
9216 From: Gurusamy Sarathy
9217 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
9219 I found a subtle problem with the lazydelete mechanism (which is used
9220 to postpone the delete of a entry that may be getting iterated over).
9221 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
9222 needed later to call unsharepvn(). This means that only magical
9223 hash entries can use the HeKLEN slot to hold flags.
9225 Here's a tested patch against 5.00305 that fixes the problem.
9226 The patch simply moves the LAZYDEL hint to become a SV-level private
9231 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9232 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9233 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9235 Here is a patch for various typos and other defects in the Perl
9236 5.003_05 pods, including the pods embedded in library modules.
9240 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9241 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9242 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9244 Here is a patch for various typos and other defects in the Perl
9245 5.003_05 pods, including the pods embedded in library modules.
9247 Index: lib/AutoLoader.pm
9249 Date: Mon Sep 9 09:29:44 1996
9251 Subject: Re: problem with 'die' and UserAgent
9253 > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
9254 This is a better patch (no need to test for /::DESTROY$/ twice):
9256 Date: Mon, 30 Sep 1996 00:54:37 -0400
9257 From: Spider Boardman
9259 The test and patches for AutoLoader were also non-functional,
9260 since the regexp context (curpm) was still being clobbered by the
9261 filename manipulations:
9263 Date: Sun, 06 Oct 1996 16:15:07 +0200
9265 Subject: Re: Can't locate auto/U/autosplit.ix
9267 It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
9268 function. With an exported AUTOLOAD() we would not have to inherit
9269 from AutoLoader, and we would avoid these problems.
9271 This patch tries to explain the behavior of AutoLoader instead by
9272 updating its documentation.
9274 Index: lib/Benchmark.pm
9276 Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
9277 From: Jarkko Hietaniemi
9278 Subject: a really really tiny typo
9280 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9281 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9282 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9284 Here is a patch for various typos and other defects in the Perl
9285 5.003_05 pods, including the pods embedded in library modules.
9289 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9290 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9291 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9293 Here is a patch for various typos and other defects in the Perl
9294 5.003_05 pods, including the pods embedded in library modules.
9296 Index: lib/Devel/SelfStubber.pm
9298 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9299 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9300 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9302 Here is a patch for various typos and other defects in the Perl
9303 5.003_05 pods, including the pods embedded in library modules.
9307 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9308 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9309 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9311 Here is a patch for various typos and other defects in the Perl
9312 5.003_05 pods, including the pods embedded in library modules.
9314 Index: lib/Exporter.pm
9316 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9317 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9318 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9320 Here is a patch for various typos and other defects in the Perl
9321 5.003_05 pods, including the pods embedded in library modules.
9323 Index: lib/ExtUtils/Embed.pm
9325 Remove unwantd space after the I in -I$Config[archlib}
9327 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9328 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9329 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9331 Here is a patch for various typos and other defects in the Perl
9332 5.003_05 pods, including the pods embedded in library modules.
9334 Index: lib/ExtUtils/Install.pm
9336 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9337 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9338 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9340 Here is a patch for various typos and other defects in the Perl
9341 5.003_05 pods, including the pods embedded in library modules.
9343 Index: lib/ExtUtils/MM_Unix.pm
9345 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9346 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9347 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9349 Here is a patch for various typos and other defects in the Perl
9350 5.003_05 pods, including the pods embedded in library modules.
9352 Index: lib/ExtUtils/MM_VMS.pm
9354 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9355 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9356 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9358 Here is a patch for various typos and other defects in the Perl
9359 5.003_05 pods, including the pods embedded in library modules.
9361 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9362 From: Charles Bailey
9363 Subject: VMS patches to 5.003_05
9365 Index: lib/ExtUtils/MakeMaker.pm
9367 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9368 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9369 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9371 Here is a patch for various typos and other defects in the Perl
9372 5.003_05 pods, including the pods embedded in library modules.
9374 Index: lib/ExtUtils/Manifest.pm
9376 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9377 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9378 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9380 Here is a patch for various typos and other defects in the Perl
9381 5.003_05 pods, including the pods embedded in library modules.
9383 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9384 From: Charles Bailey
9385 Subject: VMS patches to 5.003_05
9387 Index: lib/ExtUtils/Mksymlists.pm
9389 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9390 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9391 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9393 Here is a patch for various typos and other defects in the Perl
9394 5.003_05 pods, including the pods embedded in library modules.
9396 Index: lib/ExtUtils/xsubpp
9398 Change a reference from perlapi(1) to perlxs(1).
9400 Index: lib/File/Basename.pm
9402 Date: Fri, 20 Sep 1996 14:11:05 +0200
9404 Subject: File::BaseName: "/" is legal path separator for MSDOS
9406 The File::BaseName module should allow "/" as path separator when
9407 fileparse_set_fstype("MSDOS") is in effect:
9409 Date: Fri, 20 Sep 1996 13:58:52 +0200
9411 Subject: File::Basename documentation patch
9413 Date: Mon, 30 Sep 1996 00:54:37 -0400
9414 From: Spider Boardman
9416 For t/lib/basename.t, though, the associated patch for
9417 File::Basename was also wrong:
9419 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9420 From: Charles Bailey
9421 Subject: VMS patches to 5.003_05
9423 Index: lib/File/Copy.pm
9425 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9426 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9427 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9429 Here is a patch for various typos and other defects in the Perl
9430 5.003_05 pods, including the pods embedded in library modules.
9432 Index: lib/File/Find.pm
9434 Date: Sat, 7 Sep 1996 21:37:44 +0200
9435 From: Michael De La Rue <mikedlr@it.com.pl>
9436 Subject: File::Find assumes $_ remains unchanged; bug
9438 The File::Find perl module assumes that the $_ variable remains unchanged
9439 through the user defined function which is callbacked from find. It carries
9440 out a stat operation
9442 Simplest fix is merely to document this
9444 Index: lib/File/Path.pm
9446 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9447 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9448 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9450 Here is a patch for various typos and other defects in the Perl
9451 5.003_05 pods, including the pods embedded in library modules.
9453 Index: lib/FindBin.pm
9455 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9456 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9457 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9459 Here is a patch for various typos and other defects in the Perl
9460 5.003_05 pods, including the pods embedded in library modules.
9462 Index: lib/Getopt/Long.pm
9464 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9465 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9466 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9468 Here is a patch for various typos and other defects in the Perl
9469 5.003_05 pods, including the pods embedded in library modules.
9471 Index: lib/I18N/Collate.pm
9473 Date: Mon, 7 Oct 1996 22:03:00 +0300
9474 From: Jarkko Hietaniemi
9475 Subject: LC_COLLATE.
9477 Big patch to add, document, and test LC_COLLATE support.
9479 deprecated and trapped (will whine if called and tell to migrate away)
9481 Index: lib/IPC/Open2.pm
9483 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9484 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9485 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9487 Here is a patch for various typos and other defects in the Perl
9488 5.003_05 pods, including the pods embedded in library modules.
9490 Index: lib/IPC/Open3.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/Math/BigInt.pm
9501 Date: Mon, 7 Oct 1996 22:03:00 +0300
9502 From: Jarkko Hietaniemi
9503 Subject: LC_COLLATE.
9505 Big patch to add, document, and test LC_COLLATE support.
9507 ord() is a dangerous thing.
9509 Index: lib/Math/Complex.pm
9511 Date: Thu, 03 Oct 96 18:38:08 +0200
9512 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
9513 # Complex numbers and associated mathematical functions
9514 # -- Raphael Manfredi, Sept 1996
9515 # New version. Should be backwards compatible, but please
9516 # check it out if you use it.
9518 Index: lib/Pod/Text.pm
9520 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9521 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9522 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9524 Here is a patch for various typos and other defects in the Perl
9525 5.003_05 pods, including the pods embedded in library modules.
9527 Index: lib/Search/Dict.pm
9529 Date: Sat, 21 Sep 1996 23:02:42 +0200
9531 Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
9533 The Search::Dict look() function should use the lc() function instead
9534 of tr/A-Z/a-z/. This will make folding of non-english letters work if
9535 the locale is set up correctly.
9537 Index: lib/SelfLoader.pm
9539 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9540 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9541 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9543 Here is a patch for various typos and other defects in the Perl
9544 5.003_05 pods, including the pods embedded in library modules.
9546 Index: lib/Symbol.pm
9548 Date: Fri, 20 Sep 1996 12:38:14 +0200
9550 Subject: Symbol.pm clobbers $_ at startup
9552 perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
9554 I don't understand why the module want to initialize %global from
9555 <DATA> in the first place. Perhaps we want to apply this patch
9558 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9559 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9560 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9562 Here is a patch for various typos and other defects in the Perl
9563 5.003_05 pods, including the pods embedded in library modules.
9565 Index: lib/Sys/Hostname.pm
9567 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9568 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9569 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9571 Here is a patch for various typos and other defects in the Perl
9572 5.003_05 pods, including the pods embedded in library modules.
9574 Index: lib/Term/Cap.pm
9576 Date: 23 Sep 1996 14:11:38 +0200
9577 From: Ulrich Pfeifer
9578 Subject: Patch for Term::Cap
9580 'use Term::Cap' produces a warning when diagnosics are active. The
9581 patch below avoids the warning.
9583 [The $entry .= $_ usage is idiomatic enough that it ought to be
9584 ok, I would think, but the patch certainly is ok too.]
9586 Index: lib/Term/Complete.pm
9588 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9589 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9590 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9592 Here is a patch for various typos and other defects in the Perl
9593 5.003_05 pods, including the pods embedded in library modules.
9595 Index: lib/Term/ReadLine.pm
9597 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9598 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9599 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9601 Here is a patch for various typos and other defects in the Perl
9602 5.003_05 pods, including the pods embedded in library modules.
9604 Index: lib/Test/Harness.pm
9606 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9607 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9608 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9610 Here is a patch for various typos and other defects in the Perl
9611 5.003_05 pods, including the pods embedded in library modules.
9613 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9614 From: Charles Bailey
9615 Subject: VMS patches to 5.003_05
9617 Index: lib/Text/Abbrev.pm
9619 Date: 23 Sep 1996 11:33:01 +0200
9620 From: Ulrich Pfeifer
9621 Subject: Text::Abbrev (Re: More standard library test scripts)
9623 This patch merges the Text::Abbrev related patches/tests from Gisle
9624 and my previous patch (i.e. replaces both).
9626 Index: lib/Text/Tabs.pm
9628 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9629 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9630 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9632 Here is a patch for various typos and other defects in the Perl
9633 5.003_05 pods, including the pods embedded in library modules.
9635 Index: lib/Text/Wrap.pm
9637 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9638 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9639 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9641 Here is a patch for various typos and other defects in the Perl
9642 5.003_05 pods, including the pods embedded in library modules.
9644 Index: lib/Time/Local.pm
9646 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9647 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9648 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9650 Here is a patch for various typos and other defects in the Perl
9651 5.003_05 pods, including the pods embedded in library modules.
9653 Index: lib/UNIVERSAL.pm
9657 Index: lib/bigint.pl
9659 Date: Mon, 7 Oct 1996 22:03:00 +0300
9660 From: Jarkko Hietaniemi
9661 Subject: LC_COLLATE.
9663 Big patch to add, document, and test LC_COLLATE support.
9665 ord() is a dangerous thing.
9667 Index: lib/diagnostics.pm
9669 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9670 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9671 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9673 Here is a patch for various typos and other defects in the Perl
9674 5.003_05 pods, including the pods embedded in library modules.
9676 Index: lib/overload.pm
9678 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9679 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9680 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9682 Here is a patch for various typos and other defects in the Perl
9683 5.003_05 pods, including the pods embedded in library modules.
9685 Index: lib/perl5db.pl
9687 Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
9688 From: Ilya Zakharevich
9689 Subject: Re: dereferencing a hash from the debugger won't work
9693 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9694 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9695 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9697 Here is a patch for various typos and other defects in the Perl
9698 5.003_05 pods, including the pods embedded in library modules.
9700 Index: lib/strict.pm
9702 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9703 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9704 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9706 Here is a patch for various typos and other defects in the Perl
9707 5.003_05 pods, including the pods embedded in library modules.
9709 Index: makedepend.SH
9711 Add explicit $touch $firstmakefile for QNX which apparently
9712 preserves modification times for a 'cp' command.
9713 I worry, though, that touch might not be portable to OS/2.
9714 If it is, then I'll remove the fancy case statement.
9718 Not all sbrks return zeroed memory.
9722 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9723 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9725 Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
9726 From: Chip Salzenberg
9727 Subject: 5.003_05: Fix numeric value of $!
9729 This patch undoes a bit of over-zealous integerization in mg.c, related
9730 to the numeric value of $!.
9732 Date: Mon, 30 Sep 1996 01:13:28 -0400
9733 From: Spider Boardman
9734 Subject: Re: pre extending hash? - need speed
9736 The patch below (which is relative to perl5.001l) implements
9737 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9738 pre-sizing hashes. I've only moved the patch forward from
9739 when I first did it. I'm sure the code in hv_ksplit could be
9742 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9743 From: Charles Bailey
9744 Subject: VMS patches to 5.003_05
9746 Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
9747 From: Chip Salzenberg
9748 Subject: 5.003_05: Fix numeric $! and $^E
9750 This patch undoes a bit of over-zealous integerization in mg.c,
9751 related to the numeric values of $! and $^E. This patch *REPLACES*
9752 the one I posted earlier, which was only effective for $!.
9754 [Some of this is superceded by similar stuff in the VMS patches.]
9758 Restore the 5.003 gv_fullname() and gv_efullname() functions.
9759 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
9761 Date: Mon, 30 Sep 1996 01:13:28 -0400
9762 From: Spider Boardman
9763 Subject: Re: pre extending hash? - need speed
9765 The patch below (which is relative to perl5.001l) implements
9766 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9767 pre-sizing hashes. I've only moved the patch forward from
9768 when I first did it. I'm sure the code in hv_ksplit could be
9773 Date: Mon, 16 Sep 1996 16:37:48 -0700
9774 From: Jonathan Biggar <jon@sems.com>
9775 Subject: Perl 5.003 bug when embedding in C++ program
9777 The following patch is necessary in order to embed the Perl5.003 interpreter
9778 into a C++ program without getting prototype mismatch errors from the
9783 Date: Mon, 16 Sep 1996 16:37:48 -0700
9784 From: Jonathan Biggar <jon@sems.com>
9785 Subject: Perl 5.003 bug when embedding in C++ program
9787 The following patch is necessary in order to embed the Perl5.003 interpreter
9788 into a C++ program without getting prototype mismatch errors from the
9793 Change to subversion 6.
9797 From: Roderick Schertler
9798 Subject: Re: -T flag and removal of `.' from @INC
9800 support C<perl -e'attached code'>
9802 Date: Tue, 01 Oct 1996 19:02:17 -0400
9803 From: Gurusamy Sarathy
9804 Subject: Re: 2 core dumps (patch)
9805 Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
9807 The problem is an uninitialized SV slot in errgv. Here's a patch.
9809 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9810 From: Charles Bailey
9811 Subject: VMS patches to 5.003_05
9815 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
9816 From: Kenneth Albanowski
9817 Subject: Full LONG_MAX & co. patch over 5.003_05
9819 This patch contains the changes I've collected for the various _MAX issues
9820 since 5.003_05. No patches issued between 5.003_05 and this one should be
9821 applied, use this one instead.
9823 The effect is to remove the CHAR_* and I8_* constants (which are
9824 ambiguous) and to explicitly cast all of the constants.
9826 Date: Mon, 30 Sep 1996 01:13:28 -0400
9827 From: Spider Boardman
9828 Subject: Re: pre extending hash? - need speed
9830 The patch below (which is relative to perl5.001l) implements
9831 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
9832 pre-sizing hashes. I've only moved the patch forward from
9833 when I first did it. I'm sure the code in hv_ksplit could be
9836 Revert from Perl_malloc to Mymalloc for binary compatibility with
9839 Date: Mon, 7 Oct 1996 22:03:00 +0300
9840 From: Jarkko Hietaniemi
9841 Subject: LC_COLLATE.
9843 Big patch to add, document, and test LC_COLLATE support.
9847 Add new function perl_init_fold. (I'm not sure it goes here.)
9851 Date: Thu, 12 Sep 96 15:58 PDT
9852 From: Hunter Kelly <retnuh@zule.pixar.com>
9853 Subject: Re: 5.003_05 is available.
9855 Fix PerlIO_reopen parameters.
9859 Date: Fri, 13 Sep 1996 17:24:01 -0400
9860 From: John Stoffel <jfs@jfs.fluent.com>
9861 Subject: Re: 5.003_05 is available.
9863 Undef Irix getc_unlocked and putc_unlocked #defines.
9865 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9866 From: Charles Bailey
9867 Subject: VMS patches to 5.003_05
9871 Date: Mon, 7 Oct 1996 22:03:00 +0300
9872 From: Jarkko Hietaniemi
9873 Subject: LC_COLLATE.
9875 Big patch to add, document, and test LC_COLLATE support.
9877 perli18n.pod (and perlapio.pod, btw) added.
9881 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9882 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9883 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9885 Here is a patch for various typos and other defects in the Perl
9886 5.003_05 pods, including the pods embedded in library modules.
9890 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9891 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9892 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9894 Here is a patch for various typos and other defects in the Perl
9895 5.003_05 pods, including the pods embedded in library modules.
9897 Changed Larry's address to larry@wall.org.
9899 Date: Mon, 7 Oct 1996 22:03:00 +0300
9900 From: Jarkko Hietaniemi
9901 Subject: LC_COLLATE.
9903 Big patch to add, document, and test LC_COLLATE support.
9905 perli18n advertised.
9907 Index: pod/perlapio.pod
9909 Date: Wed, 11 Sep 1996 11:55:18 -0500
9910 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9911 Subject: POD spelling patches
9913 Index: pod/perlbook.pod
9915 Updated for Second Edition.
9917 Index: pod/perlcall.pod
9919 Date: Wed, 11 Sep 1996 11:55:18 -0500
9920 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9921 Subject: POD spelling patches
9923 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9924 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9925 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9927 Here is a patch for various typos and other defects in the Perl
9928 5.003_05 pods, including the pods embedded in library modules.
9930 Index: pod/perldata.pod
9932 Date: Wed, 11 Sep 1996 11:55:18 -0500
9933 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9934 Subject: POD spelling patches
9936 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9937 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9938 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9940 Here is a patch for various typos and other defects in the Perl
9941 5.003_05 pods, including the pods embedded in library modules.
9943 Index: pod/perldebug.pod
9945 Date: Wed, 11 Sep 1996 11:55:18 -0500
9946 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9947 Subject: POD spelling patches
9949 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9950 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9951 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9953 Here is a patch for various typos and other defects in the Perl
9954 5.003_05 pods, including the pods embedded in library modules.
9956 Index: pod/perldiag.pod
9958 Date: Wed, 11 Sep 1996 11:55:18 -0500
9959 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9960 Subject: POD spelling patches
9962 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9963 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9964 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9966 Here is a patch for various typos and other defects in the Perl
9967 5.003_05 pods, including the pods embedded in library modules.
9969 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
9970 From: Charles Bailey
9971 Subject: VMS patches to 5.003_05
9973 Index: pod/perldsc.pod
9975 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9976 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9977 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9979 Here is a patch for various typos and other defects in the Perl
9980 5.003_05 pods, including the pods embedded in library modules.
9982 Index: pod/perlembed.pod
9984 Date: Wed, 11 Sep 1996 11:55:18 -0500
9985 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
9986 Subject: POD spelling patches
9988 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9989 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9990 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
9992 Here is a patch for various typos and other defects in the Perl
9993 5.003_05 pods, including the pods embedded in library modules.
9995 Index: pod/perlform.pod
9997 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
9998 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
9999 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10001 Here is a patch for various typos and other defects in the Perl
10002 5.003_05 pods, including the pods embedded in library modules.
10004 Index: pod/perlfunc.pod
10006 Date: Wed, 11 Sep 1996 11:55:18 -0500
10007 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10008 Subject: POD spelling patches
10010 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10011 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10012 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10014 Here is a patch for various typos and other defects in the Perl
10015 5.003_05 pods, including the pods embedded in library modules.
10017 Index: pod/perlguts.pod
10019 Date: Wed, 11 Sep 1996 11:55:18 -0500
10020 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10021 Subject: POD spelling patches
10022 Date: Mon, 23 Sep 96 13:18:01 PDT
10024 Subject: Re: perlguts API Listing patch
10026 Here's the lastest complete version for inclusion into _06 or .004. This
10027 incorporates and supersedes Dean's patch.
10029 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10030 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10031 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10033 Here is a patch for various typos and other defects in the Perl
10034 5.003_05 pods, including the pods embedded in library modules.
10036 Index: pod/perli18n.pod
10038 Date: Mon, 7 Oct 1996 22:03:00 +0300
10039 From: Jarkko Hietaniemi
10040 Subject: LC_COLLATE.
10042 Big patch to add, document, and test LC_COLLATE support.
10046 Index: pod/perlipc.pod
10048 Date: Wed, 11 Sep 1996 11:55:18 -0500
10049 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10050 Subject: POD spelling patches
10052 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10053 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10054 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10056 Here is a patch for various typos and other defects in the Perl
10057 5.003_05 pods, including the pods embedded in library modules.
10059 Index: pod/perllol.pod
10061 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10062 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10063 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10065 Here is a patch for various typos and other defects in the Perl
10066 5.003_05 pods, including the pods embedded in library modules.
10068 Index: pod/perlmod.pod
10070 Date: Wed, 11 Sep 1996 11:55:18 -0500
10071 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10072 Subject: POD spelling patches
10074 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10075 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10076 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10078 Here is a patch for various typos and other defects in the Perl
10079 5.003_05 pods, including the pods embedded in library modules.
10081 Date: Wed, 02 Oct 1996 16:52:08 -0400
10082 From: Roderick Schertler
10083 Subject: documentation for $? in END
10085 Document the behavior with $? WRT END subroutines.
10087 Index: pod/perlobj.pod
10089 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10090 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10091 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10093 Here is a patch for various typos and other defects in the Perl
10094 5.003_05 pods, including the pods embedded in library modules.
10096 Index: pod/perlop.pod
10098 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10099 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10100 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10102 Here is a patch for various typos and other defects in the Perl
10103 5.003_05 pods, including the pods embedded in library modules.
10105 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
10106 From: Kenneth Albanowski
10107 Subject: Re: Suggestion for improving man page
10109 Add alternative names for various escape sequences.
10111 Index: pod/perlpod.pod
10113 Date: Wed, 11 Sep 1996 11:55:18 -0500
10114 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10115 Subject: POD spelling patches
10117 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10118 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10119 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10121 Here is a patch for various typos and other defects in the Perl
10122 5.003_05 pods, including the pods embedded in library modules.
10124 Index: pod/perlre.pod
10126 Date: Wed, 11 Sep 1996 11:55:18 -0500
10127 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10128 Subject: POD spelling patches
10130 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10131 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10132 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10134 Here is a patch for various typos and other defects in the Perl
10135 5.003_05 pods, including the pods embedded in library modules.
10137 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
10138 From: Kenneth Albanowski
10139 Subject: Re: Suggestion for improving man page
10141 Add alternative names for various escape sequences.
10143 Index: pod/perlref.pod
10145 Date: Wed, 11 Sep 1996 11:55:18 -0500
10146 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10147 Subject: POD spelling patches
10149 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10150 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10151 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10153 Here is a patch for various typos and other defects in the Perl
10154 5.003_05 pods, including the pods embedded in library modules.
10156 Index: pod/perlrun.pod
10158 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10159 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10160 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10162 Here is a patch for various typos and other defects in the Perl
10163 5.003_05 pods, including the pods embedded in library modules.
10165 Index: pod/perlsec.pod
10167 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10168 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10169 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10171 Here is a patch for various typos and other defects in the Perl
10172 5.003_05 pods, including the pods embedded in library modules.
10174 Index: pod/perlstyle.pod
10176 Date: Wed, 11 Sep 1996 11:55:18 -0500
10177 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10178 Subject: POD spelling patches
10180 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10181 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10182 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10184 Here is a patch for various typos and other defects in the Perl
10185 5.003_05 pods, including the pods embedded in library modules.
10187 Index: pod/perlsub.pod
10189 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10190 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10191 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10193 Here is a patch for various typos and other defects in the Perl
10194 5.003_05 pods, including the pods embedded in library modules.
10196 Index: pod/perlsyn.pod
10198 Date: Wed, 11 Sep 1996 11:55:18 -0500
10199 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10200 Subject: POD spelling patches
10202 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10203 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10204 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10206 Here is a patch for various typos and other defects in the Perl
10207 5.003_05 pods, including the pods embedded in library modules.
10209 Index: pod/perltie.pod
10211 Date: Wed, 11 Sep 1996 11:55:18 -0500
10212 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10213 Subject: POD spelling patches
10215 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10216 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10217 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10219 Here is a patch for various typos and other defects in the Perl
10220 5.003_05 pods, including the pods embedded in library modules.
10222 Index: pod/perltoc.pod
10224 Date: Wed, 11 Sep 1996 11:55:18 -0500
10225 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10226 Subject: POD spelling patches
10228 Changed Larry's address to larry@wall.org.
10230 Index: pod/perltrap.pod
10232 Date: Wed, 11 Sep 1996 13:26:18 -0400
10233 From: Gurusamy Sarathy
10234 Subject: a perl425 trap
10236 Here's an addition that should be self-explanatory.
10237 [interpolation issues]
10239 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10240 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10241 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10243 Here is a patch for various typos and other defects in the Perl
10244 5.003_05 pods, including the pods embedded in library modules.
10246 Index: pod/perlvar.pod
10248 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10249 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10250 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10252 Here is a patch for various typos and other defects in the Perl
10253 5.003_05 pods, including the pods embedded in library modules.
10255 Date: Wed, 02 Oct 1996 16:52:08 -0400
10256 From: Roderick Schertler
10257 Subject: documentation for $? in END
10259 Document the behavior with $? WRT END subroutines.
10261 Index: pod/perlxstut.pod
10263 Date: Wed, 11 Sep 1996 11:55:18 -0500
10264 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
10265 Subject: POD spelling patches
10267 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10268 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10269 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10271 Here is a patch for various typos and other defects in the Perl
10272 5.003_05 pods, including the pods embedded in library modules.
10274 Index: pod/pod2man.PL
10276 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10277 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10278 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10280 Here is a patch for various typos and other defects in the Perl
10281 5.003_05 pods, including the pods embedded in library modules.
10283 Bugs found in pod2man
10285 The following bugs were noticed, and some fixed:
10287 1. Where a L<> link extends over more than one line, pod2man does not
10288 treat it as a link but displays it literally, and so these have been
10289 rearranged to place the link on one line. This is the only bug worked
10290 around. [Fixed; the rearrangements, which were done beforehand,
10291 remain in some cases, but are no longer necessary, and pod paragraphs
10292 can now be safely reformatted to whatever width is desired in the pod,
10293 without breaking links.]
10295 2. It seems to swallow spaces after certain links: for example, part
10296 of the "open" entry in the perlfunc manpage comes out as "the
10297 \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
10298 having been "L</binmode> for tips". [Fixed.]
10300 3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
10301 by Reference\fR', that is, with an initial '/"'.
10303 4. If a pod line begins with ".", nothing is done to prevent [tng]roff
10304 from treating it as a [tng]roff instruction.
10306 5. When the paragraph below =head1 NAME has more than one line, this
10307 confuses pod2man: so in the case of Term::Readline, the manpage begins
10308 with a stray line 'no real package is found, substitutes stubs instead
10309 of basic functions."'.
10311 Of course, it would be better to fix pod2man; I hope that the new Pod
10312 modules, when ready, will not have these defects.
10316 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10317 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10319 Date: Mon, 7 Oct 1996 22:03:00 +0300
10320 From: Jarkko Hietaniemi
10321 Subject: LC_COLLATE.
10323 Big patch to add, document, and test LC_COLLATE support.
10325 sortcmp() sprouted a LC_COLLATE branch.
10329 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10330 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10332 Date: Thu, 19 Sep 1996 11:58:22 -0400
10333 From: "Randy J. Ray" <rjray@uswest.com>
10334 Subject: Patch: Untaint FH flag and clean DATA handles
10336 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
10337 on an xpvio->xio_flags struct member. It is used to mark the given
10338 file handle as a clean source, even when tainting is turned on.
10339 There are also patches to pp_sys.c in pp_sysread to check this flag
10340 before tainting data, and in pp_hot.c in do_readline for the same
10341 reason. Lastly, it patches toke.c to automatically set this flag on
10342 on a __DATA__ filehandle. The creation of the $pack::DATA
10343 pseudo-filehandle is already checked against running under eval, so
10344 this should not introduce any insecurity.
10346 This patch *does not*:
10348 * Add the "untaint" keyword.
10352 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10353 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10355 Date: Thu, 19 Sep 1996 11:58:22 -0400
10356 From: "Randy J. Ray" <rjray@uswest.com>
10357 Subject: Patch: Untaint FH flag and clean DATA handles
10359 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
10360 on an xpvio->xio_flags struct member. It is used to mark the given
10361 file handle as a clean source, even when tainting is turned on.
10362 There are also patches to pp_sys.c in pp_sysread to check this flag
10363 before tainting data, and in pp_hot.c in do_readline for the same
10364 reason. Lastly, it patches toke.c to automatically set this flag on
10365 on a __DATA__ filehandle. The creation of the $pack::DATA
10366 pseudo-filehandle is already checked against running under eval, so
10367 this should not introduce any insecurity.
10369 This patch *does not*:
10371 * Add the "untaint" keyword.
10373 Date: Sun, 22 Sep 1996 17:26:57 -0400
10374 From: "Randy J. Ray" <rjray@uswest.com>
10375 Subject: Patch to patch for untainting
10377 The following patch ensures that a glob used as a filehandle that
10378 has had the UNTAINT flag set will not carry that flag over on a
10379 re-open. In a nutshell, a re-open of the DATA filehandle would be
10380 considered untainted, and an object of class IO::Handle (or one of
10381 its sub-classes) that is marked untainted with the untaint method,
10382 then closed and re-opened, retained the untaintedness.
10384 Date: Mon, 30 Sep 1996 00:54:37 -0400
10385 From: Spider Boardman
10387 First, with IO::untaint, the patches as posted resulted in a
10388 miniperl which couldn't open files, so the autosplitting of the
10389 library and the creation of Makefiles for the extensions didn't
10390 work. Worse, it didn't just fail to open files, it dumped core.
10394 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10395 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10397 Date: Mon, 30 Sep 1996 01:13:28 -0400
10398 From: Spider Boardman
10399 Subject: Re: pre extending hash? - need speed
10401 The patch below (which is relative to perl5.001l) implements
10402 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10403 pre-sizing hashes. I've only moved the patch forward from
10404 when I first did it. I'm sure the code in hv_ksplit could be
10407 Date: Mon, 7 Oct 1996 22:03:00 +0300
10408 From: Jarkko Hietaniemi
10409 Subject: LC_COLLATE.
10411 Big patch to add, document, and test LC_COLLATE support.
10413 mem_collxfrm() and perl_init_fold() added.
10417 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10418 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10422 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10423 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10425 Date: Mon, 30 Sep 1996 01:13:28 -0400
10426 From: Spider Boardman
10427 Subject: Re: pre extending hash? - need speed
10429 The patch below (which is relative to perl5.001l) implements
10430 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10431 pre-sizing hashes. I've only moved the patch forward from
10432 when I first did it. I'm sure the code in hv_ksplit could be
10435 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10436 From: Charles Bailey
10437 Subject: VMS patches to 5.003_05
10439 I've added some DEBUG_Ps to sv.c which give a trace of the
10440 fast I/O fiddling with stdio in sv_gets(). These were useful
10441 to me in setting up the VMS fast I/O, and I left them in in
10442 case they're useful to someone in the future. However, if you
10443 think it overloads -DP too much, feel free to drop it. (-DP
10444 already adds a profile of op usage to its advertised output.)
10446 Date: Mon, 7 Oct 1996 22:03:00 +0300
10447 From: Jarkko Hietaniemi
10448 Subject: LC_COLLATE.
10450 Big patch to add, document, and test LC_COLLATE support.
10452 sv_cmp() sprouted a LC_COLLATE branch.
10456 Date: Thu, 19 Sep 1996 11:58:22 -0400
10457 From: "Randy J. Ray" <rjray@uswest.com>
10458 Subject: Patch: Untaint FH flag and clean DATA handles
10460 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
10461 on an xpvio->xio_flags struct member. It is used to mark the given
10462 file handle as a clean source, even when tainting is turned on.
10463 There are also patches to pp_sys.c in pp_sysread to check this flag
10464 before tainting data, and in pp_hot.c in do_readline for the same
10465 reason. Lastly, it patches toke.c to automatically set this flag on
10466 on a __DATA__ filehandle. The creation of the $pack::DATA
10467 pseudo-filehandle is already checked against running under eval, so
10468 this should not introduce any insecurity.
10470 This patch *does not*:
10472 * Add the "untaint" keyword.
10474 Date: Fri, 20 Sep 1996 15:38:57 -0400
10475 From: Gurusamy Sarathy
10476 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
10478 I found a subtle problem with the lazydelete mechanism (which is used
10479 to postpone the delete of a entry that may be getting iterated over).
10480 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
10481 needed later to call unsharepvn(). This means that only magical
10482 hash entries can use the HeKLEN slot to hold flags.
10484 Here's a tested patch against 5.00305 that fixes the problem.
10485 The patch simply moves the LAZYDEL hint to become a SV-level private
10488 Index: t/base/term.t
10490 Date: Mon, 7 Oct 1996 22:03:00 +0300
10491 From: Jarkko Hietaniemi
10492 Subject: LC_COLLATE.
10494 Big patch to add, document, and test LC_COLLATE support.
10496 \n not necessarily lt ' '.
10498 Index: t/comp/package.t
10500 Date: Mon, 7 Oct 1996 22:03:00 +0300
10501 From: Jarkko Hietaniemi
10502 Subject: LC_COLLATE.
10504 Big patch to add, document, and test LC_COLLATE support.
10506 XYZ not necessarily gt xyz.
10508 Index: t/lib/abbrev.t
10510 Date: Sun, 22 Sep 1996 00:59:56 +0200
10512 Subject: More standard library test scripts
10514 This is a collection of test scripts for the standard library modules.
10515 Some of the tests does not pass unless some of the patches I have sent
10518 Date: 23 Sep 1996 11:33:01 +0200
10519 From: Ulrich Pfeifer
10520 Subject: Text::Abbrev (Re: More standard library test scripts)
10522 This patch merges the Text::Abbrev related patches/tests from Gisle
10523 and my previous patch (i.e. replaces both).
10525 Index: t/lib/anydbm.t
10527 Date: Mon, 7 Oct 1996 22:03:00 +0300
10528 From: Jarkko Hietaniemi
10529 Subject: LC_COLLATE.
10531 Big patch to add, document, and test LC_COLLATE support.
10533 A not necessarily gt a.
10535 Index: t/lib/autoloader.t
10537 Date: Sun, 22 Sep 1996 00:59:56 +0200
10539 Subject: More standard library test scripts
10541 This is a collection of test scripts for the standard library modules.
10542 Some of the tests does not pass unless some of the patches I have sent
10545 Date: Mon, 30 Sep 1996 00:54:37 -0400
10546 From: Spider Boardman
10548 The test and patches for AutoLoader were also non-functional,
10549 since the regexp context (curpm) was still being clobbered by the
10550 filename manipulations:
10552 Index: t/lib/basename.t
10554 Date: Sun, 22 Sep 1996 00:59:56 +0200
10556 Subject: More standard library test scripts
10558 This is a collection of test scripts for the standard library modules.
10559 Some of the tests does not pass unless some of the patches I have sent
10562 Date: Mon, 30 Sep 1996 00:54:37 -0400
10563 From: Spider Boardman
10565 Fix the number of tests.
10567 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10568 From: Charles Bailey
10569 Subject: VMS patches to 5.003_05
10571 A different set of tests for File::Basename and friends.
10573 Index: t/lib/checktree.t
10575 Date: Sun, 22 Sep 1996 00:59:56 +0200
10577 Subject: More standard library test scripts
10579 This is a collection of test scripts for the standard library modules.
10580 Some of the tests does not pass unless some of the patches I have sent
10583 Index: t/lib/complex.t
10585 Date: Thu, 03 Oct 96 18:38:08 +0200
10586 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
10587 # Complex numbers and associated mathematical functions
10588 # -- Raphael Manfredi, Sept 1996
10590 Tests for new version.
10592 Index: t/lib/db-btree.t
10594 Date: Mon, 7 Oct 1996 22:03:00 +0300
10595 From: Jarkko Hietaniemi
10596 Subject: LC_COLLATE.
10598 Big patch to add, document, and test LC_COLLATE support.
10600 A not necessarily gt a.
10602 Index: t/lib/db-hash.t
10604 Date: Mon, 7 Oct 1996 22:03:00 +0300
10605 From: Jarkko Hietaniemi
10606 Subject: LC_COLLATE.
10608 Big patch to add, document, and test LC_COLLATE support.
10610 A not necessarily gt a.
10614 Date: Sun, 22 Sep 1996 00:59:56 +0200
10616 Subject: More standard library test scripts
10618 This is a collection of test scripts for the standard library modules.
10619 Some of the tests does not pass unless some of the patches I have sent
10622 Index: t/lib/fatal.t
10624 Date: Sun, 22 Sep 1996 00:59:56 +0200
10626 Subject: More standard library test scripts
10628 This is a collection of test scripts for the standard library modules.
10629 Some of the tests does not pass unless some of the patches I have sent
10632 Index: t/lib/filecache.t
10634 Date: Sun, 22 Sep 1996 00:59:56 +0200
10636 Subject: More standard library test scripts
10638 This is a collection of test scripts for the standard library modules.
10639 Some of the tests does not pass unless some of the patches I have sent
10642 Index: t/lib/filecopy.t
10644 Date: Sun, 22 Sep 1996 00:59:56 +0200
10646 Subject: More standard library test scripts
10648 This is a collection of test scripts for the standard library modules.
10649 Some of the tests does not pass unless some of the patches I have sent
10652 Index: t/lib/filefind.t
10654 Date: Sun, 22 Sep 1996 00:59:56 +0200
10656 Subject: More standard library test scripts
10658 This is a collection of test scripts for the standard library modules.
10659 Some of the tests does not pass unless some of the patches I have sent
10662 Index: t/lib/filepath.t
10664 Date: Sun, 22 Sep 1996 00:59:56 +0200
10666 Subject: More standard library test scripts
10668 This is a collection of test scripts for the standard library modules.
10669 Some of the tests does not pass unless some of the patches I have sent
10672 Index: t/lib/findbin.t
10674 Date: Sun, 22 Sep 1996 00:59:56 +0200
10676 Subject: More standard library test scripts
10678 This is a collection of test scripts for the standard library modules.
10679 Some of the tests does not pass unless some of the patches I have sent
10682 Index: t/lib/gdbm.t
10684 Date: Mon, 7 Oct 1996 22:03:00 +0300
10685 From: Jarkko Hietaniemi
10686 Subject: LC_COLLATE.
10688 Big patch to add, document, and test LC_COLLATE support.
10690 A not necessarily gt a.
10692 Index: t/lib/getopt.t
10694 Date: Sun, 22 Sep 1996 00:59:56 +0200
10696 Subject: More standard library test scripts
10698 This is a collection of test scripts for the standard library modules.
10699 Some of the tests does not pass unless some of the patches I have sent
10702 Index: t/lib/hostname.t
10704 Date: Sun, 22 Sep 1996 00:59:56 +0200
10706 Subject: More standard library test scripts
10708 This is a collection of test scripts for the standard library modules.
10709 Some of the tests does not pass unless some of the patches I have sent
10712 Index: t/lib/ndbm.t
10714 Date: Mon, 7 Oct 1996 22:03:00 +0300
10715 From: Jarkko Hietaniemi
10716 Subject: LC_COLLATE.
10718 Big patch to add, document, and test LC_COLLATE support.
10720 A not necessarily gt a.
10722 Index: t/lib/odbm.t
10724 Date: Mon, 7 Oct 1996 22:03:00 +0300
10725 From: Jarkko Hietaniemi
10726 Subject: LC_COLLATE.
10728 Big patch to add, document, and test LC_COLLATE support.
10730 A not necessarily gt a.
10732 Index: t/lib/parsewords.t
10734 Date: Sun, 22 Sep 1996 00:59:56 +0200
10736 Subject: More standard library test scripts
10738 This is a collection of test scripts for the standard library modules.
10739 Some of the tests does not pass unless some of the patches I have sent
10742 Index: t/lib/sdbm.t
10744 Date: Mon, 7 Oct 1996 22:03:00 +0300
10745 From: Jarkko Hietaniemi
10746 Subject: LC_COLLATE.
10748 Big patch to add, document, and test LC_COLLATE support.
10750 A not necessarily gt a.
10752 Index: t/lib/searchdict.t
10754 Date: Sun, 22 Sep 1996 00:59:56 +0200
10756 Subject: More standard library test scripts
10758 This is a collection of test scripts for the standard library modules.
10759 Some of the tests does not pass unless some of the patches I have sent
10762 Index: t/lib/selectsaver.t
10764 Date: Sun, 22 Sep 1996 00:59:56 +0200
10766 Subject: More standard library test scripts
10768 This is a collection of test scripts for the standard library modules.
10769 Some of the tests does not pass unless some of the patches I have sent
10772 Index: t/lib/symbol.t
10774 Date: Sun, 22 Sep 1996 00:59:56 +0200
10776 Subject: More standard library test scripts
10778 This is a collection of test scripts for the standard library modules.
10779 Some of the tests does not pass unless some of the patches I have sent
10782 Date: Mon, 30 Sep 1996 00:54:37 -0400
10783 From: Spider Boardman
10785 The various new lib/*.t tests didn't all work. For some, it was
10786 only because the count of tests was wrong:
10788 Index: t/lib/texttabs.t
10790 Date: Sun, 22 Sep 1996 00:59:56 +0200
10792 Subject: More standard library test scripts
10794 This is a collection of test scripts for the standard library modules.
10795 Some of the tests does not pass unless some of the patches I have sent
10798 Index: t/lib/textwrap.t
10800 Date: Sun, 22 Sep 1996 00:59:56 +0200
10802 Subject: More standard library test scripts
10804 This is a collection of test scripts for the standard library modules.
10805 Some of the tests does not pass unless some of the patches I have sent
10808 Index: t/lib/timelocal.t
10810 Date: Sun, 22 Sep 1996 00:59:56 +0200
10812 Subject: More standard library test scripts
10814 This is a collection of test scripts for the standard library modules.
10815 Some of the tests does not pass unless some of the patches I have sent
10820 Date: Mon, 30 Sep 1996 01:13:28 -0400
10821 From: Spider Boardman
10822 Subject: Re: pre extending hash? - need speed
10824 The patch below (which is relative to perl5.001l) implements
10825 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10826 pre-sizing hashes. I've only moved the patch forward from
10827 when I first did it. I'm sure the code in hv_ksplit could be
10830 Date: Mon, 7 Oct 1996 22:03:00 +0300
10831 From: Jarkko Hietaniemi
10832 Subject: LC_COLLATE.
10834 Big patch to add, document, and test LC_COLLATE support.
10836 A not necessarily gt a.
10840 Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
10841 From: Charles Bailey
10842 Subject: Re: glob test 1 failing...bad test or bug
10844 Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
10845 fails because <op/*> sorts op/re_* before op/rea*, while
10846 $otherway = `echo op/*` sorts op/re_* after op/re[a-z]*.t
10848 This version doesn't rely on the sorting order.
10850 Index: t/op/magic.t
10852 Date: Mon, 7 Oct 1996 22:03:00 +0300
10853 From: Jarkko Hietaniemi
10854 Subject: LC_COLLATE.
10856 Big patch to add, document, and test LC_COLLATE support.
10858 Index: t/op/readdir.t
10860 Date: Mon, 7 Oct 1996 22:03:00 +0300
10861 From: Jarkko Hietaniemi
10862 Subject: LC_COLLATE.
10864 Big patch to add, document, and test LC_COLLATE support.
10866 A not necessarily gt a.
10870 Date: Mon, 7 Oct 1996 22:03:00 +0300
10871 From: Jarkko Hietaniemi
10872 Subject: LC_COLLATE.
10874 Big patch to add, document, and test LC_COLLATE support.
10876 A not necessarily gt a.
10880 Date: Sat, 14 Sep 1996 17:08:16 -0400
10881 From: Gurusamy Sarathy
10882 Subject: whitespace induced lexer errors (with patch)
10884 I finally got around to fixing skipspace() to not indiscriminately
10885 overwrite oldbufptr and oldoldbufptr (which are used in making
10886 expectation decisions in the lexer).
10888 Date: Sat, 14 Sep 1996 18:55:16 -0400
10889 From: Gurusamy Sarathy
10890 Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
10892 Date: Thu, 19 Sep 1996 11:58:22 -0400
10893 From: "Randy J. Ray" <rjray@uswest.com>
10894 Subject: Patch: Untaint FH flag and clean DATA handles
10896 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
10897 on an xpvio->xio_flags struct member. It is used to mark the given
10898 file handle as a clean source, even when tainting is turned on.
10899 There are also patches to pp_sys.c in pp_sysread to check this flag
10900 before tainting data, and in pp_hot.c in do_readline for the same
10901 reason. Lastly, it patches toke.c to automatically set this flag on
10902 on a __DATA__ filehandle. The creation of the $pack::DATA
10903 pseudo-filehandle is already checked against running under eval, so
10904 this should not introduce any insecurity.
10906 This patch *does not*:
10908 * Add the "untaint" keyword.
10912 Date: Mon, 7 Oct 1996 22:03:00 +0300
10913 From: Jarkko Hietaniemi
10914 Subject: LC_COLLATE.
10916 Big patch to add, document, and test LC_COLLATE support.
10918 rewrote perl_init_i18n() completely.
10919 - reworded to be much more friendly and clear.
10920 - perl_init_fold() split to its own function.
10921 wrote mem_collxfrm().
10923 Index: utils/c2ph.PL
10925 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10926 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10927 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10929 Here is a patch for various typos and other defects in the Perl
10930 5.003_05 pods, including the pods embedded in library modules.
10932 Index: utils/h2ph.PL
10934 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10935 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10936 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10938 Here is a patch for various typos and other defects in the Perl
10939 5.003_05 pods, including the pods embedded in library modules.
10941 Index: utils/h2xs.PL
10943 Date: Sat, 21 Sep 1996 16:38:24 -0500
10944 From: Dean Roehrich
10945 Subject: h2xs bug fix
10947 The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
10948 finding #define statements and filling the constant() function. This patch
10949 fixes that. The h2xs_test program found this--maybe people who are
10950 modifying h2xs should get a copy of the test program.
10952 This also adds a -d to enable debugging messages (there's just one for now).
10953 I've also placed some of the doc-related things in alphabetical order.
10955 h2xs_test can be found in my directory on CPAN. Those of you modifying
10956 xsubpp should know there's a test suite for that, too, called XSTEST which
10957 can also be found in my directory on CPAN.
10959 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10960 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10961 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10963 Here is a patch for various typos and other defects in the Perl
10964 5.003_05 pods, including the pods embedded in library modules.
10966 Index: utils/perldoc.PL
10968 Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
10969 From: Kenneth Albanowski
10970 Subject: perldoc patch
10972 Ilya has found that this change makes perldoc much more useful under OS/2.
10974 Index: vms/config.vms
10976 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10977 From: Charles Bailey
10978 Subject: VMS patches to 5.003_05
10980 Index: vms/descrip.mms
10982 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10983 From: Charles Bailey
10984 Subject: VMS patches to 5.003_05
10986 Index: vms/genconfig.pl
10988 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10989 From: Charles Bailey
10990 Subject: VMS patches to 5.003_05
10992 Index: vms/perlvms.pod
10994 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10995 From: Charles Bailey
10996 Subject: VMS patches to 5.003_05
11000 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11001 From: Charles Bailey
11002 Subject: VMS patches to 5.003_05
11006 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11007 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11008 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11010 This patch just changed the old a2p.man page into a pod page.
11014 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11015 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11016 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11018 This patch just changed the old s2p.man page into a pod page.
11019 I then embedded the pod into the s2p script.
11026 This patch was primarily to fix bugs and to clean up some of
11027 the remaining issues from in 5.003_04. The details are described below.
11028 A very brief summary is:
11030 o Visible Changes to Core Functionality
11032 -Add support for a READLINE method to tied filehandles.
11034 -times function now uses CLK_TCK if HZ is not available, rather
11035 than just defaulting to 60. times output might change on some
11036 systems, but should be correct now.
11038 -AnyDBM_File (modifying ISA does not work as expected)
11039 Now behaves as documented: Modifying ISA works to select
11040 order in which *DB* modules are tried. The default is still
11043 o Configure and build enhancements
11045 -Enhance detection of [gs]etpgrp() variants. Some systems have
11046 BSD-style behavior for one and POSIX for the other. Use
11047 [gs]etpgid() instead, whenever possible.
11049 -You can now build a shared libperl.so without running through
11050 the LD_RUN_PATH hoops, if your system supports appropriate
11051 ld command-line options. Solaris, NetBSD, and Linux are currently
11052 supported. Others are easy to add. (This makes like a lot easier
11057 -Fix installperl and installman so that the -n option really only
11058 prints commands. (previously, it would still do the mkdirs.)
11062 -debugger ought to work.
11064 -A new heredoc tag in Makefile.SH is now quoted. This prevented
11065 5.003_04 from working most places.
11067 -numerous smaller ones, detailed below.
11071 Here are the specific file-by-file changes.
11073 # This is my patch perl5.003_05.pat to perl5.003_04
11074 # The full description is below.
11075 # Please execute the following commands before applying this patch.
11076 # (You can feed this patch to 'sh' to do so.)
11077 # -- Andy Dougherty
11079 # We'll create a new test, but patch won't automatically make it
11082 chmod +x t/io/read.t
11087 This is patch perl5.003_05.pat to perl version 5.003_04.
11088 This takes you from 5.003_04 to 5.003_05.
11090 To apply this patch, run the above commands,
11091 cd to your perl source directory and then type
11093 patch -p1 -N < perl5.003_05.pat
11095 The changes are described after each /^Index/ line below. This is
11096 designed so you can examine each change with a command such as
11098 csplit -k perl5.003_05.pat '/^Index:/' '{99}'
11102 Updated for 5.003_05.
11106 Allow command line or hint-file overrides of $afs.
11108 Allow trailing spaces in nm output for HPUX10.
11110 Check for newer BIND 'search' directives in /etc/resolv.conf as well
11111 as older 'domain' directive.
11113 Enhance detection of [gs]etpgrp() variants. Some systems have
11114 BSD-style behavior for one and POSIX for the other. Use
11115 [gs]etpgid() instead, whenever possible.
11117 Include -s in the -h summary of available options.
11119 Allow command-line override of $afs.
11121 Handle trailing spaces in nm-output on HPUX10.
11123 Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
11124 be in Makefile.SH. Now it's available for other modules too.)
11126 When using shared libperl, avoid LD_RUN_PATH if possible by adding
11127 correct ld flags. Currently, Solaris and NetBSD get the correct
11128 -R $archlibexp/CORE, and Linux gets its
11129 -Wl,-rpath,$archlibexp/CORE flag. Other contributions are
11134 Correct libperl5 -> libperl typo.
11136 Describe MakeMaker's Warning (will try anyway) messages.
11138 More info on where and how to send reports.
11140 Add info on non-Unix ports.
11145 Add new test t/io/read.t.
11147 Add new hints files for ODBM_File for ultrix and hpux.
11149 Add new pod checker script.
11153 A new heredoc tag in Makefile.SH needs to be quoted.
11155 shrpenv stuff moved to Configure.
11157 Index: Porting/Glossary
11159 Updated to match Configure.
11163 VMS 5.003_05 Update.
11167 Subject: turbidity in av.[ch]
11168 Date: Sun, 10 Dec 1995 00:21:31 -0500
11169 From: Gurusamy Sarathy
11171 Some unclean code that I noticed today.
11175 Updated to match newest config_h.SH.
11179 Updated to match Configure.
11181 Changed the DLSYM_NEEDS_UNDERSCORE comment to
11182 /**/ to conform to metaconfig style.
11184 Index: emacs/cperl-mode.el
11186 From: Ilya Zakharevich
11187 Subject: Newer CPerl-mode
11189 Index: ext/DB_File/DB_File.pm
11191 Update to DB_File 1.03.
11193 Index: ext/DB_File/DB_File.xs
11195 Update to DB_File 1.03.
11197 Index: ext/Fcntl/Fcntl.pm
11199 Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
11200 From: Chip Salzenberg
11201 Subject: No AutoLoader for Fcntl
11203 Just like Socket, Fcntl doesn't need splitting and AutoLoading.
11205 Index: ext/FileHandle/FileHandle.pm
11207 From: Roderick Schertler
11208 Subject: FileHandle::DESTROY for fd 0
11210 This fixes FileHandle::DESTROY when called on stdin.
11212 Index: ext/ODBM_File/ODBM_File.xs
11214 Attempt to correct for "Bad free" in Ultrix and HPUX versions of
11217 Index: ext/ODBM_File/hints/hpux.pl
11219 Try to work around "bad free" in dbmclose().
11221 Index: ext/ODBM_File/hints/ultrix.pl
11223 Try to work around "bad free" in dbmclose().
11225 Index: ext/Socket/Socket.pm
11227 Date: Thu, 5 Sep 1996 09:58:08 +0200
11228 From: Andreas Koenig
11229 Subject: Patch to inhibit autosplit on Socket.pm
11231 This patch inhibits production and use of a completely useless
11232 auto/Socket/autosplit.ix.
11236 Make a little more C++-friendly for IBM's CSET++ compiler.
11238 Index: hints/convexos.sh
11240 Remove [gs]etpgrp workaround. Configure & perl.h should handle
11243 Index: hints/hpux.sh
11245 Add note about possible gcc GR3 warning message.
11247 Remove [gs]etpgrp workaround. Configure & perl.h should handle
11250 Index: hints/sco.sh
11252 Turn off optimization for stock cc. This appears to
11253 prevent miniperl core dumps.
11255 Index: hints/solaris_2.sh
11257 Catch GNU ld even though it doesn't identify itself as a GNU tool.
11258 Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
11260 Index: hints/sunos_4_1.sh
11262 Describe solution for the __lib_version problem with acc on
11267 Date: Thu, 05 Sep 1996 00:25:28 -0400
11268 From: Gurusamy Sarathy
11269 Subject: minor misc. cleanup
11271 This patch makes some minor cleanups to the sources. No change
11272 in functionality whatsoever.
11274 Date: Thu, 05 Sep 1996 02:52:21 -0400
11275 From: Gurusamy Sarathy
11277 Subject: debugger problems--another patch (was Re: 5.003_04)
11279 I have tried to avoid copying of hash keys that are passed to
11280 magical hashes, but it seems that copying may be unavoidable
11281 since the hv_*_ent() functions could be PADTMPs (and other
11282 SVs that may get reused) as keys.
11284 VMS dynamic %ENV fix
11288 From: scotth@sgi.com
11289 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
11291 Fix installperl so that the -n option really only prints commands.
11292 (previously, it would still do the mkdirs.)
11294 an "ignore installed" option, so that it doesn't bother to check
11295 to see if the target already exists (an optimization that I
11296 *don't* want it to do when I do #1 above)
11300 From: scotth@sgi.com
11301 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
11303 Fix installperl so that the -n option really only prints commands.
11304 (previously, it would still do the mkdirs.)
11306 an "ignore installed" option, so that it doesn't bother to check
11307 to see if the target already exists (an optimization that I
11308 *don't* want it to do when I do #1 above)
11310 Index: lib/AnyDBM_File.pm
11312 AnyDBM_File (modifying ISA does not work as expected)
11313 Now behaves as documented: Modifying ISA works to select
11314 order in which *DB* modules are tried. The default is still
11318 Add helpful "die" message to end of AnyDBM_File. Previously
11319 it would return a 0, and the failure would eventually show up
11320 somewhere else in the script and be hard to track down. It is
11321 a failure if perl can't open AnyDBM_File. The test regression
11322 suite is supposed to indicate this as a failure too.
11324 Index: lib/ExtUtils/Install.pm
11326 Updated to MakeMaker-5.38.
11330 Index: lib/ExtUtils/Liblist.pm
11332 Updated to MakeMaker-5.38.
11334 Index: lib/ExtUtils/MM_Unix.pm
11335 Updated to MakeMaker-5.38.
11337 Index: lib/ExtUtils/MakeMaker.pm
11339 Updated to MakeMaker-5.38.
11341 Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
11343 Index: lib/ExtUtils/Manifest.pm
11345 Updated to MakeMaker-5.38.
11347 Index: lib/ExtUtils/Mkbootstrap.pm
11349 Updated to MakeMaker-5.38.
11351 Index: lib/ExtUtils/Mksymlists.pm
11353 Updated to MakeMaker-5.38.
11355 Index: lib/File/Find.pm
11357 From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
11358 Subject: Cwd::fastcwd in File::Find
11360 Is there a good reason why File::Find uses Cwd::fastcwd instead of
11361 Cwd:cwd when fastcwd isn't as portable?
11362 [In particular, fastcwd() doesn't work on AFS.]
11364 Index: lib/Math/Complex.pm
11366 There was a mistake in the sqrt routine in lib/Math/Complex.pm that
11367 gave wrong answers when the magnitude of the imaginary part of the
11368 argument exceeded the magnitude of the real part. Line 69 had too
11369 many sqrt($y)'s. Further, expressions were re-arranged so that
11370 calls to the expensive real sqrt() routine were reduced from 4 to 2
11373 Index: lib/open3.pl
11375 The I/O directions on the dad_wtr and kid_rdr were backwards.
11376 IO/Open3.pm didn't have this error.
11378 Index: lib/syslog.pl
11380 Date: Tue, 03 Sep 1996 20:33:54 -0400
11381 From: Roderick Schertler
11382 Subject: syslog.pl `use Socket' lossage
11384 syslog.pl tries but fails to use
11385 Socket.pm, the problem is that use doesn't return a true value. This
11386 module should be recast in terms of Sys::Syslog, of course.
11388 Index: makedepend.SH
11390 This patch eliminates "\|" in sed patterns in makedepend.SH, since
11391 they're not really needed anyway in this one case.
11395 Ok, here's a tested patch for the debugger problem.
11396 I was missing the fact that DB::dbline magic is actually
11397 uppercase (which means hv_store_ent() etc., will pass SV keys
11398 to the vtbl_dbline handlers).
11400 Replace the oft-repeated mg_ptr incantation with
11401 the simple MgPVKEY macro.
11403 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
11404 additional parens around the "mg".
11406 (lines near 584) Part of VMS changes. I don't know what this did.
11408 Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
11409 From: Chip Salzenberg
11410 Subject: Integerize mg.c; eliminate warning on C< local($)) >
11412 This patch converts magic variables ($!, $^E, etc.) to use integers
11413 (C<sv_setiv>) instead of floats. It also eliminates a warning from
11414 C< local($)) >, via a hack similar to $!.
11418 Replace the oft-repeated mg_ptr incantation with
11419 the simple MgPVKEY macro.
11421 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
11422 additional parens around the "mg".
11426 Add _STDIO_LOADED (VMS) to list of guard symbols.
11430 From: Gurusamy Sarathy
11431 Subject: Re: \ ( @array ) busted for lexical @array (once more)
11433 Index: patchlevel.h
11435 Change to subversion 5.
11439 Make floating point constants Locale-friendly.
11443 One last LONG & co. fix (yet another cut'n'paste error) and a few
11444 minor cleanups. Nothing crucial.
11446 Make a little more C++-friendly for IBM's CSET++ compiler.
11448 Enhance detection of [gs]etpgrp() variants. Some systems have
11449 BSD-style behavior for one and POSIX for the other. Use
11450 [gs]etpgid() instead, whenever possible.
11454 Eliminate potential "signed vs. unsigned" warning
11456 Add PerlIO_reopen and PerlIO_cgetname functions.
11460 Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
11462 Include PerlIO_reopen and PerlIO_getname.
11464 s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
11465 This had prevented SV_FAST_FGETS from working anywhere.
11467 Include PerlIO_canset_cnt. I'm not sure how this is supposed to
11468 differ from STDIO_CNT_LVALUE.
11470 Index: pod/Makefile
11472 Remove trailing spaces in pods.
11473 Include a call to the checkpods script in the Makefile (though it's
11474 not ordinarily used by users).
11476 Index: pod/checkpods.PL
11478 New script to check for common errors in pods. This is not
11479 normally called during the perl build process, but you can
11480 use it with B<make check>.
11482 Index: pod/perlfunc.pod
11484 Document correct C<use POSIX ":wait_h";> usage.
11486 Add notes about POSIX [gs]etpgrp.
11488 Index: pod/perlipc.pod
11490 Document correct C<use POSIX ":wait_h";> usage.
11492 Index: pod/perlref.pod
11494 From: Gurusamy Sarathy
11495 Subject: Re: \ ( @array ) busted for lexical @array (once more)
11497 Index: pod/perltie.pod
11499 Date: Thu, 29 Aug 1996 15:14:51 +0200
11500 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
11501 Subject: more TIEHANDLE
11503 This adds support for a READLINE method.
11505 Index: pod/perltrap.pod
11507 Here's documentation on the change in split's behavior between Perl 4
11510 Subject: More (and less!) 425traps
11512 Large integer traps
11518 Change blank lines to empty lines.
11520 Index: pod/perlvar.pod
11522 Be explicit about $/="" matching empty lines, that is, lines
11523 with no spaces or tabs.
11525 Change blank lines to empty lines.
11529 Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
11530 From: Chip Salzenberg
11531 Subject: Minor integer speedups in mathematics
11533 This patch provides minor speedups by using integer math and SVt_IV
11534 values when performing bitwise operations and modulus.
11536 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
11537 From: Kenneth Albanowski
11538 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
11540 (double)auint cast added for call to sv_setnv().
11544 Date: Thu, 05 Sep 1996 00:25:28 -0400
11545 From: Gurusamy Sarathy
11546 Subject: minor misc. cleanup
11548 This patch makes some minor cleanups to the sources. No change
11549 in functionality whatsoever.
11551 Date: Thu, 29 Aug 1996 15:14:51 +0200
11552 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
11553 Subject: more TIEHANDLE
11555 This adds support for a READLINE method.
11559 Clear any buffer space exposed by by read().
11560 This is almost certainly a bug-fix.
11562 Undef and then re-define my_chsize from Perl_my_chsize to
11563 just plain chsize if this system HAS_CHSIZE. This probably only
11564 applies to SCO. This shows the perils of having internal
11565 functions with the same name as external library functions :-).
11567 Use CLK_TCK if HZ is not available.
11571 Fix more spots where we had PerlIO_stderr() and should have had
11572 Perl_debug_log instead.
11574 Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
11575 From: Chip Salzenberg
11576 Subject: Minor potential bug in AV creation
11578 I wasn't the one who originated this patch. But it looks like it
11579 would improve the safety of AV creation.
11581 Remove potentially incorrect casts on PerlIO_set_ptrcnt.
11582 'ptr' is already STDCHAR, which is supposed to be the type of
11583 char used in stdio.h, so we shouldn't have to cast it.
11587 Clear any buffer space exposed by by read().
11588 This is almost certainly a bug-fix.
11590 Index: t/lib/db-btree.t
11592 Update to DB_File 1.03.
11594 Index: t/lib/db-hash.t
11596 Update to DB_File 1.03.
11598 Index: t/lib/db-recno.t
11600 Update to DB_File 1.03.
11602 Index: t/lib/io_sock.t
11604 From: Lupe Christoph <lupe@alanya.m.isar.de>
11605 Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
11607 io_sock.t works by forking a subprocess it can communicate with.
11608 It has the subprocess wait for the main process by sleeping 10
11609 seconds or until an alarm arrives.
11611 With my setup, the alarm signal arrives *before* the child
11612 has a chance to ignore the alarm signal.
11614 I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
11615 fork. It does not hurt to have the parent ignore alarms, too.
11619 One last LONG & co. fix (yet another cut'n'paste error) and a few
11620 minor cleanups. Nothing crucial.
11624 Date: Thu, 29 Aug 1996 15:14:51 +0200
11625 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
11626 Subject: more TIEHANDLE
11628 This adds support for a READLINE method.
11632 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
11633 From: Kenneth Albanowski
11634 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
11638 From: Gurusamy Sarathy
11639 Subject: Re: \ ( @array ) busted for lexical @array (once more)
11643 Date: Thu, 29 Aug 96 07:05:10 BST
11645 Subject: Re: UNIVERSAL::class busted
11647 yes, but I also noticed that this does not check that the reference
11648 is an object, so the patch should be
11652 Change comment style so that IBM's picky xlc compiler doesn't
11653 think we've mistakenly tried to nest comments.
11657 One last LONG & co. fix (yet another cut'n'paste error) and a few
11658 minor cleanups. Nothing crucial.
11660 Index: utils/h2xs.PL
11662 Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
11663 From: Ilya Zakharevich
11664 Subject: updated h2xs
11667 a) Docs and examples for -x updated;
11668 b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
11669 unless this file exists (outside of VMS, I'm afraid to make an error
11670 there). - Useful with -x option, when the file may be eaten via -I
11672 c) .h file would be scanned only if needed.
11673 d) typemap would be generated (with T_PTROBJ).
11674 e) Documentation (=list) for autogenerated guys would be
11676 f) duplicated XSUBs would not be generated;
11677 g) arguments to XSUBs being arrays are recognized (note that
11678 xsubpp would probably choke on such guys).
11680 -x option requires C-Scan-0.3 (releases a couple of minutes ago to
11681 ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
11682 should propagate to CPAN soon).
11684 Index: utils/perlbug.PL
11686 Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
11688 Index: utils/perldoc.PL
11690 More choices in the pager war. Unfortunately, we can't rely on
11691 all users agreeing with the Sysadmin's choice, nor can we
11692 assign a default preference order, since opinions vary. If the
11693 user doesn't have $ENV{PAGER} set, we do want to pick up one that
11694 at least works, so we'll try whatever Configure found.
11696 Index: vms/Makefile
11698 VMS 5.003_05 Update.
11700 Index: vms/config.vms
11702 VMS 5.003_05 Update.
11704 Index: vms/descrip.mms
11706 VMS 5.003_05 Update.
11708 Index: vms/ext/Stdio/Stdio.pm
11710 VMS 5.003_05 Update.
11712 Index: vms/ext/filespec.t
11714 VMS 5.003_05 Update.
11716 Index: vms/gen_shrfls.pl
11718 VMS 5.003_05 Update.
11720 Index: vms/perlvms.pod
11722 VMS 5.003_05 Update.
11726 VMS 5.003_05 Update.
11728 Index: vms/vmsish.h
11730 VMS 5.003_05 Update.
11737 This patch was primarily to fix bugs and to clean up some of
11738 the changes made in 5.003_03. The details are described below.
11739 A very brief summary is:
11741 o Visible Changes to Core Functionality
11743 -Allow and document permissions for FileHandle::new and
11745 -glob in Safe compartment used to allow shell access; now
11746 it's in the same category as `` and system().
11748 o Configure and build enhancements
11750 -perl library name is again -lperl, not -lperl5 in some cases.
11751 -Several hint files no longer set -g -DDEBUGGING by default.
11752 Instead, they just turn off optimization, since that is
11753 probably what was intended.
11754 -Include OS/2 and Plan9 updates.
11758 -SEGV with $_[0] and circular references fixed.
11759 -Ilya's debugger patch.
11760 -FAKE typeglobs fixed.
11761 -truncate with file name now works.
11762 -lval substr() no longer coredumps with refs
11763 -lval substr now clears lexicals in re-entered scopes.
11764 -core dump in caller() for signal handler for __DIE__.
11768 Here are the specific file-by-file changes.
11770 # This is my patch perl5.003_04.pat to perl5.003_03
11771 # The full description is below.
11772 # Please execute the following commands before applying this patch.
11773 # (You can feed this patch to 'sh' to do so.)
11774 # -- Andy Dougherty
11776 # Obsolete perl4 hint file.
11777 rm -f hints/dnix.sh
11781 # We'll create a new test, but patch won't automatically make it
11789 This is patch perl5.003_04.pat to perl version 5.003_03.
11790 This takes you from 5.003_03 to 5.003_04.
11792 To apply this patch, run the above commands,
11793 cd to your perl source directory and then type
11795 patch -p1 -N < perl5.003_04.pat
11797 The changes are described after each /^Index/ line below. This is
11798 designed so you can examine each change with a command such as
11800 csplit -k perl5.003_04.pat '/^Index:/' '{99}'
11804 Updated for 5.003_04.
11808 Change name of shared libperl library back to libperl.so.xxx,
11809 so that a simple -lperl picks up either libperl.a or
11812 Check if $sh='' in case we've reloaded an old config.sh
11816 Change name of shared perl library to libperl, instead of
11819 Add notes about fragility of shared libperl and the usefulness
11820 of archlib to separate different binaries.
11826 obsolete hints/dnix.sh removed.
11832 For building shared libperl, relocate whole rule to
11833 inside the if test -f $osname/Makefile.SHs case.
11835 Index: Porting/Glossary
11845 Subject: Re: SEGV with $_[0] and circular references
11847 Subject: random cleanup
11849 This patch removes a few obvious redundancies in the source.
11853 Updated. Note new comments to make AIX happy.
11857 Change /*#define../**/ into /*#define../ **/
11858 to make IBM's xlc compiler shut up about nested comments.
11859 The /*#define FOO /**/ is a perfectly legal un-nested comment, and
11860 I wish IBM would fix it's blasted compiler instead. In the meantime
11861 we'll take mercy on the poor AIX user and get rid of the screenfulls
11862 of stupid warning messages. Thanks to Hallvard B Furuseth for the fix.
11866 This patch changes neither behavior nor performance. However, it does
11867 reduce code size and improve maintainability by combining some common
11868 code in gv_fullname() and gv_efullname().
11870 Index: ext/FileHandle/FileHandle.pm
11872 This patch documents the behavior of FileHandle::{new,open} with
11873 regard to open modes. It also documents the exportation of Fcntl
11876 This patch fixes a bug observed by Tom Christiansen: FileHandle::new
11877 didn't allow for file permissions after the file mode. Here's a patch.
11879 Index: ext/IO/lib/IO/File.pm
11881 This patch fixes a bug observed by Tom Christiansen: IO::File::new
11882 didn't allow for file permissions after the file mode. Here's a patch.
11884 This patch documents the behavior of IO::File::{new,open} with
11885 regard to open modes. It also documents the exportation of Fcntl
11888 Index: ext/Opcode/Opcode.pm
11890 Subject: Re: glob in Safe compartment allows shell access
11892 I've moved the glob op into the same opcode tag as backticks and system
11893 and added a comment.
11897 This patch changes neither behavior nor performance. However, it does
11898 reduce code size and improve maintainability by combining some common
11899 code in gv_fullname() and gv_efullname().
11903 Subject: Patch for LONG_MAX & co.
11905 Sorry about adding yet another #ifdef forest, but hopefully this
11906 should resolve the *_MAX issues permanently. It adds to the
11907 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
11908 symbols the complete set of
11909 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
11910 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
11911 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
11912 and get appropriate figures. All references to LONG_(MIN|MAX) are
11913 changed appropriately.
11915 The .c changes have the side effect of making cast_uv properly use quad
11916 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
11917 works, but I don't have any handy Crays to try it out on.
11919 Add notes on perl's internal types, specifically Quad_t and IV.
11921 Index: hints/hpux.sh
11923 Remove the d_bsdpgrp hint. The defaults should be ok.
11925 Index: hints/irix_6_2.sh
11927 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
11928 unless that's what the user really wants.
11930 Index: hints/mpeix.sh
11932 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
11933 unless that's what the user really wants.
11935 Index: hints/os2.sh
11937 Fixes for sh vs. bin_sh + cleanup.
11939 Index: hints/ultrix_4.sh
11941 Don't call optimize=-g, just call optimize=none. The -g
11942 pulls in -DDEBUGGING, which might not be wanted.
11944 Index: lib/ExtUtils/MM_Unix.pm
11946 .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
11948 Index: lib/ExtUtils/xsubpp
11950 Fix SCOPE? (See pod/perlxs.pod).
11951 Up version number to 1.938.
11953 Index: lib/Test/Harness.pm
11955 Add a return value to runtests - non-zero if all tests ran ok,
11958 Index: lib/perl5db.pl
11960 Ilya's debugger patch.
11961 Undefined subroutine &Carp::longmess called at
11962 /opt/perl5.003_03/lib/perl5db.pl line 1423.
11965 Make perl5db compatible with the recent 'strict refs' enforcement
11970 A patch to perl5.003_02/malloc to give a sensible error abort() message
11971 in ANSI C, and to give it to stderr instead of stdout.
11973 Use config_h's STRINGIFY macro instead of pre-ANSI "p".
11977 Subject: FAKE typeglobs seriously busted (with patch)
11979 Handling of fake typeglobs (scalars that are really globs
11980 in disguise) is seriously busted since 5.002 (it wasn't
11982 The problem is that mg_get() on a glob calls gv_efullname()
11983 which might coerce its first arg to a string.
11985 Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
11986 weren't being properly detected by some of the sig magic, but as shared
11987 hash keys wouldn't normally be used in %SIG it's unlikely this is a
11988 significant problem.)
11990 This patch changes neither behavior nor performance. However, it does
11991 reduce code size and improve maintainability by combining some common
11992 code in gv_fullname() and gv_efullname().
11996 Update perlio-related variables.
12000 This patch changes neither behavior nor performance. However, it does
12001 reduce code size and improve maintainability by combining some common
12002 code in gv_fullname() and gv_efullname().
12006 Updated. See opcode.pl.
12010 Subject: Re: truncate with file name does not work (with patch)
12012 The prototype for truncate was changed so that perl won't die
12013 with C<use strict;> when the first arg is a bareword (filehandle).
12014 I think it was Tom (as in "tchrist") who brought this up.
12016 Here's a patch that undoes the damage, makes it work with
12017 C<use strict;>, and adds to the testsuite.
12019 Index: os2/Makefile.SHs
12021 perllib vs. LIBPERL
12023 Index: os2/diff.configure
12029 SH_PATH_INI vs. BIN_SH
12031 Index: os2/os2ish.h
12033 SH_PATH_INI added (needed to redefine SH_PATH for binary
12035 SH_PATH is redefined.
12037 Index: patchlevel.h
12043 Subject: Patch for LONG_MAX & co.
12045 Sorry about adding yet another #ifdef forest, but hopefully this
12046 should resolve the *_MAX issues permanently. It adds to the
12047 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
12048 symbols the complete set of
12049 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
12050 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
12051 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
12052 and get appropriate figures. All references to LONG_(MIN|MAX) are
12053 changed appropriately.
12055 The .c changes have the side effect of making cast_uv properly use quad
12056 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
12057 works, but I don't have any handy Crays to try it out on.
12059 Add notes on perl's internal types, specifically Quad_t and IV.
12063 Removes an incorrect prototype for setlinebuf from
12064 perlio.c because it conflicts with the correct declaration in
12065 MachTen's stdio.h (and possibly other stdio's as well).
12067 Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
12068 HAS_F[GS]ETPOS) case. The patch fixes this omission (in a rather lumpen
12069 manner). I don't think this should affect platforms which try to hack a
12070 different path through the #ifdef forest, but this assertion would benefit
12075 Index: plan9/config.plan9
12079 Index: plan9/fndvers
12083 Index: plan9/mkfile
12087 Index: plan9/setup.rc
12091 Index: pod/perldiag.pod
12093 Subject: lval substr() coredumps with refs (with patch)
12095 substr() coredumps with a target that is a ref, when it is used in
12097 The patch below corrects the problem by stringifying the reference
12098 first (and emitting a warning when appropriate).
12100 Index: pod/perlxs.pod
12102 document xsubpp SCOPE:
12106 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
12108 substr() in lvalue context interacts in buggy fashion with SVs that
12109 are !SvOK. This manifests itself with lexicals that have a REFCNT of
12110 1, since these are merely "cleared in place" by setting SvOK_off.
12112 Subject: lval substr() coredumps with refs (with patch)
12114 substr() coredumps with a target that is a ref, when it is used in
12116 The patch below corrects the problem by stringifying the reference
12117 first (and emitting a warning when appropriate).
12119 Subject: Patch for LONG_MAX & co.
12123 This patch changes neither behavior nor performance. However, it does
12124 reduce code size and improve maintainability by combining some common
12125 code in gv_fullname() and gv_efullname().
12129 Subject: Patch for LONG_MAX & co.
12131 This patch changes neither behavior nor performance. However, it does
12132 reduce code size and improve maintainability by combining some common
12133 code in gv_fullname() and gv_efullname().
12137 This patch changes neither behavior nor performance. However, it does
12138 reduce code size and improve maintainability by combining some common
12139 code in gv_fullname() and gv_efullname().
12143 This patch changes neither behavior nor performance. However, it does
12144 reduce code size and improve maintainability by combining some common
12145 code in gv_fullname() and gv_efullname().
12149 This patch changes neither behavior nor performance. However, it does
12150 reduce code size and improve maintainability by combining some common
12151 code in gv_fullname() and gv_efullname().
12155 Subject: random cleanup
12157 This patch removes a few obvious redundancies in the source.
12159 Subject: sv_setsv patch
12161 This patch changes neither behavior nor performance. However, it does
12162 reduce code size and improve maintainability by combining some common
12163 code in gv_fullname() and gv_efullname().
12165 From: Chip Salzenberg
12166 Subject: Track SVs for destruction when -DPURIFY
12168 When checking for memory leaks, I compiled Perl with "-DPURIFY".
12169 Although that flag improves the leak checking, it also breaks
12170 destruction of global objects, because SVs aren't kept in captive
12173 This patch rectifies the problem by providing an alternative
12174 method for keeping track of SVs when Perl is compiled for Purify.
12175 It has no effect on normal operation.
12178 Add comment about assert(len >=0) when len is unsigned anyway.
12182 Subject: Re: truncate with file name does not work (with patch)
12184 The prototype for truncate was changed so that perl won't die
12185 with C<use strict;> when the first arg is a bareword (filehandle).
12186 I think it was Tom (as in "tchrist") who brought this up.
12188 Here's a patch that undoes the damage, makes it work with
12189 C<use strict;>, and adds to the testsuite.
12191 The "not implemented" branch is missing a "\n".
12195 Subject: FAKE typeglobs seriously busted (with patch)
12197 Handling of fake typeglobs (scalars that are really globs
12198 in disguise) is seriously busted since 5.002 (it wasn't
12201 The problem is that mg_get() on a glob calls gv_efullname()
12202 which might coerce its first arg to a string.
12204 Index: t/op/substr.t
12207 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
12209 substr() in lvalue context interacts in buggy fashion with SVs that
12210 are !SvOK. This manifests itself with lexicals that have a REFCNT of
12211 1, since these are merely "cleared in place" by setting SvOK_off.
12213 Subject: lval substr() coredumps with refs (with patch)
12215 substr() coredumps with a target that is a ref, when it is used in
12217 The patch below corrects the problem by stringifying the reference
12218 first (and emitting a warning when appropriate).
12222 Subject: Re: truncate with file name does not work (with patch)
12224 The prototype for truncate was changed so that perl won't die
12225 with C<use strict;> when the first arg is a bareword (filehandle).
12226 I think it was Tom (as in "tchrist") who brought this up.
12228 Here's a patch that undoes the damage, makes it work with
12229 C<use strict;>, and adds to the testsuite.
12233 Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
12234 __DIE__ (with patch)
12236 sv_2pv() might call croak() (which is not prepared to handle that
12237 when it calls sv_2pv(), itself). Likewise for warn() (but under
12238 slightly more esoteric circumstances--mg_get() in sv_2pv() might
12239 trigger a call to warn()).
12242 Subject: Patch for LONG_MAX & co.
12244 PERL_BADLANG is examined by default before issuing a warning during
12245 internationalization.
12247 Index: utils/h2xs.PL
12249 Make leading =head NAME item a paragraph so pod2man finds it.
12251 Index: utils/perldoc.PL
12253 Use col -x to filter out half-line feeds (ESC-9) from
12254 HP-UX nroff -man output. (col -x isn't portable -- SunOS
12255 doesn't support the -x option.)
12262 Most of the changes in 5.003_03 are to make the build and installation
12263 process more robust. The details are described below. A very brief
12266 o Visible Changes to Core Functionality
12268 -Support for tied filehandles.
12270 o Configure enhancements
12272 -How to build and install a shared libperl.so is now documented
12273 and supported, though it's not the default for most platforms.
12277 -Support bit operations on strings longer than 15 bytes.
12279 -If a regex supplied to split() contains paranthesized subpatterns
12280 that can result in null matches, perl no longer coredumps.
12282 -Fix problems with each() on tied hashes.
12284 -Make h2ph architecture-independent by using Config at run-time
12285 rather than extraction time.
12289 Here are the specific file-by-file changes.
12291 # This is my patch perl5.003_03.pat to perl5.003_02
12292 # The full description is below.
12293 # Please execute the following commands before applying this patch.
12294 # (You can feed this patch to 'sh' to do so.)
12295 # -- Andy Dougherty
12297 # Absorbed into Changes5.002
12301 rm -f ext/POSIX/mkposixman.pl
12303 # Moved to README.os2. I'm not sure why the README files are
12304 # here rather than in the appropriate subdirectories.
12308 rm -f pod/Makefile.PL
12310 # New test for bit ops.
12313 # Patches that create new tests don't always make them executable.
12316 # Create a new directory for Porting and Patching info.
12321 This is patch perl5.003_03.pat to perl version 5.003_02.
12322 This takes you from 5.003_02 to 5.003_03.
12324 To apply this patch, run the above commands,
12325 cd to your perl source directory and then type
12327 patch -p1 -N < perl5.003_03.pat
12329 The changes are described after each /^Index/ line below. This is
12330 designed so you can examine each change with a command such as
12332 csplit -k perl5.003_03.pat '/^Index:/' '{99}'
12336 Include 5.003_03 change notes.
12338 Move older change notes to separate files.
12340 Index: Changes5.000
12342 New file. Changes from perl4.036 to 5.000.
12344 Index: Changes5.001
12346 New file. Changes from 5.000 to 5.001
12348 Index: Changes5.002
12350 New file. Changes from 5.001 to 5.002
12352 Index: Changes5.003
12354 New file. Changes from 5.002 to 5.003
12358 Relaxed warning about ksh on exotic machines.
12360 Changed usesafe to useopcode.
12362 Add search for gzip and zip.
12364 Look more carefully for $sh (the Bourne-ish shell).
12365 Use that info to set $startsh correctly.
12367 Change prompts for PerlIO interface. See INSTALL
12368 for how this is supposed to work. The default is
12369 still the same as in 5.003_02, namely don't use
12370 any fancy new PerlIO stuff.
12372 Don't look for sigvec() since we don't actually use it.
12373 (Plus, it used to print an alarming misleading message about
12376 Look for stdio's _filbuf under the possible names of
12377 _filbuf, __filbuf, and _fill.
12379 New $useshrplib variable to control whether we build a shared
12380 libperl.so. The name of the library is in $libperl.
12381 Always install it in $installarchlib/CORE/$libperl.
12383 Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
12385 Replace old $altmake stuff with newer autoconf-ish
12386 $make_set_make, which checks if $make sets $(MAKE). Now you
12387 choose an alternate make with sh Configure -Dmake=gmake (or
12390 Remove 'ln' for the list of essential commands. Simulate
12391 it with 'cp' if necessary.
12393 Change `logname` prompts to handle extra gratuitous spaces in
12398 Fix silly bug in checking for fully-qualified names in /etc/hosts.
12400 Generalize Gconvert tests. Give correct and more useful
12403 Use $obj_ext instead of literal '.o' in the dynaloader test.
12405 Include appropriate header files in bcopy() and memcpy()
12406 tests. Note whether memmove is available.
12408 Check whether struct sigaction works (needed for Solaris 2.5
12411 Include appropriate header files for randbits test.
12415 Add note about space requirements.
12417 Update to match Configure changes (Opcode vs. Safe,
12418 useperlio, useshrplib, etc.)
12420 Reorganize the structure of some of the hints.
12422 Miscellaneous clarifications.
12426 Updated. 5.003_02 introduced some massive patches, mostly
12427 due to spacing changes. I didn't bother to sort them all out;
12428 I just started with 5.003's MANIEFST.
12432 Support the new simplified shared libperl mechanism.
12434 Use new $make_set_make directive.
12436 Remove redundant libperl Make variable.
12438 Remove unnecessary MAB variable.
12440 Remove dependency of minitest on lib/Config.pm, since it could
12441 well have been a failure of configpm that inspired testing
12442 miniperl in the first place!
12444 Index: Porting/Glossary
12446 New file describing all the config.sh variables.
12447 Eventually, I hope to fill this directory with other useful
12452 Replace old README.os2 with more up-to-date os2/README.
12456 Updated to match current Configure and config_h.SH.
12457 Some rearrangement of parts has occurred due to new
12458 dependencies in the metaconfig units.
12462 Updated to match current Configure and config_h.SH.
12463 Some rearrangement of parts has occurred due to new
12464 dependencies in the metaconfig units.
12466 Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
12467 SITEARCH, and SITELIB. Previous versions just included the
12468 ~-expanded names (with unhelpful descriptions). No functionality
12469 is changed, but maybe it's a little better documented now.
12473 Possibly Include <signal.h> and <unistd.h>
12477 No longer prefer bcmp over memcmp when order doesn't matter.
12479 Support bit operations on strings longer than 15 bytes.
12487 Expand warning at the top.
12489 Index: ext/IO/IO.pm
12491 Clean up docmentation installation errors.
12493 Index: ext/IO/lib/IO/Seekable.pm
12495 Clean up docmentation installation errors.
12497 Index: ext/IO/lib/IO/Select.pm
12499 Clean up docmentation installation errors.
12501 Index: ext/Opcode/Opcode.xs
12503 Add support for tied filehandles.
12505 Index: ext/SDBM_File/sdbm/sdbm.h
12507 Change the Mymalloc to match Perl_malloc in perl.h.
12509 Index: ext/util/make_ext
12512 Get rid of unused altmake.
12516 Fix problems with each() on tied hashes.
12520 Change safe*alloc functions to have prototypes that
12521 match the system's malloc and free types. That is, use
12522 Malloc_t instead of char *, and Free_t instead of void.
12523 This is necessary so . . .
12525 Safefree cast matches type of free() whether it's perl's
12526 malloc/free or the system's malloc/free.
12528 Index: hints/README.hints
12530 Remove out-of-date info.
12532 Document a bit about how hint files work.
12534 Index: hints/aix.sh
12536 qmaxmem hint doesn't apply to gcc.
12538 Index: hints/dgux.sh
12540 Configure will now automatically detect shared libperl stuff.
12542 Index: hints/dynixptx.sh
12544 Fix typo in comment.
12546 Configure will now automatically detect shared libperl stuff.
12548 Index: hints/epix.sh
12550 Use glibpth instead of libpth. This allows Configure to
12551 add local directories, such as /opt/local/lib, etc.
12553 Index: hints/irix_6_2.sh
12555 Include some info on cc -n32 compile.
12557 Index: hints/linux.sh
12559 Configure now tests gcvt() more thoroughly.
12561 Index: hints/machten_2.sh
12563 Update where to find dld.
12565 Index: hints/mips.sh
12567 Use glibpth instead of libpth.
12569 Index: hints/next_3.sh
12571 Build up $mab dynamically. Since $mab isn't used anywhere
12572 anymore, this is useless. However, $mab was never used for
12573 next_3.sh anyway, so there's been no change in functionality.
12575 Index: hints/next_4.sh
12577 Get rid of extraneous isnext_4 variable. Configure and
12578 Makefile.SH will use $osname and $osvers instead.
12580 Build up $mab dynamically based on available architectures.
12582 Absorb $mab into ccflags and ccdlflags. I hope that will
12583 cover everything. (Configure should automatically remove
12584 the -arch stuff from cppflags.)
12586 Configure now knows next4 needs to use a shared libperl.5.so.
12588 Allow users to use -Dprefix.
12590 Index: hints/os2.sh
12592 Try to update to reflect newer shared libperl stuff.
12593 I probably goofed :-).
12595 Index: hints/sco.sh
12597 Additional notes on using icc.
12599 Additional flags for dynamic loading.
12601 Index: hints/solaris_2.sh
12603 Perl.h no longer prefers bcmp, so it's again ok if Configure
12604 finds them, since perl will prefer the mem* versions anyway.
12606 Index: hints/sunos_4_0.sh
12608 Don't include <unistd.h>
12610 Index: hints/sunos_4_1.sh
12612 Add brief note about GNU as and ld.
12614 Don't include <unistd.h>
12616 Add notes about WHOA THERE messages.
12618 Index: hints/titanos.sh
12620 Include sfio in libswanted.
12622 Don't set libpth any more.
12624 Index: hints/umips.sh
12630 Use memcmp even in cases where ordering doesn't matter.
12632 Fix problems with each() on tied hashes.
12636 Simplify installation of shared libperl.so.
12638 Avoid reaching Command Failed!!! with /usr/bin/perl.
12640 Index: lib/AutoSplit.pm
12642 Clean up docmentation installation errors.
12644 Index: lib/ExtUtils/MM_Unix.pm
12646 Remove MAB references.
12648 Use 'useshrplib' instead of 'd_shrplib'
12650 Index: lib/ExtUtils/MakeMaker.pm
12652 Remove mab references.
12654 Index: lib/FindBin.pm
12656 Clean up docmentation installation errors.
12658 Index: lib/Symbol.pm
12660 Put back in the BEGIN { require 5.002; }. The version in
12661 5.003_02 wouldn't work in 5.002 anyway. Further, the whole
12662 point of the construct is to catch 5.001m, so we can't use
12663 syntax introduced after 5.001m to do that.
12665 Index: lib/Text/Wrap.pm
12667 Remove double 'use strict'.
12669 Index: lib/perl5db.pl
12671 Add explicit '&' to avoid warnings under strict refs.
12673 Index: lib/sigtrap.pm
12675 Clean up docmentation installation errors.
12677 Index: makedepend.SH
12679 Use Configure's $sh and $make_set_make variables.
12685 Use Safefree() macro instead of safefree() function with
12686 a (possibly) incorrect cast. The whole point of the
12687 Safefree() macro is that it does the correct cast for you.
12690 Index: patchlevel.h
12692 Change to SUBVERSION 3.
12700 No longer prefer bcmp slightly for comparisons that don't care
12703 Rely on Configure setting SH_PATH.
12705 Change the function name to Pause() instead of pause() to
12706 avoid potential prototype problems. (This naming convention
12707 is similar to the Fwrite and Fflush macros.)
12709 Fix problems with each() on tied hashes.
12711 Work around crypt prototype problem on NeXT.
12715 Fixes to support non-std stdio.
12719 Try to document the various #defines a bit. This is far from
12722 Remove a lot of trailing whitespace. (It's of no consequence, but
12723 but I'm not going to redo the patch just to put back in the trailing
12724 whitespace either.)
12728 Fixes to support non-std stdio.
12732 Restore use of Safefree() macro.
12734 Index: perly.c.diff
12736 Restore use of Safefree() macro.
12740 Delete duplicate line.
12742 Index: plan9/buildinfo
12746 Index: pod/perlapio.pod
12748 Clean up docmentation installation errors.
12750 Index: pod/perlipc.pod
12754 Untaint port number.
12756 Index: pod/perlmod.pod
12758 Fix a minor nit regarding Exporter.
12760 Index: pod/perlre.pod
12762 Clean up docmentation installation errors.
12764 Index: pod/perltie.pod
12766 Add support for tied filehandles.
12768 Index: pod/perltrap.pod
12770 Clean up docmentation installation errors.
12772 Index: pod/perlxstut.pod
12774 Clean up docmentation installation errors.
12776 Index: pod/pod2man.PL
12778 Clean up docmentation installation errors.
12782 Add support for tied filehandles.
12784 If a regex supplied to split() contains paranthesized subpatterns
12785 that can result in null matches, perl coredumps.
12789 Use memcmp instead of bcmp even when we don't care about order.
12791 Add support for tied filehandles.
12795 Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
12796 (The latter two are especially for NetBSD.)
12798 Don't assume sys/time.h and sys/select.h can't coexist.
12804 Fix safe*alloc and safefree prototypes.
12808 Use memcmp instead of bcmp even when we don't care about order.
12812 Use memcmp instead of bcmp even when we don't care about order.
12814 Index: t/lib/opcode.t
12816 Add support for tied filehandles.
12820 Support bit operations on strings longer than 15 bytes.
12824 Add support for tied filehandles.
12826 Index: t/op/split.t
12828 If a regex supplied to split() contains paranthesized subpatterns
12829 that can result in null matches, perl coredumps.
12833 Include <unistd.h>.
12835 Use memcmp instead of bcmp even when we don't care about order.
12839 Include <unistd.h>.
12841 Use correct types for safe*alloc and safefree functions.
12843 Index: utils/h2ph.PL
12845 Make h2ph architecture-independent by using Config at run-time
12846 rather than extraction time.
12848 Index: writemain.SH
12850 Remove unnecessary curlies. (They are a leftover from
12851 an older auto_init mechanism.)
12853 Index: x2p/Makefile.SH
12855 Use Configure's $sh and $make_set_make.
12857 Remove MAB stuff, since it's now in ccflags.
12859 Keep 5.003's RCS info.
12863 Keep 5.003's RCS info.
12867 Use Configure's FILE_filbuf macro instead of a raw _filbuf.
12874 o Visible Changes to Core Functionality
12875 - Redefining constant subs, or changing sub's prototype now give warnings.
12876 - Fixes for ++/-- of values close to max/min size of an integer
12877 - Warning for un-qualified bareword as handler in $SIG{}.
12878 - UNIVERSAL::isa can now be called as static method.
12880 o Changes in Core Internals
12881 - PerlIO abstraction added.
12882 Perl core and standard extensions no longer assume ANSI C's stdio is IO
12883 mechanism, Default Configure mode is still to use stdio via set of C macros.
12884 Alternate modes are to use stdio via one perlio.c module, or
12885 to use sfio if available.
12887 - Several bug fixs from perl5-porters
12888 - Make sources non-ANSI C correct again.
12890 - Last of shared-hash-key patches
12891 - eval '(0,1..3)'; # --> SegFault
12892 - coredumps after simple subsitutes.
12893 - Correction to UNIVERSAL::VERSION docs.
12894 - Fixed io_udp test.
12895 - Fixed another abuse of malloc'ed memory.
12896 - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
12897 - Reverted to default of not hiding perl's malloc (if used).
12899 o Changes in the Standard Library and Utilities
12900 - Fixed MakeMaker for static SDBM and builing in a link tree.
12901 - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
12902 - Documentation/test tweak to DB_File
12903 - h2xs upgrade to allow use C::Scan module
12905 o Changes in OS-specific and Build-time Support
12906 - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
12908 - make minitest now depends on lib/Config.pm, as some of tests require it.
12909 - Included latest plan9 sub-directory
12910 - Applied OS/2 patches.
12911 - Typo patch for VMS.
12918 Version 5.003_01 contains bugfixes and additions accumulated since
12919 version 5.002_01, since the patch to version 5.003 was deliberately
12920 kept simple. In addition to numerous small bugfixes in the core,
12921 library files, and documentation, this patch contains several
12922 significant revisions, summarized below:
12924 o Visible Changes to Core Functionality
12926 - A port to Plan9 has been started, and changes are integrated into
12927 the standard distribution. As of this release, the Perl core
12928 and several common extensions are working.
12930 - A set of basic methods in the UNIVERSAL class have been added to
12931 the Perl core. Since UNIVERSAL is an implicit member of every
12932 class's @ISA, the methods can be called via any object.
12934 - A mandatory warning has been added for 'declarations' of lexical
12935 variables using the "my" operator which mask an existing lexical
12936 variable declared in the same scope, making the previous variable
12937 inaccessible by its name.
12939 - The "use" and "require" operators have been extended to allow
12940 checking of the required module's version. The "use" operator
12941 can now be used for an immediate version check of Perl itself.
12943 - A new "strict" pragma, "strict untie", has been added, which
12944 produces an error if a tied value is untied when other references
12945 exist to the internal object implementing the tie.
12947 - Barewords used as associative array keys (i.e. when specifying
12948 an associative array element like $foo{__BAR} or on the left
12949 side of the => operator) may now begin with an underscore as
12950 well as an alphabetic character.
12952 - Some of the configuration information previously produced by the
12953 -v switch has been moved to the -V switch, in order to keep -v
12956 o Changes in Core Internals
12958 - Symbol table and method lookups have been made faster.
12960 - Perl subroutines which just return a constant value are now
12961 optimized at compile time into inline constants.
12963 - Management of keys for associative arrays has been improved to
12964 conserve space when the same keys are reused frequently, and
12965 to pass true Perl values to tie functions, instead of stringified
12968 - Messages normally output to stderr may be directed to another
12969 stream when Perl is built. This allows some platforms to
12970 present diagnostic output in a separate window from normal
12973 - A bug which caused suiperl to fail silently, albeit securely,
12974 in version 5.003 on some systems has been fixed.
12976 - Management of Unix-style signal handlers via the %SIG associative
12977 array has been made safer.
12979 - Several global C symbols have been renamed to eliminate collisions
12980 with system C header files or libraries on some platforms.
12981 Unfortunately, this means that dynamic extensions compiled under
12982 previous versions of Perl will need to be rebuilt for Perl
12983 5.003_01. We're in the process of cleaning up Perl's C
12984 namespace to make it easier to link Perl with other binaries,
12985 so this will probably happen again between now and version 5.004.
12986 After that, we'll do our best to maintain binary compatibility
12989 - An alternate allocation strategy has been added to Perl's
12990 optional private memory management routines. This strategy,
12991 which may be selected when Perl is built, is designed to
12992 conserve memory in programs which allocate many small
12993 chunks of memory with sizes near a power of 2, as is often
12994 the case in Perl programs.
12996 - Several memory leaks in the creation and destruction of
12997 multiple interpreters have been fixed.
12999 o Changes in the Standard Library and Utilities
13001 - The Opcode extension, which allows you to control a program's
13002 access to Perl operations, has been added to the standard
13003 distribution. This extends the work begun in the original
13004 Safe extension, and subsumes it. The Safe interface is still
13007 - The IO extension, which provides a set of classes for object-
13008 oriented handling of common I/O tasks, has been added to the
13009 standard distribution. The IO classes will form the basis
13010 for future development of Perl's I/O interface, and will
13011 subsume the FileHandle class in the near future. The default
13012 class to which all Perl I/O handles belong is now IO::Handle,
13013 rather than FileHandle.
13015 - The ExtUtils::Embed library module, which provides a set
13016 of utility function to help in embedding Perl in other
13017 applications, has been added to the standard distribution.
13019 - The Fatal library module, which provides a simple interface
13020 for creating "do-or-die" equivalents of existing functions,
13021 has been added to the standard distribution.
13023 - The FindBin library module, which determines the full path
13024 to the currently executing program, has been added to the
13025 standard distribution.
13027 - The DB_File extension, and the Getopt::Long, Test::Harness,
13028 Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
13029 have been updated to the authors' latest versions.
13031 - The Carp library module now considers the @ISA chain when
13032 determining the caller's package for inclusion in error messages.
13034 - The h2xs, perlbug, and xsubpp utilities have been updated.
13036 - The standard Perl debugger has been updated, and the information
13037 provided to the debugger when an XSUB is called has been improved,
13038 making it possible for alternate debuggers (such as Devel::DProf)
13039 to do a better job of tracking XSUB calls.
13041 - The pod documentation formatting tools in the standard distribution
13042 can now handle characters in the input stream whose high bit is set.
13044 - The cperl-mode EMACS editing mode has been updated.
13046 o Changes in Documentation
13048 - Typographic and formatting errors have been corrected in the pod
13049 documentation for the core and standard library files
13051 - Explanations of several core operators have been improved
13053 - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
13054 extensively revised.
13056 o Changes in OS-specific and Build-time Support
13058 - Support for the NeXT platform has been extended through
13059 NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
13061 - Support for OS/2 has been extended as well, and now includes
13062 options for building a.out binaries.
13064 - Support for VMS has also been extended, incorporating improved
13065 processing of file specification strings, optional suppression of
13066 carriage control interpretation for record-structured files,
13067 improved support for the -S command line switch, a number of
13068 VMS-specific bugfixes, and significantly improved performance
13069 in line-oriented reading of files.
13071 - Several hints files have been added or updated: aux.sh (updated),
13072 convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
13073 irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
13074 next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
13075 sco.sh (updated), and solaris_2.sh (updated).
13077 - The test driver for the regression tests now reports when a set
13078 of tests have been skipped (presumable because the operation
13079 they're designed to test isn't supported on the current system).