1 Please note: This file provides a summary of significant changes
2 between versions and sub-versions of Perl, not necessarily a complete
3 list of each modification. If you'd like more detailed information,
4 please consult the comments in the patches on which the relevant
5 release of Perl is based. (Patches can be found on any CPAN
6 site, in the .../src/5.0 directory for full version releases,
7 or in the .../src/5/0/unsupported directory for sub-version
15 To give due honor to those who have made Perl 5.004 what is is today,
16 here are some of the more common names in the Changes file, and their
17 current addresses (as of March 1997):
19 Gisle Aas <gisle@aas.no>
20 Kenneth Albanowski <kjahds@kjahds.com>
21 Graham Barr <gbarr@ti.com>
22 Spider Boardman <spider@orb.nashua.nh.us>
23 Tom Christiansen <tchrist@perl.com>
24 Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
25 M. J. T. Guy <mjtg@cus.cam.ac.uk>
26 Gurusamy Sarathy <gsar@engin.umich.edu>
27 Jarkko Hietaniemi <jhi@iki.fi>
28 Nick Ing-Simmons <nik@tiuk.ti.com>
29 Andreas Koenig <a.koenig@mind.de>
30 Doug MacEachern <dougm@opengroup.org>
31 Paul Marquess <pmarquess@bfsec.bt.co.uk>
32 Hans Mulder <hansm@euronet.nl>
33 Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
34 Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de>
35 Tom Phoenix <rootbeer@teleport.com>
36 Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
37 Dean Roehrich <roehrich@cray.com>
38 Roderick Schertler <roderick@argon.org>
39 Larry W. Virden <lvirden@cas.org>
40 Ilya Zakharevich <ilya@math.ohio-state.edu>
42 And the Keepers of the Patch Pumpkin:
44 Charles Bailey <bailey@hmivax.humgen.upenn.edu>
45 Tim Bunce <Tim.Bunce@ig.co.uk>
46 Andy Dougherty <doughera@lafcol.lafayette.edu>
47 Chip Salzenberg <chip@perl.com>
49 And, of course, the Author of Perl:
51 Larry Wall <larry@wall.org>
54 Version 5.004_05 Maintenance release 5 for 5.004
57 "I said to my soul, be still, and wait without hope
58 For hope would hope for the wrong thing; wait without love
59 For love would be love of the wrong thing; there is yet faith
60 But the faith and the love and the hope are all in the waiting.
61 Wait without thought, for you are not ready for thought:
62 So the darkness shall be light, and the stillness the dancing."
63 -- T.S.Eliot, East Coker
66 HEADLINES FOR THIS MAINTENANCE RELEASE
71 Change 764 on 1998/03/05 by TimBunce@ig.co.uk
73 APPLLIB_EXP now has arch and version dirs added to @INC
75 Change 761 on 1998/03/05 by TimBunce@ig.co.uk
77 Title: "properly refcount localization, fix C<local $tied{foo}>"
78 From: Gurusamy Sarathy <gsar@engin.umich.edu>
79 Msg-ID: <199802191207.MAA10742@toad.ig.co.uk>
80 Files: av.c hv.c scope.c t/op/local.t
82 Change 758 on 1998/03/04 by TimBunce@ig.co.uk
84 perldoc -f now uses pager if text is too long for screen
86 Change 757 on 1998/03/04 by TimBunce@ig.co.uk
88 Added OpenBSD hint file from <Todd.Miller@courtesan.com>
89 Document 'warn with no args' behaviour, from <johnpc@xs4all.net>
91 Change 756 on 1998/03/04 by TimBunce@ig.co.uk
93 Fix for new gnulibc stdio.h when using sfio+perlio
95 Change 755 on 1998/03/04 by TimBunce@ig.co.uk
97 Fixed typo in vms/ext/Stdio/Stdio.pm AUTOLOAD
98 Added details of split in scalar context to perlfunc.pod
100 Change 754 on 1998/03/04 by TimBunce@ig.co.uk
102 Updated perl -v info to include reference to docs and home page.
104 Change 753 on 1998/03/04 by TimBunce@ig.co.uk
106 Updated hints/bsdos.sh for BSD/OS 3.1
107 Fixed typo in pod/perlsyn.pod
108 Added workaround for old gmake in ext/SDBM_File/sdbm/Makefile.PL
109 Fixed typo in ext/GDBM_File/GDBM_File.pm
111 Change 752 on 1998/03/04 by TimBunce@ig.co.uk
113 Changed bug address in README to perlbug@perl.com
114 Changed Copyright in perl.c to 1998
115 Added op/pos.t test from Robin Houston <robin@oneworld.org>
117 Change 751 on 1998/03/04 by TimBunce@ig.co.uk
119 Make t/comp/require.t and t/lib/ph.t executable in repository
121 Change 750 on 1998/03/04 by TimBunce@ig.co.uk
123 Added dTHR definition to ease backwards compatibility for XS
124 source code from 5.005.
126 Change 749 on 1998/03/04 by TimBunce@ig.co.uk
128 Title: "rename local 'op' variables to 'o'", #F114
129 From: Gurusamy Sarathy
130 Files: op.h opcode.h proto.h dump.c op.c opcode.pl pp_ctl.c run.c scope.c
133 Change 748 on 1998/03/04 by TimBunce@ig.co.uk
135 Title: "consolidated win32 patch", #F112
136 From: Gurusamy Sarathy
137 Files: MANIFEST pod/perlfaq2.pod pod/perlrun.pod win32/include/sys/socket.h
138 EXTERN.h INTERN.h dosish.h lib/ExtUtils/Command.pm
139 lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Win32.pm
140 lib/ExtUtils/Mksymlists.pm lib/File/DosGlob.pm t/TEST
141 t/harness win32/win32.h win32/win32iop.h README.win32
142 doio.c installhtml installperl pp_sys.c win32/Makefile
143 win32/config.bc win32/config.vc win32/config_H.bc
144 win32/config_H.vc win32/config_h.PL win32/config_sh.PL
145 win32/dl_win32.xs win32/makedef.pl win32/makefile.mk
146 win32/perllib.c win32/runperl.c win32/win32.c
147 win32/win32sck.c win32/bin/perlglob.pl x2p/a2p.h x2p/a2p.c
150 Change 747 on 1998/03/04 by TimBunce@ig.co.uk
152 Title: "initialize @INC in ph.t, and fix up MANIFEST", #F111
153 From: Gurusamy Sarathy
154 Files: MANIFEST t/lib/ph.t
156 Change 746 on 1998/03/04 by TimBunce@ig.co.uk
158 Title: "properly save STDOUT during system() in debugger", #F110
159 From: Jason Smith <smithj4@rpi.edu>
160 Files: lib/perl5db.pl
162 Change 745 on 1998/03/04 by TimBunce@ig.co.uk
164 Title: "generate DynaLoader.pm at build time", #F109
165 From: Achim Bohnet <ach@mpe.mpg.de>
166 Msg-ID: <9802111938.AA26224@o09.xray.mpe.mpg.de>
167 Files: MANIFEST ext/DynaLoader/DynaLoader.pm.PL ext/DynaLoader/Makefile.PL
169 Change 744 on 1998/03/04 by TimBunce@ig.co.uk
171 Title: "Install extensions with bootstrap in $archlib", #F108
172 From: koenig@anna.mind.de (Andreas J. Koenig), koenig@kulturbox.de (Andreas
174 Msg-ID: <sfcra9fqx0n.fsf@anna.in-berlin.de>
175 Files: lib/ExtUtils/Install.pm
177 Change 743 on 1998/03/04 by TimBunce@ig.co.uk
179 Title: "Pod::Html trips over "C<0>"", #F107
180 From: Chip Salzenberg
181 Files: lib/Pod/Html.pm
183 Change 742 on 1998/03/04 by TimBunce@ig.co.uk
185 Title: "5.004_58 | _04: pod2*,perlpod: L<show this|man/section>", #F106
186 From: Achim Bohnet <ach@mpe.mpg.de>
187 Msg-ID: <9802111629.AA00595@o09.xray.mpe.mpg.de>
188 Files: pod/perlpod.pod lib/Pod/Html.pm lib/Pod/Text.pm pod/pod2man.PL
190 Change 741 on 1998/03/04 by TimBunce@ig.co.uk
192 Title: "New patch for $^E==GetLastError() under Win32", #F105
193 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Tye McQueen
194 <tye@metronet.com>, ilya@math.ohio-state.edu (Ilya
196 Msg-ID: <199801040630.AA29298@metronet.com>,
197 <199801041826.NAA11568@aatma.engin.umich.edu>,
198 <1998Jan4.130412.2719461@cor.newman>
199 Files: pod/perlfunc.pod pod/perlvar.pod doio.c lib/dumpvar.pl lib/perl5db.pl
200 win32/win32.h mg.c util.c win32/makedef.pl win32/win32.c
202 Change 740 on 1998/03/04 by TimBunce@ig.co.uk
204 Title: "5.004_56: Patch to Tie::Hash and docs", #F104
205 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
206 Msg-ID: <199801120134.UAA05437@monk.mps.ohio-state.edu>
207 Files: pod/perlfunc.pod lib/Tie/Hash.pm
209 Change 739 on 1998/03/04 by TimBunce@ig.co.uk
211 Title: "more doc for perldoc", #F103
212 From: Gurusamy Sarathy
213 Files: utils/perldoc.PL
215 Change 738 on 1998/03/04 by TimBunce@ig.co.uk
217 Title: "Make perldoc look for an index file ", #F102
218 From: Gisle Aas <gisle@aas.no>
219 Msg-ID: <199801221220.NAA22902@furu.g.aas.no>
220 Files: utils/perldoc.PL
222 Change 737 on 1998/03/04 by TimBunce@ig.co.uk
224 Title: "perldoc -F filename", #F101
225 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
226 Msg-ID: <199712120037.TAA00176@math.mps.ohio-state.edu>
227 Files: utils/perldoc.PL
229 Change 736 on 1998/03/04 by TimBunce@ig.co.uk
231 Title: "sv_grow can fail for HAS_64K_LIMIT systems", #F100
232 From: Gisle Aas <gisle@aas.no>
233 Msg-ID: <m3iuqsl3oq.fsf@furu.g.aas.no>
236 Change 735 on 1998/03/04 by TimBunce@ig.co.uk
238 Title: "Benchmark.pm: timethese corrupts $_", #F099
239 From: abigail@fnx.com
240 Msg-ID: <19980201114609.7779.qmail@betelgeuse.wayne.fnx.com>
241 Files: lib/Benchmark.pm
243 Change 734 on 1998/03/04 by TimBunce@ig.co.uk
245 Title: "STRANGE_MALLOC should test failed alloc", #F098
246 From: Gisle Aas <gisle@aas.no>
247 Msg-ID: <199802021406.PAA03285@furu.g.aas.no>
250 Change 733 on 1998/03/04 by TimBunce@ig.co.uk
252 Title: "support caseless %ENV", #F097
253 From: Gurusamy Sarathy
254 Files: hv.c t/op/magic.t win32/win32.h
256 Change 732 on 1998/03/04 by TimBunce@ig.co.uk
258 Title: "newer cperl-mode.el (from 5.004_60)", #F096
259 From: Ilya Zakharevich
260 Files: emacs/cperl-mode.el
262 Change 731 on 1998/03/04 by TimBunce@ig.co.uk
264 Title: "Handle set magic on xsub OUTPUT args, add API functions that handle
266 From: Gurusamy Sarathy <gsar@engin.umich.edu>
267 Msg-ID: <199801190409.XAA26710@aatma.engin.umich.edu>
268 Files: pod/perlguts.pod pod/perlxs.pod embed.h proto.h sv.h global.sym
269 lib/ExtUtils/xsubpp sv.c
271 Change 730 on 1998/03/04 by TimBunce@ig.co.uk
273 Title: "Fix flawed cleanup when signal handlers are not defined", #F094
274 From: Gurusamy Sarathy <gsar@engin.umich.edu>
275 Msg-ID: <199710290106.UAA11485@aatma.engin.umich.edu>
278 Change 729 on 1998/03/04 by TimBunce@ig.co.uk
280 Title: "Tests for C<sort 'foo','bar'>", #F093
281 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
282 Msg-ID: <199711021247.MAA01743@crypt.compulink.co.uk>
285 Change 728 on 1998/03/04 by TimBunce@ig.co.uk
287 Title: "Make search.pl work on win32", #F092
288 From: Gurusamy Sarathy
289 Files: win32/bin/search.pl
291 Change 721 on 1998/03/03 by TimBunce@ig.co.uk
293 Title: "Fix spurious perldoc warnings on DOSISH platforms", #F091
294 From: Molnar Laszlo <molnarl@cdata.tvnet.hu>
295 Msg-ID: <34475659.1AA69855@cdata.tvnet.hu>
296 Files: utils/perldoc.PL
298 Change 720 on 1998/03/03 by TimBunce@ig.co.uk
300 Title: "Make ExtUtils::MM_Unix::fixin() do something meaningful on win32",
302 From: Gurusamy Sarathy <gsar@engin.umich.edu>
303 Msg-ID: <199801070016.TAA17766@aatma.engin.umich.edu>
304 Files: lib/ExtUtils/MM_Unix.pm
306 Change 719 on 1998/03/03 by TimBunce@ig.co.uk
308 Title: "Fix inconsistent case $ENV{Path} (vs $ENV{PATH})", #F089
309 From: Gurusamy Sarathy
310 Files: lib/FindBin.pm
312 Change 718 on 1998/03/03 by TimBunce@ig.co.uk
314 Title: "Fix File::Find's longstanding confusion about win32 being like VMS",
316 From: Gurusamy Sarathy <gsar@engin.umich.edu>
317 Msg-ID: <199802020459.XAA04964@aatma.engin.umich.edu>
318 Files: lib/File/Find.pm
320 Change 717 on 1998/03/03 by TimBunce@ig.co.uk
322 Title: "do_postponed breaks with multiple interpreters", #F087
323 From: Gurusamy Sarathy <gsar@engin.umich.edu>
324 Msg-ID: <199710290316.WAA15888@aatma.engin.umich.edu>
327 Change 716 on 1998/03/03 by TimBunce@ig.co.uk
329 Title: "Make warning on C<Nosuch::> optional, add to perl{diag,delta}.pod",
331 From: Gurusamy Sarathy
332 Files: pod/perldelta.pod pod/perldiag.pod toke.c
334 Change 715 on 1998/03/03 by TimBunce@ig.co.uk
336 Title: "Pod::Html bug and fix: missing </UL> in index", #F085
337 From: Gurusamy Sarathy <gsar@engin.umich.edu>
338 Msg-ID: <199802192314.SAA23326@aatma.engin.umich.edu>
339 Files: lib/Pod/Html.pm
341 Change 714 on 1998/03/03 by TimBunce@ig.co.uk
343 Title: "New pod: perlhist", #F084
344 From: Jarkko Hietaniemi <jhi@iki.fi>
345 Msg-ID: <199802191556.RAA09578@alpha.hut.fi>
346 Files: MANIFEST pod/perl.pod pod/perlhist.pod pod/perltoc.pod pod/buildtoc
348 Change 713 on 1998/03/03 by TimBunce@ig.co.uk
350 Title: "Fix restoration of locals on scope unwinding", #F083
351 From: Gurusamy Sarathy <gsar@engin.umich.edu>
352 Msg-ID: <199802110515.AAA23700@aatma.engin.umich.edu>
353 Files: pp_ctl.c t/op/local.t
355 Change 712 on 1998/03/03 by TimBunce@ig.co.uk
357 Title: "after an eval-ed bad require, requiring a string ref SEGVs", #F082
358 From: Gurusamy Sarathy <gsar@engin.umich.edu>
359 Msg-ID: <199802102349.SAA16001@aatma.engin.umich.edu>
362 Change 711 on 1998/03/03 by TimBunce@ig.co.uk
364 Title: "Fix seg fault on eval/require and syntax errors", #F081
365 From: Gurusamy Sarathy <gsar@engin.umich.edu>
366 Msg-ID: <199802102321.SAA15346@aatma.engin.umich.edu>
367 Files: MANIFEST scope.h op.c pp_ctl.c scope.c t/comp/require.t toke.c
369 Change 710 on 1998/03/03 by TimBunce@ig.co.uk
371 Title: "5.004_58: the locale.t problem in IRIX", #F080
372 From: Jarkko Hietaniemi <jhi@iki.fi>
373 Msg-ID: <199802091747.TAA01735@alpha.hut.fi>
374 Files: t/pragma/locale.t
376 Change 709 on 1998/03/03 by TimBunce@ig.co.uk
378 Title: "sv_setnv will upgrade SVt_NV to SVt_PVNV", #F079
379 From: Gisle Aas <gisle@aas.no>
380 Msg-ID: <m3g1lwl3bq.fsf@furu.g.aas.no>
383 Change 708 on 1998/03/03 by TimBunce@ig.co.uk
385 Title: "Eliminate double warnings under C<package;>", #F077
386 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
387 Msg-ID: <E0y0paq-0000Ov-00@ursa.cus.cam.ac.uk>
388 Files: gv.c op.c toke.c
390 Change 707 on 1998/03/03 by TimBunce@ig.co.uk
392 Title: "Fix infinite loop on unlink() failure in File::Path::rmtree()",
394 From: Murray Nesbitt <mjn@pathcom.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
395 Msg-ID: <199802061100.LAA16423@toad.ig.co.uk>
396 Files: lib/File/Path.pm
398 Change 706 on 1998/03/03 by TimBunce@ig.co.uk
400 Title: "Update of h2ph", #F075
401 From: kstar@www.chapin.edu (Kurt D. Starsinic)
402 Msg-ID: <199802051354.FAA11452@www.chapin.edu>
403 Files: t/lib/ph.t utils/h2ph.PL
405 Change 705 on 1998/03/03 by TimBunce@ig.co.uk
407 Title: "Fix AutoLoader for deep packages", #F074
408 From: Zachary Miller <zcmiller@zappy.er.usgs.gov>
409 Msg-ID: <199710092348.SAA02108@zappy.er.usgs.gov>
410 Files: lib/AutoLoader.pm
412 Change 704 on 1998/03/03 by TimBunce@ig.co.uk
414 Title: "Fix order of warnings for misplaced subscripts", #F073
415 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
416 Msg-ID: <199710131023.LAA16796@crypt.compulink.co.uk>
419 Change 703 on 1998/03/03 by TimBunce@ig.co.uk
421 Title: "Make recursive lexical analysis more robust", #F072
422 From: Ilya Zakharevich and Chip Salzenberg
423 Msg-ID: <199710160102.VAA28817@monk.mps.ohio-state.edu>
426 Change 702 on 1998/03/03 by TimBunce@ig.co.uk
428 Title: "Fix random whitespace errors in docs", #F070
429 From: Roderick Schertler <roderick@argon.org>
430 Msg-ID: <12726.877706444@eeyore.ibcinc.com>
431 Files: pod/perlfunc.pod pod/checkpods.PL
433 Change 701 on 1998/03/03 by TimBunce@ig.co.uk
435 Title: "Fix line numbers after here documents in eval STRING", #F069
436 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
437 Msg-ID: <199710241745.NAA08166@monk.mps.ohio-state.edu>
440 Change 700 on 1998/03/03 by TimBunce@ig.co.uk
442 Title: "Fix SEGV from combining caller and C<package;>", #F068
443 From: James Duncan <jduncan@epitome.hawk.igs.net>, Nicholas Clark
445 Msg-ID: <199710241248.NAA00163@flirble.org>,
446 <Pine.LNX.3.96.971024135912.12197A-100000@epitome.hawk.igs.
450 Change 699 on 1998/03/03 by TimBunce@ig.co.uk
452 Title: "Don't fold string comparison under C<use locale>", #F067
453 From: Jarkko Hietaniemi <jhi@iki.fi>
454 Msg-ID: <199711151506.RAA26287@alpha.hut.fi>
457 Change 698 on 1998/03/03 by TimBunce@ig.co.uk
459 Title: "Fix SEGV on constant at end of sort block", #F066
460 From: Administration <fadmin@informatics.muni.cz>
461 Msg-ID: <199711170838.JAA26073@thetis.fi.muni.cz>
464 Change 697 on 1998/03/03 by TimBunce@ig.co.uk
466 Title: "Allow C<last()> to mean C<last>", #F065
467 From: Chip Salzenberg
470 Change 696 on 1998/03/03 by TimBunce@ig.co.uk
472 Title: "Fix extension version mismatch message", #F064
473 From: Chip Salzenberg
476 Change 695 on 1998/03/03 by TimBunce@ig.co.uk
478 Title: "Better handle and test struct tm of Linux and SunOS", #F063
479 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
480 Msg-ID: <Pine.SUN.3.96.980205134340.15567B-100000@newton.phys>
481 Files: MANIFEST ext/POSIX/hints/linux.pl ext/POSIX/hints/sunos_4.pl
482 hints/linux.sh hints/sunos_4_1.sh t/lib/posix.t
484 Change 694 on 1998/03/03 by TimBunce@ig.co.uk
486 Title: "Fix doc bug in getservbyname() examples", #F062
487 From: Tom Christiansen
488 Files: ext/Socket/Socket.pm
490 Change 693 on 1998/03/03 by TimBunce@ig.co.uk
492 Title: "Kill warning about parameter type", #F061
493 From: Chip Salzenberg
496 Change 692 on 1998/03/03 by TimBunce@ig.co.uk
498 Title: "Socket occasional SEGV", #F060
499 From: Trevor Blackwell <tlb@viaweb.com>
500 Msg-ID: <199710281804.NAA09632@wagg.viaweb.com>
501 Files: ext/Socket/Socket.xs
503 Change 691 on 1998/03/03 by TimBunce@ig.co.uk
505 Title: "Avoid SEGV from local($@)", #F059
506 From: Gurusamy Sarathy <gsar@engin.umich.edu>
507 Msg-ID: <199710290251.VAA14362@aatma.engin.umich.edu>
510 Change 690 on 1998/03/03 by TimBunce@ig.co.uk
512 Title: "Don't use broken pad_reset() (was Re: Perl bug in 5.004_03 )", #F058
513 From: Gurusamy Sarathy <gsar@engin.umich.edu>
514 Msg-ID: <199710300036.TAA01004@aatma.engin.umich.edu>
517 Change 689 on 1998/03/03 by TimBunce@ig.co.uk
519 Title: "Use STMT_{START,END} in XSRETURN", #F057
520 From: Gurusamy Sarathy <gsar@engin.umich.edu>
521 Msg-ID: <199710300245.VAA04244@aatma.engin.umich.edu>
524 Change 688 on 1998/03/03 by TimBunce@ig.co.uk
526 Title: "Re: Sort grammar bug", #F056
527 From: Gurusamy Sarathy <gsar@engin.umich.edu>
528 Msg-ID: <199711011946.OAA18882@aatma.engin.umich.edu>
531 Change 687 on 1998/03/03 by TimBunce@ig.co.uk
533 Title: "Document indirect object cases for exec(), system()", #F055
534 From: Dominic Dunlop <domo@slipper.ip.lu>
535 Msg-ID: <v03110700b084e89234a7@[194.51.248.90]>
536 Files: pod/perlfunc.pod
538 Change 686 on 1998/03/03 by TimBunce@ig.co.uk
540 Title: "Update docs on tr///", #F054
541 From: Tom Phoenix <rootbeer@teleport.com>
542 Msg-ID: <Pine.GSO.3.96.971103071602.10568C-100000@usertest.teleport.com>
543 Files: pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod
544 pod/perllocale.pod pod/perlmod.pod pod/perlop.pod
545 pod/perlstyle.pod toke.c
547 Change 685 on 1998/03/03 by TimBunce@ig.co.uk
549 Title: "Re: perlop bitwise & | ^ documentation", #F053
550 From: Tom Phoenix <rootbeer@teleport.com>
551 Msg-ID: <Pine.GSO.3.96.971106073858.29771O-100000@usertest.teleport.com>
552 Files: pod/perlop.pod
554 Change 684 on 1998/03/03 by TimBunce@ig.co.uk
556 Title: "Fix SEGV on C<*glob{'SCALAR','ARRAY'}>", #F052
557 From: "Joseph N. Hall" <joseph@cscaper.com>
558 Msg-ID: <199711110552.WAA12613@gadget.cscaper.com>
559 Files: perly.c perly.c.diff perly.y vms/perly_c.vms
561 Change 683 on 1998/03/03 by TimBunce@ig.co.uk
563 Title: "for perlguts.pod: document sv_derived_from, sv_vcatpfn and
565 From: jan.dubois@ibm.net (Jan Dubois) and Chip Salzenberg
566 Msg-ID: <346ae970.7444534@smtp1.ibm.net>
567 Files: pod/perlguts.pod
569 Change 682 on 1998/03/03 by TimBunce@ig.co.uk
571 Title: "5.004_04: locale startup failure (at last) documented", #F050
572 From: Jarkko Hietaniemi <jhi@iki.fi>
573 Msg-ID: <199711172054.WAA08261@alpha.hut.fi>
574 Files: INSTALL pod/perldiag.pod pod/perllocale.pod
576 Change 681 on 1998/03/03 by TimBunce@ig.co.uk
578 Title: "Cope with lack of args in Fcntl::AUTOLOAD", #F049
579 From: Jerome Abela <abela@hsc.fr>
580 Msg-ID: <19971120183248.23588@coredump.hsc.fr>
581 Files: ext/Fcntl/Fcntl.pm
583 Change 680 on 1998/03/03 by TimBunce@ig.co.uk
585 Title: "Commenting toke.c", #F048
587 Msg-ID: <199801082138.OAA14186@prometheus.frii.com>
590 Change 679 on 1998/03/03 by TimBunce@ig.co.uk
592 Title: "Re: 5.004_04 vec() fails with 32-bit values", #F047
593 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
594 Msg-ID: <E0xsnr8-0007SS-00@taurus.cus.cam.ac.uk>
595 Files: pod/perlguts.pod pp.c t/op/vec.t
597 Change 678 on 1998/03/03 by TimBunce@ig.co.uk
599 Title: "A few perl5.004_03 bugs", #F046
600 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
601 Msg-ID: <199801221211.MAA05315@crypt.compulink.co.uk>
602 Files: mg.c t/op/magic.t
604 Change 677 on 1998/03/03 by TimBunce@ig.co.uk
606 Title: "Faster, cleaner av_unshift() ", #F045
607 From: Gisle Aas <gisle@aas.no>
608 Msg-ID: <199801221850.TAA23111@furu.g.aas.no>
611 Change 676 on 1998/03/03 by TimBunce@ig.co.uk
613 Title: "New hints/solaris2.sh", #F044
614 From: Stephen Zander <srz@mckesson.com>
615 Msg-ID: <87oh12y458.fsf@wsuse5.mckesson.com>
616 Files: hints/solaris_2.sh
618 Change 675 on 1998/03/03 by TimBunce@ig.co.uk
620 Title: "Refresh Complex.pm and test", #F043
621 From: Jarkko Hietaniemi <jhi@iki.fi>
622 Msg-ID: <199802051608.SAA20262@alpha.hut.fi>
623 Files: lib/Math/Complex.pm t/lib/complex.t
625 Change 674 on 1998/03/03 by TimBunce@ig.co.uk
627 Title: "Fix (\@@) proto", #F042
628 From: "Joseph N. Hall" <joseph@cscaper.com>
629 Msg-ID: <199801240132.SAA25111@gadget.cscaper.com>
630 Files: op.c t/comp/proto.t
632 Change 673 on 1998/03/03 by TimBunce@ig.co.uk
634 Title: "Allow empty BLOCK in code", #F041
635 From: Vladimir Alexiev <vladimir@cs.ualberta.ca>
636 Msg-ID: <19980129002112Z13378-6931+226@scapa.cs.ualberta.ca>
639 Change 672 on 1998/03/03 by TimBunce@ig.co.uk
641 Title: "Fix name of $Foo::{'Bar::'}: '*Foo::Bar::'", #F040
642 From: Chip Salzenberg
643 Files: gv.c t/op/gv.t
645 Change 671 on 1998/03/03 by TimBunce@ig.co.uk
647 Title: "Keep accurate reference count on globs' stashes", #F038
648 From: Gisle Aas <gisle@aas.no>
649 Msg-ID: <m3zpk7sd3n.fsf@furu.g.aas.no>
652 Change 670 on 1998/03/03 by TimBunce@ig.co.uk
654 Title: "Avoid memory allocation in gv_fetchpv(), for speed", #F037
655 From: Chip Salzenberg
658 Change 669 on 1998/03/03 by TimBunce@ig.co.uk
660 Title: "Make Configure less negative about PerlIO", #F036
661 From: chip@atlantic.net
662 Msg-ID: <199801312323.SAA15237@cyprus.atlantic.net>
665 Change 668 on 1998/03/03 by TimBunce@ig.co.uk
667 Title: "Fix (mostly) pseudo-same-REs due to embedded NULs", #F035
668 From: Martin Plechsmid <plechsmi@karlin.mff.cuni.cz>
669 Msg-ID: <199802021217.NAA05230@albert.karlin.mff.cuni.cz>
672 Change 667 on 1998/03/03 by TimBunce@ig.co.uk
674 Title: "Make Getopt::Long avoid $&, $`, $'", #F034
675 From: Irving Reid <irving@tor.securecomputing.com>
676 Msg-ID: <98Feb3.005102est.11655@janus.tor.securecomputing.com>
677 Files: lib/Getopt/Long.pm
679 Change 666 on 1998/03/03 by TimBunce@ig.co.uk
681 Title: "adding the newSVpvn API function", #F033
682 From: Matthias Ulrich Neeracher <neeri@iis.ee.ethz.ch>
683 Msg-ID: <199801310532.GAA23798@solar.ethz.ch>
684 Files: pod/perlguts.pod pod/perltoc.pod proto.h global.sym sv.c
686 Change 665 on 1998/03/03 by TimBunce@ig.co.uk
688 Title: "Support C<Package::> as function-blind bearword", #F032
689 From: Chip Salzenberg
692 Change 664 on 1998/03/03 by TimBunce@ig.co.uk
694 Title: "Re-optimize character classes", #F031
695 From: Chip Salzenberg
696 Files: regcomp.h regcomp.c regexec.c
698 Change 663 on 1998/03/03 by TimBunce@ig.co.uk
700 Title: "Fix C<if (1) { local $x }> which needed ENTER/LEAVE", #F030
701 From: dfh@dwroll.lucent.com (D461-David_F_Haertig(Dave)83040)
702 Msg-ID: <EnKC0q.6qI@drnews.dr.lucent.com>
703 Files: op.c t/op/local.t
705 Change 662 on 1998/03/03 by TimBunce@ig.co.uk
707 Title: "Dramatically improve performance of // with parens or $&", #F029
708 From: Chip Salzenberg
709 Files: cop.h perl.h proto.h regexp.h gv.c interp.sym perl.c pp.c pp_ctl.c
710 pp_hot.c regexec.c scope.c
712 Change 661 on 1998/03/03 by TimBunce@ig.co.uk
714 Title: "Don't warn on $x{shift}, ne => 1, or -f => 1", #F028
715 From: Chip Salzenberg
718 Change 660 on 1998/03/03 by TimBunce@ig.co.uk
720 Title: "Protect against weirdness with unreal @_ in C<local @_>", #F027
721 From: Chip Salzenberg
724 Change 659 on 1998/03/03 by TimBunce@ig.co.uk
726 Title: "Fix C<printf "%.0d", 0>", #F026
727 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
728 Msg-ID: <199711021331.NAA01826@crypt.compulink.co.uk>
729 Files: sv.c t/op/sprintf.t
731 Change 658 on 1998/03/03 by TimBunce@ig.co.uk
733 Title: "Tiny core patch for source filters", #F025
734 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
735 Msg-ID: <9711202312.AA02937@claudius.bfsec.bt.co.uk>
738 Change 657 on 1998/03/03 by TimBunce@ig.co.uk
740 Title: "Here-doc in s///e (was: Bug)", #F024
741 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
742 Msg-ID: <199711221445.OAA14153@crypt.compulink.co.uk>
743 Files: t/base/lex.t toke.c
745 Change 656 on 1998/03/03 by TimBunce@ig.co.uk
747 Title: "Fix duplicate warnings on C<-e undef>", #F023
748 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
749 Msg-ID: <199711221252.MAA14000@crypt.compulink.co.uk>
750 Files: doio.c t/pragma/warn-1global
752 Change 655 on 1998/03/03 by TimBunce@ig.co.uk
754 Title: "Fix '*' prototype", #F022
755 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
756 Msg-ID: <199711212225.RAA00755@monk.mps.ohio-state.edu>
759 Change 654 on 1998/03/03 by TimBunce@ig.co.uk
761 Title: "File::Find bugs (and patches)", "File::Find bugs & patches", #F021
762 From: "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
763 Msg-ID: <199711260703.XAA21257@mailgate2.boeing.com>
764 Files: lib/File/Find.pm
766 Change 653 on 1998/03/03 by TimBunce@ig.co.uk
768 Title: "Fix typo: FORM{,AT}LINE", #F020
769 From: Chip Salzenberg
772 Change 652 on 1998/03/03 by TimBunce@ig.co.uk
774 Title: "Fix use of unref mem when blessed object goes out of scope", #F019
775 From: Gurusamy Sarathy <gsar@engin.umich.edu>
776 Msg-ID: <199711282326.SAA15090@aatma.engin.umich.edu>
779 Change 651 on 1998/03/03 by TimBunce@ig.co.uk
781 Title: "Fix C<my ($a, undef, $b) = @x>", #F018
782 From: Stephane Payrard <stef@francenet.fr>
783 Msg-ID: <199712040054.BAA04612@www.zweig.com>
784 Files: op.c t/op/my.t
786 Change 650 on 1998/03/03 by TimBunce@ig.co.uk
788 Title: "enhanced "use strict" warning", #F017
789 From: Tkil <tkil@reptile.scrye.com>
790 Msg-ID: <199712040938.CAA07628@reptile.scrye.com>
791 Files: gv.c t/pragma/strict-subs t/pragma/strict-vars
793 Change 649 on 1998/03/03 by TimBunce@ig.co.uk
795 Title: "eval of sub gives spurious "uninitialised" warning", #F016
796 From: Gurusamy Sarathy <gsar@engin.umich.edu>
797 Msg-ID: <199712061025.FAA14396@aatma.engin.umich.edu>
798 Files: pod/perldelta.pod pod/perlfunc.pod op.c t/op/eval.t
800 Change 648 on 1998/03/03 by TimBunce@ig.co.uk
802 Title: "[PERL] Assigning result of pop scrambles unrelated reference", #F015
803 From: Gurusamy Sarathy <gsar@engin.umich.edu>
804 Msg-ID: <199712061100.GAA14864@aatma.engin.umich.edu>
807 Change 647 on 1998/03/03 by TimBunce@ig.co.uk
809 Title: "[PERL] Filedescriptor leak in 5.004_55 (and earlier)", #F014
810 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
811 Msg-ID: <199712151922.OAA06410@monk.mps.ohio-state.edu>
812 Files: os2/os2.c util.c
814 Change 646 on 1998/03/03 by TimBunce@ig.co.uk
816 Title: "Fix fdopen() on STD{IN,OUT,ERR}", #F013
817 From: Roderick Schertler <roderick@argon.org>
818 Msg-ID: <pzg1npp6e3.fsf@eeyore.ibcinc.com>
819 Files: doio.c t/op/misc.t
821 Change 645 on 1998/03/03 by TimBunce@ig.co.uk
823 Title: "Fix local $a[0] and local $h{a}", #F012
824 From: Stephen McCamant <alias@mcs.com>
825 Msg-ID: <m0xjWFq-000EZeC@alias-2.pr.mcs.net>
826 Files: embed.h scope.h global.sym pp.c pp_hot.c scope.c t/op/local.t
828 Change 644 on 1998/03/03 by TimBunce@ig.co.uk
830 Title: "Eliminate redundant mg_get() in SvTRUE()", #F011
831 From: Spider Boardman <spider@orb.nashua.nh.us>
832 Msg-ID: <199712251839.NAA14800@Orb.Nashua.NH.US>
835 Change 643 on 1998/03/03 by TimBunce@ig.co.uk
837 Title: "Don't force scalar context on C<my @x> or C<my %x>", #F010
838 From: Chip Salzenberg
839 Files: op.c t/op/my.t
841 Change 642 on 1998/03/03 by TimBunce@ig.co.uk
843 Title: "Fix assignment to $_[0] in DESTROY", #F009
844 From: Gurusamy Sarathy <gsar@engin.umich.edu>
845 Msg-ID: <199801010030.TAA14274@aatma.engin.umich.edu>
846 Files: pod/perlobj.pod sv.c t/op/ref.t
848 Change 627 on 1998/03/02 by TimBunce@ig.co.uk
850 Title: "Fix inefficient checks for TIEHANDLE", #F008
851 From: Gurusamy Sarathy <gsar@engin.umich.edu>
852 Msg-ID: <199801080106.UAA05048@aatma.engin.umich.edu>
853 Files: pp_hot.c pp_sys.c
855 Change 626 on 1998/03/02 by TimBunce@ig.co.uk
857 This is the change description for change 625
858 Title: "Fix tr///s option", #F007
859 From: Inaba Hiroto <inaba@st.rim.or.jp>
860 Msg-ID: <19980110155333D.inaba@st.rim.or.jp>
863 Change 625 on 1998/03/02 by TimBunce@ig.co.uk
866 Change 624 on 1998/03/02 by TimBunce@ig.co.uk *pending*
869 Change 623 on 1998/03/02 by TimBunce@ig.co.uk
871 Title: "Fix lexical lookup in eval-sub-eval", #F006
872 From: Chip Salzenberg
875 Change 622 on 1998/03/02 by TimBunce@ig.co.uk
877 Title: "Don't upgrade target of assignment from LVALUE", #F005
878 From: Chip Salzenberg
881 Change 621 on 1998/03/02 by TimBunce@ig.co.uk
883 Title: "Fix compile-time warning line in while ()", #F004
884 From: Chip Salzenberg
887 Change 620 on 1998/03/02 by TimBunce@ig.co.uk
889 Title: "STMT foreach LIST;", #F002
890 From: Chip Salzenberg
891 Files: pod/perlsyn.pod perly.c perly.c.diff perly.y t/cmd/mod.t toke.c
894 Change 619 on 1998/03/02 by TimBunce@ig.co.uk
896 Title: "Fix SIGSEGV on C<42 until forever>", #F001
897 From: Chip Salzenberg
901 Version 5.004_04 Maintenance release 4 for 5.004
904 "1. Out of clutter, find simplicity.
905 2. From discord, find harmony.
906 3. In the middle of difficulty lies opportunity."
907 -- Albert Einstein, three rules of work
910 HEADLINES FOR THIS MAINTENANCE RELEASE
912 Fixed gaps in tainting (readdir, readlink, gecos, bit vector ops).
913 Fixed memory leak in splice(@_).
914 Fixed debugger core dumps.
915 IO::Socket now sets autoflush by default.
916 Several perldoc bugs fixed, now faster and more helpful.
917 Fixed Win32 handle leak.
918 Many other improvements to Win32 support.
919 Many many other bug fixes and enhancements.
922 ------ BUILD PROCESS ------
924 Title: "ExtUtils::Liblist prints diagnostics to STDOUT (vs. STDERR)"
925 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, jesse@ginger
927 Msg-ID: <199708290032.UAA15663@ginger>,
928 <Pine.SUN.3.96.970829132217.28552A-100000@newton.phys>
929 Files: MANIFEST lib/ExtUtils/Liblist.pm
931 Title: "Set LD_RUN_PATH when building suidperl"
932 From: Chip Salzenberg <chip@rio.atlantic.net>, Tony Sanders
934 Msg-ID: <199708272226.QAA10206@austin.bsdi.com>
937 Title: "INSTALL version 1.26"
938 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
939 Msg-ID: <Pine.SUN.3.96.970828143314.27416B-100000@newton.phys>
942 Title: "Propagate MAKE=$(MAKE) through perl build"
943 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
944 Msg-ID: <Pine.SUN.3.96.970908143853.13750C-100000@newton.phys>
945 Files: Makefile.SH makedepend.SH x2p/Makefile.SH ext/util/make_ext
947 Title: "update to installperl for perl5.004_02 to skip CVS dir"
948 From: Tony Sanders <sanders@bsdi.com>
949 Msg-ID: <199708272307.RAA13451@austin.bsdi.com>
952 Title: "makedepend loop on HP-UX 10.20"
953 Msg-ID: <1997Sep20.183731.2297443@cor.newman>
956 Title: "Tiny Grammaro in INSTALL"
957 From: koenig@anna.mind.de (Andreas J. Koenig)
958 Msg-ID: <sfcwwkb2pc8.fsf@anna.in-berlin.de>
961 Title: "Fix Configured osvers under Linux 1"
962 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, Hugo van der
963 Sanden <hv@crypt.compulink.co.uk>
964 Msg-ID: <199709241439.PAA17114@crypt.compulink.co.uk>,
965 <Pine.SUN.3.96.970924112654.5054D-100000@newton.phys>
968 Title: "INSTALL-1.28"
969 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
970 Msg-ID: <Pine.SUN.3.96.971010131207.23751A-100000@newton.phys>
973 Title: "makedepend.SH fix for UNICOS"
974 From: Jarkko Hietaniemi <jhi@iki.fi>
975 Msg-ID: <199710132039.XAA21459@alpha.hut.fi>
978 ------ CORE LANGUAGE ------
980 Title: "Re: "perl -d" dumps core when loading syslog.ph"
981 From: Jochen Wiedmann <wiedmann@neckar-alb.de>, Stephen McCamant
982 <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
984 Msg-ID: <1997Aug30.034921.2297381@cor.newman.upenn.edu>,
985 <3407639E.FEBF20BA@neckar-alb.de>,
986 <m0x4ZGj-000EZYC@alias-2.pr.mcs.net>
989 Title: "Allow $obj->$coderef()"
990 From: Chip Salzenberg <salzench@nielsenmedia.com>
991 Msg-ID: <199708291649.MAA23276@nielsenmedia.com>
994 Title: "Localize PV value in save_gp()", "typeglob differences in perl4 and
996 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant
998 Msg-ID: <199708272348.TAA03139@aatma.engin.umich.edu>,
999 <m0x4u2o-000EZkC@alias-2.pr.mcs.net>
1000 Files: scope.c t/op/ref.t
1002 Title: "Avoid assumption that STRLEN == I32"
1003 From: Chip Salzenberg <chip@rio.atlantic.net>, Hallvard B Furuseth
1004 <h.b.furuseth@usit.uio.no>
1005 Msg-ID: <199708242310.BAA05497@bombur2.uio.no>
1008 Title: "Fix memory leak in splice(@_)"
1009 From: "Tuomas J. Lukka" <tjl@fkfuga.pc.helsinki.fi>, Chip Salzenberg
1010 <chip@rio.atlantic.net>
1011 Msg-ID: <m0x3iQE-000CBrC@lukka.student.harvard.edu>
1012 Files: proto.h av.c global.sym pp.c
1014 Title: "Fix line number of warnings in while() conditional", "misleading
1015 uninit value warning"
1016 From: Chip Salzenberg <chip@rio.atlantic.net>, Greg Bacon
1017 <gbacon@crp-201.adtran.com>
1018 Msg-ID: <199708271607.LAA01403@crp-201.adtran.com>
1019 Files: proto.h op.c perly.c perly.y
1021 Title: "-t and POSIX::isatty on IO::Handle objects", "Fix C<-t $handle>"
1022 From: Chip Salzenberg <chip@rio.atlantic.net>, Greg Ward
1023 <greg@bic.mni.mcgill.ca>
1024 Msg-ID: <199708261754.NAA24826@bottom.bic.mni.mcgill.ca>
1027 Title: "Fix output of invalid printf formats"
1028 From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
1029 <hv@crypt.compulink.co.uk>
1030 Msg-ID: <199708241529.QAA02457@crypt.compulink.co.uk>
1031 Files: sv.c t/op/sprintf.t
1033 Title: "regexec.c regcppartblow declaration missing an arg"
1034 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1035 Msg-ID: <199708290059.BAA05808@crypt.compulink.co.uk>
1038 Title: "taint readlink, readdir, gecos"
1039 From: Jarkko Hietaniemi <jhi@iki.fi>
1040 Msg-ID: <199709131651.TAA13471@alpha.hut.fi>
1041 Files: pod/perlfunc.pod pod/perlsec.pod pp_sys.c t/op/taint.t
1043 Title: "clean up old style package' usage in op.c"
1044 From: Stephen Potter <spp@psa.pencom.com>
1045 Msg-ID: <199709151813.NAA14433@psisa.psa.pencom.com>
1048 Title: "beautifying usage() code in perl.c"
1049 From: "John L. Allen" <"John L. Allen"<allen@gateway.grumman.com>>
1050 Msg-ID: <Pine.SOL.3.91.970905091314.5991C-100000@gateway>
1053 Title: "debugger to fix core dumps, adds $^S"
1054 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1055 Msg-ID: <199709170823.EAA21359@monk.mps.ohio-state.edu>
1056 Files: pod/perlvar.pod perl.h gv.c lib/perl5db.pl mg.c perl.c toke.c
1058 Title: "downgrade "my $foo masks earlier" from mandatory to "-w""
1059 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
1060 <spp@psa.pencom.com>
1061 Msg-ID: <199709091832.NAA14763@psisa.psa.pencom.com>,
1062 <199709102019.QAA09591@aatma.engin.umich.edu>
1063 Files: pod/perldelta.pod pod/perldiag.pod op.c
1065 Title: "fix overridden glob() problems"
1066 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1067 Msg-ID: <199709171645.MAA13988@aatma.engin.umich.edu>
1068 Files: MANIFEST pod/perlsub.pod lib/File/DosGlob.pm op.c t/lib/dosglob.t
1071 Title: "Reverse previous "Fix C<qq #hi#>" patch"
1072 From: Chip Salzenberg <chip@rio.atlantic.net>, Kenneth Albanowski
1073 <kjahds@kjahds.com>, Tom Christiansen
1074 <tchrist@jhereg.perl.com>
1075 Msg-ID: <199707050155.VAA27394@rio.atlantic.net>,
1076 <199708172326.RAA19344@jhereg.perl.com>,
1077 <Pine.LNX.3.93.970817200236.170F-100000@kjahds.com>
1080 Title: "printf type warning buglets in m3t2"
1081 From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
1082 Msg-ID: <199708141017.MAA10225@bombur2.uio.no>
1083 Files: regcomp.c regexec.c scope.c sv.c util.c x2p/util.c
1085 Title: "Localize PV value in save_gp()", "typeglob differences in perl4 and
1087 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant
1089 Msg-ID: <199708272348.TAA03139@aatma.engin.umich.edu>,
1090 <m0x4AUk-000EUJC@alias-2.pr.mcs.net>
1091 Files: scope.c t/op/ref.t
1093 Title: "unpack now allows commas but -w warns", "unpack() difference
1095 From: "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
1096 <chip@rio.atlantic.net>, Jarkko Hietaniemi <jhi@iki.fi>,
1097 Jim Esten <jesten@wdynamic.com>, Jim Esten
1098 <jesten@wepco.com>, timbo (Tim Bunce)
1099 Msg-ID: <199709031632.LAA29584@wepco.com>,
1100 <199709090257.WAA32670@rio.atlantic.net>,
1101 <199709090917.MAA05602@alpha.hut.fi>,
1102 <199709091000.LAA24094@toad.ig.co.uk>,
1103 <341077FE.132F@wdynamic.com>,
1104 <Pine.SOL.3.91.970905171243.14630A-100000@gateway>
1105 Files: pod/perldiag.pod pp.c
1107 Title: "5.004_04 trial 1 assorted minor details"
1108 From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
1109 Msg-ID: <HBF.970921p5f6@bombur2.uio.no>
1110 Files: Porting/pumpkin.pod hv.c op.c sv.c x2p/util.c
1112 Title: "A couple of 4_04t1 problems"
1113 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
1114 Msg-ID: <9709210959.AA28772@claudius.bfsec.bt.co.uk>
1115 Files: lib/Cwd.pm perl.c
1117 Title: "Minor changes to ease port to MVS"
1118 From: Len Johnson <lenjay@ibm.net>, SMTP%"BAHUFF@us.oracle.com" ,
1119 SMTP%"pfuntner@vnet.ibm.com" , pvhp@forte.com (Peter
1121 Msg-ID: <199709162058.NAA00952@mailsun2.us.oracle.com>
1122 Files: unixish.h miniperlmain.c
1124 Title: "Truer version string and more robust perlbug"
1125 From: "Michael A. Chase" <mchase@ix.netcom.com>, Hugo van der Sanden
1126 <hv@crypt.compulink.co.uk>
1127 Msg-ID: <199709201514.QAA21187@crypt.compulink.co.uk>,
1128 <1997Sep22.090701.2297448@cor.newman>
1129 Files: perl.c utils/perlbug.PL
1131 Title: "Fix locale bug for constant (readonly) strings"
1132 From: Jarkko Hietaniemi <jhi@iki.fi>
1133 Msg-ID: <199709262125.AAA28292@alpha.hut.fi>
1134 Files: sv.c t/pragma/locale.t
1136 Title: "Enable truly global glob()"
1137 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1138 Msg-ID: <199710080000.UAA18972@aatma.engin.umich.edu>
1141 Title: "Fix for $0 truncation"
1142 From: Tim Bunce <Tim.Bunce@ig.co.uk>
1143 Msg-ID: <199710081703.SAA02653@toad.ig.co.uk>
1146 Title: "Fix for missing &import leaving stack untidy"
1147 From: Chip Salzenberg <salzench@nielsenmedia.com>
1148 Msg-ID: <199709282252.SAA22915@nielsenmedia.com>
1151 Title: "Larry's proto fix"
1152 From: Chip Salzenberg <salzench@nielsenmedia.com>
1153 Msg-ID: <199709290004.UAA07559@nielsenmedia.com>
1154 Files: op.c t/comp/proto.t
1156 Title: "Fix bugs with magical arrays and hashes (@ISA)"
1157 From: Chip Salzenberg <chip@rio.atlantic.net>
1158 Msg-ID: <199709232148.RAA29967@rio.atlantic.net>
1159 Files: perl.h proto.h av.c global.sym gv.c mg.c pp.c pp_hot.c scope.c
1162 Title: "Perl_debug_log stream used for all DEBUG_*(...) macro uses"
1163 From: Nick Ing-Simmons <nik@tiuk.ti.com>, Tim Bunce
1164 Msg-ID: <199709230820.JAA11945@tiuk.ti.com>
1165 Files: perl.c taint.c util.c
1167 Title: "Tainting bitwise vector ops"
1168 From: Chip Salzenberg <chip@rio.atlantic.net>
1169 Msg-ID: <199710061726.NAA16438@rio.atlantic.net>
1170 Files: doop.c t/op/taint.t
1172 Title: "Enhance $^E on OS/2"
1173 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1174 Msg-ID: <199709232236.SAA04463@monk.mps.ohio-state.edu>
1175 Files: pod/perlvar.pod mg.c os2/Changes
1177 Title: "option "!#... -- ..." in perl 5.004.03 seems not to work"
1178 From: "John L. Allen" <allen@gateway.grumman.com>, Urs Thuermann
1179 <urs@isnogud.escape.de>
1180 Msg-ID: <199709232030.WAA30425@isnogud.escape.de>,
1181 <Pine.SOL.3.91.970930105158.10789A-100000@gateway>
1184 Title: "syswrite will again write a zero length buffer"
1185 From: Cameron Simpson <cs@zip.com.au>, Jarkko Hietaniemi <jhi@iki.fi>,
1186 aml@world.std.com (Andrew M. Langmead)
1187 Msg-ID: <199710042107.AAA28561@alpha.hut.fi>,
1188 <19971007104652-cameron-1-10391@sid.research.canon.com.au>
1191 Title: "make Odd number of elements in hash list warning non-mandatory"
1192 From: Jason Varsoke {81530} <jjv@caesun10.msd.ray.com>
1193 Msg-ID: <199710021651.MAA15690@caesun7.msd.ray.com>
1194 Files: pp.c pp_hot.c
1196 Title: "Fix defined() bug in m4t3 affecting LWP"
1197 From: chip@atlantic.net@ig.co.uk ()
1198 Msg-ID: <199710101822.OAA14249@cyprus.atlantic.net>
1201 Title: "Include $archname in perl -v output"
1202 From: Tim Bunce <Tim.Bunce@ig.co.uk>
1205 Title: "-I flag can easily lead to whitespace in @INC"
1206 From: Kenneth Stephen <y2kmvs@us.ibm.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
1207 pvhp@forte.com (Peter Prymmer)
1208 Msg-ID: <199710130922.KAA07780@toad.ig.co.uk>,
1209 <5040400007001448000002L082*@MHS>,
1210 <9710132015.AA12457@forte.com>
1213 ------ DOCUMENTATION ------
1215 Title: "perldiag.pod: gotcha in short pattern/char ops"
1216 From: Jarkko Hietaniemi <jhi@iki.fi>
1217 Msg-ID: <199709050718.KAA31405@alpha.hut.fi>
1218 Files: pod/perldiag.pod
1220 Title: "Documenting the perl-thanks address"
1221 From: Tom Phoenix <rootbeer@teleport.com>
1222 Msg-ID: <Pine.GSO.3.96.970913064628.12359F-100000@julie.teleport.com>
1225 Title: "Missing section for @_ in perlvar."
1226 From: abigail@fnx.com (Abigail)
1227 Msg-ID: <199708142146.RAA13146@fnx.com>
1228 Files: pod/perlvar.pod
1230 Title: "Promised information about AvHASH in perguts is not delivered"
1231 From: mjd@plover.com
1232 Files: pod/perlguts.pod
1234 Title: "perlfunc.doc - $_ aliasing in map, grep, foreach etc"
1235 From: Ted Ashton <ashted@southern.edu>
1236 Msg-ID: <199708181852.OAA15901@ns.southern.edu>
1237 Files: pod/perlfunc.pod
1239 Title: "-U Unsafe operations need -w to warn"
1240 From: Tom Phoenix <rootbeer@teleport.com>
1241 Msg-ID: <Pine.GSO.3.96.970826141343.13463h-100000@julie.teleport.com>
1242 Files: pod/perlrun.pod
1244 Title: "document the return value of syscall"
1245 From: Hans Mulder <hansm@icgned.nl>
1246 Msg-ID: <1997Sep7.160817.2297395@cor.newman>
1247 Files: pod/perlfunc.pod
1249 Title: "minor fix for perltrap.pod"
1250 From: abigail@fnx.com (Abigail)
1251 Msg-ID: <199709170500.BAA14805@fnx.com>
1252 Files: pod/perltrap.pod
1254 Title: "xsubpp: document advanced dynamic typemap usage"
1255 From: "Rujith S. de Silva" <desilva@netbox.com>
1256 Files: pod/perlxs.pod
1258 Title: "Improved diagnostic docs for here-documents"
1259 From: Tom Phoenix <rootbeer@teleport.com>
1260 Msg-ID: <Pine.GSO.3.96.970921074004.21358G-100000@julie.teleport.com>
1261 Files: pod/perldiag.pod
1263 Title: "[POD patch] do-FILE forces scalar context."
1264 From: Robin Houston <robin@oneworld.org>
1265 Msg-ID: <199709221553.QAA28409@carryon.oneworld.org>
1266 Files: pod/perlfunc.pod
1268 Title: "perlop.pop. Behaviour of C<qq#hi#> vs C<qq #hi#>."
1269 From: abigail@fnx.com (Abigail)
1270 Msg-ID: <199709220107.VAA27064@fnx.com>
1271 Files: pod/perlop.pod
1273 Title: "Clarify exec docs in perlfunc.pod"
1274 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1275 Msg-ID: <199710081353.OAA00834@crypt.compulink.co.uk>
1276 Files: pod/perlfunc.pod
1278 Title: "Documentation patch for perlguts.pod--document tainting routines"
1279 From: Dan Sugalski <sugalskd@osshe.edu>
1280 Msg-ID: <3.0.3.32.19971007165226.02fd2cd4@osshe.edu>
1281 Files: pod/perlguts.pod
1283 Title: "Man perlfunc: incorrect split example"
1284 From: Joerg Porath <Joerg.Porath@informatik.tu-chemnitz.de>
1285 Msg-ID: <199709240620.IAA30928@pandora.hrz.tu-chemnitz.de>
1286 Files: pod/perlfunc.pod
1288 Title: "Improve "Use of inherited AUTOLOAD for non-method" disgnostic"
1289 From: rjray@uswest.com (Randy J. Ray)
1290 Msg-ID: <199709231710.LAA08854@tremere.ecte.uswc.uswest.com>
1291 Files: pod/perldiag.pod
1293 Title: "Document split-with-limit on empty string perl4/perl5 change"
1294 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>, Hugo
1295 van der Sanden <hv@crypt.compulink.co.uk>
1296 Msg-ID: <199709221419.PAA03987@crypt.compulink.co.uk>,
1297 <hiuvttdkv.fsf@bergen.sn.no>
1298 Files: pod/perlfunc.pod pod/perltrap.pod URI/URL/http.pm t/op/split.t
1300 Title: "Clarify close() docs"
1301 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1302 Msg-ID: <199710081653.MAA20611@monk.mps.ohio-state.edu>
1303 Files: pod/perlfunc.pod
1305 Title: "perldiag log & sqrt - refer to Math::Complex package"
1306 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
1307 Msg-ID: <199710042129.AAA20367@alpha.hut.fi>
1308 Files: pod/perldiag.pod
1310 Title: "perlfunc.pod: sysread, syswrite docs"
1311 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
1312 Msg-ID: <199710061910.WAA15266@alpha.hut.fi>
1313 Files: pod/perlfunc.pod
1315 Title: "Document //gc"
1316 From: abigail@fnx.com (Abigail)
1317 Msg-ID: <199709232302.TAA27947@fnx.com>
1318 Files: pod/perlop.pod
1320 Title: "repeating #! switches"
1321 From: Chip Salzenberg <chip@rio.atlantic.net>, Robin Barker
1322 <rmb1@cise.npl.co.uk>
1323 Msg-ID: <199709241736.NAA25855@rio.atlantic.net>,
1324 <24778.9709241501@tempest.cise.npl.co.uk>
1325 Files: pod/perlrun.pod
1327 Title: "Re: taint documentation bug"
1328 From: Ken Estes <estes@ms.com>, Tom Phoenix <rootbeer@teleport.com>
1329 Msg-ID: <Pine.GSO.3.96.971006121349.10551X-100000@usertest.teleport.com>
1330 Files: pod/perlsec.pod
1332 ------ LIBRARY AND EXTENSIONS ------
1334 Title: "FileHandle.pm fails if Exporter has not been loaded previously"
1335 From: jan.dubois@ibm.net (Jan Dubois)
1336 Msg-ID: <3445e05b.17874041@smtp2.ibm.net>
1337 Files: lib/FileHandle.pm
1339 Title: "Prefer startperl path over perlpath in MakeMaker"
1340 From: Andreas Klussmann <andreas@infosys.heitec.de>
1341 Msg-ID: <199709162017.WAA05043@troubadix.infosys.heitec.net>
1342 Files: lib/ExtUtils/MM_Unix.pm
1344 Title: "Sys::Hostname fails under Solaris 2.5 when setuid"
1345 From: Patrick Hayes <Patrick.Hayes.CAP_SESA@renault.fr>
1346 Msg-ID: <199708201240.OAA04243@goblin.renault.fr>
1347 Files: lib/Sys/Hostname.pm
1349 Title: "Cwd::getcwd cannot handle path contains '0' element"
1350 From: Hironori Ikura <hikura@tcc.co.jp>, Hironori Ikura
1351 <hikura@trans-nt.com>, Stephen Zander <srz@mckesson.com>
1352 Msg-ID: <19970830060142J.hikura@matsu.tcc.co.jp>,
1353 <m0x4TzI-0003F1C@wsuse5.mckesson.com>
1356 Title: "Getopt::Long 2.11"
1357 From: JVromans@squirrel.nl (Johan Vromans)
1358 Msg-ID: <m0xBcdR-000RArC@plume.nl.compuware.com>
1359 Files: lib/Getopt/Long.pm
1361 Title: "IO::Socket autoflush by default, assume tcp and PeerAddr"
1362 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Andy Dougherty
1363 <doughera@newton.phys.lafayette.edu>, Gisle Aas
1365 Msg-ID: <E0x9WpH-0003HT-00@ursa.cus.cam.ac.uk>,
1366 <Pine.SUN.3.96.970915115856.23236F-100000@newton.phys>,
1367 <hvi07zvo9.fsf@bergen.sn.no>
1368 Files: ext/IO/lib/IO/Socket.pm
1370 Title: "Syslog.pm and missing _PATH_LOG"
1371 From: Ulrich Pfeifer <upf@de.uu.net>
1372 Msg-ID: <p5iuw1cris.fsf@knowway.de.uu.net>
1373 Files: lib/Sys/Syslog.pm
1375 Title: "Undocumented: $Test::Harness::switches"
1376 From: Achim Bohnet <ach@mpe.mpg.de>
1377 Msg-ID: <9708272110.AA26904@o09.xray.mpe.mpg.de>
1378 Files: lib/Test/Harness.pm
1380 Title: "Patches for lib/Math/Complex.pm and t/lib/complex.t"
1381 From: Jarkko Hietaniemi <jhi@anna.in-berlin.de>
1382 Msg-ID: <199709102009.WAA27428@anna.in-berlin.de>
1383 Files: lib/Math/Complex.pm t/lib/complex.t
1385 Title: "Win32: Install.pm not correctly comparing binary files."
1386 From: Jeff Urlwin <jurlwin@access.digex.net>
1387 Msg-ID: <01BCBFAA.E325C4A0.jurlwin@access.digex.net>
1388 Files: lib/ExtUtils/Install.pm
1390 Title: "Document that File::Find doesn't follow symlinks"
1391 From: Greg Ward <greg@bic.mni.mcgill.ca>
1392 Msg-ID: <199708191853.OAA07111@bottom.bic.mni.mcgill.ca>
1393 Files: lib/File/Find.pm
1395 Title: "fix subroutines called in a void context in perl5db.pl"
1396 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1397 Msg-ID: <E0x6Gsa-0004VR-00@ursa.cus.cam.ac.uk>
1398 Files: lib/perl5db.pl
1400 Title: "xsubpp fix to allow #ifdef's around entire XSubs"
1401 From: John Tobey <jtobey@user1.channel1.com>
1402 Msg-ID: <199709070034.AAA16457@remote119>
1403 Files: lib/ExtUtils/xsubpp
1405 Title: "Banishing eval from getopt.pl and Getopt/Std.pm"
1406 From: "John L. Allen" <allen@gateway.grumman.com>
1407 Msg-ID: <Pine.SOL.3.91.970920154720.3683A@gateway>
1408 Files: lib/getopt.pl lib/Getopt/Std.pm
1410 Title: "further complex number patches"
1411 From: Jarkko Hietaniemi <jhi@iki.fi>, d-lewart@uiuc.edu (Daniel S. Lewart)
1412 Msg-ID: <199709221009.FAA21216@staff2.cso.uiuc.edu>,
1413 <199709221216.PAA15130@alpha.hut.fi>
1414 Files: lib/Math/Complex.pm t/lib/complex.t
1416 Title: "Trap Time::Local infinite loop"
1417 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1418 Msg-ID: <199710030030.BAA17372@crypt.compulink.co.uk>
1419 Files: lib/Time/Local.pm
1421 Title: "Cosmetic Test::Harness patch"
1422 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1423 Msg-ID: <199710032226.SAA15354@monk.mps.ohio-state.edu>
1424 Files: lib/Test/Harness.pm
1426 Title: "ExtUtil::Install sub my_cmp needs to binmode its files"
1427 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
1428 <spp@psa.pencom.com>
1429 Msg-ID: <199710010617.BAA02037@psisa.psa.pencom.com>,
1430 <199710011819.OAA03288@aatma.engin.umich.edu>
1431 Files: lib/ExtUtils/Install.pm
1433 Title: "Enable make test "TEST_FILES=t/*.t.were_failing""
1434 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1435 Msg-ID: <199710032231.SAA15364@monk.mps.ohio-state.edu>
1436 Files: lib/ExtUtils/MM_Unix.pm
1438 Title: "Fix for autouse.pm"
1439 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1440 Msg-ID: <199710071734.NAA19462@monk.mps.ohio-state.edu>
1441 Files: lib/autouse.pm
1443 Title: "Math::Complex fixes - fixes problems on m68-linux"
1444 From: Jarkko Hietaniemi <jarkko.hietaniemi@research.nokia.com>
1445 Msg-ID: <199709301422.HAA24368@koah.research.nokia.com>
1446 Files: lib/Math/Complex.pm
1448 Title: "Updated CPAN.pm for 5.004_04"
1449 From: koenig@anna.mind.de (Andreas J. Koenig)
1450 Msg-ID: <sfcpvpv8teo.fsf@anna.in-berlin.de>
1451 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
1453 Title: "debugger bug with 'c subname'"
1454 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1455 Msg-ID: <199709232331.TAA04546@monk.mps.ohio-state.edu>
1456 Files: lib/perl5db.pl
1458 Title: "Fix atan2 & restrict $t to (-pi,pi] instead of to [-pi,pi]"
1459 From: Daniel S. Lewart, Jarkko Hietaniemi
1460 <jarkko.hietaniemi@research.nokia.com>
1461 Msg-ID: <199710010939.CAA00964@koah.research.nokia.com>
1462 Files: lib/Math/Complex.pm
1464 Title: "Cwd::fastcwd needs changes to work with tainting"
1465 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>, Ulrich Pfeifer
1466 <pfeifer@wait.de>, Tim Bunce
1467 Msg-ID: <yfmwwk6y0bc.ulp@gretchen.informatik.uni-dortmund.de>
1470 Title: "use autouse: requires prototype now"
1471 From: user@agate.berkeley.edu
1472 Msg-ID: <9709220450.AA0380@tuzik.HIP.Berkeley.EDU>
1473 Files: lib/autouse.pm
1475 Title: ""use base qw(Foo Bar);" to set @ISA at compile time"
1476 From: Gisle Aas <gisle@aas.no>, Graham Barr <gbarr@pobox.com>, Graham Barr
1477 <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
1478 jan.dubois@ibm.net (Jan Dubois), larry@wall.org (Larry
1480 Msg-ID: <199710022151.WAA21250@toad.ig.co.uk>,
1481 <199710031613.JAA11286@wall.org>,
1482 <199710040829.KAA16739@furu.g.aas.no>,
1483 <3434E4C6.AE24135E@ti.com>, <343C2278.7DC1ADC6@pobox.com>,
1484 <343ec306.50394803@smtp-gw01.ny.us.ibm.net>
1487 Title: "Further Math/Complex.pm enhancements"
1488 From: Jarkko Hietaniemi <jhi@iki.fi>
1489 Msg-ID: <199710132055.XAA02086@alpha.hut.fi>
1490 Files: lib/Math/Complex.pm t/lib/complex.t
1492 Title: "Further Math::Complex fixes"
1493 From: Jarkko Hietaniemi <jhi@iki.fi>
1494 Msg-ID: <199710120933.MAA01165@alpha.hut.fi>
1495 Files: lib/Math/Complex.pm
1497 ------ OTHER CHANGES ------
1499 Title: "POD patches w.r.t. $^S"
1500 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1501 Msg-ID: <199710030001.UAA14241@monk.mps.ohio-state.edu>
1502 Files: ../pod/perlfunc.pod ../pod/perlvar.pod
1504 Title: "libperl.sl on HP-UX 10.20"
1505 From: "Darren/Torin/Who Ever..." <torin@daft.com>, Hugo van der Sanden
1506 <hv@crypt.compulink.co.uk>
1507 Msg-ID: <199709250003.BAA18085@crypt.compulink.co.uk>,
1508 <873emkbpit.fsf@perv.daft.com>
1511 Title: "myconfig / perl -V: remove randbits and add prototype"
1512 From: Tim Bunce <Tim.Bunce@ig.co.uk>
1513 Msg-ID: <199709290857.JAA07706@toad.ig.co.uk>
1516 Title: "Emacs CPerl update for 5.004_04"
1517 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1518 Msg-ID: <199710140835.EAA26825@monk.mps.ohio-state.edu>
1519 Files: emacs/cperl-mode.el
1521 Title: "Enhance perly.fixer to help porters."
1525 ------ PORTABILITY - WIN32 ------
1527 Title: "Fix win32/Makefile for perl95"
1528 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1529 Files: win32/Makefile win32/makefile.mk
1531 Title: "Win32 archnames"
1532 From: Bill Middleton <wmiddlet@Adobe.COM>, Gurusamy Sarathy
1533 <gsar@engin.umich.edu>, Peter Prymmer <pvhp@forte.com>, Tim
1534 Bunce <Tim.Bunce@ig.co.uk>
1535 Msg-ID: <199709111929.PAA22488@aatma.engin.umich.edu>,
1536 <341719E4.4923@forte.com>,
1537 <Pine.GSO.3.95.970905123145.12361B-100000@ducks>
1538 Files: win32/config_H.bc win32/config_H.vc
1540 Title: "pl2bat.bat -> pl2bat.pl change in win32/pod.mak"
1541 From: jan.dubois@ibm.net (Jan Dubois)
1542 Msg-ID: <3411ee6f.9143607@smtp-gw01.ny.us.ibm.net>
1543 Files: win32/pod.mak
1545 Title: "Add test-notty target to Win32 Makefile"
1546 From: jan.dubois@ibm.net (Jan Dubois)
1547 Msg-ID: <343f5106.12461608@smtp2.ibm.net>
1548 Files: win32/Makefile
1550 Title: "Bug in Win32::GetShortPathName"
1551 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1552 Msg-ID: <199710092229.SAA21556@aatma.engin.umich.edu>
1553 Files: win32/win32.c
1555 Title: "Fix NT handles leak."
1556 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1557 Msg-ID: <199710111319.JAA10918@aatma.engin.umich.edu>
1558 Files: win32/win32io.c win32/win32sck.c
1560 Title: "fix socket init duality on win32"
1561 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1562 Msg-ID: <199710111523.LAA12407@aatma.engin.umich.edu>
1563 Files: win32/win32sck.c
1565 ------ PORTABILITY - GENERAL ------
1567 Title: "Tweak to hints/machten.sh: stop t/lib/complex.t from failing"
1568 From: Dominic Dunlop <domo@tcp.ip.lu>
1569 Msg-ID: <v03110700b06a30bdfc42@[194.51.248.80]>
1570 Files: hints/machten.sh
1572 Title: "Irix 6.2 build problem - so_locations"
1573 From: "Billinghurst, David" <David.Billinghurst@riotinto.com.au>
1574 Msg-ID: <D54B1932FFB4CF11B5C80000F8018BD2907E31@CRCMAIL>
1575 Files: hints/irix_6.sh
1577 Title: "Porting/pumpkin.pod version 1.13"
1578 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
1579 Msg-ID: <Pine.SUN.3.96.970828142011.27416A-100000@newton.phys>
1580 Files: Porting/pumpkin.pod
1582 Title: "lib/timelocal.t fails test 1 for VMS 7.1"
1583 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
1584 Msg-ID: <3.0.3.32.19970908112449.0087bc90@stargate.lbcc.cc.or.us>
1585 Files: vms/vmsish.h vms/vms.c
1587 Title: "Patches to updated README.VMS for Perl 5.004_04"
1588 From: Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
1589 Msg-ID: <3.0.3.32.19970918100648.008b1c60@stargate.lbcc.cc.or.us>
1592 Title: "Fix perl build on Digital UNIX after JDK installs libnet.so"
1593 From: Spider Boardman <spider@orb.nashua.nh.us>
1594 Msg-ID: <199709191826.OAA18040@Orb.Nashua.NH.US>
1595 Files: hints/dec_osf.sh
1597 Title: "Updated README.VMS for Perl 5.004_04"
1598 From: Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
1599 Msg-ID: <3.0.3.32.19970912091524.008a3620@stargate.lbcc.cc.or.us>
1602 Title: "Dynixptx hints"
1603 From: bruce@aps.org ("Bruce P. Schuck")
1604 Msg-ID: <Pine.PTX.3.95.971002104651.12112G-200000@lancelot.aps.org>
1605 Files: hints/dynixptx.sh
1607 Title: "Minor OS/2 patch for 4_03"
1608 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1609 Msg-ID: <199710032224.SAA15345@monk.mps.ohio-state.edu>
1612 Title: "OS2::REXX improvements"
1613 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1614 Msg-ID: <199709272214.SAA08638@monk.mps.ohio-state.edu>
1615 Files: os2/Changes os2/OS2/REXX/Makefile.PL os2/OS2/REXX/REXX.pm
1617 Title: "hints/qnx.sh update"
1618 From: Norton Allen <allen@huarp.harvard.edu>
1619 Msg-ID: <199709261508.LAA07889@dolores.harvard.edu>
1622 Title: "New hints file for IBM OS/390 OpenEdition (MVS)"
1623 From: pvhp@forte.com (Peter Prymmer)
1624 Msg-ID: <9709240106.AA26484@forte.com>
1625 Files: hints/os390.sh
1628 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1629 Msg-ID: <199710130631.CAA25426@monk.mps.ohio-state.edu>
1634 Title: "op/glob.t test failure under Win32 with CVS"
1635 From: Warren Jones <wjones@tc.fluke.com>
1636 Msg-ID: <97Aug26.091048pdt.35761-1@gateway.fluke.com>
1639 Title: "tests fail if localhost/loopback address not defined"
1640 From: David McLean <David McLean<davem@icc.gsfc.nasa.gov>>, David McLean
1641 <davem@icc.gsfc.nasa.gov>
1642 Msg-ID: <34048947.2944@icc.gsfc.nasa.gov>
1643 Files: t/lib/io_sock.t t/lib/io_udp.t
1645 Title: "Improve pragma/locale test 102 - and don't fail, just warn"
1646 From: Jarkko Hietaniemi <jhi@anna.in-berlin.de>
1647 Files: t/pragma/locale.t
1649 Title: "Invalid test output in t/op/taint.t in trial 1"
1650 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
1651 Msg-ID: <3.0.3.32.19970919160918.00857a50@stargate.lbcc.cc.or.us>
1654 Title: "Identify t/*/*.t test failing because of file permissions"
1655 From: koenig@anna.mind.de (Andreas J. Koenig)
1656 Msg-ID: <sfcraah0xvy.fsf@anna.in-berlin.de>
1659 Title: "fix poor t/op/runlevel.t test"
1660 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
1661 <hv@crypt.compulink.co.uk>, Norton Allen
1662 <allen@huarp.harvard.edu>
1663 Msg-ID: <199709261458.KAA28611@dolores.harvard.edu>
1664 Files: t/op/runlevel.t
1666 ------ UTILITIES ------
1668 Title: "Missing 'require' in auto-generated .pm by h2xs"
1669 From: davidk@tor.securecomputing.com (David Kerry)
1670 Msg-ID: <97Aug27.131618edt.11650@janus.tor.securecomputing.com>
1671 Files: utils/h2xs.PL
1673 Title: "Perldoc tiny patch to avoid $0"
1674 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1675 Msg-ID: <199709122141.RAA16846@monk.mps.ohio-state.edu>
1676 Files: utils/perldoc.PL
1678 Title: "h2ph broken in 5.004_02"
1679 From: David Mazieres <dm@reeducation-labor.lcs.mit.edu>,
1680 kstar@www.chapin.edu (Kurt D. Starsinic)
1681 Msg-ID: <199708201454.KAA05122@reeducation-labor.lcs.mit.edu>,
1682 <199708201700.KAA02621@www.chapin.edu>
1683 Files: utils/h2ph.PL
1685 Title: "add key_t caddr_t to h2ph", "eg/sysvipc/ipcsem bug", "update
1687 From: Tony Sanders <sanders@bsdi.com>
1688 Msg-ID: <199708272301.RAA12803@austin.bsdi.com>
1689 Files: eg/sysvipc/ipcsem utils/h2ph.PL
1691 Title: "perldoc search ., lib and blib/* if -f 'Makefile.PL'"
1693 Msg-ID: <199708251732.KAA19299@gadget.cscaper.com>
1694 Files: utils/perldoc.PL
1696 Title: "5.004m4t1: perlbug: NIS domainname gets into wrong places"
1697 From: koenig@anna.mind.de (Andreas J. Koenig)
1698 Msg-ID: <sfcg1qy38as.fsf@anna.in-berlin.de>
1699 Files: utils/perlbug.PL
1701 Title: "add better local patch info to perlbug", "perlbug checks perl
1702 build/run version changes"
1703 From: Tim.Bunce@ig.co.uk
1704 Files: utils/perlbug.PL
1706 Title: "perldoc - suggest modules if requested module not found"
1707 From: Anthony David <adavid@netinfo.com.au>
1708 Msg-ID: <3439CD83.6969@netinfo.com.au>
1709 Files: utils/perldoc.PL
1711 Title: "perldoc mail::foo tries to read binary /usr/ucb/mail"
1712 From: "Joseph Moof-in' Hall" <joseph@cscaper.com>, Tim Bunce
1713 Msg-ID: <199710082014.NAA00808@gadget.cscaper.com>
1714 Files: utils/perldoc.PL
1716 Title: "perldoc -f setpwent (for example) returns no descriptive text"
1718 Files: utils/perldoc.PL
1720 Title: "perldoc diffs: don't search auto - much faster"
1721 From: "Joseph N. Hall" <joseph@5sigma.com>
1722 Msg-ID: <MailDrop1.2d7dPPC.971012211957@screechy.cscaper.com>
1723 Files: utils/perldoc.PL
1728 Version 5.004_03 Maintenance release 3 for 5.004
1731 "To err is human, to forgive divine."
1735 HEADLINES FOR THIS MAINTENANCE RELEASE
1737 Fixed 5.004_02 compilation failure on VMS.
1738 Fixed Configure (non)errors being displayed to user.
1739 Better support for Windows 95.
1740 Assorted documentation and hint file improvements.
1741 perl --foo no longer silently ignored.
1744 ------ BUILD PROCESS ------
1746 Title: "Show Configure failure reason even with -s"
1747 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
1748 Msg-ID: <Pine.SUN.3.96.970812141623.14256K-100000@newton.phys>
1751 Title: "Configure can stop without fully explaining itself"
1752 From: Jim Anderson <jander@ml.com>
1753 Msg-ID: <199708111328.JAA28976@nsd15.ny-swaps-develop.ml.com>,
1754 <199708111952.PAA29346@nsd15.ny-swaps-develop.ml.com>
1757 ------ CORE LANGUAGE ------
1759 Title: "typos in perl -h output"
1760 From: "Richard A. Wells" <Rwells@uhs.harvard.edu>
1761 Msg-ID: <6D0BF914BC@gateuhs.harvard.edu>
1764 Title: "Some perldb -> PERLDB_* macro changes were missed"
1765 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1766 Msg-ID: <199708100323.XAA27155@monk.mps.ohio-state.edu>
1769 Title: "Further fix to lseek's in lockf_emulate_flock"
1770 From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
1771 Msg-ID: <199708060031.CAA07387@bombur2.uio.no>,
1772 <199708102225.AAA16970@bombur2.uio.no>
1775 Title: "GNU style perl --version (or any other --foo) ignored"
1776 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Kenneth Albanowski
1777 <kjahds@kjahds.com>, Stephen McCamant <alias@mcs.com>
1778 Msg-ID: <E0wx8MO-0007BS-00@ursa.cus.cam.ac.uk>,
1779 <Pine.LNX.3.93.970813122557.9443C-100000@kjahds.com>,
1780 <m0wy8nl-000EYgC@alias-2.pr.mcs.net>
1781 Files: pod/perldiag.pod perl.c
1783 Title: "seen_dot declaration in perl.c needed for VMS"
1784 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1785 Msg-ID: <199708072033.QAA09167@aatma.engin.umich.edu>
1788 ------ DOCUMENTATION ------
1790 Title: "[PATCH] -D info in perlrun", "[PATCH] Re: -D info in perlrun"
1791 From: Stephen McCamant <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
1793 Msg-ID: <1997Aug10.195832.2224477@hmivax.humgen.upenn.edu>,
1794 <m0wxNNL-000EYgC@alias-2.pr.mcs.net>,
1795 <m0wxz6l-000EYgC@alias-2.pr.mcs.net>
1796 Files: pod/perlrun.pod
1798 Title: "perlop pod inconsistent in presentation of regexp options"
1799 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hans Mulder <hansm@icgned.nl>,
1800 jmr@whirlwind.fmr.com
1801 Msg-ID: <199708061404.KAA06717@whirlwind.fmr.com>,
1802 <199708081505.LAA09810@whirlwind.fmr.com>,
1803 <1997Aug7.160530.2196011@hmivax.humgen.upenn.edu>,
1804 <E0wwnqc-00057s-00@ursa.cus.cam.ac.uk>,
1805 <E0wwswg-00017x-00@ursa.cus.cam.ac.uk>
1806 Files: pod/perlop.pod
1808 Title: "pod2man generated .IX lines upset whatis on Solaris"
1809 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, jmr@whirlwind.fmr.com (John
1811 Msg-ID: <E0wxoUZ-0006Ee-00@ursa.cus.cam.ac.uk>
1812 Files: pod/pod2man.PL
1814 Title: "The description of the \Q metacharacter is confusing to novices"
1815 From: aml@world.std.com (Andrew M. Langmead)
1816 Msg-ID: <199708101946.AA06339@world.std.com>
1817 Files: pod/perlre.pod
1819 Title: "doc patch for pack("p",undef) packing a NULL pointer"
1820 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
1821 Msg-ID: <9708102159.AA11726@claudius.bfsec.bt.co.uk>
1822 Files: pod/perldelta.pod pod/perlfunc.pod
1824 Title: "perlfunc.pod error"
1825 From: Tom Christiansen <tchrist@jhereg.perl.com>
1826 Msg-ID: <199708102235.QAA18420@jhereg.perl.com>
1827 Files: pod/perlfunc.pod
1829 ------ LIBRARY AND EXTENSIONS ------
1831 Title: "patch for documentation error in FileCache.pm"
1832 From: Mike Stok <mike@stok.co.uk>, mikebo@tellabs.com
1833 Msg-ID: <Pine.LNX.3.95.970810143321.437C-100000@stok.co.uk>
1834 Files: lib/FileCache.pm
1836 Title: "[PATCH] 5.004_02: Complex/Trig: update"
1837 From: Jarkko Hietaniemi <jhi@iki.fi>
1838 Msg-ID: <199708081842.VAA31214@alpha.hut.fi>
1839 Files: lib/Math/Complex.pm lib/Math/Trig.pm t/lib/complex.t
1841 Title: "CPAN Use of uninitialized value in newest perl"
1842 From: tom@amber.ssd.hcsc.com (Tom Horsley)
1843 Msg-ID: <9708091738.AA16435@amber.ssd.hcsc.com>
1846 ------ PORTABILITY - WIN32 ------
1848 Title: "[PATCH] /x is not a valid shell switch on Win95"
1849 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1850 Msg-ID: <199708121720.NAA14760@aatma.engin.umich.edu>
1851 Files: win32/win32.c
1853 Title: "[PATCH] Win95-proofing pl2bat"
1854 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1855 Msg-ID: <199708121733.NAA14888@aatma.engin.umich.edu>
1856 Files: MANIFEST win32/Makefile win32/makefile.mk win32/bin/pl2bat.pl
1857 win32/bin/runperl.pl win32/bin/search.pl
1860 Title: "[PATCH] [OK] Perl5.004_02 on Alpha NT"
1861 From: wmiddlet@adobe.com (William Middleton)
1862 Msg-ID: <199708072100.OAA13141@ducks>
1863 Files: win32/win32.c
1865 ------ PORTABILITY - OTHER ------
1867 Title: "Improve dual-universe comments in hints/sunos_4_1.sh"
1868 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
1869 Msg-ID: <Pine.SUN.3.96.970812170358.14488E-100000@newton.phys>
1870 Files: hints/sunos_4_1.sh
1872 Title: "Dynamic Loading on MkLinux (osname=linux,archname=ppc-linux)"
1873 From: Chris Nandor <pudge@pobox.com>, Shimpei Yamashita
1874 <shimpei@socrates.patnet.caltech.edu>
1875 Msg-ID: <33EF1634.B36B6500@pobox.com>
1876 Files: hints/linux.sh
1878 Title: "5.004_02 Configure - worrying but normal errors displayed to user"
1879 From: Paul Marquess <pmarquess@bfsec.bt.co.uk>, pmarquess@bfsec.bt.co.uk
1881 Msg-ID: <01BCA3DE.E257BFC0.pmarquess@bfsec.bt.co.uk>,
1882 <9708102159.AA11726@claudius.bfsec.bt.co.uk>
1883 Files: Configure os2/diff.configure
1885 Title: "Minor glitch with Perl 5.004_01 on SunOS 4.1.3 (groupstype)"
1886 From: thad@thadlabs.com (Thad Floryan)
1887 Msg-ID: <9708111415.AA03808@thadlabs.com>
1888 Files: hints/sunos_4_1.sh
1890 Title: "SCO Openserver 5.0.4 - add comment to hint file re compiler bug"
1891 From: Bill Glicker <billg@burrelles.com>
1892 Msg-ID: <Pine.SCO.3.96.970811153021.18457A-100000@laura.burrelles.com>
1895 ------ UTILITIES ------
1897 Title: "perlbug -d non-interactive (with patch)"
1898 From: Ted Ashton <ashted@southern.edu>
1899 Msg-ID: <199708071418.KAA15711@ns.southern.edu>
1900 Files: utils/perlbug.PL
1905 Version 5.004_02 Maintenance release 2 for 5.004
1908 "When you work you are a flute through whose
1909 heart the whispering of the hours turns to music."
1910 -- from The Prophet by Kahlil Gibran
1913 HEADLINES FOR THIS MAINTENANCE RELEASE
1915 Major memory growth bug fixed.
1916 Object destruction is more timely and orderly.
1917 Further major enhancements to Win32 support, including:
1918 Win32 binary compatibility between Visual C++ and Borland C++.
1919 The -S option is now more useful on dos/Win32 (see perlrun).
1920 Implicit -p print now checks for write errors.
1921 DB_File now sub-classable (and other fixes).
1922 Memory usage stats available with perl's malloc (see perldelta).
1923 'use UNIVERSAL;' deprecated (see perldelta).
1924 Internal integer to string conversions are faster.
1925 Carp can be forced to give stack traces (see perldoc Carp).
1926 Many other bug fixes and enhancements.
1929 ------ BUILD PROCESS ------
1931 Title: "[PATCH] m2t3: Configure: cf_time always in C locale"
1932 From: Jarkko Hietaniemi <jhi@iki.fi>
1933 Msg-ID: <199708061827.VAA09623@alpha.hut.fi>
1936 Title: "Configure can't find open3 on NeXTstep"
1937 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, hans@icgned.nl
1939 Msg-ID: <9706271816.AA10551@ icgned.icgned.nl >
1942 Title: "Don't use undef value in Config::myconfig"
1943 From: "Andreas J. Koenig" <k@sissy.in-berlin.de>, Chip Salzenberg
1944 <salzench@nielsenmedia.com>
1945 Msg-ID: <199706271525.RAA13517@sissy.in-berlin.de>
1948 Title: "make Configure recognize powerux hint (perl5.004_01)"
1949 From: tom@amber.ssd.hcsc.com (Tom Horsley)
1950 Msg-ID: <9707301938.AA08352@amber.ssd.hcsc.com>
1953 Title: "[PATCH]: HP-UX 10 w/o transition links"
1954 From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
1955 Msg-ID: <199706181851.AA093329906@hpcc123.corp.hp.com>,
1956 <199706231650.AA070364627@hpcc123.corp.hp.com>
1959 Title: "INSTALL updates for GNU ld and __inet_* errors"
1960 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
1963 ------ CORE LANGUAGE ------
1965 Title: "[PATCH] Additional patch for "Can't execute ...""
1966 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1967 Msg-ID: <199707191651.MAA04897@monk.mps.ohio-state.edu>
1968 Files: pod/perldiag.pod perl.c
1970 Title: "[PATCH] Band-aid fix for local([@%]$x)"
1971 From: Stephen McCamant <alias@mcs.com>
1972 Msg-ID: <m0wsb7J-000EYPC@alias-2.pr.mcs.net>
1973 Files: pod/perldiag.pod op.c pp_hot.c t/op/local.t
1975 Title: "[PATCH] Re: Bug in Regular Expressions when using colon as
1977 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1978 Msg-ID: <E0wtbhv-0005Mm-00@ursa.cus.cam.ac.uk>
1979 Files: pod/perldiag.pod regcomp.c t/op/re_tests t/op/regexp.t
1981 Title: "[PATCH] Re: Can't pack literals as pointers"
1982 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1983 Msg-ID: <199708012250.SAA20278@aatma.engin.umich.edu>
1984 Files: pod/perldiag.pod pod/perlfunc.pod pp.c t/op/pack.t
1986 Title: "[PATCH] Do not constant-fold ops that depend on locale if C<use
1988 From: Chip Salzenberg <salzench@nielsenmedia.com>
1989 Msg-ID: <199707210519.BAA13785@nielsenmedia.com>
1992 Title: "Eval fails in certain situations (eval "{'...")"
1993 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1994 Msg-ID: <199707211753.NAA14940@aatma.engin.umich.edu>
1995 Files: t/comp/term.t toke.c
1997 Title: "Fix memory leak on eval 'sub {}'"
1998 From: Chip Salzenberg <chip@rio.atlantic.net>
2001 Title: "stringify looses integerness"
2002 From: Gisle Aas <aas@bergen.sn.no>
2003 Msg-ID: <hbu4l96z2.fsf@bergen.sn.no>
2006 Title: "Fix intolerance of a space between "print" and opening paren"
2007 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2008 Msg-ID: <199707011421.KAA15836@aatma.engin.umich.edu>
2011 Title: "[PATCH] Re: Calling Perl from within C from within Perl"
2012 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2013 Msg-ID: <199706301842.OAA05569@aatma.engin.umich.edu>
2016 Title: "UNIVERSAL.pm and import methods (tests)"
2017 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
2018 Msg-ID: <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>
2019 Files: t/op/universal.t universal.c
2021 Title: "Avoid core dump on some paren'd regexp matches", "One-liner regex
2022 causes SEGV on 5.003 under HP-UX and Linux"
2023 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2024 Msg-ID: <199706261236.NAA03472@crypt.compulink.co.uk>,
2025 <199707061144.MAA04443@crypt.compulink.co.uk>
2026 Files: regexec.c t/op/re_tests
2028 Title: "Forbid negative splice offset beyond array start"
2029 From: "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
2030 <chip@rio.atlantic.net>
2031 Msg-ID: <Pine.SOL.3.91.970625111744.19300A-100000@gateway>
2034 Title: "Forbid "goto" into middle of foreach loop"
2035 From: Chip Salzenberg <chip@rio.atlantic.net>
2036 Files: pod/perldiag.pod pp_ctl.c
2038 Title: "Fix C<qq #hi#>"
2039 From: Chip Salzenberg <chip@rio.atlantic.net>
2042 Title: "bless file handles as FileHandle if loaded else IO::Handle"
2043 From: Gisle Aas <aas@bergen.sn.no>
2044 Msg-ID: <hyb80drrz.fsf@bergen.sn.no>
2045 Files: gv.c lib/FileHandle.pm
2047 Title: "infinite recursion in malloc() with some compile flags"
2048 From: Hans Mulder <hansmu@xs4all.nl>
2049 Msg-ID: <199706240050.CAA10550@xs2.xs4all.nl>
2052 Title: "sv_vcatpvfn hogs memory [Patch included]"
2053 From: Matthias Neeracher <neeri@iis.ee.ethz.ch>
2054 Msg-ID: <199706211521.RAA12778@solar.ethz.ch>
2057 Title: "Fix '-' flag on sprintf() of floats"
2058 From: Chip Salzenberg <chip@rio.atlantic.net>, Jarkko Hietaniemi
2060 Msg-ID: <199705270646.JAA02510@alpha.hut.fi>
2063 Title: "Free temps before calling END blocks", "Too late destruction"
2064 From: Chip Salzenberg <chip@rio.atlantic.net>
2065 Msg-ID: <m33erfv5hx.fsf@chany-p100.emwp.com>
2068 Title: "Fix C<print $foo x 2> parsing"
2069 From: "Chuck D. Phillips (NON-HP Employee)" <cdp@hpescdp.fc.hp.com>, Chip
2070 Salzenberg <chip@rio.atlantic.net>
2071 Msg-ID: <199706121737.KAA00503@palrel3.hp.com>
2074 Title: "Fix lockf_emulate_flock() positioning"
2075 From: Chip Salzenberg <chip@rio.atlantic.net>, gen@atd.rdc.ricoh.co.jp
2076 Msg-ID: <199706091132.UAA00895@wampa.atd.rdc.ricoh.co.jp>
2079 Title: "Don't use atol() for unsigned values", "signedness problem in
2080 pack("N", "value");"
2081 From: Chip Salzenberg <chip@rio.atlantic.net>, Roger Espel Llima
2082 <espel@llaic.univ-bpclermont.fr>
2083 Msg-ID: <19970531200007.40218@llaic.univ-bpclermont.fr>
2086 Title: "Don't warn about "${foo}" in string, even if &foo exists"
2087 From: Chip Salzenberg <chip@rio.atlantic.net>
2090 Title: "[PATCH] -p does not check for failure of implicit print"
2091 From: Dominic Dunlop <domo@slipper.ip.lu>
2092 Msg-ID: <v0311070aafea3fa83061@[194.51.248.75]>
2093 Files: pod/perldiag.pod pod/perlrun.pod toke.c
2095 Title: "Fix double form() in XS version check"
2096 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2097 Msg-ID: <199707150010.UAA00816@monk.mps.ohio-state.edu>
2100 Title: "Constant-fold sprintf()"
2101 From: Chip Salzenberg <salzench@nielsenmedia.com>
2104 Title: "[PATCH] Fix double form() in XS version check"
2105 From: Chip Salzenberg <salzench@nielsenmedia.com>
2106 Msg-ID: <199707210518.BAA13771@nielsenmedia.com>
2109 Title: "[PATCH] Make DEBUGGING_MSTATS info consistent"
2110 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
2111 Msg-ID: <Pine.SUN.3.96.970731131529.3740A-100000@newton.phys>
2112 Files: INSTALL pod/perldelta.pod perl.h
2114 Title: "Minor Win32 glitch with -S flag"
2115 From: Warren Jones <wjones@tc.fluke.com>
2116 Msg-ID: <97Jun19.150511pdt.35717-2@gateway.fluke.com>
2119 Title: "Slightly safer signals"
2120 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2123 Title: "Time::Local patch (plus perl.c and filehand.t)"
2124 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
2125 Files: lib/Time/Local.pm perl.c t/lib/filehand.t
2127 Title: "[PATCH] Weirdness in sv_peek()"
2128 From: Stephen McCamant <alias@mcs.com>
2129 Msg-ID: <m0wsEMU-000EYLC@alias-2.pr.mcs.net>,
2130 <m0wsf7Y-000EYPC@alias-2.pr.mcs.net>
2133 Title: "Win32 UNC path causes autoload to fail"
2134 From: Warren Jones <wjones@tc.fluke.com>
2135 Msg-ID: <97Jun18.163826pdt.35714-1@gateway.fluke.com>
2138 Title: "[PATCH]: reduced malloc patch"
2139 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2140 Msg-ID: <199707150829.EAA01291@monk.mps.ohio-state.edu>
2143 Title: "[PATCH] $\1 and serious bug in evalling"
2144 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2145 Msg-ID: <199707262127.RAA12883@monk.mps.ohio-state.edu>
2148 Title: "Faster int to string conversion", "[PATCH} Re: memory leak in buffer
2150 From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
2151 <hv@crypt.compulink.co.uk>, Tim Bunce <Tim.Bunce@ig.co.uk>
2152 Msg-ID: <199707140912.KAA09935@crypt.compulink.co.uk>,
2153 <199707142050.QAA20976@rio.atlantic.net>,
2154 <199707182035.VAA20990@crypt.compulink.co.uk>,
2155 <9707151040.AA02883@toad.ig.co.uk>
2156 Files: global.sym sv.c
2158 Title: "object never destructs"
2159 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2160 Msg-ID: <199707131955.PAA29655@aatma.engin.umich.edu>
2161 Files: scope.c t/op/ref.t
2163 Title: "[PATCH] -S flag fixes for DOSISH platforms", "[RESEND] [PATCH] -S
2164 flag fixes for DOSISH platforms"
2165 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2166 Msg-ID: <199707250043.UAA02385@aatma.engin.umich.edu>,
2167 <199707301828.OAA19508@aatma.engin.umich.edu>
2168 Files: pod/perldiag.pod pod/perlrun.pod perl.c
2170 Title: "Perldb internal flag rehaul"
2171 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2172 Files: pod/perldebug.pod pod/perlvar.pod perl.h gv.c mg.c op.c perl.c
2173 pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c
2175 Title: "[PATCH] Re: q and escaping paired delimiters"
2176 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Kenneth Albanowski
2178 Msg-ID: <199707280516.BAA14055@aatma.engin.umich.edu>,
2179 <Pine.LNX.3.93.970727172201.350K-100000@kjahds.com>,
2180 <Pine.LNX.3.93.970728013540.350U-100000@kjahds.com>
2181 Files: t/base/lex.t toke.c
2183 Title: "Enable PERL_DEBUG_MSTATS without -DDEBUGGING_MSTATS"
2184 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2185 Msg-ID: <199707150829.EAA01291@monk.mps.ohio-state.edu>
2186 Files: malloc.c perl.c
2188 Title: "semctl broken under Linux"
2189 From: Andreas Schwab <schwab@LS5.informatik.uni-dortmund.de>, Andreas
2190 Schwab <schwab@issan.informatik.uni-dortmund.de>, Graham
2191 Barr <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
2192 Msg-ID: <33C38291.2D9302DA@ti.com>,
2193 <9707040912.AA03470@issan.informatik.uni-dortmund.de>,
2194 <9707041538.AA08946@toad.ig.co.uk>,
2195 <9707070924.AA11774@issan.informatik.uni-dortmund.de>,
2196 <9707090933.AA19012@issan.informatik.uni-dortmund.de>
2199 Title: "[PATCH] m2t2: problem in NetBSD 1.2D with sfio"
2200 From: Jarkko Hietaniemi <jhi@iki.fi>
2203 Title: "fix substr fix (tests 27 etc)", "perl5.004_02 trial 1 available
2204 (with substr bug and still some"
2205 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hugo van der Sanden
2206 <hv@crypt.compulink.co.uk>, Jarkko Hietaniemi <jhi@iki.fi>
2207 Msg-ID: <199707301759.SAA02899@crypt.compulink.co.uk>,
2208 <199707302228.BAA18032@alpha.hut.fi>,
2209 <199707310929.KAA06515@crypt.compulink.co.uk>,
2210 <E0wtruH-0002JM-00@ursa.cus.cam.ac.uk>
2213 Title: "Fwd: substr("foo", -1000)", "substr: warn if substring doesn't
2214 intersect original at all"
2215 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Jarkko Hietaniemi <jhi@iki.fi>
2216 Msg-ID: <199707100655.JAA14924@alpha.hut.fi>,
2217 <E0wm1JG-0000UY-00@taurus.cus.cam.ac.uk>
2218 Files: pod/perlfunc.pod pp.c t/op/substr.t
2220 Title: "[PATCH] work around compiler bug on CX/UX (perl5.004_01)"
2221 From: tom@amber.ssd.hcsc.com (Tom Horsley)
2222 Msg-ID: <9707301934.AA18594@amber.ssd.hcsc.com>
2223 Files: hints/cxux.sh pp.c
2225 ------ DOCUMENTATION ------
2227 Title: "Duplicates in perlguts.pod"
2228 From: hans@icgned.nl (Hans Mulder)
2229 Msg-ID: <9707082346.AA13231@ icgned.icgned.nl >
2230 Files: pod/perlguts.pod
2232 Title: "Better "Can't locate auto/%s.al in @INC" error documentation"
2233 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
2234 Msg-ID: <1997Jun24.195847.2091744@hmivax.humgen.upenn.edu>
2235 Files: pod/perldiag.pod
2237 Title: "new perlembed.pod:match.c"
2238 From: Doug MacEachern <dougm@opengroup.org>
2239 Msg-ID: <199707170355.XAA21370@postman.opengroup.org>
2240 Files: pod/perlembed.pod
2242 Title: "Document bug fix in localization of $1 etc."
2243 From: Chip Salzenberg <salzench@nielsenmedia.com>
2244 Files: pod/perldelta.pod
2246 Title: "[PATCH] Major goof in XS Tutorial regarding subdirs"
2247 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2248 Msg-ID: <199707260920.FAA12453@monk.mps.ohio-state.edu>
2249 Files: pod/perlxstut.pod
2251 Title: "[PATCH] Magic info in perlguts, take 2"
2252 From: Stephen McCamant <alias@mcs.com>
2253 Msg-ID: <m0wr6P8-000EYLC@alias-2.pr.mcs.net>
2254 Files: pod/perlguts.pod
2256 Title: "[BUG:PATCH] Missing semicolon message wrong in perldiag"
2257 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
2258 Msg-ID: <E0welEn-0002vT-00@taurus.cus.cam.ac.uk>,
2259 <E0wfRJU-0006Aw-00@taurus.cus.cam.ac.uk>
2260 Files: pod/perldiag.pod
2262 Title: "[PATCH] Updates to perlguts (repost)"
2263 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2264 Msg-ID: <199707152223.SAA00776@monk.mps.ohio-state.edu>
2265 Files: pod/perlguts.pod
2267 Title: "[BUG:47:LOG] Dropped "and" in pod2man"
2268 From: hans@icgned.nl (Hans Mulder)
2269 Msg-ID: <9707082355.AA13254@ icgned.icgned.nl >
2270 Files: pod/pod2man.PL
2272 Title: "[BUG] perlembed.pod:power.c example"
2273 From: Doug MacEachern <dougm@opengroup.org>
2274 Msg-ID: <199707181344.JAA10565@postman.opengroup.org>
2275 Files: pod/perlembed.pod
2277 Title: "[PATCH] arguments swapped in perlapio.pod"
2278 From: Hans Mulder <hansmu@xs4all.nl>
2279 Msg-ID: <199706240049.CAA10534@xs2.xs4all.nl>
2280 Files: pod/perlapio.pod
2282 Title: "[PATCH] cool quote for perldebug"
2283 From: Greg Bacon <gbacon@adtrn-srv4.adtran.com>
2284 Msg-ID: <199707292140.QAA28579@adtrn-srv4.adtran.com>
2285 Files: pod/perldebug.pod
2287 Title: "[PATCH] multiline commands in qx//"
2288 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2289 Msg-ID: <199707212350.TAA18496@aatma.engin.umich.edu>
2290 Files: pod/perlfunc.pod pod/perlop.pod
2292 Title: "patch to 5.004_01 perltrap.pod"
2293 From: jmm@revenge.elegant.com (John Macdonald)
2294 Msg-ID: <9706231525.AA22790@revenge.elegant.com>
2295 Files: pod/perltrap.pod
2297 Title: "perl4 to perl5.004 converion with debugger problem"
2298 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
2299 Msg-ID: <E0wdKJY-00010w-00@taurus.cus.cam.ac.uk>
2300 Files: pod/perltrap.pod
2302 Title: "done3/perlbook.pod"
2303 From: Randal Schwartz <merlyn@gadget.cscaper.com>
2304 Files: pod/perlbook.pod
2306 Title: "[PATCH] readline and readpipe are undocumented"
2307 From: Hans Mulder <hansmu@xs4all.nl>
2308 Files: pod/perlfunc.pod
2310 Title: "Document use of - in a regex char class."
2311 From: Dominic Dunlop <domo@slipper.ip.lu>
2312 Msg-ID: <v03102804afd578bcef2c@[194.51.248.88]>
2313 Files: pod/perlre.pod
2315 Title: "[PATCH] splitpod broken in 5.004_01"
2316 From: Hans Mulder <hansmu@xs4all.nl>, Tim Bunce <Tim.Bunce@ig.co.uk>
2317 Msg-ID: <199706240048.CAA10515@xs2.xs4all.nl>,
2318 <9706241612.AA09119@toad.ig.co.uk>
2321 ------ LIBRARY AND EXTENSIONS ------
2323 Title: "Carp::cluck() and -MCarp=verbose"
2324 From: Tim.Bunce@ig.co.uk, epeschko@elmer.tci.com (Ed Peschko)
2325 Msg-ID: <199708060607.AAA16681@den-mdev1.tci.com>,
2326 <199708062105.PAA09878@den-mdev1.tci.com>
2329 Title: "Warning from calls using "use Shell""
2330 From: Andrew Pimlott <pimlott@abel.math.harvard.edu>
2331 Msg-ID: <Pine.SOL.3.91.970806173903.7320H-100000@abel>
2334 Title: "confessing a carp"
2335 From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
2336 <hv@crypt.compulink.co.uk>, Nick Ing-Simmons
2337 <nick@ni-s.u-net.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
2338 Msg-ID: <199708052155.WAA25393@crypt.compulink.co.uk>,
2339 <199708060721.IAA30894@crypt.compulink.co.uk>,
2340 <199708061533.LAA01313@rio.atlantic.net>,
2341 <33E79BE2.4E6F@ni-s.u-net.com>,
2342 <33E8E3C5.62C@ni-s.u-net.com>,
2343 <9708051619.AA13764@toad.ig.co.uk>
2346 Title: "[BUG:PATCH] dumpvar.pl parses some references incorrectly"
2347 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
2348 Msg-ID: <E0wwAjQ-0004l6-00@ursa.cus.cam.ac.uk>
2349 Files: lib/dumpvar.pl
2351 Title: "[PATCH] m2t3: minor doc patch (to obsolete I18N::Collate)"
2352 From: Jarkko Hietaniemi <jhi@iki.fi>
2353 Msg-ID: <199708060732.KAA02675@alpha.hut.fi>
2354 Files: lib/I18N/Collate.pm
2356 Title: "[PATCH] Binary installers for Perl modules"
2357 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2358 Msg-ID: <199707210006.UAA06165@monk.mps.ohio-state.edu>
2359 Files: lib/ExtUtils/Install.pm
2361 Title: "m2t2 broke CPAN.pm :-("
2362 From: a.koenig@kulturbox.de (Andreas J. Koenig)
2363 Files: lib/CPAN.pm lib/Bundle/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
2365 Title: "[PATCH] CPAN.pm on OS/2"
2366 From: "Andreas J. Koenig" <k@anna.in-berlin.de>, Ilya Zakharevich
2367 <ilya@math.ohio-state.edu>
2368 Msg-ID: <199707180415.AAA03180@monk.mps.ohio-state.edu>,
2369 <199707181407.QAA12920@anna.in-berlin.de>
2372 Title: "Docs of IO::Handle [PATCH]"
2373 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2374 Msg-ID: <199707222307.TAA08380@monk.mps.ohio-state.edu>
2375 Files: ext/IO/lib/IO/Handle.pm
2377 Title: "Exporter errors give wrong location"
2378 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
2379 Msg-ID: <E0wdJra-0000n8-00@taurus.cus.cam.ac.uk>
2380 Files: lib/Exporter.pm
2382 Title: "[PATCH] Exporter new export_to_level method"
2383 From: epeschko@elmer.tci.com (Ed Peschko)
2384 Files: lib/Exporter.pm
2386 Title: "DB_File produces spurious output when trapping __DIE__"
2387 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
2388 Msg-ID: <9706302125.AA28254@claudius.bfsec.bt.co.uk>
2389 Files: ext/DB_File/DB_File.pm
2391 Title: "Remove 'use UNIVERSAL;', switch to UNIVERSAL::isa()"
2392 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
2393 Msg-ID: <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>
2394 Files: lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
2396 Title: "perl5.004 Time::Local still broken"
2397 From: Mathias Koerber <mathias@dnssec1.singnet.com.sg>
2398 Msg-ID: <199706260452.MAA22647@dnssec1.singnet.com.sg>
2399 Files: lib/Time/Local.pm
2401 Title: "Sys::Hostname should localize $SIG{__DIE__}"
2402 From: Ken Shan <ken@digitas.harvard.edu>
2403 Msg-ID: <199707070357.XAA18065@digitas.harvard.edu>
2404 Files: lib/Sys/Hostname.pm
2406 Title: "xsubpp patch"
2407 From: John Tobey <jtobey@user1.channel1.com>
2408 Msg-ID: <199707010221.CAA01234@remote133>
2409 Files: lib/ExtUtils/xsubpp
2411 Title: "DB_File 1.15 patch"
2412 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
2413 Msg-ID: <9707192117.AA01973@claudius.bfsec.bt.co.uk>
2414 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs ext/DB_File/typemap
2415 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
2417 Title: "Problems with setvbuf"
2418 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2419 Msg-ID: <199707250040.UAA11000@monk.mps.ohio-state.edu>
2422 Title: "[PATCH] Repost of fork() debugger patch"
2423 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2424 Msg-ID: <199707252101.RAA11846@monk.mps.ohio-state.edu>
2425 Files: lib/perl5db.pl lib/Term/ReadLine.pm
2427 Title: "IO::File and DB_File pollutes namespace with Fcntl constants"
2428 From: Gisle Aas <aas@bergen.sn.no>
2429 Msg-ID: <h205qyijy.fsf@bergen.sn.no>
2430 Files: ext/IO/lib/IO/File.pm
2432 Title: "[MM] [PATCH] Re: Liblist problems for MSWin32"
2433 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2434 Msg-ID: <199706182152.RAA20273@aatma.engin.umich.edu>
2435 Files: lib/ExtUtils/Liblist.pm
2437 Title: "Net::hostent documentation error"
2439 Msg-ID: <199707082222.QAA24728@elara.frii.com>
2440 Files: lib/Net/hostent.pm
2442 Title: "PATCH: make DBM*_File modules sub-classable"
2443 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
2444 Msg-ID: <9707121854.AA19472@claudius.bfsec.bt.co.uk>
2445 Files: ext/GDBM_File/typemap ext/NDBM_File/typemap
2446 ext/ODBM_File/ODBM_File.xs ext/SDBM_File/typemap
2447 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
2449 Title: "Sys::Syslog patch to allow unix domain sockets"
2450 From: Sean Robinson <robinson_s@sc.maricopa.edu>
2451 Msg-ID: <33B31342.7EB16A44@sc.maricopa.edu>
2452 Files: lib/Sys/Syslog.pm
2454 Title: "'use UNIVERSAL;' deprecated, do C<UNIVERSAL::isa()> instead",
2455 "UNIVERSAL.pm and import methods"
2456 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>,
2457 Graham Barr <gbarr@ti.com>, Gurusamy Sarathy
2458 <gsar@engin.umich.edu>, Hugo van der Sanden
2459 <hv@crypt.compulink.co.uk>
2460 Msg-ID: <199706271701.NAA25664@aatma.engin.umich.edu>,
2461 <199706271904.UAA00120@crypt.compulink.co.uk>,
2462 <199706272054.QAA28913@aatma.engin.umich.edu>,
2463 <199706301554.LAA03763@aatma.engin.umich.edu>,
2464 <33B22248.7D7C1985@ti.com>,
2465 <E0wf5TN-0006ps-00@taurus.cus.cam.ac.uk>,
2466 <E0wguTR-0005bs-00@ursa.cus.cam.ac.uk>,
2467 <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>,
2468 <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>,
2469 <E0wiyUG-00073j-00@taurus.cus.cam.ac.uk>,
2470 <hiuyv6q9k.fsf@bergen.sn.no>
2471 Files: lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
2472 t/op/universal.t universal.c
2474 Title: "[MM] Small patch to MakeMaker, new release"
2475 From: "Andreas J. Koenig" <k@anna.in-berlin.de>
2476 Msg-ID: <199706281603.SAA10869@anna.in-berlin.de>
2477 Files: lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
2478 lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
2479 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
2481 Title: "ExtUtils-Embed upgrade"
2482 From: Doug MacEachern <dougm@opengroup.org>
2483 Files: lib/ExtUtils/Embed.pm
2485 Title: "[PATCH] icmp tweak for IO::Socket"
2486 From: Nick.Ing-Simmons@tiuk.ti.com
2487 Msg-ID: <199707041240.NAA21484@pluto.tiuk.ti.com>
2488 Files: ext/IO/lib/IO/Socket.pm
2490 Title: "Allow concurrent mkdir in File::Path::mkpath"
2491 From: schattev@imb-jena.de (Ruben Schattevoy)
2492 Msg-ID: <199707300943.LAA21574@kant.imb-jena.de>
2493 Files: lib/File/Path.pm
2495 Title: "CPAN.pm, $VERSION and nested (bundled) modules."
2496 From: a.koenig@kulturbox.de (Andreas J. Koenig)
2497 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
2498 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
2499 lib/ExtUtils/Mksymlists.pm
2501 Title: "[PATCH] perl debugger, win32, and emacs"
2502 From: Jay Rogers <jay@rgrs.com>
2503 Msg-ID: <199707311759.NAA13276@crooked-i.mitre.org>
2504 Files: lib/perl5db.pl
2506 Title: "[PATCH] pod2html mangles C<&foo(42);>"
2507 From: Hans Mulder <hansmu@xs4all.nl>
2508 Msg-ID: <199706250057.CAA10162@xs1.xs4all.nl>
2509 Files: lib/Pod/Html.pm
2511 Title: "[PATCH] posix.xs broken on VMS 7.1"
2512 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
2513 Msg-ID: <3.0.2.32.19970718095755.00875ba0@stargate.lbcc.cc.or.us>
2514 Files: ext/POSIX/POSIX.xs
2516 Title: "MM_Unix.pm nits for Win32 DMAKE"
2517 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2518 Msg-ID: <199708032051.QAA14248@aatma.engin.umich.edu>
2519 Files: lib/ExtUtils/MM_Unix.pm
2521 Title: "Sys::Hostname -w unclean in trial 2"
2522 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2523 Msg-ID: <199708032055.QAA14278@aatma.engin.umich.edu>
2524 Files: lib/Sys/Hostname.pm
2526 Title: "(3) File::Find::find()/finddepth() bugs with toplevel paths"
2527 From: "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
2528 Msg-ID: <199707040045.RAA24459@mailgate2.boeing.com>
2529 Files: lib/File/Find.pm
2531 ------ OTHER CHANGES ------
2533 Title: "EMERGENCY_SBRK or PERL_EMERGENCY_SBRK ?"
2534 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>,
2535 ilya@math.ohio-state.edu (Ilya Zakharevich)
2536 Msg-ID: <1997Aug1.191631.2167470@hmivax.humgen.upenn.edu>,
2537 <Pine.SUN.3.96.970801134400.4393F-100000@newton.phys>
2541 ------ PORTABILITY - WIN32 ------
2543 Title: "[PATCH] Embedding threaded apps in perl.dll"
2544 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2545 Msg-ID: <199707261518.LAA24346@aatma.engin.umich.edu>,
2546 <199707301833.OAA19570@aatma.engin.umich.edu>
2547 Files: win32/win32.c
2549 Title: "Minor fix for pl2bat.bat", "[PATCH] Re: Minor fix for pl2bat.bat"
2550 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Warren Jones
2551 <wjones@tc.fluke.com>
2552 Msg-ID: <199707061843.OAA23874@aatma.engin.umich.edu>,
2553 <97Jun24.115804pdt.35752-2@gateway.fluke.com>
2554 Files: win32/bin/pl2bat.bat
2556 Title: "WIN32 Build - pod2xxx.bat Missing?", "[PATCH] Re: WIN32 Build -
2557 pod2xxx.bat Missing?"
2558 From: Chris Williams <chrisw@netinfo.com.au>, Gurusamy Sarathy
2559 <gsar@engin.umich.edu>
2560 Msg-ID: <199707011423.KAA15855@aatma.engin.umich.edu>,
2561 <33B8B962.D96FA1F5@netinfo.com.au>
2562 Files: win32/Makefile win32/makefile.mk
2564 Title: "[PATCH] Win32 sitelib intuition from DLL location"
2565 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2566 Msg-ID: <199706231647.MAA23260@aatma.engin.umich.edu>
2567 Files: win32/win32.h win32/config_h.PL win32/win32.c
2569 Title: "[PATCH] binary coexistence on win32", "[RESEND] [PATCH] binary
2570 coexistence on win32"
2571 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2572 Msg-ID: <199707250109.VAA02666@aatma.engin.umich.edu>,
2573 <199707301829.OAA19516@aatma.engin.umich.edu>
2574 Files: lib/ExtUtils/Mksymlists.pm win32/win32.h win32/win32io.h
2575 win32/win32iop.h win32/makedef.pl win32/win32.c
2578 Title: "[PATCH] docs for win32 utilities"
2579 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2580 Msg-ID: <199707250045.UAA02510@aatma.engin.umich.edu>
2581 Files: win32/bin/pl2bat.bat win32/bin/runperl.bat
2583 Title: "[PATCH] exec() fixed on win32"
2584 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2585 Msg-ID: <199706241525.LAA06554@aatma.engin.umich.edu>
2586 Files: win32/win32.h win32/win32io.h win32/win32iop.h README.win32 doio.c
2587 win32/config_H.bc win32/config_H.vc win32/makedef.pl
2588 win32/win32.c win32/win32io.c
2590 Title: "[PATCH] getenv() after my_setenv() gets old entry on Win32"
2591 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2592 Msg-ID: <199706231700.NAA23400@aatma.engin.umich.edu>
2593 Files: win32/win32.h win32/win32.c
2595 Title: "[PATCH] getservby*() calls fail on Windows NT"
2596 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2597 Msg-ID: <199706231654.MAA23276@aatma.engin.umich.edu>
2598 Files: win32/win32sck.c
2600 Title: "[PATCH] minor win32 scribbles"
2601 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
2602 <hv@crypt.compulink.co.uk>
2603 Msg-ID: <199707262307.TAA28410@aatma.engin.umich.edu>,
2604 <199707270832.JAA19399@crypt.compulink.co.uk>
2605 Files: pod/perldelta.pod README.win32 win32/Makefile win32/config.bc
2606 win32/config.vc win32/makefile.mk
2608 Title: "[PATCH] trial2: some batch files won't run"
2609 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2610 Msg-ID: <199708040226.WAA17301@aatma.engin.umich.edu>
2611 Files: win32/bin/pl2bat.bat win32/bin/runperl.bat
2613 Title: "[PATCH] win32 docs and runperl.bat"
2614 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2615 Msg-ID: <199707070446.AAA29560@aatma.engin.umich.edu>
2616 Files: MANIFEST README.win32 win32/bin/pl2bat.bat win32/bin/runperl.bat
2618 Title: "[PATCH] win32 extras and embedding"
2619 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2620 Msg-ID: <199707250232.WAA03421@aatma.engin.umich.edu>,
2621 <199707301831.OAA19528@aatma.engin.umich.edu>
2622 Files: dosish.h win32/win32.h perl.c win32/config.bc win32/config_H.bc
2623 win32/makedef.pl win32/perllib.c win32/win32.c
2625 Title: "[PATCH] win32 tweaks"
2626 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2627 Msg-ID: <199707042150.RAA01065@aatma.engin.umich.edu>
2628 Files: win32/win32.h win32/win32.c
2630 Title: "[PATCH] win32_stat() fixes (2nd try)"
2631 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2632 Msg-ID: <199708040137.VAA16810@aatma.engin.umich.edu>
2633 Files: t/op/stat.t win32/win32iop.h win32/win32.c
2635 ------ PORTABILITY - OTHER ------
2637 Title: "Additional OS/2 patches"
2638 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Ilya Zakharevich
2639 <ilya@math.ohio-state.edu>
2640 Msg-ID: <199708020823.EAA19521@monk.mps.ohio-state.edu>,
2641 <199708021424.KAA28561@aatma.engin.umich.edu>,
2642 <199708042108.RAA27671@aatma.engin.umich.edu>
2643 Files: README.os2 os2/Changes perl.c
2645 Title: "Additional patch is needed for os2/diff.configure"
2646 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2647 Msg-ID: <199708020745.DAA19483@monk.mps.ohio-state.edu>
2648 Files: os2/diff.configure
2650 Title: "Assorted OS/2 fixes"
2651 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
2652 Msg-ID: <1997Jun16.163234.2091727@hmivax.humgen.upenn.edu>
2653 Files: hints/os2.sh os2/diff.configure os2/os2ish.h README.os2 os2/Changes
2654 os2/Makefile.SHs os2/os2.c util.c
2656 Title: "[PATCH] Changes for VMS 7.1 support"
2657 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>, Dan Sugalski
2658 <sugalsd@lbcc.cc.or.us>
2659 Msg-ID: <01ILDXUH0J1W00026U@hmivax.humgen.upenn.edu>,
2660 <3.0.2.32.19970718095935.0087a2d0@stargate.lbcc.cc.or.us>
2661 Files: vms/sockadapt.h vms/config.vms vms/sockadapt.c
2663 Title: "[PATCH] Easier TCP stack selection for VMS"
2664 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
2665 Msg-ID: <3.0.1.32.19970624151939.00994490@stargate.lbcc.cc.or.us>
2666 Files: vms/descrip.mms
2668 Title: "Minor VMS patches"
2669 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
2670 Msg-ID: <01ILCUO6XXTE000WFK@hmivax.humgen.upenn.edu>
2671 Files: lib/ExtUtils/MM_VMS.pm vms/vmsish.h vms/descrip.mms vms/test.com
2672 vms/vms.c vms/ext/filespec.t
2674 Title: "[PATCH] Two un-disabled tests for VMS"
2675 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
2676 Msg-ID: <3.0.2.32.19970718095842.00879220@stargate.lbcc.cc.or.us>
2679 Title: "fixes for hints/svr4 for UnixWare >= 2.1.1"
2680 From: John Hughes <john@titanic.atlantech.com>
2681 Msg-ID: <199707021230.OAA24230@titanic.AtlanTech.COM>
2682 Files: hints/svr4.sh
2684 Title: "make depend loop fix and minor OS/2 improvements to build process"
2685 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
2686 Files: Makefile.SH hints/os2.sh os2/Makefile.SHs
2690 Title: "Add xor tests to test suite"
2691 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2692 Msg-ID: <199706250730.IAA06097@crypt.compulink.co.uk>
2693 Files: t/comp/cmdopt.t
2695 Title: "[PATCH] enable some tests on Win32"
2696 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2697 Msg-ID: <199707250029.UAA02351@aatma.engin.umich.edu>
2700 Title: "Fix up problems with *DBM tests"
2701 From: Paul Marquess <pmarquess@bfsec.bt.co.uk>
2702 Files: t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
2704 ------ UTILITIES ------
2706 Title: "[PATCH] m2t3: utils/perlbug.PL: -ok report is not a bug"
2707 From: Jarkko Hietaniemi <jhi@iki.fi>
2708 Msg-ID: <199708071022.NAA13008@alpha.hut.fi>
2709 Files: utils/perlbug.PL
2711 Title: "perlbug - check sendmail and fix win32 tmp path"
2712 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2713 Msg-ID: <199708060349.XAA15895@aatma.engin.umich.edu>
2714 Files: utils/perlbug.PL
2716 Title: "OK: perl <some_version> on <some_system> (corrected)", "enhancements
2718 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Stephen McCamant <alias@mcs.com>
2719 Msg-ID: <E0wukVt-0006Da-00@ursa.cus.cam.ac.uk>,
2720 <E0wvMQl-00055y-00@ursa.cus.cam.ac.uk>,
2721 <m0wv81x-000EYPC@alias-2.pr.mcs.net>
2722 Files: utils/Makefile utils/perlbug.PL
2724 Title: "perlbug -ok [PATCH]"
2725 From: "Charles F. Randall" <crandall@free.click-n-call.com>
2726 Msg-ID: <199706181824.MAA04082@free.click-n-call.com>
2727 Files: utils/perlbug.PL
2729 Title: "perlbug broken"
2730 From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2731 Msg-ID: <9707040912.AA03466@issan.informatik.uni-dortmund.de>
2732 Files: utils/perlbug.PL
2734 Title: "[PATCH] perlbug under OS/2"
2735 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2736 Msg-ID: <199707180333.XAA03102@monk.mps.ohio-state.edu>
2737 Files: utils/perlbug.PL
2739 Title: "perldoc doesn't grok Win32 UNC paths"
2740 From: Warren Jones <wjones@tc.fluke.com>
2741 Msg-ID: <97Jun17.184420pdt.35728-1@gateway.fluke.com>,
2742 <97Jun18.165618pdt.35713-1@gateway.fluke.com>
2743 Files: utils/perldoc.PL
2745 Title: "[PATCH] perldoc under OS/2"
2746 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2747 Msg-ID: <199707180340.XAA03114@monk.mps.ohio-state.edu>
2748 Files: utils/perldoc.PL
2750 Title: "h2ph corrections to avoid redefined sub warnings"
2751 From: wdconsta <wdconsta@cs.adelaide.edu.au>
2752 Msg-ID: <Pine.SV4.3.93.970708143446.23808A-100000@florence.teaching.cs.adelaide.edu.au>
2753 Files: utils/h2ph.PL
2758 Version 5.004_01 Maintenance release 1 for 5.004
2761 "Practice random kindness and senseless acts of beauty"
2764 HEADLINES FOR THIS MAINTENANCE RELEASE
2766 (..., undef, ...) = split(...) bug fixed.
2767 Win32 support greatly improved, now very strong.
2768 Memory leak using Tied hashes and arrays fixed.
2769 Documentation updates.
2770 Many other bug fixes and enhancements.
2774 Title: "[PATCH] first true value returned by scalar C<...> is wrong"
2775 From: hansm@euronet.nl
2776 Files: pp_ctl.c t/op/flip.t
2778 Title: "Regex Bug in 5.003_26 thru 003_99a"
2779 From: Andreas Karrer <karrer@ife.ee.ethz.ch>, Chip Salzenberg
2781 Msg-ID: <199705152303.BAA08890@kuru.ee.ethz.ch>,
2782 <199705161915.PAA18721@rio.atlantic.net>
2783 Files: regcomp.h regcomp.c regexec.c
2785 Title: "[PATCH] -w interacts badly with -Dt"
2786 From: Spider Boardman <spider@Orb.Nashua.NH.US>
2789 Title: "No DESTROY on untie. Tie memory leak fixed."
2790 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Jay Rogers <jay@rgrs.com>,
2791 pmarquess@bfsec.bt.co.uk (Paul Marquess)
2792 Msg-ID: <199705170235.WAA00267@fluffy.rgrs.com>,
2793 <199705172156.RAA20561@aatma.engin.umich.edu>,
2794 <9705171506.AA04491@claudius.bfsec.bt.co.uk>
2797 Title: "magic_clear_all_env proto should match svt_clear"
2798 From: Nick Ing-Simmons <nik@tiuk.ti.com>
2801 Title: "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)",
2802 "[PATCH] for NETaa13787: %ENV=(); doesn't clear the environment"
2803 From: hansm@euronet.nl, pvhp@forte.com (Peter Prymmer)
2804 Msg-ID: <199705292240.AAA01135@mail.euronet.nl>
2805 Files: embed.h perl.h proto.h global.sym mg.c t/op/magic.t
2807 Title: "Patch to show @INC when require dies"
2808 From: avera@hal.com (Jim Avera)
2809 Msg-ID: <9705230121.AA27872@membrane.hal.com>
2812 Title: "[PATCH] bug with m// nested inside s///e"
2813 From: hansm@euro.net
2814 Files: op.c t/op/subst.t
2818 Title: "[PATCH] perlembed Win32 update"
2819 From: Doug MacEachern <dougm@opengroup.org>
2820 Files: pod/perlembed.pod
2822 Title: "perldiag.pod patch - "(W) substr outside string" is "(S)evere" if
2824 From: John Hughes <john@AtlanTech.COM>
2825 Files: pod/perldiag.pod
2827 Title: "local(%ENV) looses magic - document behaviour"
2828 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2829 Files: pod/perlsub.pod
2831 Title: "[PATCH] perlguts caveats", "perlguts additions"
2832 From: Gurusamy Sarathy <gsar@engin.umich.edu>, ilya@math.ohio-state.edu
2834 Msg-ID: <199705180052.UAA22066@aatma.engin.umich.edu>,
2835 <199705180202.WAA22826@aatma.engin.umich.edu>,
2836 <199705301341.JAA05204@aatma.engin.umich.edu>,
2837 <1997May17.235722.2033087@hmivax.humgen.upenn.edu>
2838 Files: pod/perlguts.pod
2840 Title: "pod2man produces broken pages", "weird condition in perldelta breaks
2842 From: Davin Milun <milun@cs.Buffalo.EDU>, Hans Mulder <hansm@icgned.nl>
2843 Msg-ID: <199705310447.AAA15721@obelix.cs.Buffalo.EDU>,
2844 <1997May25.192350.2055977@hmivax.humgen.upenn.edu>
2845 Files: pod/pod2man.PL
2847 Title: "Perl 5 pod2man fix", "perlguts man page corrupted"
2848 From: chen@adi.com (Franklin Chen), gnat@frii.com, lvirden@cas.org, tom
2849 (Tom Dinger on Feste), tom@edc.com (Tom Dinger on Feste)
2850 Msg-ID: <199705210013.UAA09599@menhaden.adi.com>,
2851 <199706011305.JAA18271@cas.org>,
2852 <199706012116.PAA14102@elara.frii.com>,
2853 <9504250959.AA23419@feste.edc.com>,
2854 <9504251700.AA23823@feste.edc.com>
2855 Files: pod/pod2man.PL
2857 Title: "[PATCH] reference form chomp to chop in perlfunc"
2858 From: hansm@euronet.nl
2859 Files: pod/perlfunc.pod
2861 Title: "pod2man gags if "=pod" is before "=head1 NAME""
2862 From: whyde@pezz.sps.mot.com (Warren Hyde)
2863 Msg-ID: <9705212115.AA21730@pezz.sps.mot.com>
2864 Files: pod/pod2man.PL
2866 Title: "perlfunc.pod unclear about return value range of rand"
2867 From: "Tuomas J. Lukka" <tjl@lukka.student.harvard.edu>
2868 Msg-ID: <m0wSMiC-000C9xC@lukka.student.harvard.edu>
2869 Files: pod/perlfunc.pod
2871 Title: "Error in perllol manpage", "Error in perllol manpage (fwd)"
2872 From: Chris Wick <cwick@lmc.com>
2873 Files: pod/perllol.pod
2875 Title: "5.004 removed deprecated %OVERLOAD support silently"
2876 From: jon@sems.com (Jonathan Biggar)
2877 Msg-ID: <199705232319.QAA28388@clamp.netlabs.com>
2878 Files: pod/perldelta.pod
2880 Title: "[PATCH] Documentation bugs"
2881 From: Stephen Potter <spp@psa.pencom.com>
2882 Files: pod/perldata.pod pod/perldiag.pod pod/perlfaq8.pod pod/perlfaq9.pod
2883 pod/perlop.pod pod/perlsub.pod pod/perltoot.pod
2885 Title: "5.004 POD stuff", "make html - any takers?", "make html --> unusable
2886 xref links", "pod/*.html -- all hyperlinks are invalid"
2887 From: "Darren/Torin/Who Ever..." <torin@daft.com>, "Paul D. Smith"
2888 <psmith@BayNetworks.COM>, Gurusamy Sarathy
2889 <gsar@engin.umich.edu>, Jarkko Hietaniemi <jhi@iki.fi>,
2890 Michael R Cook <mcook@cognex.com>, avera@hal.com (Jim
2891 Avera), lvirden@cas.org
2892 Msg-ID: <199705162008.XAA06906@alpha.hut.fi>,
2893 <199705171830.OAA15652@erawan.cognex.com>,
2894 <199706081749.NAA04552@aatma.engin.umich.edu>,
2895 <1997May16.191039.2033079@hmivax.humgen.upenn.edu>,
2896 <87hgg2y1h4.fsf@perv.daft.com>,
2897 <9705161931.AA01075@membrane.hal.com>,
2898 <9705191839.AA28702@lemming.engeast>
2899 Files: INSTALL pod/perldiag.pod installhtml
2901 Title: "checkpods- forget blank line status when starting a new file"
2902 From: Larry Parmelee <parmelee@CS.Cornell.EDU>
2903 Files: pod/checkpods.PL
2905 Title: "installhtml: Fix 'no title' & 'unexpected ...' warnings. Double speed."
2907 Files: installhtml lib/Pod/Html.pm pod/splitpod
2909 LIBRARY AND EXTENSIONS
2911 Title: "sdbm can fail if a config.h exists in system directories"
2913 Files: ext/SDBM_File/sdbm/Makefile.PL
2915 Title: "LWP and SIG __DIE__ traps not playing well together!"
2916 From: Gisle Aas <aas@bergen.sn.no>
2917 Files: lib/AutoLoader.pm
2919 Title: "Memory Consumption of autosplit_lib_modules/sv_gets (workaround)"
2920 From: Matthias Neeracher <neeri@iis.ee.ethz.ch>
2921 Files: lib/AutoSplit.pm
2923 Title: "Comments of this Sys::Syslog patch", "Unusual Sys::Syslog behaviour
2924 with FQDN ? [Even in 5.004 - a bug?]"
2925 From: Jarkko Hietaniemi <jhi@iki.fi>, Russ Allbery <rra@stanford.edu>,
2926 alansz@mellers1.psych.berkeley.edu (Alan Schwartz)
2927 Msg-ID: <199705231621.TAA16790@alpha.hut.fi>, <5m4fjr$rhs@agate.berkeley.edu>
2928 Files: lib/Sys/Syslog.pm
2930 Title: "Patch to CPAN.pm (perl5.004) for ncftp"
2931 From: "Richard L. Maus, Jr." <rmaus@monmouth.com>
2932 Msg-ID: <337FBAC8.167EB0E7@monmouth.com>
2935 Title: "[PATCH] Harness.pm bug w/perl5.004 & VMS"
2936 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
2937 Msg-ID: <3.0.1.32.19970530102300.008a2730@stargate.lbcc.cc.or.us>
2938 Files: lib/Test/Harness.pm
2940 Title: "more Fcntl constants [PATCH]"
2941 From: Jarkko Hietaniemi <jhi@iki.fi>
2942 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
2944 Title: "5.004 breaks ftp.pl due to missing (although obsolete) chat2.pl"
2950 Title: "make test && ... doesn't work"
2954 Title: "[PATCH] INSTALL-1.18"
2955 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
2956 Msg-ID: <Pine.SOL.3.95q.970529142739.662D-100000@fractal.lafayette.edu>
2959 Title: "improved gnuwin32 Configure support"
2960 From: Chris Faylor <cgf@bbc.com>
2961 Msg-ID: <199706070318.XAA09214@hardy.bbc.com>
2964 Title: "installhtml problems finding splitpod"
2965 From: lvirden@cas.org
2966 Files: installhtml INSTALL
2968 Title: "perl 5.004 (and 01) man pages not generated and installed"
2969 From: lvirden@cas.org (Larry W. Virden)
2972 Title: "oddity in Configure"
2973 From: Mike Stok <mike@stok.co.uk>
2976 Title: "perl5.004 on AIX: Patches", "perl5.004 on FreeBSD and AIX"
2977 From: Peter van Heusden <pvh@junior.uwc.ac.za>
2978 Msg-ID: <Pine.A32.3.93.970519142625.22442B-100000@junior.uwc.ac.za>,
2979 <Pine.A32.3.93.970519163700.25188A-100000@junior.uwc.ac.za>
2980 Files: Makefile.SH perl_exp.SH ext/DynaLoader/dl_aix.xs perlio.sym
2982 Title: "Compiling perl5.004 on NEWS-OS 4.x"
2983 From: Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=)
2984 <matusita@ics.es.osaka-u.ac.jp>
2985 Msg-ID: <19970521132814F.matusita@ics.es.osaka-u.ac.jp>
2986 Files: Configure hints/newsos4.sh
2990 Title: "win32: additional default libraries"
2991 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2992 Msg-ID: <199705291332.JAA21560@aatma.engin.umich.edu>
2993 Files: lib/ExtUtils/MM_Win32.pm
2995 Title: "[PATCH] win32 minor fixes"
2996 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2997 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm win32/config.bc
2999 Title: "[PATCH] clean up perlocal.pod output on VMS"
3000 From: pvhp@forte.com (Peter Prymmer)
3001 Files: lib/ExtUtils/MM_VMS.pm
3003 Title: "[PATCH] Re: Term::ReadKey on Win32: set console"
3004 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3005 Files: lib/Term/ReadLine.pm
3007 Title: "[PATCH] Pod::Text nit for Win32"
3008 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3009 Files: lib/Pod/Text.pm
3011 Title: "pathname bug in xsubpp on win32"
3012 From: jon@sems.com (Jonathan Biggar)
3013 Msg-ID: <199705230126.SAA23401@clamp.netlabs.com>
3014 Files: lib/ExtUtils/xsubpp
3016 Title: "MakeMaker stumbles on Win32 UNC paths"
3017 From: Warren Jones <wjones@TC.FLUKE.COM>
3018 Files: lib/ExtUtils/MM_Win32.pm
3020 Title: "build problem on SGI R10000 PowerChallenge (IRIX 6.2) lseek proto"
3021 From: Jarkko Hietaniemi <jhi@iki.fi>
3024 Title: "Perl 5.004 + Linux 2.0.30 & semctl()"
3025 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>, Jordan
3026 Mendelson <jordy@snappy.wserv.com>
3029 Title: "lib/io_udp.t fails on VMS"
3030 From: Jonathan.Hudson@jrhudson.demon.co.uk
3031 Msg-ID: <XFMail.970522181042.Jonathan.Hudson@jrhudson.demon.co.uk>
3034 Title: "Compilation of mg.c from perl5.004m1t2 fails on OpenVMS/AXP"
3035 From: Henrik Tougaard <ht.000@foa.dk>
3036 Files: mg.c t/op/taint.t
3038 Title: "[PATCH] (NEXT|OPEN)STEP hints"
3039 From: Gerd Knops <gerti@BITart.com>
3040 Files: hints/next_3.sh hints/next_4.sh
3042 Title: "win32: user defined shell"
3043 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3044 Msg-ID: <199705291339.JAA21682@aatma.engin.umich.edu>
3045 Files: pod/perlrun.pod win32/win32.c
3047 Title: "misc perl5.004 doc fixes, especially vms"
3048 From: lvirden@cas.org (Larry W. Virden)
3049 Msg-ID: <199705160419.AAA16317@cas.org>
3050 Files: pod/perlfaq4.pod vms/perlvms.pod lib/Pod/Html.pm pod/roffitall
3051 vms/ext/DCLsym/DCLsym.pm vms/ext/Stdio/Stdio.pm
3053 Title: "[PATCH] gen_shrfls.pl too picky for Dec C 5.6 preprocessor output"
3054 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
3055 Files: vms/gen_shrfls.pl
3057 Title: "[PATCH] win32: Configure cf_email"
3058 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3059 Msg-ID: <199705301335.JAA05079@aatma.engin.umich.edu>
3060 Files: win32/Makefile win32/config.bc win32/config.vc win32/config_sh.PL
3063 Title: "[PATCH] README.win32 nits"
3064 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3067 Title: "Document cause and remedy for op/taint.t failure"
3068 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3071 Title: "SVR4 hints for DDE SMES Supermax Enterprise Server"
3072 From: Jarkko Hietaniemi <jhi@iki.fi>
3073 Files: hints/svr4.sh
3075 Title: "porting.help"
3077 Files: Porting/pumpkin.pod Porting/preprel
3079 Title: "Major 5.004 Win32 update (Borland win32 support, and other patches)",
3080 "($a,undef,$b) = qw(a b c) and ties delaying DESTROY fixes"
3081 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3082 Files: MANIFEST pod/perlguts.pod win32/include/sys/socket.h EXTERN.h
3083 opcode.h perl.h regcomp.h ext/Fcntl/Fcntl.pm
3084 ext/SDBM_File/Makefile.PL lib/ExtUtils/Install.pm
3085 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
3086 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
3087 lib/File/DosGlob.pm t/op/mkdir.t t/op/stat.t win32/win32.h
3088 win32/win32io.h win32/win32iop.h README.win32 doio.c gv.c
3089 mg.c op.c perlio.c pp.c pp_ctl.c pp_hot.c pp_sys.c util.c
3090 win32/Makefile win32/config.bc win32/config.vc
3091 win32/config_H.bc win32/config_H.vc win32/makedef.pl
3092 win32/makefile.mk win32/makeperldef.pl win32/perlglob.c
3093 win32/perllib.c win32/win32.c win32/win32io.c
3096 Title: "[PATCH] Re: Maintenance release (remove PERL_DUMMY_SIZE)"
3097 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3098 Files: opcode.h perl.h regcomp.h win32/win32.h gv.c
3100 Title: "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)"
3101 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3102 Files: win32/win32.h win32/win32io.h win32/win32iop.h global.sym mg.c perl.c
3103 t/op/magic.t util.c win32/makedef.pl win32/win32.c
3106 Title: "[PATCH] win32: ExtUtils::Liblist support"
3107 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3108 Files: lib/ExtUtils/Liblist.pm win32/Makefile win32/config.bc
3111 Title: "[PATCH] Re: borland C++Perl embedding failures re __declspec()"
3112 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3113 Files: win32/win32.c
3115 Title: "No need to use `pwd` in t/op/magic.t test for amigaos"
3116 From: Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
3121 Title: "Tests depend on locale"
3122 From: "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
3124 Msg-ID: <199705191127.NAA08148@ostrich.gaia.swipnet.se>,
3125 <199705191230.PAA21070@alpha.hut.fi>
3126 Files: t/lib/safe2.t t/op/mkdir.t
3128 Title: "op/groups test fails on Linux (groups in /bin)"
3129 From: "Jan D." <jan.djarv@mbox200.swipnet.se>
3130 Msg-ID: <199705191120.NAA08130@ostrich.gaia.swipnet.se>
3131 Files: t/op/groups.t
3133 Title: "More simple regexp tests and test docs"
3134 From: Hans Mulder <hansm@euronet.nl>
3135 Files: t/op/re_tests t/op/regexp.t
3137 Title: "[PATCH] Re: Using undef to ignore values returned from split"
3138 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
3143 Title: "bad test of -A flag in h2xs"
3144 From: "Jeffrey S. Haemer" <jsh@woodcock.boulder.qms.com>
3145 Files: utils/h2xs.PL
3147 Title: "[PATCH] h2xs missing from utils/Makefile"
3148 From: hansm@euronet.nl
3149 Files: utils/Makefile
3151 Title: "PATCH: bug in perlbug w.r.t. environment variables", "bug in perlbug
3152 w.r.t. environment variables"
3153 From: "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
3155 Msg-ID: <199705191841.UAA00969@ostrich.gaia.swipnet.se>,
3156 <199705191857.VAA09154@alpha.hut.fi>
3157 Files: utils/perlbug.PL
3159 Title: "[PATCH] final newline missing in MANIFEST generated by h2xs"
3160 From: hansm@euronet.nl
3161 Files: utils/h2xs.PL
3168 "Hey, Rocky! Watch me pull a release out of my hat!"
3169 "Aww, that trick never works..."
3171 CORE LANGUAGE CHANGES
3173 Title: "Make C<m//g> reset pos on failure; make C<m//gc> not reset"
3174 From: Chip Salzenberg
3175 Files: dump.c op.c op.h pod/perldelta.pod pod/perlfaq6.pod
3176 pod/perlop.pod pod/perlre.pod pp_ctl.c pp_hot.c regcomp.c
3179 Title: "SECURITY: Forbid exec() if $ENV{BASH_ENV} is tainted"
3180 From: Chip Salzenberg
3181 Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
3184 Title: "Allow exec() if $ENV{TERM} is tainted but innocuous"
3185 From: Chip Salzenberg
3186 Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
3189 Title: "Allow globbing when tainted under VMS (no external program)"
3190 From: Chip Salzenberg
3191 Files: pp_sys.c t/op/taint.t
3195 Title: "Make Irix hints adapt when n32 libm.so is missing"
3196 From: Chip Salzenberg
3197 Files: hints/irix_6.sh
3199 Title: "Fix default HP-UX installation path"
3201 Msg-ID: <199705132228.AA227042483@hpcc123.corp.hp.com>
3202 Date: Tue, 13 May 1997 15:28:04 -0700
3203 Files: hints/hpux.sh
3205 Title: "VMS update, including socket support (four patches)"
3206 From: Jonathan Hudson <Jonathan.Hudson@jrhudson.demon.co.uk>,
3207 Peter Prymmer <pvhp@forte.com>,
3208 Dan Sugalski <sugalsd@lbcc.cc.or.us>
3209 Files: vms/config.vms vms/descrip.mms vms/sockadapt.h vms/vms.c
3212 Title: "Win32 update (three patches)"
3213 From: Gurusamy Sarathy
3214 Files: README.win32 perl.c win32/Makefile win32/config.H
3215 win32/config_h.PL win32/config_sh.PL win32/makedef.pl
3216 win32/win32.c win32/win32.h win32/win32io.c win32/win32io.h
3219 Title: "Don't require executable bit on perl -S if DOSISH"
3220 From: Danny Sadinoff <sadinoff@olf.com>
3221 Msg-ID: <337351CE.79B28DE3@olf.com>
3222 Date: Fri, 09 May 1997 12:33:18 -0400
3227 Title: "In C<eval &func>, always call &func in scalar context"
3228 From: Chip Salzenberg
3231 Title: "Fix recursive substitution"
3232 From: Chip Salzenberg; test from Tim Bunce
3233 Files: cop.h global.sym pp_ctl.c proto.h scope.c t/op/subst.t
3235 Title: "Make read with <> from a TTY notice EOF"
3236 From: Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3237 Msg-ID: <199705121147.HAA03845@jik.saturn.net>
3238 Date: Mon, 12 May 1997 07:47:13 -0400
3241 Title: "Fix core dump from get*() functions returning no alias array"
3242 From: Chip Salzenberg
3246 From: Mark K Trettin <mkt@lucent.com>
3247 Msg-ID: <199705102228.RAA11163@gv18c.ih.lucent.com>
3248 Date: Sat, 10 May 1997 17:28:35 -0500
3253 Title: "Don't use 'unset' in Configure"
3254 From: Chip Salzenberg
3257 Title: "Protect against having no such command as 'cc'"
3258 From: Hans Mulder <hansm@icgned.nl>
3259 Msg-ID: <1997May12.163534.2006434@hmivax.humgen.upenn.edu>
3260 Date: Mon, 12 May 1997 16:35:34 -0400 (EDT)
3263 Title: "minor wording enhancement for Configure"
3264 From: Jarkko Hietaniemi
3265 Msg-ID: <199705101038.NAA00471@alpha.hut.fi>
3266 Date: Sat, 10 May 1997 13:38:31 +0300 (EET DST)
3269 LIBRARY AND EXTENSIONS
3271 Title: "Refresh CGI.pm to 2.36"
3272 From: Lincoln Stein <lstein@genome.wi.mit.edu>
3273 Files: eg/cgi/frameset.cgi eg/cgi/javascript.cgi lib/CGI.pm
3275 Title: "In IO::File::open, prepend './' less often (for Win32 et al)"
3276 From: Chip Salzenberg
3277 Files: ext/IO/lib/IO/File.pm
3279 Title: "Fix core dump on IO::Seekable::setpos($fh, undef)"
3280 From: Chip Salzenberg
3281 Files: ext/IO/IO.xs t/lib/io_xs.t
3285 Title: "Make rand.t vanishingly unlikely to give false failure"
3287 Msg-ID: <Pine.GSO.3.96.970510190846.23340K-100000@kelly.teleport.com>
3288 Date: Sat, 10 May 1997 19:57:30 -0700 (PDT)
3291 Title: "Fix sleep test: sleep(N) is defined to allow sleeping N-1"
3292 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
3293 Msg-ID: <199705151735.KAA01143@palrel1.hp.com>
3294 Date: Thu, 15 May 1997 11:35:41 -0600
3299 Title: "h2xs and @EXPORT_OK"
3301 Msg-ID: <199705092348.AA057881699@hpcc123.corp.hp.com>
3302 Date: Fri, 9 May 1997 16:48:20 -0700
3303 Files: utils/h2xs.PL
3307 Title: "Tweaks for perldelta"
3308 From: hansm@euronet.nl
3309 Msg-ID: <199705102346.BAA17300@mail.euronet.nl>
3310 Date: Sun, 11 May 97 01:46:00 +0200
3311 Files: pod/perldelta.pod
3313 Title: "Mention perlfaq.pod and perlmodlib.pod in perldelta.pod"
3314 From: Chip Salzenberg
3315 Files: pod/perldelta.pod
3317 Title: "Fix example of use of lexicals with formats"
3318 From: Chip Salzenberg
3319 Files: pod/perldelta.pod
3321 Title: "Explain that destruction order is not defined"
3322 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3323 Msg-ID: <199705150600.CAA13550@aatma.engin.umich.edu>
3324 Date: Thu, 15 May 1997 02:00:23 -0400
3325 Files: pod/perltoot.pod
3327 Title: "Note that DATA filehandle is unavailable during BEGIN {}"
3328 From: neilb@cre.canon.co.uk (Neil Bowers)
3329 Msg-ID: <199705121227.NAA29718@tardis.cre.canon.co.uk>
3330 Date: Mon, 12 May 1997 13:27:43 +0100
3331 Files: pod/perldata.pod
3333 Title: "More detailed IO::Socket documentation"
3334 From: Tom Christiansen
3335 Msg-ID: <199705141456.IAA19061@jhereg.perl.com>
3336 Date: Wed, 14 May 1997 08:56:30 -0600
3337 Files: pod/perlipc.pod
3344 Herein we find the fruits of the gamma.
3346 CORE LANGUAGE CHANGES
3348 Title: "SECURITY: Forbid glob() when tainting (-T or setuid)"
3349 From: Chip Salzenberg
3350 Files: pod/perlrun.pod pod/perlsec.pod pp_sys.c
3352 Title: "SECURITY: Forbid exec() if $ENV{TERM} or $ENV{ENV} is tainted"
3353 From: Chip Salzenberg
3354 Files: pod/perlrun.pod pod/perlsec.pod t/op/taint.t taint.c
3358 Title: "(NeXT|Open)Step update"
3359 From: Gerd Knops <gerti@BITart.com>
3360 Msg-ID: <9705072247.AA18882@BITart.com>
3361 Date: Wed, 7 May 97 17:47:02 -0500
3362 Files: Configure MANIFEST config_h.SH hints/next_3.sh hints/next_4.sh
3364 Title: "NetBSD hint update"
3365 From: Giles Lean <giles@nemeton.com.au>
3366 Msg-ID: <199705051346.XAA13584@topaz.nemeton.com.au>
3367 Date: Mon, 5 May 1997 23:46:37 +1000 (EST)
3368 Files: hints/netbsd.sh
3370 Title: "Irix hint update"
3371 From: Scott Henry <scotth@sgi.com>
3372 Msg-ID: <yd83es0fp57.fsf@hoshi.engr.sgi.com>
3373 Date: 06 May 1997 11:09:56 -0700
3374 Files: hints/irix_6.sh
3376 Title: "HPUX: patch for ext/DynaLoader/dl_hpux.xs"
3377 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
3378 Msg-ID: <199705050548.WAA21260@palrel1.hp.com>
3379 Date: Sun, 4 May 1997 23:48:39 -0600
3380 Files: ext/DynaLoader/dl_hpux.xs
3382 Title: "Win32 update (consolidated patch plus three followups)"
3383 From: Gurusamy Sarathy
3384 Files: EXTERN.h README.win32 lib/Sys/Hostname.pm pod/perldelta.pod
3385 win32/config.H win32/config.w32 win32/config_sh.PL win32/perllib.c
3386 win32/win32.c win32/win32.h win32/include/sys/socket.h
3388 Title: "Win32 boot_DynaLoader problem in 99"
3389 From: Gary Clark <GaryC@mail.jeld-wen.com>
3390 Msg-ID: <1997May05.105000.1708.84476@mail.jeld-wen.com>
3391 Date: Mon, 05 May 1997 10:49:03 -0700
3392 Files: win32/makedef.pl
3396 Title: "Fix wantarray() in sort subs [fixes metaconfig]"
3397 From: Chip Salzenberg
3400 Title: "Fix for redefined sort subs nastiness"
3401 From: Gurusamy Sarathy
3402 Msg-ID: <199705090004.UAA15032@aatma.engin.umich.edu>
3403 Date: Thu, 08 May 1997 20:04:18 -0400
3404 Files: op.c pod/perldelta.pod pod/perldiag.pod sv.c t/op/sort.t
3408 Title: "AFS patches"
3409 From: Chip Salzenberg, Larry Schwimmer <rosebud@cyclone.Stanford.EDU>
3410 Files: Configure installperl
3412 LIBRARY AND EXTENSIONS
3414 Title: "Another blank line patch to Pod::Text"
3415 From: Russ Allbery <rra@stanford.edu>
3416 Msg-ID: <m3afm5g6ar.fsf@windlord.Stanford.EDU>
3417 Date: 08 May 1997 11:36:12 -0700
3418 Files: lib/Pod/Text.pm
3426 Title: "Three bugs in pod2html"
3427 From: hansm@euronet.nl
3428 Msg-ID: <199705052228.AAA25351@mail.euronet.nl>
3429 Date: Tue, 6 May 97 00:28:06 +0200
3430 Files: lib/Pod/Html.pm
3432 Title: "Trivial bugfix for pod of xsubpp"
3433 From: Ralf S. Engelschall <rse@engelschall.com>
3434 Msg-ID: <199705051447.QAA09995@en1.engelschall.com>
3435 Date: Mon, 5 May 1997 16:47:03 +0200
3436 Files: lib/ExtUtils/xsubpp
3438 Title: "Newer CPerl mode"
3439 From: Ilya Zakharevich
3440 Msg-ID: <199705080032.UAA22532@monk.mps.ohio-state.edu>
3441 Date: Wed, 7 May 1997 20:32:46 -0400 (EDT)
3442 Files: emacs/cperl-mode.el
3446 Title: "Updates to perldelta"
3447 From: Chip Salzenberg and Dominic Dunlop
3448 Files: pod/perldelta.pod
3450 Title: "More explicit Solaris instructions"
3451 From: Andy Dougherty
3452 Msg-ID: <Pine.SOL.3.95q.970508171206.438A-100000@fractal.lafayette.ed
3453 Date: Thu, 08 May 1997 17:14:54 -0400 (EDT)
3454 Files: INSTALL hints/solaris_2.sh
3456 Title: "Document 'Possible attempt to separate words with commas'"
3458 Msg-ID: <hyb9snvdw.fsf@bergen.sn.no>
3459 Date: 06 May 1997 23:27:55 +0200
3460 Files: pod/perlop.pod
3462 Title: "perlfaq9, hostname"
3463 From: John D Groenveld <groenvel@cse.psu.edu>
3464 Msg-ID: <199705061741.NAA22777@cse.psu.edu>
3465 Date: Tue, 06 May 1997 13:41:12 EDT
3466 Files: pod/perlfaq9.pod
3468 Title: "Debugger docs patch"
3469 From: Ilya Zakharevich
3470 Msg-ID: <199705080107.VAA24317@monk.mps.ohio-state.edu>
3471 Date: Wed, 7 May 1997 21:07:14 -0400 (EDT)
3472 Files: pod/perldebug.pod
3474 Title: "Document that C<m?x?> is just like C<?x?>"
3475 From: Chip Salzenberg
3476 Files: pod/perlop.pod
3478 Title: "Refresh description of sprintf()"
3479 From: Chip Salzenberg
3480 Files: pod/perl.pod pod/perlfunc.pod
3482 Title: "Mention the Regular Expressions book"
3483 From: Stephen Potter <spp@psa.pencom.com>
3484 Msg-ID: <199705071737.MAA18799@psa.pencom.com>
3485 Date: Wed, 07 May 1997 12:37:37 -0500
3486 Files: pod/perlbook.pod pod/perlre.pod
3488 Title: "OS/2 doc patch for _99"
3489 From: Ilya Zakharevich
3490 Msg-ID: <199705080046.UAA23466@monk.mps.ohio-state.edu>
3491 Date: Wed, 7 May 1997 20:46:45 -0400 (EDT)
3499 "Oops." Now this _has_ to be the gamma; we're out of numbers.
3501 CORE LANGUAGE CHANGES
3507 Title: "NeXT hints update"
3508 From: hansm@euronet.nl
3509 Msg-ID: <199704302229.AAA02690@mail.euronet.nl>
3510 Date: Thu, 1 May 97 00:28:41 +0200
3511 Files: Configure Makefile.SH hints/next_4.sh
3513 Title: "Support shared libperl on AIX"
3514 From: Eric Bartley <bartley@icd.cc.purdue.edu>
3515 Msg-ID: <199704270131.UAA51426@icd.cc.purdue.edu>
3516 Date: Sat, 26 Apr 1997 20:31:37 -0500
3517 Files: Configure Makefile.SH hints/aix.sh
3521 Title: "Fix NUL-termination bug in delimcpy()"
3522 From: Chip Salzenberg
3525 Title: "Forget prototype of subroutine after C<undef &subr>"
3526 From: Chip Salzenberg
3529 Title: "Handle tainted values in lists returned from subs, evals"
3530 From: Chip Salzenberg
3531 Files: pp_ctl.c pp_hot.c t/op/taint.t
3533 Title: "Fix sysread() on tied handle"
3534 From: Spider Boardman
3535 Msg-ID: <199705010601.CAA04926@Orb.Nashua.NH.US>
3536 Date: Thu, 1 May 1997 02:01:20 -0400
3539 Title: "Fix OS/2-specific buffer overflow"
3540 From: Ilya Zakharevich
3541 Msg-ID: <199704301920.PAA09681@monk.mps.ohio-state.edu>
3542 Date: Wed, 30 Apr 1997 15:20:01 -0400 (EDT)
3547 Title: "Add new globals to perl.exp"
3548 From: Chip Salzenberg
3551 LIBRARY AND EXTENSIONS
3553 Title: "Refresh DB_File to 1.14"
3555 Msg-ID: <9704302045.AA05484@claudius.bfsec.bt.co.uk>
3556 Date: Wed, 30 Apr 1997 21:45:09 +0100 (BST)
3557 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
3558 t/lib/db-hash.t t/lib/db-recno.t
3562 Title: "Disable op/pipe.t test under Machten"
3563 From: Dominic Dunlop <domo@slipper.ip.lu>
3564 Msg-ID: <v03102801af8e160d3879@[194.51.248.68]>
3565 Date: Thu, 1 May 1997 12:48:26 +0200
3570 Title: "typo fixes to installhtml"
3571 From: lvirden@cas.org (Larry W. Virden)
3572 Msg-ID: <199705011114.HAA26968@cas.org>
3573 Date: Thu, 1 May 1997 07:14:31 -0400
3578 Title: "Fix description of av_undef() in perlguts"
3580 Msg-ID: <199705011042.MAA09897@bergen.sn.no>
3581 Date: Thu, 1 May 1997 12:42:46 +0200
3582 Files: pod/perlguts.pod
3584 Title: "Fix typo in perldelta"
3585 From: Chip Salzenberg
3586 Files: pod/perldelta.pod
3593 Here it is, the second public beta (a.k.a gamma).
3595 CORE LANGUAGE CHANGES
3597 Title: "Support C< $coderef->($x,$y) >"
3598 From: Chip Salzenberg
3599 Files: perly.c perly.c.diff perly.y pod/perldelta.pod pod/perldsc.pod
3600 pod/perlref.pod t/op/ref.t vms/perly_c.vms
3608 Title: "Fix C< hex('80') * 0x1000000 >"
3609 From: Chip Salzenberg
3612 Title: "Reset errno after failed piped close"
3613 From: Roderick Schertler
3614 Msg-ID: <28152.862264940@eeyore.ibcinc.com>
3615 Date: Mon, 28 Apr 1997 18:02:20 -0400
3616 Files: lib/Time/gmtime.pm lib/Time/localtime.pm pod/perlfunc.pod
3619 Title: "Fix warning wrt return value of PerlIO_getname()"
3620 From: Spider Boardman
3621 Msg-ID: <199704300448.AAA24174@Orb.Nashua.NH.US>
3622 Date: Wed, 30 Apr 1997 00:48:13 -0400
3629 LIBRARY AND EXTENSIONS
3643 Title: "Describe Math::Trig in perlmodlib"
3644 From: Chip Salzenberg
3645 Files: pod/perlmodlib.pod
3647 Title: "Add new diagnostics to perldelta"
3648 From: Chip Salzenberg
3649 Files: pod/perldelta.pod pod/perldiag.pod
3656 This patch should be _98, unless it's egregiously broken somehow.
3658 CORE LANGUAGE CHANGES
3664 Title: "Return to favoring memset(,0,) over bzero()"
3665 From: Chip Salzenberg
3668 Title: "NetBSD hint update"
3669 From: matthew green <mrg@splode.eterna.com.au>
3670 Msg-ID: <199704251021.EAA22570@jhereg.perl.com>
3671 Date: Fri, 25 Apr 1997 20:18:02 +1000
3672 Files: hints/netbsd.sh
3674 Title: "HP-UX hint update"
3675 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
3676 Msg-ID: <199704280535.WAA22441@palrel1.hp.com>
3677 Date: Sun, 27 Apr 1997 23:35:07 -0600
3678 Files: hints/hpux.sh
3680 Title: "Win32 update (three patches)"
3681 From: Gurusamy Sarathy and Nick Ing-Simmons
3682 Files: win32/makedef.pl win32/perllib.c win32/win32.c
3686 Title: "Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure"
3687 From: Chip Salzenberg
3688 Files: perl.h pod/perldiag.pod sv.c
3690 Title: "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
3691 From: Chip Salzenberg
3694 Title: "Eliminate Alpha warnings"
3695 From: Hallvard B Furuseth and Chip Salzenberg
3696 Files: perlsdio.h pp_sys.c
3698 Title: "Fix typo in NeXT dynaloader"
3699 From: Chip Salzenberg
3700 Files: ext/DynaLoader/dl_next.xs
3702 Title: "Fix possible buffer overflow under VMS"
3703 From: Chip Salzenberg
3710 LIBRARY AND EXTENSIONS
3712 Title: "Refresh CGI.pm to 2.35"
3713 From: Lincoln Stein <lstein@genome.wi.mit.edu>
3716 Title: "Refresh DB_File to 1.13"
3718 Msg-ID: <9704271413.AA08876@claudius.bfsec.bt.co.uk>
3719 Date: Sun, 27 Apr 1997 15:12:59 +0100 (BST)
3720 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
3722 Title: "SelfLoader: fix prototype pattern, rename intrusive lexical"
3723 From: Jesse Glick <jesse@ginger> and Chip Salzenberg
3724 Files: lib/SelfLoader.pm
3736 Title: "Split perlmod"
3737 From: Tom Christiansen
3738 Msg-ID: <199704260050.RAA02468@toy.perl.com>
3739 Date: Fri, 25 Apr 1997 20:50:09 -0400
3740 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
3741 pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
3742 pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
3743 pod/perltie.pod pod/roffitall
3745 Title: "Describe __PACKAGE__ in perldelta"
3746 From: Chip Salzenberg
3747 Files: pod/perldelta.pod
3749 Title: "Doc fix for close of pipe handle"
3750 From: Chip Salzenberg
3751 Files: pod/perlfunc.pod
3758 This patch eliminates all known sources of buffer overflow! (And the
3759 crowd goes wild. (Yeah.)) Showstoppers only between here and _98.
3761 CORE LANGUAGE CHANGES
3767 Title: "Provide memset() if it's missing"
3768 From: Chip Salzenberg
3769 Files: global.sym perl.h proto.h util.c
3771 Title: "Don't tell GCC that warn(), croak(), and die() are printf-lik
3772 From: Chip Salzenberg
3777 Title: "Misc. sv_vcatpvfn() fixes"
3778 From: Hugo, Dale, Nick, Hallvard, Chip
3779 Files: gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
3781 Title: "Enforce order of sprintf() elements"
3782 From: Chip Salzenberg
3785 Title: "Guard against long numbers, <<LONG_DELIM, and <long glob>"
3786 From: Chip Salzenberg
3787 Files: global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
3789 Title: "Guard against C<goto> to deeply nested label"
3790 From: Chip Salzenberg
3791 Files: pod/perldiag.pod pp_ctl.c
3793 Title: "Guard against overflow in dup2() emulation"
3794 From: Chip Salzenberg
3797 Title: "Win32: Guard against long function names"
3798 From: Chip Salzenberg
3799 Files: win32/win32sck.c
3801 Title: "Make mess() always work, by using a non-arena SV"
3802 From: Chip Salzenberg, from idea by Gurusamy Sarathy
3803 Files: perl.c util.c
3805 Title: "Fix scalar leak in pp_prtf()"
3806 From: Doug MacEachern
3807 Msg-ID: <199704241706.NAA19140@postman.osf.org>
3808 Date: Thu, 24 Apr 1997 13:06:21 -0400
3811 Title: "When copying a format line, take only its string value"
3812 From: Chip Salzenberg
3815 Title: "Undo private patch"
3816 From: Chip Salzenberg
3817 Files: installperl lib/ExtUtils/Install.pm
3819 Title: "Fix LEAKTEST numbers"
3820 From: Chip Salzenberg
3821 Files: ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c
3822 win32/win32.c win32/win32sck.c
3826 Title: "Cope with a <db.h> that isn't related to DB"
3827 From: Jarkko Hietaniemi
3828 Msg-ID: <199704241728.UAA09951@alpha.hut.fi>
3829 Date: Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
3832 LIBRARY AND EXTENSIONS
3834 Title: "Always NUL-terminate opsets"
3835 From: Chip Salzenberg
3836 Files: ext/Opcode/Opcode.xs
3838 Title: "Don't core dump if my_inet_aton() get a NULL"
3839 From: Chip Salzenberg
3840 Files: ext/Socket/Socket.xs
3842 Title: "Handle symlinks, high permission bits in File::Path"
3843 From: Chip Salzenberg
3844 Files: lib/File/Path.pm
3846 Title: "Math::{Complex,Trig} update"
3847 From: Jarkko Hietaniemi
3848 Msg-ID: <199704242221.BAA30363@alpha.hut.fi>
3849 Date: Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
3850 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
3851 t/lib/complex.t t/lib/trig.t
3859 Title: "Fix buffer overflow in a2p"
3860 From: Chip Salzenberg
3865 Title: "FAQ udpate (24-apr-97)"
3866 From: Nathan Torkington <gnat@prometheus.frii.com>
3867 Msg-ID: <199704242247.QAA07010@prometheus.frii.com>
3868 Date: Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
3869 Files: pod/perlfaq*.pod
3871 Title: "Document new {,s}printf() behavior"
3872 From: Chip Salzenberg
3873 Files: pod/perldelta.pod pod/perlfunc.pod
3880 This patch eliminates almost all possible sources of buffer overflow;
3881 in particular, there are no more sprintf() bugs. (!!) This patch
3882 also has a few other fixes. With these changes in place, I can sleep
3883 at night. (Because I've stopped hacking. :-))
3885 CORE LANGUAGE CHANGES
3887 Title: "Support PRINTF for tied handles"
3888 From: Doug MacEachern
3889 Msg-ID: <199704202226.SAA08032@postman.osf.org>
3890 Date: Sun, 20 Apr 1997 18:26:13 -0400
3891 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
3895 Title: "Fix bitwise shifts and pack('w') on Crays"
3896 From: Chip Salzenberg
3899 Title: "Win32 update (two patches)"
3900 From: Gurusamy Sarathy
3901 Files: lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
3906 Title: "Mondo Cool patch for buffer safety and convenience"
3907 From: Chip Salzenberg
3908 Files: XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
3909 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
3910 ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
3911 global.sym gv.c interp.sym mg.c op.c perl.c perl.h
3912 pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
3913 regcomp.c regexec.c sv.c toke.c util.c
3915 Title: "Problems with glob"
3916 From: Ilya Zakharevich
3917 Msg-ID: <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
3918 Date: Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
3921 Title: "Fix scalar leak in closures"
3922 From: Chip Salzenberg
3925 Title: "Refine error messages re: anon subs' prototypes"
3926 From: Chip Salzenberg
3929 Title: "Outermost scope is void, not scalar"
3930 From: Chip Salzenberg
3935 Title: "Fix up Linux hints for tcsh, and Configure patch"
3936 From: Andy Dougherty
3937 Msg-ID: <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
3938 Date: Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
3939 Files: Configure hints/linux.sh
3941 Title: "There is no standard answer to 'Use suidperl?'"
3942 From: Chip Salzenberg
3943 Files: hints/bsdos.sh hints/freebsd.sh hints/linux.sh
3946 LIBRARY AND EXTENSIONS
3948 Title: "Math::Complex update"
3949 From: Jarkko Hietaniemi
3950 Files: lib/Math/Complex.pm t/lib/complex.t
3952 Title: "Croak on C<use autouse> without module name"
3953 From: Chip Salzenberg
3954 Files: lib/autouse.pm
3956 Title: "Silence warnings on simple C<use ops>"
3957 From: Roderick Schertler
3958 Msg-ID: <pzybafum6k.fsf@eeyore.ibcinc.com>
3959 Date: 19 Apr 1997 10:22:43 -0400
3960 Files: ext/Opcode/ops.pm
3964 Title: "Don't put leading newline on numeric strings"
3965 From: Andreas Koenig
3966 Msg-ID: <199704230847.KAA22752@anna.in-berlin.de>
3967 Date: Wed, 23 Apr 1997 10:47:00 +0200
3968 Files: t/pragma/constant.t
3976 Title: "FAQ udpate (23-apr-97)"
3977 From: Nathan Torkington <gnat@prometheus.frii.com>
3978 Msg-ID: <199704231822.MAA05074@prometheus.frii.com>
3979 Date: Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
3980 Files: pod/perlfaq*.pod
3982 Title: "Two doublewords less"
3983 From: Jarkko Hietaniemi
3984 Msg-ID: <199704201938.WAA07722@alpha.hut.fi>
3985 Date: Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
3986 Files: pod/perlrun.pod vms/perlvms.pod
3993 This one has two security bug fixes for buffer overflows. Perl has
3994 not yet been searched to see if more fixes are needed.
3996 CORE LANGUAGE CHANGES
3998 Title: "Improve sysseek(), remove systell(), fix Opcode"
3999 From: Chip Salzenberg
4000 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
4001 ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
4002 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
4003 proto.h t/op/sysio.t toke.c
4005 Title: "Fix (and test) spaces in {,un}pack()"
4006 From: Chip Salzenberg
4007 Files: pp.c t/op/pack.t
4011 Title: "Irix update"
4012 From: Scott Henry <scotth@sgi.com>
4013 Msg-ID: <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
4014 Date: 18 Apr 1997 12:37:24 -0700
4015 Files: MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
4017 Title: "ExtUtils/Miniperl.pm not built on Win32"
4018 From: Nick Ing-Simmons
4019 Msg-ID: <199704181742.SAA08407@ni-s.u-net.com>
4020 Date: Fri, 18 Apr 1997 18:42:32 +0100
4021 Files: win32/Makefile
4025 Title: "SECURITY FIX: 'Identifier too long'"
4026 From: Chip Salzenberg
4027 Files: pod/perldelta.pod pod/perldiag.pod toke.c
4029 Title: "SECURITY FIX: Buffer overflow in gv_fetchfile()"
4030 From: Chip Salzenberg
4033 Title: "Remove pp_method() inefficiency from last patch"
4034 From: Chip Salzenberg
4039 Title: "Fix unnecessary re-linking"
4040 From: Chip Salzenberg
4041 Files: lib/ExtUtils/MM_Unix.pm
4043 Title: "Fix tcsh hack in Configure"
4044 From: Chip Salzenberg
4047 Title: "Minor, optional patch to Makefile.SH"
4048 From: "Randy J. Ray" <rjray@uswest.com>
4049 Msg-ID: <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
4050 Date: Thu, 17 Apr 1997 19:32:17 -0600
4053 LIBRARY AND EXTENSIONS
4055 Title: "Patch to Getopt::Long"
4056 From: Johan Vromans <jvromans@squirrel.nl>
4057 Msg-ID: <m0wIKCO-00081IC@phoenix.squirrel.nl>
4058 Date: Fri, 18 Apr 97 22:24 MET DST
4059 Files: lib/Getopt/Long.pm
4061 Title: "Fix NAME in SDBM_File build"
4062 From: Chip Salzenberg
4063 Files: ext/SDBM_File/sdbm/Makefile.PL
4071 Title: "Make h2ph generate constant subs"
4072 From: Roderick Schertler
4073 Msg-ID: <pz2088w5ot.fsf@eeyore.ibcinc.com>
4074 Date: 18 Apr 1997 14:23:46 -0400
4075 Files: utils/h2ph.PL
4079 Title: "Document {,un}pack changes"
4081 Msg-ID: <9704181249.AA11733@claudius.bfsec.bt.co.uk>
4082 Date: Fri, 18 Apr 97 13:49:39 BST
4083 Files: pod/perldelta.pod pod/perldiag.pod
4090 This is it before _98. No more last-minute features. Really, I mean
4091 it this time. No kidding.
4093 CORE LANGUAGE CHANGES
4095 Title: "New operator systell()"
4096 From: Chip Salzenberg
4097 Files: doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
4098 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
4101 Title: "Allow constant sub to be optimized when called with parens"
4102 From: Chip Salzenberg
4105 Title: "Make {,un}pack fail on invalid pack types"
4106 From: Chip Salzenberg
4107 Files: pod/perldiag.pod pp.c
4111 Title: "Fix bitwise ops and {,un}pack() on Cray CPUs"
4112 From: Chip Salzenberg
4116 From: Charles Bailey
4117 Files: lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
4118 vms/vms.c vms/writemain.pl
4120 Title: "Win32 update (three patches)"
4121 From: Gurusamy Sarathy and Nick Ing-Simmons
4122 Files: lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
4123 lib/File/Basename.pm win32/Makefile win32/makedef.pl
4124 win32/perllib.c win32/win32.c win32/win32iop.h
4128 Title: "Fix error messages on method lookup failure"
4129 From: Chip Salzenberg
4132 Title: "Fix use of var before init in util.c"
4133 From: Gurusamy Sarathy
4134 Msg-ID: <199704162342.TAA20773@aatma.engin.umich.edu>
4135 Date: Wed, 16 Apr 1997 19:42:41 -0400
4140 Title: "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
4141 From: Michael De La Rue <mikedlr@tardis.ed.ac.uk>
4142 Files: Configure hints/linux.sh
4144 LIBRARY AND EXTENSIONS
4146 Title: "Fix bug in Opcode when (maxo & 15) > 8"
4147 From: Chip Salzenberg
4148 Files: ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
4149 ext/Opcode/Opcode.xs
4151 Title: "CGI.pm broke again"
4152 From: Andreas Koenig
4153 Msg-ID: <199704171136.NAA24859@anna.in-berlin.de>
4154 Date: Thu, 17 Apr 1997 13:36:28 +0200
4157 Title: "Revise quotewords()"
4158 From: Shishir Gundavaram <shishir@ruby.ora.com>
4159 Files: lib/Text/ParseWords.pm
4171 Title: "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
4172 From: Andy Dougherty
4173 Files: INSTALL Porting/pumpkin.pod
4175 Title: "Document size restrictions for packed integers"
4176 From: Jarkko Hietaniemi
4177 Files: pod/perlfunc.pod
4184 Y'know, I've heard of this "beta" thing, but it's been so long since
4185 I've seen one, I'm not sure it really exists...
4187 CORE LANGUAGE CHANGES
4189 Title: "New operator: sysseek()"
4190 From: Chip Salzenberg
4191 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
4192 keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
4193 pp_sys.c t/op/sysio.t toke.c
4195 Title: "Allow recursive substitution again"
4196 From: Chip Salzenberg
4197 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
4201 Title: "Use size_t for socket size parameters of GNU libc"
4202 From: Chip Salzenberg
4203 Files: doio.c pp_sys.c
4205 Title: "Fix STMT_{START,END} under g++"
4206 From: Steven Parkes <parkes@sierravista.com>
4207 Msg-ID: <199704141935.MAA11240@monterey.sierravista.com>
4208 Date: Mon, 14 Apr 1997 12:35:34 -0700
4211 Title: "Win32 update (four patches)"
4212 From: Gurusamy Sarathy and Nick Ing-Simmons
4213 Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
4214 ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
4215 ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
4216 utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
4217 win32/config.H win32/config.w32 win32/config_h.PL
4218 win32/config_sh.PL win32/perllib.c win32/runperl.c
4219 win32/win32.c win32/win32io.c win32/win32sck.c
4223 Title: "New API function: perl_eval_pv()"
4224 From: Doug MacEachern
4225 Msg-ID: <199704142113.RAA06823@postman.osf.org>
4226 Date: Mon, 14 Apr 1997 17:13:41 -0400
4227 Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
4228 pod/perlguts.pod proto.h
4230 Title: "Fix C< s//whatever/ >, which reuses old pattern"
4231 From: Chip Salzenberg
4232 Files: pp_hot.c regexec.c
4234 Title: "Return a value from PerlIO_{,un}getc"
4235 From: Hallvard B Furuseth
4236 Msg-ID: <199704131228.OAA05695@bombur2.uio.no>
4237 Date: Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
4240 Title: "Fix for environment leak"
4241 From: skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
4242 Msg-ID: <19970415103246.NN46698@breughel.ufsia.ac.be>
4243 Date: Tue, 15 Apr 1997 10:32:46 +0200
4246 Title: "Fix comments in seed()"
4247 From: Hallvard B Furuseth
4248 Msg-ID: <199704141758.TAA06895@bombur2.uio.no>
4249 Date: Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
4254 Title: "Put extensions' autoload files in $archlib"
4255 From: Chip Salzenberg
4258 Title: "Use '-fPIC' for debugging compiles under Solaris with gcc"
4259 From: Hallvard B Furuseth
4262 LIBRARY AND EXTENSIONS
4264 Title: "Refresh CGI to 2.34"
4265 From: Chip Salzenberg
4266 Files: eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
4269 Title: "Debugger update"
4270 From: Ilya Zakharevich
4271 Msg-ID: <199704142115.RAA09923@monk.mps.ohio-state.edu>
4272 Date: Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
4273 Files: lib/perl5db.pl
4275 Title: "diagnostics: $/ gotcha"
4276 From: Andreas Koenig
4277 Msg-ID: <199704151814.UAA03404@anna.in-berlin.de>
4278 Date: Tue, 15 Apr 1997 20:14:01 +0200
4279 Files: lib/diagnostics.pm
4281 Title: "Update File::Path"
4282 From: Andreas Koenig
4283 Msg-ID: <199704151401.QAA02556@anna.in-berlin.de>
4284 Date: Tue, 15 Apr 1997 16:01:07 +0200
4285 Files: lib/File/Path.pm t/lib/filepath.t
4287 Title: "User::pwent.pm: g{,e}cos"
4288 From: Tom Christiansen
4289 Msg-ID: <199704130135.TAA23274@jhereg.perl.com>
4290 Date: Sat, 12 Apr 1997 19:35:54 -0600
4291 Files: lib/User/pwent.pm
4293 Title: "Sys::Syslog: hyphens in hostnames"
4294 From: Jarkko Hietaniemi
4295 Msg-ID: <199704151421.RAA19693@alpha.hut.fi>
4296 Date: Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
4297 Files: lib/Sys/Syslog.pm
4299 Title: "Clean up format of dlopen() debug info"
4300 From: Hallvard B Furuseth
4301 Files: ext/DynaLoader/dl_dlopen.xs
4309 Title: "xsubpp incorrectly handles 'class::newthing()'"
4310 From: "John Q. Linux" <jql@jql.accessone.com>
4311 Msg-ID: <199704122201.PAA01780@jql.accessone.com>
4312 Date: Sat, 12 Apr 1997 15:01:33 -0700
4313 Files: lib/ExtUtils/xsubpp
4317 Title: "Add CGI to perldelta.pod and improve its description in MANIFEST"
4318 From: Chip Salzenberg
4319 Files: MANIFEST pod/perldelta.pod
4321 Title: "Describe probs with majordomo 1.94.1"
4322 From: Chip Salzenberg
4323 Files: pod/perldelta.pod
4325 Title: "Fix description of /\G/g"
4326 From: Chip Salzenberg
4327 Files: pod/perlop.pod
4329 Title: "Mention '...' operator in precedence table"
4330 From: Tom Christiansen
4331 Msg-ID: <199704131724.LAA23120@jhereg.perl.com>
4332 Date: Sun, 13 Apr 1997 11:24:16 -0600
4333 Files: pod/perlop.pod
4340 Any minute now... second public beta... no, really...
4342 CORE LANGUAGE CHANGES
4344 Title: "Fix for incorrect overloaded assignment"
4345 From: Ilya Zakharevich
4346 Msg-ID: <199704112225.SAA03482@monk.mps.ohio-state.edu>
4347 Date: Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
4350 Title: "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
4351 From: Chip Salzenberg
4354 Title: "Fix label on C<for(;;)> statement"
4355 From: Chip Salzenberg
4356 Files: perly.c perly.y
4360 Title: "update to 5.003_97b/hint/irix_6_2.sh"
4361 From: Scott Henry <scotth@sgi.com>
4362 Msg-ID: <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
4363 Date: 11 Apr 1997 18:05:03 -0700
4364 Files: hints/irix_6_2.sh
4368 Title: "Before 'BEGIN not safe', explain why"
4369 From: Chip Salzenberg
4372 Title: "New error msg for low-key failure of C<require>"
4373 From: Chip Salzenberg
4374 Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
4375 t/pragma/strict-vars
4377 Title: "Put "dXSUB_SYS" last in declarations"
4378 From: Chip Salzenberg
4379 Files: win32/perllib.c
4381 Title: "Minor type cleanup"
4382 From: Chip Salzenberg
4383 Files: proto.h toke.c
4389 LIBRARY AND EXTENSIONS
4391 Title: "win32: perl5db patch"
4392 From: Gurusamy Sarathy
4393 Msg-ID: <199704102142.RAA27396@aatma.engin.umich.edu>
4394 Date: Thu, 10 Apr 1997 17:42:13 -0400
4395 Files: lib/perl5db.pl
4397 Title: "Enhancements to debugger, Term::ReadLine, Term::Cap"
4398 From: Ilya Zakharevich
4399 Msg-ID: <199704101948.PAA01841@monk.mps.ohio-state.edu>
4400 Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
4401 Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
4403 Title: "MM_Unix patch for use under CVS"
4404 From: Ulrich Pfeifer
4405 Msg-ID: <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
4406 Date: 11 Apr 1997 14:59:00 +0200
4407 Files: lib/ExtUtils/MM_Unix.pm
4409 Title: "Complex update (five patches)"
4410 From: Jarkko Hietaniemi
4411 Files: lib/Math/Complex.pm t/lib/complex.t
4413 Title: "Fix undef warning in Math::BigInt"
4414 From: Chip Salzenberg
4415 Files: lib/Math/BigInt.pm
4423 Title: "Add B<-o> option to a2p, for old awk; make new the default"
4424 From: Chip Salzenberg
4425 Files: x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
4429 Title: "typo in lib/diagnostics.pm"
4430 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
4431 Msg-ID: <199704111800.OAA27297@grymoire.crd.ge.com>
4432 Date: Fri, 11 Apr 1997 14:00:54 -0400
4433 Files: lib/diagnostics.pm
4435 Title: "Use B<> for options in Class::Struct pod"
4436 From: Hugo van der Sanden <hv@iii.co.uk>
4437 Msg-ID: <334D2E7B.67F0@iii.co.uk>
4438 Date: Thu, 10 Apr 1997 19:16:27 +0100
4439 Files: lib/Class/Struct.pm
4441 Title: "Explain //g and \G issues"
4442 From: Gurusamy Sarathy
4443 Msg-ID: <199704122048.QAA25060@aatma.engin.umich.edu>
4444 Date: Sat, 12 Apr 1997 16:48:41 -0400
4445 Files: pod/perldelta.pod pod/perlop.pod pod/perlre.pod
4447 Title: "more (err, less) doubled words"
4448 From: Jarkko Hietaniemi
4449 Msg-ID: <199704111931.WAA24460@alpha.hut.fi>
4450 Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
4451 Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
4452 ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
4453 lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
4454 lib/vars.pm pod/perlcall.pod pod/perldiag.pod
4455 pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
4456 pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
4458 Title: "Freudian slip error in perlsub.pod"
4459 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
4460 Msg-ID: <199704111755.NAA27200@grymoire.crd.ge.com>
4461 Date: Fri, 11 Apr 1997 13:55:07 -0400
4462 Files: pod/perlsub.pod
4464 Title: "Little patch for perl5.003_97c/pod/perlpod.pod"
4465 From: rse@engelschall.com (Ralf S. Engelschall)
4466 Msg-ID: <199704112048.WAA08733@en1.engelschall.com>
4467 Date: Fri, 11 Apr 1997 22:48:37 +0200
4468 Files: pod/perlpod.pod
4475 That second public beta will be Real Soon Now...
4477 CORE LANGUAGE CHANGES
4479 Title: "Refine setgroups() behavior of C<$)>"
4480 From: Chip Salzenberg
4481 Files: mg.c pod/perldelta.pod pod/perlvar.pod
4483 Title: "Forbid -[Mm] on #! line"
4484 From: Chip Salzenberg
4485 Files: pod/perldelta.pod pod/perldiag.pod toke.c
4489 Title: "Fix dynamic loading (and argv[0]) under AmigaOS"
4490 From: Norbert Pueschel
4491 Msg-ID: <77724842@Armageddon.meb.uni-bonn.de>
4492 Date: Tue, 08 Apr 1997 22:01:45 +0200
4493 Files: hints/amigaos.sh
4495 Title: "Special mkdir() for VMS"
4496 From: Charles Bailey
4497 Msg-ID: <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
4498 Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
4499 Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
4500 plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
4504 Title: "Fix assignment from magic SV that becomes a glob"
4505 From: Chip Salzenberg
4510 Title: "Fix syntax error in Configure comment(!)"
4511 From: Chip Salzenberg
4514 Title: "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
4515 From: Chip Salzenberg
4518 Title: "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
4519 From: Chip Salzenberg
4520 Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
4522 LIBRARY AND EXTENSIONS
4524 Title: "Replace Class::Template with improved Class::Struct"
4525 From: Jim Miner <jfm@winternet.com>
4526 Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
4527 lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
4528 lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
4529 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
4530 lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
4531 pod/perlmod.pod pod/perltoot.pod
4533 Title: "MakeMaker pathname patch"
4534 From: Nick Ing-Simmons
4535 Msg-ID: <199704091908.UAA00877@ni-s.u-net.com>
4536 Date: Wed, 9 Apr 1997 20:08:23 +0100
4537 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
4539 Title: "Fix configuration of new socket"
4540 From: Chip Salzenberg
4541 Files: ext/IO/lib/IO/Socket.pm
4543 Title: "Improve IO::Handle docs; don't export _open_mode_string"
4544 From: Chip Salzenberg
4545 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
4547 Title: "Complex.pm: 0**0 sanity"
4548 From: Jarkko Hietaniemi
4549 Msg-ID: <199704091804.VAA13930@alpha.hut.fi>
4550 Date: Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
4551 Files: lib/Math/Complex.pm
4553 Title: "Fix typos in Math::Trig"
4554 From: Jarkko Hietaniemi
4555 Files: lib/Math/Trig.pm
4559 Title: "Accommodate CodeBuilder variant of Machten 4.0.3"
4560 From: Dominic Dunlop <domo@slipper.ip.lu>
4561 Msg-ID: <v03020902af704d320f27@[194.51.248.88]>
4562 Date: Tue, 8 Apr 1997 22:15:15 +0200
4563 Files: t/io/fs.t t/op/stat.t
4571 Title: "IO::Socket doc fix"
4572 From: Roderick Schertler
4573 Msg-ID: <28383.860527843@eeyore.ibcinc.com>
4574 Date: Tue, 08 Apr 1997 15:30:43 -0400
4575 Files: ext/IO/lib/IO/Socket.pm
4582 Working on the second public beta...
4584 CORE LANGUAGE CHANGES
4586 Title: "Make assignment to C<$)> call setgroups()"
4587 From: Chip Salzenberg
4588 Files: Configure config_H config_h.SH mg.c plan9/config.plan9
4589 pod/perldelta.pod vms/config.vms win32/config.H
4592 Title: "Grandfather "$$<digit>" in strings"
4593 From: Chip Salzenberg
4594 Files: pod/perldiag.pod toke.c
4596 Title: "Disconnect warn and die hooks _after_ object destruction"
4597 From: Chip Salzenberg
4600 Title: "Forbid recursive substitutions"
4601 From: Chip Salzenberg
4602 Files: cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
4606 Title: "Use SSize_t for values of PerlIO_{read,write}"
4607 From: Chip Salzenberg
4608 Files: perlio.c perlio.h perlsdio.h pp_sys.c
4610 Title: "perlwin-97a_4: win32 environ fix"
4611 From: Gurusamy Sarathy
4612 Msg-ID: <199704060431.XAA23400@aatma.engin.umich.edu>
4613 Date: Sat, 05 Apr 1997 23:31:11 -0500
4614 Files: win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
4618 Title: "length($') isn't"
4619 From: Gurusamy Sarathy
4620 Msg-ID: <199704070730.DAA07310@aatma.engin.umich.edu>
4621 Date: Mon, 07 Apr 1997 03:30:44 -0400
4624 Title: "Fix obscure regex bug related to leading C<.*>"
4625 From: Chip Salzenberg
4628 Title: "Add warning for glob failure"
4629 From: Chip Salzenberg
4630 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
4632 Title: "Fix C<perl -V> in presence of local patches"
4633 From: Chip Salzenberg
4638 Title: "Don't suggest 'Configure -der' in config.sh comments"
4639 From: Chip Salzenberg
4642 LIBRARY AND EXTENSIONS
4644 Title: "CGI->redirect patch"
4645 From: Doug MacEachern
4646 Msg-ID: <199704051527.KAA11280@postman.osf.org>
4647 Date: Sat, 05 Apr 1997 10:27:52 -0500
4650 Title: "Updates to Math::Complex and Math::Trig"
4651 From: Jarkko Hietaniemi
4652 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
4655 Title: "Fix FindBin under Win32, and document success"
4656 From: Nick Ing-Simmons and Gurusamy Sarathy
4657 Msg-ID: <199704051504.QAA09507@ni-s.u-net.com>
4658 Date: Sat, 5 Apr 1997 16:04:52 +0100
4659 Files: README.win32 lib/Cwd.pm lib/FindBin.pm
4667 Title: "Patch for 'perldoc -f'"
4669 Msg-ID: <199704061732.TAA00353@bergen.sn.no>
4670 Date: Sun, 6 Apr 1997 19:32:04 +0200
4671 Files: utils/perldoc.PL
4675 Title: "Document required module versions"
4676 From: Chip Salzenberg
4677 Files: pod/perldelta.pod
4679 Title: "Document sample function perl_eval()"
4680 From: Doug MacEachern
4681 Msg-ID: <199704051524.KAA06090@postman.osf.org>
4682 Date: Sat, 05 Apr 1997 10:24:43 -0500
4683 Files: pod/perlcall.pod pod/perlembed.pod
4685 Title: "Make L<perltrap> refer to L<perldelta>"
4686 From: Chip Salzenberg
4687 Files: pod/perltrap.pod
4694 This release gets a letter instead of a full subversion because I'm
4695 planning on making 5.003_98 the second public beta.
4697 CORE LANGUAGE CHANGES
4699 Title: "Fix AUTOLOAD, or kill me"
4700 From: Chip Salzenberg
4701 Files: gv.c pp.c t/op/method.t
4705 Title: "Add support for Cygwin32 (GNU-Win32) -- very low impact"
4706 From: John Cerney <j-cerney1@ti.com>
4707 Msg-ID: <199704030821.JAA08762@pluto.tiuk.ti.com>
4708 Date: Thu, 3 Apr 1997 09:21:17 +0100
4709 Files: MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
4710 cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
4711 ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
4714 Title: "Win32 update (six patches)"
4715 From: Gurusamy Sarathy
4716 Files: MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
4717 t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
4718 t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
4719 win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
4720 win32/win32io.c win32/win32io.h win32/win32iop.h
4722 Title: "AmigaOS update"
4723 From: Norbert Pueschel
4724 Msg-ID: <77724828@Armageddon.meb.uni-bonn.de>
4725 Date: Thu, 03 Apr 1997 16:16:51 +0200
4726 Files: README.amiga hints/amigaos.sh
4730 Title: "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
4731 From: Chip Salzenberg
4734 Title: "Fix warning for useless C<1..2>"
4735 From: Chip Salzenberg
4738 Title: "Minor cleanups"
4739 From: Gurusamy Sarathy
4740 Msg-ID: <199704040056.TAA22253@aatma.engin.umich.edu>
4741 Date: Thu, 03 Apr 1997 19:56:57 -0500
4742 Files: mg.c mg.h perl.c
4744 Title: "Eliminate unreliable warning with %SIG and strict refs"
4745 From: Chip Salzenberg
4748 Title: "Fix impossible test in vivification"
4749 From: Chip Salzenberg
4752 Title: "runlevel is I32, not int"
4753 From: Roderick Schertler
4754 Msg-ID: <2848.860109823@eeyore.ibcinc.com>
4755 Date: Thu, 03 Apr 1997 18:23:43 -0500
4756 Files: pp_ctl.c util.c
4760 Title: "Re: shared lib compilation problem with miniperl5.003_97"
4761 From: Andy Dougherty
4762 Msg-ID: <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
4763 Date: Fri, 04 Apr 1997 13:02:23 -0500 (EST)
4766 LIBRARY AND EXTENSIONS
4768 Title: "Math::Trig, based on (and from an author of) Math::Complex"
4769 From: Chip Salzenberg
4770 Files: MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
4771 pod/perldelta.pod t/lib/complex.t t/lib/trig.t
4773 Title: "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
4774 From: Chip Salzenberg and Tim Bunce
4775 Files: lib/AutoLoader.pm
4777 Title: "CPAN & TRL-Gnu"
4778 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
4779 Msg-ID: <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
4780 Date: Fri, 04 Apr 1997 10:09:03 +0200
4783 Title: "Limit @ISA to actual DBM in AnyDBM"
4784 From: Chip Salzenberg
4785 Files: lib/AnyDBM_File.pm
4787 Title: "Don't use $4 when it might be undef"
4788 From: Chip Salzenberg
4789 Files: lib/bigfloat.pl
4793 Title: "Make *dbm tests work with Win32"
4794 From: Chip Salzenberg
4795 Files: t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
4804 Title: "Update INSTALL"
4805 From: Andy Dougherty
4809 From: Nathan Torkington <gnat@prometheus.frii.com>
4810 Files: pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
4811 pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
4812 pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
4813 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
4814 pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
4821 CORE LANGUAGE CHANGES
4823 Title: "Reenable but deprecate inherited AUTOLOAD for plain funcs"
4824 From: Chip Salzenberg
4825 Files: ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
4826 pod/perldelta.pod pod/perldiag.pod t/op/method.t
4830 Title: "Don't use setjmp() and longjmp() in complex exprs"
4831 From: Chip Salzenberg
4832 Files: perl.c pp_ctl.c scope.h
4834 Title: "Improve definition of Sock_size_t"
4835 From: Chip Salzenberg
4836 Files: doio.c pp_sys.c
4838 Title: "Don't use a completely empty macro parameter"
4839 From: Chip Salzenberg
4842 Title: "Win32 update"
4843 From: Gurusamy Sarathy
4844 Msg-ID: <199704020608.BAA29538@aatma.engin.umich.edu>
4845 Date: Wed, 02 Apr 1997 01:08:09 -0500
4846 Files: win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
4847 2.0/perldll.mak win32/perl.mak
4851 Title: "Introduce and use gv_fetchmethod_autoload()"
4852 From: Chip Salzenberg
4853 Files: global.sym gv.c pod/perlguts.pod proto.h universal.c
4855 Title: "Reduce memory footprint of literal strings"
4856 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
4857 Msg-ID: <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
4858 Date: Tue, 01 Apr 1997 11:34:37 -0500 (EST)
4863 Title: "Remove target before link() of perldiag.pod"
4864 From: Chip Salzenberg
4867 LIBRARY AND EXTENSIONS
4869 Title: "Refresh CPAN to 1.24"
4870 From: Andreas Koenig
4871 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
4873 Title: "Refresh ExtUtils::Manifest to 1.33"
4874 From: Andreas Koenig
4875 Files: lib/ExtUtils/Manifest.pm
4877 Title: "Update $VERSION of ExtUtils::Embed to reflect reality"
4878 From: Chip Salzenberg
4879 Files: lib/ExtUtils/Embed.pm
4881 Title: "Fix POSIX::raise()"
4882 From: "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
4883 Msg-ID: <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
4884 Date: Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
4885 Files: ext/POSIX/POSIX.pm
4887 Title: "Eliminate warnings in File::Basename"
4888 From: Robin Barker <rmb1@cise.npl.co.uk>
4889 Msg-ID: <11173.9704011111@tempest.cise.npl.co.uk>
4890 Date: Tue, 1 Apr 97 12:11:43 BST
4891 Files: lib/File/Basename.pm t/lib/basename.t
4893 Title: "Eliminate warning in CGI.pm"
4894 From: Chip Salzenberg
4897 Title: "Tweaks to constant.pm"
4899 Msg-ID: <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
4900 Date: Mon, 31 Mar 1997 21:10:14 -0800 (PST)
4901 Files: lib/constant.pm
4903 Title: "Document eval vs. sub in Benchmark"
4904 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
4905 Msg-ID: <199704012231.XAA00225@crypt.compulink.co.uk>
4906 Date: Tue, 01 Apr 1997 23:31:55 +0100
4907 Files: lib/Benchmark.pm
4915 Title: "Improve heuristics for pod2man titles"
4916 From: Roderick Schertler
4917 Msg-ID: <pzn2ri9gto.fsf@eeyore.ibcinc.com>
4918 Date: 01 Apr 1997 23:41:55 -0500
4919 Files: pod/pod2man.PL
4923 Title: "Clean up some poddities, and make C<make html> work again"
4924 From: Chip Salzenberg
4925 Files: pod/Makefile pod/perldelta.pod pod/perldiag.pod
4926 pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
4929 Title: "Fix MM doc's use of "SUPER::""
4930 From: avera@hal.com (Jim Avera)
4931 Msg-ID: <9704012235.AA07841@membrane.hal.com>
4932 Date: Tue, 1 Apr 1997 14:35:26 -0800 (PST)
4933 Files: lib/ExtUtils/MakeMaker.pm
4935 Title: "Eliminate pod warnings in libs"
4936 From: Chip Salzenberg
4937 Files: lib/CGI.pm lib/ExtUtils/Command.pm
4944 CORE LANGUAGE CHANGES
4946 Title: "Support $ENV{PERL5OPT}"
4947 From: Chip Salzenberg
4948 Files: perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
4950 Title: "Implement void context, in which C<wantarray> is undef"
4951 From: Chip Salzenberg
4952 Files: cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
4953 pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
4954 pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
4957 Title: "Don't look up &AUTOLOAD in @ISA when calling plain function"
4958 From: Chip Salzenberg
4959 Files: global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
4960 pp_hot.c proto.h t/op/method.t
4962 Title: "Allow closures to be constant subroutines"
4963 From: Chip Salzenberg
4966 Title: "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
4967 From: Chip Salzenberg
4970 Title: "Fix lexical suicide from C<my $x = $x> in sub"
4971 From: Chip Salzenberg
4974 Title: "Make "Unrecog. char." fatal, and update its doc"
4975 From: Chip Salzenberg
4976 Files: pod/perldiag.pod toke.c
4978 Title: "Die on patterns that will match empty string forever"
4979 From: Stephen Potter <spp@psa.pencom.com>
4980 Msg-ID: <199703282138.PAA28311@psa.pencom.com>
4981 Date: Fri, 28 Mar 1997 15:38:30 -0600
4986 Title: "safefree() mismatch"
4987 From: Roderick Schertler
4988 Msg-ID: <21338.859653381@eeyore.ibcinc.com>
4989 Date: Sat, 29 Mar 1997 11:36:21 -0500
4992 Title: "FreeBSD update"
4993 From: Slaven Rezic <eserte@cs.tu-berlin.de>
4994 Msg-ID: <199703311417.QAA04162@cabulja.herceg.de>
4995 Date: Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
4996 Files: hints/freebsd.sh
4998 Title: "Win32 update (seven patches)"
4999 From: Gurusamy Sarathy and Nick Ing-Simmons
5000 Files: EXTERN.h MANIFEST win32/Makefile win32/perl.mak
5001 win32/perl.rc win32/perldll.mak win32/makedef.pl
5002 win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
5006 Title: "Report PERL* environment variables in -V and perlbug"
5007 From: Chip Salzenberg
5008 Files: perl.c utils/perlbug.PL
5010 Title: "Typo in perl.c: Printing NO_EMBED for perl -V"
5012 Msg-ID: <199703301922.VAA13509@furubotn.sn.no>
5013 Date: Sun, 30 Mar 1997 21:22:11 +0200
5016 Title: "Don't let C<$var = $var> untaint $var"
5017 From: Chip Salzenberg
5018 Files: pp_hot.c pp_sys.c sv.h t/op/taint.t
5020 Title: "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
5021 From: Chip Salzenberg
5024 Title: "Re: 5.004's new srand() default seed"
5025 From: Hallvard B Furuseth
5026 Msg-ID: <199703302219.AAA20998@bombur2.uio.no>
5027 Date: Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
5030 Title: "Re: embedded perl and top_env problem "
5031 From: Gurusamy Sarathy
5032 Msg-ID: <199703280031.TAA05711@aatma.engin.umich.edu>
5033 Date: Thu, 27 Mar 1997 19:31:42 -0500
5034 Files: gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
5036 Title: "Define and use new macro: boolSV()"
5038 Files: gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
5039 sv.c sv.h universal.c vms/vms.c
5041 Title: "Re: strict @F"
5042 From: Hallvard B Furuseth
5043 Msg-ID: <199703252110.WAA16038@bombur2.uio.no>
5044 Date: Tue, 25 Mar 1997 22:10:33 +0100 (MET)
5047 Title: "Try harder to identify errors at EOF"
5048 From: Chip Salzenberg
5051 Title: "Minor string change in toke.c: 'bareword'"
5052 From: lvirden@cas.org
5053 Msg-ID: <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
5054 Date: Thu, 27 Mar 1997 13:02:46 -0500 (EST)
5057 Title: "Improve diagnostic on \r in program text"
5058 From: Chip Salzenberg
5059 Files: pod/perldiag.pod toke.c
5061 Title: "Make Sock_size_t typedef work right"
5062 From: Chip Salzenberg
5063 Files: perl.h pp_sys.c
5065 Title: "Eliminate unused dummy variable"
5066 From: Doug MacEachern
5067 Msg-ID: <199703270123.UAA25454@postman.osf.org>
5068 Date: Wed, 26 Mar 1997 20:23:14 -0500
5069 Files: lib/ExtUtils/Embed.pm unixish.h writemain.SH
5073 Title: "Allow for coexistence of various versions of perldiag.pod"
5074 From: Chip Salzenberg
5075 Files: installperl lib/diagnostics.pm
5077 LIBRARY AND EXTENSIONS
5079 Title: "New module constant.pm"
5081 Files: MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
5083 Title: "Remove chat2"
5084 From: Chip Salzenberg
5085 Files: MANIFEST lib/chat2.inter lib/chat2.pl
5087 Title: "Include CGI.pm 2.32"
5088 From: Chip Salzenberg
5089 Files: MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
5090 lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
5093 Title: "Fix C<print $_> in debugger"
5094 From: Ilya Zakharevich
5095 Msg-ID: <199703312355.SAA01068@monk.mps.ohio-state.edu>
5096 Date: Mon, 31 Mar 1997 18:55:55 -0500 (EST)
5097 Files: lib/perl5db.pl
5099 Title: "Re: Pod problems & fixes"
5100 From: Hallvard B Furuseth
5101 Msg-ID: <199703261829.TAA17015@bombur2.uio.no>
5102 Date: Wed, 26 Mar 1997 19:29:14 +0100 (MET)
5103 Files: lib/Pod/Text.pm
5105 Title: "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
5106 From: Roderick Schertler
5107 Msg-ID: <pz4tdu7j57.fsf@eeyore.ibcinc.com>
5108 Date: 29 Mar 1997 11:33:24 -0500
5109 Files: lib/Sys/Syslog.pm
5111 Title: "C<new SelectSaver $fh> doesn't always restore"
5112 From: Spider Boardman
5113 Msg-ID: <199703291906.OAA07232@Orb.Nashua.NH.US>
5114 Date: Sat, 29 Mar 1997 14:06:37 -0500
5115 Files: lib/SelectSaver.pm
5117 Title: "Patch for Benchmark.pm"
5118 From: Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
5119 Msg-ID: <199703291504.PAA01596@crypt.compulink.co.uk>
5120 Date: Sat, 29 Mar 1997 15:04:32 +0000
5121 Files: lib/Benchmark.pm
5123 Title: "Tiny doc fix for AutoSplit.pm"
5124 From: "Randy J. Ray" <rjray@uswest.com>
5125 Msg-ID: <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
5126 Date: Thu, 27 Mar 1997 14:17:38 -0700
5127 Files: lib/AutoSplit.pm
5135 Title: "Tom C's Pod::Html and html tools, as of 30 March 97"
5136 From: Chip Salzenberg
5137 Files: MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
5139 Title: "Fix path bugs in installhtml"
5140 From: Robin Barker <rmb1@cise.npl.co.uk>
5141 Msg-ID: <3180.9703270906@tempest.cise.npl.co.uk>
5142 Date: Thu, 27 Mar 97 09:06:14 GMT
5145 Title: "Make perlbug say that it's only for core Perl bugs"
5146 From: Chip Salzenberg
5147 Files: utils/perlbug.PL
5151 Title: "INSTALL-1.11"
5152 From: Andy Dougherty
5153 Msg-ID: <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
5154 Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST)
5157 Title: "Patch for perl.pod"
5158 From: wmiddlet@Adobe.COM (William Middleton)
5159 Msg-ID: <199703262305.PAA13121@ducks>
5160 Date: Wed, 26 Mar 1997 15:05:39 -0800 (PST)
5163 Title: "Document autouse and constant; update diagnostics"
5164 From: Chip Salzenberg
5165 Files: pod/perldelta.pod
5167 Title: "Suggest to upgraders that they try '-w' again"
5168 From: Hallvard B Furuseth
5169 Msg-ID: <199703251901.UAA15982@bombur2.uio.no>
5170 Date: Tue, 25 Mar 1997 20:01:26 +0100 (MET)
5171 Files: pod/perldelta.pod
5173 Title: "Improve and update documentation of constant subs"
5175 Msg-ID: <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
5176 Date: Mon, 31 Mar 1997 13:05:54 -0800 (PST)
5177 Files: pod/perlsub.pod
5179 Title: "Improve documentation of C<return>"
5180 From: Chip Salzenberg
5181 Files: pod/perlfunc.pod pod/perlsub.pod
5183 Title: "perlfunc.pod patch"
5185 Msg-ID: <199703262159.WAA17531@furubotn.sn.no>
5186 Date: Wed, 26 Mar 1997 22:59:23 +0100
5187 Files: pod/perlfunc.pod
5189 Title: "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
5190 From: Chip Salzenberg
5191 Files: configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
5192 pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
5193 pod/perlvar.pod win32/bin/search.bat
5195 Title: "Document and test C<%> behavior with negative operands"
5196 From: Chip Salzenberg
5197 Files: pod/perlop.pod t/op/arith.t
5199 Title: "Update docs on $]"
5200 From: Chip Salzenberg
5201 Files: pod/perlvar.pod
5203 Title: "perlvar.pod patch"
5205 Msg-ID: <199703261254.NAA10237@bergen.sn.no>
5206 Date: Wed, 26 Mar 1997 13:54:00 +0100
5207 Files: pod/perlvar.pod
5209 Title: "Fix example of C<or> vs. C<||>"
5210 From: Chip Salzenberg
5211 Files: pod/perlsyn.pod
5213 Title: "Pod usage and spelling patch"
5214 From: Larry W. Virden
5217 Title: "Pod updates"
5218 From: "Cary D. Renzema" <caryr@mxim.com>
5219 Msg-ID: <199703262353.PAA01819@macs.mxim.com>
5220 Date: Wed, 26 Mar 1997 15:53:22 -0800 (PST)
5228 CORE LANGUAGE CHANGES
5230 Title: "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
5231 From: Chip Salzenberg
5232 Files: op.c t/op/misc.t
5234 Title: "Automatically flush on C< $| = 1 >"
5235 From: Chip Salzenberg
5238 Title: "Refine modulus ("%") per suggestion of Tim Goodwin"
5239 From: Chip Salzenberg
5242 Title: "If C<perl -a>, do equivalent of C<use vars '@F'>"
5243 From: Chip Salzenberg
5246 Title: "Warn about undef magic values just like non-magic"
5247 From: Chip Salzenberg
5248 Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
5249 t/lib/db-recno.t t/pragma/locale.t
5253 Title: "Remove redundant patch to hints/bsdos.sh"
5254 From: Shigeya Suzuki <shigeya@foretune.co.jp>
5255 Msg-ID: <19970322222244K.shigeya@foretune.co.jp>
5256 Date: Sat, 22 Mar 1997 22:22:44 +0900
5257 Files: hints/bsdos.sh
5259 Title: "Another MachTen Patch"
5261 Msg-ID: <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
5262 Date: Mon, 24 Mar 1997 15:26:48 -0800 (PST)
5263 Files: hints/machten_2.sh
5265 Title: "Win32 update (five patches)"
5266 From: Gurusamy Sarathy and Nick Ing-Simmons
5267 Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c
5268 lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
5269 t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
5270 win32/Makefile win32/config.H win32/config.w32 win32/win32.c
5271 win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
5275 Title: "Fix botch with G_NOARGS; PUSHMARK *is* required"
5276 From: Chip Salzenberg
5279 Title: "Improve 'prototype mismatch' warning"
5280 From: Chip Salzenberg
5281 Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
5283 Title: "In perlio, fix vprintf() definition and define vfprintf()"
5284 From: Chip Salzenberg
5291 LIBRARY AND EXTENSIONS
5293 Title: "Fix C<require> in Getopt::Long to work with 5.003"
5294 From: Chip Salzenberg
5295 Files: lib/Getopt/Long.pm
5297 Title: "Extraneous blank lines from Pod::Text"
5298 From: Russ Allbery <rra@stanford.edu>
5299 Msg-ID: <qumend4qq08.fsf@cyclone.stanford.edu>
5300 Date: 25 Mar 1997 01:28:55 -0800
5301 Files: lib/Pod/Text.pm
5303 Title: "Exporting UNIVERSAL::can"
5305 Msg-ID: <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
5306 Date: Mon, 24 Mar 1997 17:54:01 +0000
5307 Files: lib/UNIVERSAL.pm
5309 Title: "Term::Readline patch for AmigaOS"
5310 From: Norbert Pueschel
5311 Msg-ID: <77724797@Armageddon.meb.uni-bonn.de>
5312 Date: Sun, 23 Mar 1997 18:57:22 +0100
5313 Files: lib/Term/ReadLine.pm
5317 Title: "Reduce memory footprint of complex.t"
5318 From: Dominic Dunlop <domo@slipper.ip.lu>
5319 Msg-ID: <v03020902af5d8e03c5ab@[194.51.248.84]>
5320 Date: Tue, 25 Mar 1997 15:39:26 +0100
5321 Files: t/lib/complex.t
5325 Title: "Improve pod2man diagnostic when NAME is invalid"
5326 From: Chip Salzenberg
5327 Files: pod/pod2man.PL
5331 Title: "INSTALL-1.8 to INSTALL-1.9 updates"
5332 From: Andy Dougherty
5333 Msg-ID: <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
5334 Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST)
5337 Title: "Document possible problems with -Mdiagnostics after upgrade"
5338 From: Chip Salzenberg
5341 Title: "Mention perldelta in INSTALL"
5342 From: Chip Salzenberg
5345 Title: "Describe pod format at top of INSTALL"
5346 From: Chip Salzenberg
5349 Title: "Document C</a *b/x> fix"
5350 From: Chip Salzenberg
5351 Files: pod/perldelta.pod
5353 Title: "pods for subroutine argument autovivication"
5355 Msg-ID: <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
5356 Date: Mon, 24 Mar 1997 07:25:21 +0000
5357 Files: pod/perldelta.pod pod/perlsub.pod
5359 Title: "Missing item in perldiag"
5361 Msg-ID: <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
5362 Date: Sun, 23 Mar 1997 09:24:09 +0000
5363 Files: pod/perldiag.pod
5365 Title: "Mention and discourage use of term 'soft reference'"
5366 From: Chip Salzenberg
5367 Files: pod/perlref.pod
5369 Title: "Pod problems & fixes"
5370 From: Hallvard B Furuseth
5371 Msg-ID: <199703242031.VAA14997@bombur2.uio.no>
5372 Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET)
5373 Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
5374 pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
5375 pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
5376 pod/perlpod.pod pod/pod2html.PL
5378 Title: "DB_File documentation fix"
5380 Msg-ID: <9703240854.AA08401@claudius.bfsec.bt.co.uk>
5381 Date: Mon, 24 Mar 97 08:54:16 GMT
5382 Files: ext/DB_File/DB_File.pm
5385 From: Nathan Torkington <gnat@prometheus.frii.com>
5386 Files: pod/perlfaq*.pod
5393 CORE LANGUAGE CHANGES
5395 Title: "Defer creation of array and hash elements as parameters"
5396 From: Chip Salzenberg
5397 Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
5400 Title: "New special literal: __PACKAGE__"
5401 From: Chip Salzenberg
5402 Files: keywords.pl pod/perldata.pod toke.c
5404 Title: "Ignore whitespace before +*? in //x"
5405 From: Chip Salzenberg
5408 Title: "Abort compilation at C<BEGIN{}> or C<use> after errors"
5409 From: Chip Salzenberg
5410 Files: op.c pod/perldiag.pod t/pragma/subs.t
5412 Title: "allow C<substr 'hello', -10>"
5413 From: David Dyck <dcd@tc.fluke.com>
5414 Msg-ID: <97Mar10.155517pst.35716-2@gateway.fluke.com>
5415 Date: Mon, 10 Mar 1997 15:55:44 -0800
5418 Title: "Regularize C<x % y>, esp. when y is negative"
5419 From: Chip Salzenberg
5422 Title: "Flush before C<flock(FOO, LOCK_UN)>"
5423 From: Chip Salzenberg
5424 Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c
5426 Title: "Close loopholes in prototype mismatch warning"
5427 From: Chip Salzenberg
5428 Files: op.c sv.c toke.c
5430 Title: "Warn on C<while ($x = each %y) {}>"
5431 From: Chip Salzenberg
5432 Files: op.c pod/perldiag.pod
5434 Title: "Don't warn on C<print $fh func()>"
5435 From: Chip Salzenberg
5440 Title: "Don't say 'static var = 1'"
5441 From: Jarkko Hietaniemi
5442 Msg-ID: <199703091319.PAA24714@alpha.hut.fi>
5443 Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET)
5446 Title: "BSD/OS 3.0 hints"
5447 From: Christopher Davis <ckd@loiosh.kei.com>
5448 Msg-ID: <w47mjakw5t.fsf@loiosh.kei.com>
5449 Date: 14 Mar 1997 16:20:46 -0500
5450 Files: hints/bsdos.sh
5452 Title: "More MachTen hints"
5454 Msg-ID: <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
5455 Date: Sun, 16 Mar 1997 13:40:35 -0800 (PST)
5456 Files: hints/machten_2.sh
5458 Title: "HP/UX hint comments"
5459 From: Andy Dougherty
5460 Msg-ID: <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
5461 Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST)
5462 Files: hints/hpux.sh
5465 From: Charles Bailey
5466 Msg-ID: <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
5467 Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST)
5468 Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
5469 utils/perlbug.PL vms/descrip.mms
5471 Title: "vmsish.t and related patches"
5472 From: Charles Bailey
5473 Msg-ID: <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
5474 Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST)
5475 Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
5477 Title: "Win32 update (four patches)"
5478 From: Gurusamy Sarathy and Nick Ing-Simmons
5479 Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
5480 lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
5481 lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
5482 lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
5483 lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
5484 lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
5485 t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
5486 t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
5487 t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
5488 t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
5489 t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
5490 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
5495 Title: "Guard against buffer overflow in yyerror() and related funcs"
5496 From: Chip Salzenberg
5499 Title: "For bin compat, rename calllist() and he_{,delay}free"
5500 From: Chip Salzenberg
5501 Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
5503 Title: "Fix C<print> on tied default handle"
5504 From: Chip Salzenberg
5507 Title: "Fix C<local($a, undef, $b) = (1,2,3)>"
5508 From: Chip Salzenberg
5511 Title: "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
5512 From: Chip Salzenberg
5513 Files: pp.c pp_hot.c
5515 Title: "Don't warn on C<$x{y} .= "z"> when %x is tied"
5516 From: Chip Salzenberg
5519 Title: "Eliminate 'unreachable code' warnings"
5520 From: Chip Salzenberg
5521 Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
5523 Title: "printf format corrections for -DDEBUGGING"
5524 From: Roderick Schertler
5525 Msg-ID: <26592.858793370@eeyore.ibcinc.com>
5526 Date: Wed, 19 Mar 1997 12:42:50 -0500
5527 Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
5530 Title: "Warn about missing -DMULTIPLICITY if likely a problem"
5531 From: Doug MacEachern
5532 Msg-ID: <199703192345.SAA15070@postman.osf.org>
5533 Date: Wed, 19 Mar 1997 18:45:53 -0500
5538 Title: "Don't use $(LIBS) when creating shared libperl"
5539 From: Chip Salzenberg
5542 Title: "Don't use db 2.x, we're not yet ready for it"
5543 From: Paul Marquess and Andy Dougherty
5546 Title: "Warn if #! command is longer than 32 chars"
5547 From: Chip Salzenberg
5550 Title: "patches re perl -wc install{perl,man}"
5551 From: Robin Barker <rmb1@cise.npl.co.uk>
5552 Msg-ID: <21544.9703111313@tempest.cise.npl.co.uk>
5553 Date: Tue, 11 Mar 97 13:13:16 GMT
5554 Files: installman installperl
5556 Title: "3_93 doesn't install pods"
5557 From: Spider Boardman
5558 Msg-ID: <199703160721.CAA08339@Orb.Nashua.NH.US>
5559 Date: Sun, 16 Mar 1997 02:21:35 -0500
5562 Title: "When installing, use File::Copy instead of `cp`"
5563 From: Chip Salzenberg
5566 Title: "Make hint files' warnings more visible"
5567 From: Hallvard B Furuseth
5568 Msg-ID: <199703202218.XAA09041@bombur2.uio.no>
5569 Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET)
5570 Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
5571 hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
5572 hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
5573 hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
5574 hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
5576 LIBRARY AND EXTENSIONS
5578 Title: "New module: autouse.pm"
5579 From: Ilya Zakharevich
5580 Msg-ID: <199703210034.TAA13469@monk.mps.ohio-state.edu>
5581 Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST)
5582 Files: MANIFEST lib/autouse.pm
5584 Title: "Math::Complex update"
5585 From: Jarkko Hietaniemi
5586 Files: lib/Math/Complex.pm t/lib/complex.t
5588 Title: "Refresh DB_File to 1.12"
5590 Msg-ID: <9703121551.AA07435@claudius.bfsec.bt.co.uk>
5591 Date: Wed, 12 Mar 97 15:51:14 GMT
5592 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5594 Title: "New subroutine Symbol::qualify_to_ref()"
5595 From: Roderick Schertler
5596 Msg-ID: <pzlo7ut03b.fsf@eeyore.ibcinc.com>
5597 Date: 11 Mar 1997 19:39:36 -0500
5598 Files: lib/Symbol.pm
5600 Title: "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
5601 From: Chip Salzenberg
5602 Files: lib/perl5db.pl
5604 Title: "In File::Path, some systems can't remove read-only files"
5605 From: Chip Salzenberg
5606 Files: lib/File/Path.pm
5608 Title: "Fix typo in -l*perl* pattern"
5609 From: Doug MacEachern
5610 Msg-ID: <199703110414.XAA12884@berlin.atlantic.net>
5611 Date: Mon, 10 Mar 1997 22:58:38 -0500
5612 Files: lib/ExtUtils/Embed.pm
5614 Title: "Fix bugs revealed by prototype warnings"
5615 From: Chip Salzenberg
5616 Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
5619 Title: "Problems with SKIP in makemaker"
5620 From: Ilya Zakharevich
5621 Msg-ID: <199703210413.XAA21601@monk.mps.ohio-state.edu>
5622 Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST)
5623 Files: lib/ExtUtils/MM_Unix.pm
5625 Title: "In Exporter, don't C<require Carp> at file scope"
5626 From: Chip Salzenberg
5627 Files: lib/Exporter.pm
5629 Title: "fix for Exporter's $SIG{__WARN__} handler"
5630 From: Roderick Schertler
5631 Msg-ID: <2282.858296451@eeyore.ibcinc.com>
5632 Date: Thu, 13 Mar 1997 18:40:51 -0500
5633 Files: lib/Exporter.pm
5635 Title: "Don't try to substr() refs in Carp"
5636 From: Chip Salzenberg
5639 Title: "Re: NUL in die and other messages"
5641 Msg-ID: <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
5642 Date: Fri, 21 Mar 1997 09:58:17 +0000
5645 Title: "Add entry for prototype() in Pod::Functions"
5646 From: Chip Salzenberg
5647 Files: lib/Pod/Functions.pm
5649 Title: "Fix typos in IO::Socket documentation"
5651 Msg-ID: <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
5652 Date: Tue, 18 Mar 1997 20:50:16 +0000
5653 Files: ext/IO/lib/IO/Socket.pm
5661 Title: "Re: bug in pod2man (5.00326): section=3 for .pm modules"
5662 From: Roderick Schertler
5663 Msg-ID: <pzn2sat1hg.fsf@eeyore.ibcinc.com>
5664 Date: 11 Mar 1997 19:09:31 -0500
5665 Files: pod/pod2man.PL
5669 Title: "perlfaq.pod"
5670 From: Tom Christiansen
5671 Msg-ID: <199703172301.QAA12566@jhereg.perl.com>
5672 Date: Mon, 17 Mar 1997 16:01:40 -0700
5673 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
5674 pod/perlfaq*.pod pod/roffitall
5676 Title: "*.pod changes based on the FAQ"
5678 Msg-ID: <199703171650.JAA02655@elara.frii.com>
5679 Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST)
5680 Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
5681 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
5682 pod/perlsec.pod pod/perlvar.pod
5684 Title: "INSTALL: How to enable debugging"
5685 From: Andy Dougherty
5686 Msg-ID: <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
5687 Date: Fri, 21 Mar 1997 11:25:32 -0500 (EST)
5690 Title: "Document that $. is not reset on implicit open"
5691 From: Chip Salzenberg
5692 Files: pod/perldelta.pod
5694 Title: "Re: Embedding success with _93 "
5695 From: Doug MacEachern
5696 Msg-ID: <199703112255.RAA22775@postman.osf.org>
5697 Date: Tue, 11 Mar 1997 17:55:05 -0500
5698 Files: pod/perldelta.pod
5700 Title: "Update site list"
5701 From: lvirden@cas.org (Larry W. Virden, x2487)
5702 Msg-ID: <9703111053.AA20051@cas.org>
5703 Date: Tue, 11 Mar 1997 10:53:49 -0500
5704 Files: pod/perlmod.pod
5706 Title: "Patch to document illegal characters"
5708 Msg-ID: <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
5709 Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST)
5710 Files: pod/perldiag.pod pod/perltrap.pod
5712 Title: "Document trap with //o and closures"
5713 From: Charles Bailey
5714 Msg-ID: <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
5715 Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST)
5716 Files: pod/perltrap.pod
5718 Title: "Re: Inline PI function"
5720 Msg-ID: <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
5721 Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST)
5722 Files: pod/perlsub.pod
5724 Title: "Illegal character in input"
5726 Msg-ID: <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
5727 Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST)
5728 Files: pod/perldiag.pod
5730 Title: "Patch for docs Re: Lost backslash"
5732 Msg-ID: <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
5733 Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST)
5734 Files: pod/perlop.pod
5736 Title: "XSUB's doc fix"
5737 From: Roderick Schertler
5738 Msg-ID: <28804.858012126@eeyore.ibcinc.com>
5739 Date: Mon, 10 Mar 1997 11:42:06 -0500
5740 Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
5742 Title: "Document return from do FILE"
5744 Msg-ID: <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
5745 Date: Tue, 18 Mar 1997 14:50:10 +0000
5746 Files: pod/perlfunc.pod
5748 Title: "Document $^M in perlvar"
5749 From: Robin Barker <rmb1@cise.npl.co.uk>
5750 Msg-ID: <6153.9703202108@tempest.cise.npl.co.uk>
5751 Date: Thu, 20 Mar 97 21:08:33 GMT
5752 Files: pod/perlvar.pod
5754 Title: "typos in pods of 5.003_93"
5755 From: Jim Meyering <meyering@asic.sc.ti.com>
5756 Msg-ID: <wpgendbzvhx.fsf@asic.sc.ti.com>
5757 Date: 19 Mar 1997 10:39:38 -0600
5758 Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
5759 pod/perltoot.pod pod/perlxs.pod
5761 Title: "Re: Updates to pod punctuations"
5762 From: lvirden@cas.org (Larry W. Virden, x2487)
5763 Msg-ID: <9703141700.AA22911@cas.org>
5764 Date: Fri, 14 Mar 1997 17:00:12 -0500
5767 Title: "clarify example in perlfunc"
5768 From: Jarkko Hietaniemi
5769 Msg-ID: <199703201746.TAA25195@alpha.hut.fi>
5770 Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET)
5771 Files: pod/perlfunc.pod
5773 Title: "Regularize headings in DB_File documentation"
5774 From: Chip Salzenberg
5775 Files: ext/DB_File/DB_File.pm
5783 "This release will be the public beta of 5.004,
5784 or my name isn't Larson T. Pettifogger."
5786 "Gone like *that*, a fortune in letterhead."
5788 CORE LANGUAGE CHANGES
5790 Title: "Don't autovivify array and hash elements in sub parameters"
5791 From: Gurusamy Sarathy
5792 Msg-ID: <199703061912.OAA20606@aatma.engin.umich.edu>
5793 Date: Thu, 06 Mar 1997 14:12:09 -0500
5794 Files: op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
5796 Title: "Support READ and GETC for tied handles"
5797 From: Doug MacEachern
5798 Msg-ID: <199703090019.TAA32591@postman.osf.org>
5799 Date: Sat, 08 Mar 1997 19:19:38 -0500
5800 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
5802 Title: "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
5803 From: Chip Salzenberg
5804 Files: op.c pod/perldiag.pod
5806 Title: "Warn on %{+undef} and @{+undef}"
5807 From: Chip Salzenberg
5808 Files: pp.c pp_hot.c
5813 From: Charles Bailey
5814 Msg-ID: <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
5815 Date: Fri, 07 Mar 1997 22:49:46 -0500 (EST)
5816 Files: lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
5819 Title: "AmigaOS hint patch"
5820 From: Norbert Pueschel
5821 Msg-ID: <77724767@Armageddon.meb.uni-bonn.de>
5822 Date: Sat, 08 Mar 1997 12:50:15 +0100
5823 Files: hints/amigaos.sh
5827 Title: "Make conversion of @_ to real array work right after C<shift>"
5828 From: Chip Salzenberg
5831 Title: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
5832 From: Chip Salzenberg
5833 Files: op.c perl.c proto.h
5835 Title: "perl -P path patch"
5836 From: Andy Dougherty
5837 Msg-ID: <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
5838 Date: Sat, 08 Mar 1997 12:45:08 -0500 (EST)
5839 Files: config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
5840 vms/config.vms win32/config.H
5844 Title: "Fix for Unisys UNIX and libperl.so"
5845 From: aburlison@cix.compulink.co.uk (Alan Burlison)
5846 Msg-ID: <memo.147328@cix.compulink.co.uk>
5847 Date: Thu, 6 Mar 97 16:28 GMT0
5850 Title: "Allow './Configure -Uoptimize'"
5851 From: Andy Dougherty
5852 Msg-ID: <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
5853 Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST)
5856 Title: "Use 'test -f', not 'test -x'"
5857 From: Spider Boardman
5858 Msg-ID: <199703080053.TAA13943@web.zk3.dec.com>
5859 Date: Fri, 7 Mar 1997 19:53:00 -0500
5862 Title: "Don't count on 'trap 0' inside () in shell script"
5863 From: aburlison@cix.compulink.co.uk (Alan Burlison)
5864 Msg-ID: <memo.147326@cix.compulink.co.uk>
5865 Date: Thu, 6 Mar 97 16:28 GMT0
5868 LIBRARY AND EXTENSIONS
5870 Title: "Carp with multiple arguments"
5872 Msg-ID: <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
5873 Date: Sat, 8 Mar 1997 20:12:17 +0000
5876 Title: "@EXPORT_FAIL fix for Exporter.pm"
5877 From: Roderick Schertler
5878 Msg-ID: <24884.857841724@eeyore.ibcinc.com>
5879 Date: Sat, 08 Mar 1997 12:22:04 -0500
5880 Files: lib/Exporter.pm
5882 Title: "Open[23] autoflush docs"
5883 From: Roderick Schertler
5884 Msg-ID: <7939.857693947@eeyore.ibcinc.com>
5885 Date: Thu, 06 Mar 1997 19:19:07 -0500
5886 Files: lib/IPC/Open2.pm lib/IPC/Open3.pm
5890 Title: "Fix counts in output of TEST"
5891 From: Hugo van der Sanden <hv@iii.co.uk>
5892 Msg-ID: <331F1507.4BE8@iii.co.uk>
5893 Date: Thu, 06 Mar 1997 19:03:35 +0000
5896 Title: "Ignore backup files in strict.t and warning.t"
5897 From: Chip Salzenberg
5898 Files: t/pragma/strict.t t/pragma/warning.t
5902 Title: "Quote pathname before using as pattern"
5903 From: Chip Salzenberg
5904 Files: pod/pod2html.PL
5908 Title: "Consolidated INSTALL updates since _92"
5909 From: Andy Dougherty
5910 Msg-ID: <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
5911 Date: Sat, 08 Mar 1997 13:21:22 -0500 (EST)
5913 Title: "Fix more E-Mail addresses in pods"
5914 From: Chip Salzenberg
5915 Files: lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
5916 lib/diagnostics.pm pod/buildtoc
5918 Title: "Warn about '.' terminating E-Mail"
5919 From: Chip Salzenberg
5920 Files: pod/perlform.pod
5922 Title: "OS/2 doc update"
5923 From: Ilya Zakharevich
5924 Msg-ID: <199703080537.AAA25157@monk.mps.ohio-state.edu>
5925 Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST)
5928 Title: "PODs corrections"
5929 From: Ilya Zakharevich
5930 Msg-ID: <199703080253.VAA24975@monk.mps.ohio-state.edu>
5931 Date: Fri, 7 Mar 1997 21:53:04 -0500 (EST)
5932 Files: ext/DB_File/DB_File.pm ext/Socket/Socket.pm
5933 lib/Class/Template.pm lib/ExtUtils/Embed.pm
5934 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
5935 lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
5936 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
5937 lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
5938 pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
5939 pod/perlop.pod pod/perlsub.pod
5946 This release will be the public beta of 5.004, or my name isn't
5947 Larson T. Pettifogger.
5949 CORE LANGUAGE CHANGES
5951 Title: "Strictly follow lexical context of C<eval ''> and nested subs"
5952 From: Chip Salzenberg
5955 Title: "Make ::SUPER and UNIVERSAL work together"
5956 From: Chip Salzenberg
5957 Files: gv.c pod/perlguts.pod
5961 Title: "HP-UX hint update"
5962 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
5963 Msg-ID: <1479.857653838@lyon.grenoble.hp.com>
5964 Date: Thu, 06 Mar 97 14:10:38 +0100
5965 Files: hints/hpux.sh
5967 Title: "Re: The continuing MachTen saga"
5969 Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
5970 Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
5971 Files: hints/machten_2.sh
5973 Title: "OS/2 patches"
5974 From: Ilya Zakharevich
5975 Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu>
5976 Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
5977 Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
5979 Title: "VMS patches"
5980 From: Charles Bailey
5981 Msg-ID: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
5982 Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
5983 Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
5984 t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
5985 vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
5989 Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
5990 From: Chip Salzenberg
5993 Title: "Clarify '-T too late' error"
5994 From: Chip Salzenberg
5995 Files: perl.c pod/perldiag.pod
5997 Title: "Warn when redefining or undefining a constant sub"
5998 From: Chip Salzenberg
5999 Files: pod/perldiag.pod pp.c sv.c
6001 Title: "Don't generate spurious 'not imported' warning"
6002 From: Chip Salzenberg
6003 Files: gv.c t/pragma/strict-vars pod/perldiag.pod
6005 Title: "Clarify message re: @host in string"
6006 From: Chip Salzenberg
6007 Files: pod/perldiag.pod pod/perltrap.pod toke.c
6009 Title: "Disconnect refs that are targets of pp_readline"
6010 From: Chip Salzenberg
6013 Title: "Fix typo in test of HvFILL()"
6014 From: Chip Salzenberg
6017 Title: "Allow for pad name array to be shorter than pad array"
6018 From: Chip Salzenberg
6021 Title: "Eliminate format-string type warnings"
6022 From: Hallvard B Furuseth
6023 Msg-ID: <199703030915.KAA11634@bombur2.uio.no>
6024 Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
6025 Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
6026 pp_hot.c run.c sv.c x2p/a2py.c
6028 Title: "Update copyright dates"
6029 From: Chip Salzenberg
6030 Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
6034 Title: "near-harmless bug in _91's Configure"
6035 From: Roderick Schertler
6036 Msg-ID: <pzg1yfuiza.fsf@eeyore.ibcinc.com>
6037 Date: 01 Mar 1997 21:26:49 -0500
6040 Title: "Change 'continuing anyway' to 'probably harmless'"
6041 From: Chip Salzenberg
6042 Files: INSTALL lib/ExtUtils/Liblist.pm
6044 LIBRARY AND EXTENSIONS
6046 Title: "Newer ReadLine"
6047 From: Ilya Zakharevich
6048 Msg-ID: <199703040634.BAA19919@monk.mps.ohio-state.edu>
6049 Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
6050 Files: lib/Term/ReadLine.pm lib/perl5db.pl
6052 Title: "Refresh Getopt::Long to 2.9"
6053 From: Johan Vromans <jvromans@squirrel.nl>
6054 Files: lib/Getopt/Long.pm
6056 Title: "Benchmark: using code refs"
6057 From: Hugo van der Sanden <hv@iii.co.uk>
6058 Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk>
6059 Date: Tue, 04 Mar 1997 11:32:11 +0000
6060 Files: lib/Benchmark.pm
6062 Title: "Fix quotewords"
6063 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
6064 Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk>
6065 Date: Thu, 06 Mar 1997 07:55:25 +0000
6066 Files: lib/Text/ParseWords.pm
6068 Title: "Use IV instead of double for tms structure members"
6069 From: Chip Salzenberg
6070 Files: ext/POSIX/POSIX.xs
6072 Title: "Document IO::File::new_tmpfile"
6073 From: Chip Salzenberg
6074 Files: ext/IO/lib/IO/File.pm
6078 Title: "Make op/TEST silent under -w"
6079 From: d-lewart@uiuc.edu (Daniel S. Lewart)
6080 Msg-ID: <199703011821.NAA13037@sinistar.idle.com>
6081 Date: Sat, 1 Mar 97 12:04:09 CST
6084 Title: "Smarter t/op/taint.t"
6086 Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
6087 Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
6090 Title: "Fix taint test for systems without csh"
6091 From: Chip Salzenberg
6094 Title: "Don't test locales if there is no setlocale()"
6095 From: Chip Salzenberg
6096 Files: t/pragma/locale.t
6100 Title: "Update pod2html"
6101 From: wmiddlet@Adobe.COM (William Middleton)
6102 Msg-ID: <199703030025.QAA08106@ducks>
6103 Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
6104 Files: pod/pod2html.PL
6106 Title: "Support 'long long' in h2ph"
6108 Files: utils/h2ph.PL
6112 Title: "Add taint checks and srand to perldelta"
6114 Msg-ID: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
6115 Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
6116 Files: pod/perldelta.pod
6118 Title: "Don't call FileHandle 'deprecated'"
6119 From: Chip Salzenberg
6120 Files: pod/perldelta.pod
6122 Title: "Improve sample module header"
6123 From: Tom Christiansen and Graham Barr
6124 Msg-ID: <199703011732.KAA14693@jhereg.perl.com>
6125 Date: Sat, 01 Mar 1997 10:32:31 -0700
6126 Files: pod/perlmod.pod
6128 Title: "Clarify C<crypt> documentation"
6130 Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
6131 Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
6132 Files: pod/perlfunc.pod
6134 Title: "Update list of CPAN sites"
6135 From: Jarkko Hietaniemi
6136 Msg-ID: <199703021454.QAA07446@alpha.hut.fi>
6137 Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
6138 Files: pod/perlmod.pod
6140 Title: "Enhance description of 'server error'"
6141 From: Jarkko Hietaniemi
6142 Msg-ID: <199702041903.VAA16070@alpha.hut.fi>
6143 Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
6144 Files: pod/perldiag.pod
6146 Title: "Regularize format of E-Mail addresses in *.pod"
6147 From: Chip Salzenberg
6155 This is (should be? must be!) the public beta of 5.004.
6157 CORE LANGUAGE CHANGES
6159 Title: "Fix perl_call_*() when !G_EVAL"
6160 From: Gurusamy Sarathy
6161 Msg-ID: <199702250725.CAA09192@aatma.engin.umich.edu>,
6162 <199702251925.OAA15498@aatma.engin.umich.edu>,
6163 <199702252200.RAA16853@aatma.engin.umich.edu>
6164 Date: Tue, 25 Feb 1997 02:25:56 -0500
6165 Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
6168 Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
6169 From: Chip Salzenberg
6170 Files: mg.c mg.h pod/perlsec.pod taint.c
6172 Title: "Forbid tainted parameters for truncate()"
6173 From: Chip Salzenberg
6176 Title: "Don't taint magic hash keys unnecessarily"
6177 From: Charles Bailey
6178 Msg-ID: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
6179 Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
6184 Title: "VMS patches post _90"
6185 From: Charles Bailey
6186 Msg-ID: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
6187 Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
6188 Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
6189 vms/descrip.mms vms/vms.c
6191 Title: "Fix taint check in system() and exec() under VMS and OS/2"
6192 From: Chip Salzenberg
6195 Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
6196 From: Michael H. Moran <mhm@austin.ibm.com>
6197 Files: perl.h pp_sys.c
6199 Title: "Make dooneliner() compile again"
6200 From: Chip Salzenberg
6205 Title: "Short-circuit duplicate study() calls"
6206 From: Chip Salzenberg
6209 Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
6210 From: Chip Salzenberg
6211 Files: perl.c pp.c pp_sys.c toke.c util.c
6213 Title: "Clean up and document API for hashes"
6214 From: Gurusamy Sarathy
6215 Msg-ID: <199702251824.NAA14859@aatma.engin.umich.edu>
6216 Date: Tue, 25 Feb 1997 13:24:02 -0500
6217 Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
6219 Title: "pp_undef was not always freeing memory"
6220 From: Ilya Zakharevich
6221 Msg-ID: <199702270653.BAA13949@monk.mps.ohio-state.edu>
6222 Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
6225 Title: "Fix SEGV when debugging with foreach() lvalue patch"
6226 From: Ilya Zakharevich
6227 Msg-ID: <199702271924.OAA14557@monk.mps.ohio-state.edu>
6228 Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
6231 Title: "Don't examine rx->exec_tainted if pregexec() fails"
6232 From: Chip Salzenberg
6235 Title: "Silence bogus typo warning on $DB::postponed"
6236 From: Gurusamy Sarathy
6237 Msg-ID: <199702271802.NAA12505@aatma.engin.umich.edu>
6238 Date: Thu, 27 Feb 1997 13:02:30 -0500
6243 Title: "Sanity check linking with $libs"
6244 From: Andy Dougherty
6245 Msg-ID: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
6246 Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
6249 Title: "Flush stdout when printing $randbits guess"
6250 From: Chip Salzenberg
6253 Title: "Configure changes for Irix nm"
6254 From: Helmut Jarausch and Fabien Tassin
6257 Title: "Update OS/2 Configure diff"
6258 From: Ilya Zakharevich
6259 Msg-ID: <199702251906.OAA10608@monk.mps.ohio-state.edu>
6260 Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
6261 Files: os2/diff.configure
6263 LIBRARY AND EXTENSIONS
6265 Title: "Don't require() in a signal handler"
6266 From: Chip Salzenberg
6267 Files: lib/perl5db.pl
6269 Title: "Make IPC::Open3 work without fork()"
6270 From: Ilya Zakharevich
6271 Msg-ID: <199702251937.OAA10718@monk.mps.ohio-state.edu>
6272 Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
6273 Files: lib/IPC/Open3.pm
6275 Title: "Follow up on elimination of $` $& $' in libraries"
6277 Msg-ID: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
6278 Date: Fri, 28 Feb 1997 13:59:42 +0000
6279 Files: lib/Getopt/Long.pm lib/diagnostics.pm
6281 Title: "Don't warn on use of CCFLAGS"
6282 From: Andreas Koenig
6283 Msg-ID: <199702251038.LAA13123@anna.in-berlin.de>
6284 Date: Tue, 25 Feb 1997 11:38:43 +0100
6285 Files: lib/ExtUtils/MakeMaker.pm
6287 Title: "Allow explicit '-lperl' in link arguments"
6288 From: Doug MacEachern
6289 Msg-ID: <199702271625.LAA25402@postman.osf.org>
6290 Date: Thu, 27 Feb 1997 11:25:04 -0500
6291 Files: lib/ExtUtils/Embed.pm
6295 Title: "New test op/taint.t"
6297 Msg-ID: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
6298 Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
6299 Files: MANIFEST t/op/taint.t
6301 Title: "Patch to t/op/rand.t"
6303 Msg-ID: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
6304 Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
6309 Title: "Add --lax option to pod2man; use it in perldoc"
6310 From: Nat <gnat@frii.com>, Chip Salzenberg
6311 Files: pod/pod2man.PL utils/perldoc.PL
6313 Title: "Eliminate dead code in pod2man"
6314 From: Chip Salzenberg
6315 Files: pod/pod2man.PL
6319 Title: "Warn about intrusive sfio behavior"
6320 From: Andy Dougherty
6321 Msg-ID: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
6322 Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
6325 Title: "Updates to perlfunc.pod"
6326 From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
6327 Files: pod/perlfunc.pod
6329 Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
6330 From: Chip Salzenberg
6331 Files: pod/perl.pod pod/perlrun.pod
6333 Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
6334 From: Nat <gnat@frii.com>
6335 Files: pod/perlrun.pod
6337 Title: "Fix references to perlbug"
6338 From: Chip Salzenberg
6339 Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
6347 At last, a mil[le]stone: The first beta of Perl 5.004.
6349 CORE LANGUAGE CHANGES
6351 Title: "Automatically call srand() before rand() if user didn't"
6352 From: Chip Salzenberg
6353 Files: pod/perlfunc.pod pp.c
6357 Title: "Ultrix hints"
6358 From: Spider Boardman
6359 Msg-ID: <199702220951.EAA08156@Orb.Nashua.NH.US>
6360 Date: Sat, 22 Feb 1997 04:51:48 -0500
6361 Files: hints/ultrix_4.sh
6363 Title: "Digital UNIX and 3_28"
6364 From: Jarkko Hietaniemi
6365 Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
6366 Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
6367 Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
6368 ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
6370 Title: "AmigaOS patches to 5.003_28"
6371 From: Norbert Pueschel
6372 Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
6373 Date: Sat, 22 Feb 1997 18:08:02 +0100
6374 Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
6375 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
6376 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
6377 t/op/magic.t t/op/stat.t
6379 Title: "Hints for DC/OSx"
6380 From: Stephen Zander <srz@loopback>
6381 Msg-ID: <199702242124.NAA03796@wsuse5.mckesson.com>
6382 Date: Mon, 24 Feb 1997 13:24:54 -0800
6383 Files: hints/dcosx.sh
6385 Title: "Update VMS version"
6386 From: Chip Salzenberg
6387 Files: vms/config.vms vms/descrip.mms
6391 Title: "Don't assume that sizeof(int) >= sizeof(void*)"
6392 From: Chip Salzenberg
6393 Files: doio.c malloc.c regexec.c
6397 Title: "Re: ccdlflags don't quite work"
6398 From: Andy Dougherty
6399 Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
6400 Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
6403 Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
6404 From: Chip Salzenberg
6407 Title: "'installperl -v' doesn't do enough"
6408 From: Spider Boardman
6409 Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
6410 Date: Mon, 24 Feb 1997 08:42:59 -0500
6413 Title: "installperl breaks running system (for a while)"
6414 From: Spider Boardman
6415 Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
6416 Date: Mon, 24 Feb 1997 09:12:11 -0500
6419 LIBRARY AND EXTENSIONS
6421 Title: "Don't clobber $1 et al in debugger's DB::sub()"
6422 From: Ilya Zakharevich
6423 Files: lib/perl5db.pl
6425 Title: "Fix fd leak in IO::Pipe"
6426 From: Roderick Schertler
6427 Msg-ID: <pzn2sv722y.fsf@eeyore.ibcinc.com>
6428 Date: 23 Feb 1997 14:29:57 -0500
6429 Files: ext/IO/lib/IO/Pipe.pm
6431 Title: "Pod::Text fixes"
6432 From: Roderick Schertler
6433 Msg-ID: <350.856634588@eeyore.ibcinc.com>
6434 Date: Sat, 22 Feb 1997 13:03:08 -0500
6435 Files: lib/Pod/Text.pm
6437 Title: "Trivial patch to make ExtUtils::Install more -w clean"
6439 Msg-ID: <9702241605.AA17436@toad.ig.co.uk>
6440 Date: Mon, 24 Feb 1997 16:05:17 +0000
6441 Files: lib/ExtUtils/Install.pm
6443 Title: "C<use vars> didn't work until 5.002"
6444 From: Chip Salzenberg
6449 Title: "More thoroughly test rand() and srand()"
6453 Title: "Don't use <*> where readdir() will do"
6454 From: Chip Salzenberg
6457 Title: "Allow for $^X to be 'miniperl'"
6458 From: Dominic Dunlop <domo@slipper.ip.lu>
6459 Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
6460 Date: Sun, 23 Feb 1997 16:22:45 +0100
6465 Title: "Post-28 INSTALL updates"
6466 From: Andy Dougherty
6467 Msg-ID: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
6468 Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
6471 Title: "Re: Hash key created by subroutine call? (fwd) "
6472 From: Gurusamy Sarathy
6473 Msg-ID: <199702242229.RAA04395@aatma.engin.umich.edu>
6474 Date: Mon, 24 Feb 1997 17:29:30 -0500
6475 Files: pod/perlsub.pod pod/perltrap.pod
6477 Title: "Add documentation and '-h' option to perlbug"
6478 From: Gurusamy Sarathy
6479 Msg-ID: <199702240854.DAA27128@aatma.engin.umich.edu>
6480 and <199702242009.PAA02849@aatma.engin.umich.edu>
6481 Date: Mon, 24 Feb 1997
6482 Files: pod/perl.pod pod/perldelta.pod installman
6485 Title: "pumpkin-1.9.pod"
6486 From: Andy Dougherty
6487 Msg-ID: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
6488 Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
6489 Files: Porting/pumpkin.pod
6493 Title: "Fix typo in 'Tolkien quotation typo' fix"
6494 From: Jarkko Hietaniemi
6497 Title: "Document one-argument limitation with #! line"
6499 Msg-ID: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
6500 Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
6501 Files: pod/perldiag.pod pod/perlsec.pod
6508 This release is beta candidate #6. If this isn't good enough to go beta,
6509 I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
6511 CORE LANGUAGE CHANGES
6513 Title: "Don't let C<sub foo;> undefine &foo"
6514 From: Chip Salzenberg
6517 Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
6518 From: Chip Salzenberg
6519 Files: pod/perlsec.pod pp_sys.c
6521 Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
6522 From: Chip Salzenberg
6523 Files: pp_ctl.c pp_hot.c
6525 Title: "Turn off 'expression tainted' flag at end of runops()"
6526 From: Chip Salzenberg
6529 Title: "When overloading, don't throw away nomethod's value"
6530 From: Ilya Zakharevich
6533 Title: "Optimize keys() and values() in void context"
6534 From: Chip Salzenberg
6539 Title: "New hints for Digital UNIX"
6540 From: Jarkko Hietaniemi
6541 Files: hints/dec_osf.sh
6543 Title: "No version of AIX has working setre[ug]id()"
6544 From: neufeld@fast.pvi.org (Keith Neufeld)
6547 Title: "VMS patches post _27"
6548 From: Charles Bailey
6549 Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
6550 Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
6551 Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
6552 lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
6553 pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
6554 vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
6555 vms/vms.c vms/vmsish.h
6557 Title: "Re: OS/2 patch for _27"
6558 From: Ilya Zakharevich
6559 Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
6560 Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
6561 Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
6562 os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
6563 os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
6569 From: Chip Salzenberg
6572 Title: "Undo signal patch -- it broke die() in signal"
6573 From: Chip Salzenberg
6576 Title: "Fix perl_call_sv(..., G_NOARGS)"
6577 From: Chip Salzenberg
6580 Title: "Fix SIGSEGV when cloning sub with complex expression"
6581 From: Chip Salzenberg
6584 Title: "Minor update to malloc.c"
6585 From: Ilya Zakharevich
6586 Msg-ID: <199702210244.VAA03676@monk.mps.ohio-state.edu>
6587 Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
6590 Title: "Fix the Tolkien quotation"
6591 From: Chip Salzenberg
6598 LIBRARY AND EXTENSIONS
6600 Title: "Debugger patch"
6601 From: Ilya Zakharevich
6602 Msg-ID: <199702210737.CAA03951@monk.mps.ohio-state.edu>
6603 Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
6604 Files: lib/perl5db.pl
6606 Title: "Avoid $` $& $' in libraries"
6607 From: Ilya Zakharevich
6608 Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu>
6609 Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
6610 Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
6611 os2/OS2/REXX/REXX.pm
6613 Title: "Remove redundant clearerr() from IO::Seekable"
6614 From: Chip Salzenberg
6615 Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
6617 Title: "prototype error in File::stat"
6618 From: Graham.Barr@tiuk.ti.com
6619 Msg-ID: <199702180748.HAA14151@ultra-boy>
6620 Date: Tue, 18 Feb 1997 07:48:40 GMT
6621 Files: lib/File/stat.pm
6625 Title: "Include 'study' in regexp.t"
6626 From: Chip Salzenberg
6627 Files: t/op/regexp.t
6629 Title: "Don't run locale test if -DNO_LOCALE"
6630 From: Chip Salzenberg
6631 Files: t/pragma/locale.t
6633 Title: "Tweak tests to notice $dont_use_nlink"
6634 From: Chip Salzenberg
6635 Files: t/io/fs.t t/op/stat.t
6637 Title: "Add test for grep() and wantarray"
6638 From: Hugo van der Sanden <hv@iii.co.uk>
6639 Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk>
6640 Date: Tue, 18 Feb 1997 11:05:59 +0000
6649 Title: "INSTALL updates since _26"
6650 From: Andy Dougherty
6651 Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
6652 Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
6655 Title: "Document "$$0" change"
6656 From: Chip Salzenberg
6657 Files: pod/perldelta.pod
6659 Title: "Don't recommend impossible //o for C<$x =~ $y>"
6660 From: Chip Salzenberg
6661 Files: pod/perlop.pod
6663 Title: "Correct doc that claimed that <FH> was never false"
6664 From: Chip Salzenberg
6665 Files: pod/perldelta.pod pod/perlop.pod
6667 Title: "Document C<$?> vs. $SIG{CHLD}"
6668 From: Ulrich Pfeifer
6669 Files: pod/perlvar.pod
6671 Title: "Add pumpkin.pod"
6672 From: Chip Salzenberg
6673 Files: MANIFEST Porting/pumpkin.pod
6675 Title: "Don't say "associat*ve arr*y""
6676 From: Chip Salzenberg
6677 Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
6678 pod/perl.pod pod/perldelta.pod pod/perldiag.pod
6679 pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
6680 pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
6687 This release is beta candidate #5: Our last, best hope for a beta.
6689 CORE LANGUAGE CHANGES
6691 Title: "Better looks_like_number() function [sv.c]"
6693 Msg-ID: <199702141708.SAA17546@bergen.sn.no>
6694 Date: Fri, 14 Feb 1997 18:08:52 +0100
6697 Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
6699 Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>
6700 Date: 14 Feb 1997 15:52:21 +0000
6701 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
6703 Title: "Allow C<setpgrp $$>"
6704 From: Roderick Schertler
6705 Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>
6706 Date: 16 Feb 1997 23:19:12 -0500
6709 Title: "Fix syntax error on C<&$1>"
6710 From: Chip Salzenberg
6713 Title: "Fix sub call through magic var (e.g. C<&$1>)"
6714 From: Chip Salzenberg
6717 Title: "Fix grep() with refs in array context"
6718 From: Chip Salzenberg
6723 Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
6724 From: Charles Bailey
6725 Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
6726 Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
6727 Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
6728 lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
6729 perl.c perl.h pod/perldelta.pod pod/perlmod.pod
6730 pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
6731 vms/Makefile vms/config.vms vms/descrip.mms
6732 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
6733 vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
6736 Title: "Eliminate FP exceptions under SCO 5"
6737 From: Chip Salzenberg
6738 Files: hints/sco.sh unixish.h
6740 Title: "Digital UNIX hints"
6741 From: Jarkko Hietaniemi
6742 Msg-ID: <199702151906.VAA22999@alpha.hut.fi>
6743 Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
6744 Files: hints/dec_osf.sh
6746 Title: "Irix6.4 (with 7.1 compilers)"
6747 From: John Stoffel <jfs@fluent.com>
6748 Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM>
6749 Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
6750 Files: hints/irix_6_2.sh hints/irix_6_4.sh
6752 Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
6753 From: Chip Salzenberg
6754 Files: plan9/config.plan9 plan9/genconfig.pl
6755 vms/genconfig.pl win32/config.w32
6759 Title: "Fix core dump when embedding"
6760 From: Chip Salzenberg
6763 Title: "Re: Fragile signals"
6764 From: Ilya Zakharevich
6765 Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>
6766 Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
6769 Title: "Make format strings correspond exactly to parameters"
6770 From: Roderick Schertler
6771 Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
6772 Date: 13 Feb 1997 17:24:31 -0500
6773 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
6774 perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
6776 Title: "Don't try to attach 'o' magic to read-only values"
6777 From: Chip Salzenberg
6780 Title: "Fix carriage-return message"
6781 From: Chip Salzenberg
6784 Title: "In <=>, test for equality first"
6785 From: Chip Salzenberg
6788 Title: "Don't mark sv_{true,false} PADTMP"
6789 From: Chip Salzenberg
6794 Title: "Fix eval "" in Configure"
6795 From: allen@gateway.grumman.com (John L. Allen)
6796 Msg-ID: <9702141809.AA17001@gateway.grumman.com>
6797 Date: Fri, 14 Feb 1997 13:09:53 -0500
6800 Title: "Don't link with -lsfio if sfio is not requested"
6801 From: Chip Salzenberg
6804 Title: "perl5.003_26 Configure change "win" for AIX 4"
6805 From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
6806 Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
6807 Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
6810 Title: "Update os2/diff.configure"
6811 From: Chip Salzenberg
6812 Files: os2/diff.configure
6814 LIBRARY AND EXTENSIONS
6816 Title: "Remove Fatal.pm"
6817 From: Chip Salzenberg
6818 Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
6819 pod/roffitall t/lib/fatal.t
6821 Title: "Refresh MakeMaker to 5.40"
6822 From: Andy Dougherty, Andreas Koenig, Tim Bunce
6823 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
6824 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
6826 Title: "Refresh CPAN.pm to 1.21"
6827 From: Andreas Koenig
6828 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
6830 Title: "Refresh Test::Harness to 1.15"
6831 From: Andreas Koenig
6832 Files: lib/Test/Harness.pm
6836 Title: "Remove non-portable locale tests"
6837 From: Chip Salzenberg
6838 Files: t/pragma/locale.t
6842 Title: "pod2man: missing '-' in name section shouldn't be fatal"
6843 From: Ulrich Pfeifer
6844 Msg-ID: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
6845 Date: 10 Feb 1997 18:38:45 +0100
6846 Files: pod/pod2man.PL
6850 Title: "Update To-Do list"
6852 Msg-ID: <9702101900.AA25293@toad.ig.co.uk>
6853 Date: Mon, 10 Feb 1997 19:00:59 +0000
6856 Title: "Fix formatting in perldiag"
6857 From: Chip Salzenberg
6858 Files: pod/perldiag.pod
6865 This release is beta candidate #4. "Once more, dear friends...."
6867 CORE LANGUAGE CHANGES
6869 Title: "Make \r in script an error (per Larry)"
6870 From: Chip Salzenberg
6871 Files: pod/perldiag.pod toke.c
6873 Title: "Support '%i' format and 'h' modifier in s?printf"
6874 From: Chip Salzenberg
6875 Files: doop.c pod/perldelta.pod
6879 Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
6880 From: Chip Salzenberg
6881 Files: mg.c perl.h pp_sys.c
6883 Title: "VMS patches post _25"
6884 From: Charles Bailey
6885 Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
6886 Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
6887 Files: Porting/Glossary lib/ExtUtils/Liblist.pm
6888 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
6889 vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
6890 vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
6892 Title: "Hints for BSDOS"
6893 From: Christopher Davis <ckd@loiosh.kei.com>
6894 Msg-ID: <199702042011.PAA09206@loiosh.kei.com>
6895 Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
6896 Files: hints/bsdos.sh
6898 Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
6899 From: Chip Salzenberg
6904 Title: "Fix (yet another) Tk closure problem"
6905 From: Chip Salzenberg
6906 Files: op.c perl.c pp_ctl.c
6908 Title: "Fix value of C<foreach>"
6909 From: Chip Salzenberg
6910 Files: cop.h pp_ctl.c
6912 Title: "Regexp optimizations"
6913 From: Ilya Zakharevich
6914 Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu>
6915 Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
6916 Files: regcomp.c regexec.c
6918 Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
6920 Msg-ID: <hbu9uz1si.fsf@bergen.sn.no>
6921 Date: 09 Feb 1997 11:55:41 +0100
6924 Title: "Refine 'runaway string' heuristic"
6925 From: Chip Salzenberg
6928 Title: "Fix core dump on C<print "a", last> in eval"
6929 From: Chip Salzenberg
6932 Title: "Catch C<use integer; $x % 0>"
6933 From: Chip Salzenberg
6938 Title: "Fix usage message in configure.gnu"
6939 From: Jarkko Hietaniemi
6940 Files: configure.gnu
6942 LIBRARY AND EXTENSIONS
6944 Title: "DB_File 1.11 patch"
6946 Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk>
6947 Date: Thu, 6 Feb 97 15:53:34 GMT
6948 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
6950 Title: "Faster File::Compare"
6952 Msg-ID: <199702051342.OAA02753@bergen.sn.no>
6953 Date: Wed, 5 Feb 1997 14:42:49 +0100
6954 Files: lib/File/Compare.pm
6956 Title: "Make diagnostics module strip formatting directives"
6957 From: Chip Salzenberg
6958 Files: lib/diagnostics.pm pod/perldiag.pod
6960 Title: "Fix warning from missing POSIX::setvbuf()"
6961 From: Chip Salzenberg
6966 Title: "Fix closure.t for AmigaOS (again)"
6967 From: Norbert Pueschel
6968 Msg-ID: <77724742@Armageddon.meb.uni-bonn.de>
6969 Date: Wed, 05 Feb 1997 18:56:45 +0100
6970 Files: t/op/closure.t
6974 Title: "perldoc -f <perlfunc>"
6976 Msg-ID: <199702051127.MAA02090@bergen.sn.no>
6977 Date: Wed, 5 Feb 1997 12:27:36 +0100
6978 Files: utils/perldoc.PL
6980 Title: "Fix pod2man's handling of quotes in =items"
6981 From: Jarkko Hietaniemi
6982 Msg-ID: <199702042023.WAA13143@alpha.hut.fi>
6983 Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
6984 Files: pod/pod2man.PL
6988 Title: "return *FH pod patch"
6989 From: allen@gateway.grumman.com (John L. Allen)
6990 Msg-ID: <9702061507.AA04474@gateway.grumman.com>
6991 Date: Thu, 6 Feb 1997 10:07:28 -0500
6992 Files: pod/perldata.pod pod/perlsub.pod
6994 Title: "Describe interation of untie and DESTROY"
6995 From: Paul Marquess and Chip Salzenberg
6996 Files: pod/perltie.pod
7003 This release is beta candidate #3. Here's hoping...
7005 CORE LANGUAGE CHANGES
7007 Title: "Make $] read-only"
7008 From: Chip Salzenberg
7011 Title: "New variable C<$^S> is a native version of C<$?>"
7012 From: Chip Salzenberg
7013 Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
7014 perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
7015 pp_ctl.c pp_sys.c proto.h util.c
7017 Title: "Make $^T work with undump, and don't taint it"
7018 From: Chip Salzenberg
7023 Title: "VMS patches for _24"
7024 From: Charles Bailey
7025 Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
7026 Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
7027 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
7028 lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
7029 lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
7030 t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
7031 vms/ext/filespec.t vms/vms.c vms/vmsish.h
7033 Title: "hints/dec_osf.sh: polishing the comments"
7034 From: Jarkko Hietaniemi
7035 Msg-ID: <199701301958.VAA08992@alpha.hut.fi>
7036 Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
7037 Files: hints/dec_osf.sh
7040 From: Norbert Pueschel
7041 Msg-ID: <77724724@Armageddon.meb.uni-bonn.de>
7042 Date: Wed, 29 Jan 1997 11:39:49 +0100
7043 Files: hints/amigaos.sh
7047 Title: "Require '-T' in argv[], not just on #! line"
7048 From: Chip Salzenberg
7049 Files: perl.c pod/perldiag.pod
7051 Title: "Fix C<return @_> and associated stack bugs"
7052 From: Chip Salzenberg
7053 Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
7055 Title: "Fix never-closing handle after C<select>"
7056 From: Chip Salzenberg
7059 Title: "Fix /\G/g with patterns that match empty string"
7060 From: Ilya Zakharevich
7063 Title: "Fix scalar leak in av_unshift"
7064 From: Chip Salzenberg
7067 Title: "Ignore refs to lexicals when making refs to lexicals"
7068 From: Chip Salzenberg
7071 Title: "Don't create AV, HV, IO when assigning glob"
7072 From: Chip Salzenberg
7077 Title: "Configure updates for intsize and ssizetype"
7078 From: Andy Dougherty
7079 Files: Configure MANIFEST config_H config_h.SH handy.h
7081 Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
7082 From: Chip Salzenberg
7085 LIBRARY AND EXTENSIONS
7087 Title: "Refresh CPAN to 1.19"
7088 From: Andreas Koenig
7089 Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
7091 Title: "Debugger update"
7092 From: Ilya Zakharevich
7093 Msg-ID: <199702030406.XAA23029@monk.mps.ohio-state.edu>
7094 Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
7095 Files: lib/perl5db.pl
7097 Title: "In Symbol::gensym, don't make glob fake by copying it"
7098 From: John Hughes <john@AtlanTech.COM>
7099 Files: lib/Symbol.pm
7101 Title: "Make POSIX::is*() eight-bit-clean"
7102 From: Chip Salzenberg
7103 Files: ext/POSIX/POSIX.xs
7105 Title: "Make IO::Handle::gets() an alias of getline"
7107 Msg-ID: <199701301103.MAA11291@bergen.sn.no>
7108 Date: Thu, 30 Jan 1997 12:03:15 +0100
7109 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
7113 Title: "More Amiga test patches"
7114 From: Norbert Pueschel
7115 Msg-ID: <77724725@Armageddon.meb.uni-bonn.de>
7116 Date: Wed, 29 Jan 1997 16:07:33 +0100
7117 Files: README.amiga t/lib/safe2.t t/op/closure.t
7121 Title: "c2ph.PL fix"
7122 From: lvirden@cas.org (Larry W. Virden)
7123 Msg-ID: <199701301349.IAA16724@cas.org>
7124 Date: Thu, 30 Jan 1997 08:49:19 -0500
7125 Files: utils/c2ph.PL
7127 Title: "Make pod2man a little laxer for perltoc.pod"
7128 From: Chip Salzenberg
7129 Files: pod/pod2man.PL
7133 Title: "Update to perl INSTALL file"
7134 From: lvirden@cas.org (Larry W. Virden)
7135 Msg-ID: <199701301338.IAA15878@cas.org>
7136 Date: Thu, 30 Jan 1997 08:38:23 -0500
7139 Title: "Update to perl.pod suggested"
7140 From: lvirden@cas.org (Larry W. Virden)
7141 Msg-ID: <199701301345.IAA16514@cas.org>
7142 Date: Thu, 30 Jan 1997 08:45:59 -0500
7145 Title: "Document how extension pms go in $archlib"
7146 From: Chip Salzenberg
7147 Files: pod/perldelta.pod
7149 Title: "perlfunc.pod tweaks"
7150 From: Roderick Schertler
7151 Msg-ID: <20526.854659255@eeyore.ibcinc.com>
7152 Date: Thu, 30 Jan 1997 16:20:55 -0500
7153 Files: pod/perlfunc.pod
7155 Title: "new (Feb 1) perlembed.pod"
7156 From: Jon Orwant <orwant@media.mit.edu>
7157 Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu>
7158 Date: Sat, 1 Feb 1997 18:34:59 -0500
7159 Files: pod/perlembed.pod
7161 Title: "Error lines must not have trialing periods"
7162 From: Chip Salzenberg
7163 Files: pod/perldiag.pod
7170 This release is the second candidate for a public beta test.
7171 It's, well, bunches better than _23.
7173 CORE LANGUAGE CHANGES
7175 Title: "glob defaults to $_"
7176 From: Gurusamy Sarathy
7177 Msg-ID: <199701270809.DAA00934@aatma.engin.umich.edu>
7178 Date: Mon, 27 Jan 1997 03:09:13 -0500
7179 Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
7181 Title: "Re: an overloading bug "
7182 From: Gurusamy Sarathy
7183 Msg-ID: <199701270007.TAA26525@aatma.engin.umich.edu>
7184 Date: Sun, 26 Jan 1997 19:07:45 -0500
7185 Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
7187 Title: "Don't warn on C<$\ = undef>"
7188 From: Chip Salzenberg
7194 From: Gary Ng <71564.1743@compuserve.com>
7195 Files: MANIFEST win32/*
7197 Title: "Amiga files"
7198 From: Norbert Pueschel
7199 Msg-ID: <77724712@Armageddon.meb.uni-bonn.de>
7200 Date: Sun, 26 Jan 1997 17:42:15 +0100
7201 Files: MANIFEST README.amiga hints/amigaos.sh
7203 Title: "New dec_osf hints"
7204 From: Jarkko.Hietaniemi@cc.hut.fi
7205 Msg-ID: <199701271233.OAA21548@alpha.hut.fi>
7206 Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
7207 Files: hints/dec_osf.sh
7211 Title: "Prevent premature death of @_ during leavesub"
7212 From: Chip Salzenberg
7213 Files: pp_hot.c t/op/misc.t
7215 Title: "Deref old stash when re-blessing"
7216 From: Chip Salzenberg
7219 Title: "Don't abort when RCHECK and DEBUGGING"
7221 Msg-ID: <9701272339.AA16537@toad.ig.co.uk>
7222 Date: Mon, 27 Jan 1997 23:39:48 +0000
7225 Title: "Fix overloading macro conflict with Digital 'cc -fast'"
7226 From: Jarkko Hietaniemi
7227 Msg-ID: <199701272216.AAA04557@alpha.hut.fi>
7228 Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
7231 Title: "global.sym: typo?"
7232 From: Jarkko Hietaniemi
7233 Msg-ID: <199701261937.VAA07556@alpha.hut.fi>
7234 Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
7239 Title: "Put all extensions' modules in $archlib"
7240 From: Chip Salzenberg
7243 Title: "Configure fixes: set $archlib, omit _NO_PROTO"
7244 From: Chip Salzenberg
7247 Title: "Make configure{,.gnu} ignore --cache-file option"
7248 From: Norbert Pueschel
7249 Files: configure configure.gnu
7251 LIBRARY AND EXTENSIONS
7253 Title: "Version checking in XS bootstrap is optional"
7254 From: Chip Salzenberg
7257 Title: "Update $VERSION of DynaLoader and POSIX"
7258 From: Chip Salzenberg
7259 Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
7261 Title: "Refresh Text::Wrap to 97.011701"
7262 From: Chip Salzenberg
7263 Files: lib/Text/Wrap.pm
7265 Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
7266 From: Jarkko Hietaniemi
7267 Msg-ID: <199701251510.RAA05142@alpha.hut.fi>
7268 Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
7269 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
7271 Title: "Fix $Is_VMS typo in Test::Harness"
7272 From: Chip Salzenberg
7273 Files: lib/Test/Harness.pm
7275 Title: "Allow for really big keys in Tie::SubstrHash"
7276 From: data-drift@so.uio.no
7277 Msg-ID: <199701282014.VAA12645@selters.uio.no>
7278 Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
7279 Files: lib/Tie/SubstrHash.pm
7281 Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
7282 From: Chip Salzenberg
7287 Title: "New test op/closure.t"
7288 From: Tom Phoenix, Ulrich Pfeifer
7289 Files: MANIFEST t/op/closure.t
7293 Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
7295 Msg-ID: <9701271659.AA15137@toad.ig.co.uk>
7296 Date: Mon, 27 Jan 1997 16:59:06 +0000
7297 Files: lib/ExtUtils/xsubpp
7301 Title: "perldelta Fcntl enhancement"
7302 From: Jarkko Hietaniemi
7303 Msg-ID: <199701251505.RAA22159@alpha.hut.fi>
7304 Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
7305 Files: pod/perldelta.pod
7307 Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
7309 Files: pod/perldelta.pod
7311 Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
7312 From: Chip Salzenberg
7313 Files: pod/perldelta.pod pod/perlguts.pod
7315 Title: "perldiag.pod: No comma allowed after %s"
7316 From: Jarkko.Hietaniemi@cc.hut.fi
7317 Msg-ID: <199701251541.RAA04120@alpha.hut.fi>
7318 Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
7319 Files: pod/perldiag.pod
7321 Title: "perlfunc.pod: localtime"
7322 From: Jarkko Hietaniemi
7323 Msg-ID: <199701251629.SAA08114@alpha.hut.fi>
7324 Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
7325 Files: pod/perlfunc.pod
7327 Title: "perlfunc diff: gmtime"
7328 From: Peter Haworth <pmh@edison.ioppublishing.com>
7329 Msg-ID: <32EE1298.7B90@edison.ioppublishing.com>
7330 Date: Tue, 28 Jan 1997 14:52:08 +0000
7331 Files: pod/perlfunc.pod
7333 Title: "Updates to guts"
7334 From: Ilya Zakharevich
7335 Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu>
7336 Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
7337 Files: pod/perlguts.pod
7339 Title: "perltoot fixes"
7340 From: Tom Christiansen
7341 Msg-ID: <6807.854214205@jinete>
7342 Date: Sat, 25 Jan 1997 09:43:25 -0800
7343 Files: pod/perltoot.pod
7345 Title: "5.003_23: small typo in perlsyn.pod"
7346 From: Gurusamy Sarathy
7347 Msg-ID: <199701270824.DAA01169@aatma.engin.umich.edu>
7348 Date: Mon, 27 Jan 1997 03:24:25 -0500
7349 Files: pod/perlsyn.pod
7356 This release is our first candidate for a public beta test.
7358 CORE LANGUAGE CHANGES
7360 Title: "Disallow changing $_[0] in __DIE__ handlers"
7361 From: Chip Salzenberg
7362 Files: pod/perlfunc.pod util.c
7364 Title: "Fix overloading with inheritance and AUTOLOAD"
7365 From: Ilya Zakharevich
7366 Msg-ID: <199701202226.RAA05072@monk.mps.ohio-state.edu>
7367 Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
7368 Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
7369 pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
7370 pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
7372 Title: "Nested here-docs"
7373 From: larry@wall.org (Larry Wall)
7374 Msg-ID: <199701202313.PAA11693@wall.org>
7375 Date: Mon, 20 Jan 1997 15:13:42 -0800
7378 Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
7379 From: Chip Salzenberg
7380 Files: hints/hpux.sh toke.c
7382 Title: "Protect against '0' in 'stmt while <HANDLE>'"
7383 From: Chip Salzenberg
7386 Title: "Don't warn when closure uses var at file scope"
7387 From: Chip Salzenberg
7392 Title: "VMS patches for _22"
7393 From: Charles Bailey
7394 Msg-ID: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
7395 Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
7396 Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
7397 lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
7398 vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
7399 vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
7401 Title: "Re: Perl 5.003_21: OS/2 patches"
7402 From: Ilya Zakharevich
7403 Msg-ID: <199701170446.XAA28939@monk.mps.ohio-state.edu>
7404 Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
7405 Files: os2/Changes os2/os2.c
7407 Title: "Plan9 update"
7408 From: lutherh@stratcom.com (Luther Huffman)
7409 Files: plan9/config.plan9 plan9/mkfile
7411 Title: "Bugfixes for AmigaOS"
7412 From: Norbert Pueschel
7413 Msg-ID: <77724691@Armageddon.meb.uni-bonn.de>
7414 Date: Wed, 22 Jan 1997 00:13:54 +0100
7415 Files: hints/amigaos.sh lib/File/Basename.pm
7417 Title: "New dec_osf.sh hints file"
7418 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
7419 Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
7420 Date: Fri, 24 Jan 1997 11:58:24 +0100
7421 Files: hints/dec_osf.sh
7423 Title: "on NeXT: gdbm problem fixed"
7424 From: Andreas Koenig
7425 Msg-ID: <199701210201.DAA17794@anna.in-berlin.de>
7426 Date: Tue, 21 Jan 1997 03:01:32 +0100
7427 Files: hints/next_3.sh hints/next_3_0.sh
7429 Title: "patch for hints/powerux.sh"
7430 From: tom@amber.ssd.hcsc.com (Tom Horsley)
7431 Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com>
7432 Date: Sat, 18 Jan 97 13:33:26 -0500
7433 Files: hints/powerux.sh
7435 Title: "hints & Configure changes to build perl on DC/OSx"
7436 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
7437 Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com>
7438 Date: Thu, 16 Jan 1997 16:43:52 -0800
7439 Files: Configure MANIFEST hints/dcosx.sh
7441 Title: "patch for hints/cxux.sh perl5.003_22"
7442 From: tom@amber.ssd.hcsc.com (Tom Horsley)
7443 Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com>
7444 Date: Sun, 19 Jan 97 15:14:04 -0500
7445 Files: hints/cxux.sh
7449 Title: "Make PERL5LIB and -I work like C<use lib>"
7451 Msg-ID: <9701231523.AA26613@toad.ig.co.uk>
7452 Date: Thu, 23 Jan 1997 15:23:27 +0000
7453 Files: lib/lib.pm perl.c
7456 From: Chip Salzenberg
7457 Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
7459 Title: "Extend stack in pp_undef (!)"
7460 From: Chip Salzenberg
7463 Title: "Allow for sub to be redefined while executing"
7464 From: Chip Salzenberg
7465 Files: cop.h pp_hot.c t/op/misc.t
7467 Title: "Eliminate redundant flag CVf_FORMAT"
7468 From: Chip Salzenberg
7469 Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
7471 Title: "Generate IVs when possible in abs() and int()"
7472 From: Chip Salzenberg
7475 Title: "Efficiency patchlet for pp_aassign()"
7476 From: Ilya Zakharevich
7477 Msg-ID: <199701210305.WAA05451@monk.mps.ohio-state.edu>
7478 Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
7481 Title: "When sorting, promote to PVNV only for built-in comparison"
7482 From: Chip Salzenberg
7485 Title: "Remove "suidperl security patch" message"
7486 From: Chip Salzenberg
7491 Title: "Make configure.gnu a copy of configure; make configure writea
7492 From: Chip Salzenberg
7493 Files: MANIFEST configure.gnu
7495 Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
7496 From: Chip Salzenberg and Charles Bailey
7497 Files: Configure config_H config_h.SH hints/lynxos.sh
7498 os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
7499 utils/perlbug.PL vms/config.vms vms/fndvers.com
7501 Title: "Compile with optimization when testing memory functions"
7502 From: Chip Salzenberg
7505 Title: "Minor patch for Debian installation"
7506 From: Chip Salzenberg
7509 LIBRARY AND EXTENSIONS
7511 Title: "Debugger update"
7512 From: Ilya Zakharevich
7513 Msg-ID: <199701190455.XAA02579@monk.mps.ohio-state.edu>
7514 Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
7515 Files: lib/perl5db.pl
7517 Title: "DynaLoader enhancement: support RTLD_GLOBAL"
7518 From: Nick Ing-Simmons
7519 Msg-ID: <199701240937.JAA11443@pluto.tiuk.ti.com>
7520 Date: Fri, 24 Jan 1997 09:37:18 GMT
7521 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
7522 ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
7523 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
7524 ext/DynaLoader/dl_vms.xs
7526 Title: "Fcntl: add more constants"
7527 From: Jarkko.Hietaniemi@cc.hut.fi
7528 Msg-ID: <199701191811.UAA16346@alpha.hut.fi>
7529 Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
7530 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
7532 Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
7533 From: Chip Salzenberg
7534 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
7535 ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
7536 ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
7538 Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
7539 From: Chip Salzenberg
7540 Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
7542 Title: "Refresh CPAN to 1.15"
7543 From: Andreas Koenig
7544 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
7546 Title: "Add E* and SA_* constants"
7547 From: Roderick Schertler
7548 Msg-ID: <23338.853986967@eeyore.ibcinc.com>
7549 Date: Wed, 22 Jan 1997 21:36:07 -0500
7550 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
7554 Title: "Test nested here-docs"
7555 From: hv@crypt.compulink.co.uk (Hugo van der Sanden)
7556 Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk>
7557 Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
7560 Title: "Fix tests of $^X and $0 to work with QNX"
7561 From: Chip Salzenberg
7562 Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
7564 Title: "Patch tests for systems without fork()"
7565 From: Norbert Pueschel
7566 Msg-ID: <77724697@Armageddon.meb.uni-bonn.de>
7567 Date: Thu, 23 Jan 1997 23:51:28 +0100
7568 Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
7569 t/lib/open2.t t/lib/open3.t t/op/fork.t
7571 Title: "Test patches for OS/2"
7572 From: Ilya Zakharevich
7573 Msg-ID: <199701170448.XAA28948@monk.mps.ohio-state.edu>
7574 Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
7575 Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
7576 os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
7577 os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
7578 os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
7579 os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
7580 os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
7581 t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
7582 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
7583 t/op/cmp.t t/op/magic.t
7587 Title: "Translate \200 to È in pod2html"
7588 From: Chip Salzenberg
7589 Files: pod/pod2html.PL
7591 Title: "VMS patches: '.com' extension on scripts"
7592 From: Charles Bailey
7593 Msg-ID: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
7594 Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
7595 Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
7596 pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
7597 utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
7598 utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
7599 x2p/find2perl.PL x2p/s2p.PL
7601 Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
7602 From: dennism@cyrix.com (Dennis Marsa)
7603 Msg-ID: <9701172027.AA27861@orion.cyrix.com>
7604 Date: Fri, 17 Jan 97 14:27:32 CST
7605 Files: lib/ExtUtils/Liblist.pm
7609 Title: "First cut at INSTALL edit"
7610 From: Chip Salzenberg
7613 Title: "Additional docs for __DIE__ and __WARN__"
7614 From: Gurusamy Sarathy
7615 Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
7617 Title: "Document #line directive"
7618 From: Gurusamy Sarathy
7619 Msg-ID: <199701240908.EAA23846@aatma.engin.umich.edu>
7620 Date: Fri, 24 Jan 1997 04:08:44 -0500
7621 Files: pod/perlsyn.pod pod/perltoc.pod
7623 Title: "Perlguts version 30"
7625 Msg-ID: <199701172117.AA116515863@hpcc123.corp.hp.com>
7626 Date: Fri, 17 Jan 1997 13:17:43 -0800
7627 Files: pod/perlguts.pod
7629 Title: "delta for perldelta"
7630 From: Tom Christiansen
7631 Msg-ID: <804.854121463@jinete>
7632 Date: Fri, 24 Jan 1997 07:57:43 -0800
7633 Files: pod/perlnews.pod pod/perltoc.pod
7635 Title: "Updates to perldelta"
7636 From: Ilya Zakharevich
7637 Msg-ID: <199701211610.LAA06227@monk.mps.ohio-state.edu>
7638 Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
7639 Files: pod/perlnews.pod pod/perltoc.pod
7641 Title: "perlnews.pod diff for the Fcntl"
7642 From: Jarkko Hietaniemi
7643 Msg-ID: <199701211600.SAA30117@alpha.hut.fi>
7644 Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
7645 Files: pod/perlnews.pod
7647 Title: "Rename perlnews -> perldelta per Tom's request"
7648 From: Chip Salzenberg
7649 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
7650 pod/perldelta.pod pod/perltoc.pod pod/roffitall
7652 Title: "Remove bad advice from perllocale.pod"
7653 From: Chip Salzenberg
7654 Files: pod/perllocale.pod
7661 This release is primarily made up of bug fixes, the foremost among
7662 which repairs a showstopper memory corruption bug in formats.
7664 CORE LANGUAGE CHANGES
7666 Title: "Fix parsing of C< ${ xyz } >"
7667 From: Chip Salzenberg
7670 Title: "Don't parse method calls in strings"
7671 From: Chip Salzenberg
7674 Title: "Fix overly picky carping about leading '{' in regex"
7675 From: Chip Salzenberg
7680 Title: "Fix memory corruption from formats"
7681 From: Chip Salzenberg
7682 Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
7686 Title: "Fix '_mopop' typo"
7687 From: Chip Salzenberg
7690 LIBRARY AND EXTENSIONS
7692 Title: "Gut IO::Handle::DESTROY"
7693 From: Chip Salzenberg
7694 Files: ext/IO/lib/IO/Handle.pm
7696 Title: "RiscOS is case-insensitive"
7697 From: Chip Salzenberg
7698 Files: lib/File/Basename.pm
7702 Title: "Fix thinko in db-recno.t"
7703 From: Chip Salzenberg
7704 Files: t/lib/db-recno.t
7708 Title: "Make perlbug more cautionary and more verbose"
7709 From: Kenneth Albanowski and Jarkko Hietaniemi
7710 Files: utils/perlbug.PL
7714 Title: "NEW roffitall + INSTALL fix"
7715 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
7716 Msg-ID: <6058.853410121@lyon.grenoble.hp.com>
7717 Date: Thu, 16 Jan 97 11:22:01 +0100
7718 Files: INSTALL pod/roffitall
7720 Title: "srand() doc update"
7721 From: Roderick Schertler
7722 Msg-ID: <24195.853379065@eeyore.ibcinc.com>
7723 Date: Wed, 15 Jan 1997 20:44:25 -0500
7724 Files: pod/perlfunc.pod
7726 Title: "documentation of configpm (perl5.003_20)"
7727 From: win@in.rhein-main.de (Winfried Koenig)
7728 Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de>
7729 Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
7737 This release includes several important bug fixes, and a couple of
7738 minor but valuable language tweaks. Please read on for a list of the
7739 significant changes:
7741 CORE LANGUAGE CHANGES
7743 Title: "Fix overloading via inherited autoloaded functions"
7744 From: Ilya Zakharevich
7745 Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu>
7746 Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
7747 Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
7749 Title: "Method call fixes: Don't cache in alias, don't skip undef"
7750 From: Chip Salzenberg
7751 Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
7752 pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
7755 Title: "Formats can be closures"
7756 From: Chip Salzenberg
7757 Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
7759 Title: "Quote 'foo' in C<$x{-foo}>"
7760 From: Chip Salzenberg
7763 Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
7764 From: Chip Salzenberg
7765 Files: op.c pod/perldiag.pod t/pragma/strict-refs
7767 Title: "Allow <=> to return undef when operands are not ordered"
7768 From: Chip Salzenberg and Andreas Koenig
7769 Files: MANIFEST pp.c t/op/cmp.t
7771 Title: "Fail regex that starts with '{'"
7772 From: Chip Salzenberg
7777 Title: "Re: Perl 5.003_20: OS/2 patches"
7778 From: Ilya Zakharevich
7779 Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu>
7780 Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
7781 Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
7783 Title: "VMS patches for _20"
7784 From: Charles Bailey
7785 Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
7786 Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
7787 Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
7788 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
7789 unixish.h vms/Makefile vms/config.vms vms/descrip.mms
7790 vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
7793 Title: "Irix 6.3 & 6.4 and perl5.003_20"
7794 From: John Stoffel <jfs@fluent.com>
7795 Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM>
7796 Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
7797 Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
7799 Title: "Patch: MachTen hints, Configure"
7800 From: Dominic Dunlop <domo@slipper.ip.lu>
7801 Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
7802 Date: Tue, 14 Jan 1997 13:43:13 +0100
7803 Files: Configure hints/machten.sh
7805 Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
7806 From: Chip Salzenberg
7807 Files: MANIFEST hints/aux_3.sh
7811 Title: "Fix C< eval { my $x; eval '$x' } >"
7812 From: Chip Salzenberg
7813 Files: op.c t/op/misc.t
7815 Title: "Don't warn if eval '' uses outer func's lexicals"
7816 From: Chip Salzenberg
7819 Title: "Avoid memory wastage in wait(); make pidstatus global"
7820 From: Chip Salzenberg
7821 Files: global.sym interp.sym perl.c perl.h pp_sys.c
7823 Title: "Forbid ++ and -- on readonly values"
7824 From: "John Q. Linux" <jql@accessone.com>
7825 Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
7826 Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
7827 Files: pp.c pp_hot.c
7829 Title: "Keep array from dying during foreach(@array)"
7830 From: Chip Salzenberg
7831 Files: cop.h pp_ctl.c
7833 Title: "Fix C< $a="simple"; split /($a)/o >"
7834 From: Chip Salzenberg
7835 Files: pp.c t/op/misc.t
7837 Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
7838 From: Chip Salzenberg
7841 Title: "Fix for anon-lists with tied entries coredump"
7842 From: Gurusamy Sarathy
7843 Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu>
7844 Date: Fri, 10 Jan 1997 02:45:11 -0500
7847 Title: "Don't set SVf_PADBUSY on immortal SVs"
7848 From: Chip Salzenberg
7851 Title: "Patch for Object subroutines"
7852 From: Ilya Zakharevich
7853 Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu>
7854 Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
7857 Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
7858 From: Chip Salzenberg
7859 Files: pp.c pp_hot.c
7861 Title: "Undo change that freed large pad vars"
7862 From: Chip Salzenberg
7867 Title: "Make MachTen hints file warn about db-recno failures"
7868 From: Dominic Dunlop <domo@slipper.ip.lu>
7869 Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
7870 Date: Wed, 8 Jan 1997 12:07:18 +0100
7871 Files: hints/machten.sh
7873 Title: "5.003_20, FreeBSD 3.0 and minor patch"
7874 From: roberto@eurocontrol.fr (Ollivier Robert)
7875 Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
7876 Date: Wed, 8 Jan 1997 14:37:47 +0100
7879 Title: "Make installperl quieter; only shared libraries need 0555"
7880 From: Chip Salzenberg
7885 Title: "Advice on TEST failure"
7886 From: Dominic Dunlop <domo@slipper.ip.lu>
7887 Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
7888 Date: Fri, 10 Jan 1997 10:19:07 +0100
7891 Title: "UNIVERSAL tests"
7892 From: Roderick Schertler
7893 Files: MANIFEST t/op/universal.t
7895 Title: "Test deletion of array during foreach"
7896 From: Jarkko Hietaniemi
7899 Title: "patch for db-recno.t"
7901 Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk>
7902 Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
7903 Files: t/lib/db-recno.t
7905 LIBRARY AND EXTENSIONS
7907 Title: "Localize info about filesystems being case-forgiving"
7908 From: Chip Salzenberg
7909 Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
7910 pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
7911 utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
7912 utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
7913 x2p/find2perl.PL x2p/s2p.PL
7915 Title: "Fix for fd leak in IO::File::new_tmpfile"
7916 From: Graham Barr and Chip Salzenberg
7917 Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
7919 Title: "Refresh Getopt::Long to 2.6"
7920 From: Johan Vromans <jvromans@squirrel.nl>
7921 Files: lib/Getopt/Long.pm
7923 Title: "Refresh DB_File to 1.10"
7925 Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk>
7926 Date: Tue, 14 Jan 97 12:47:40 GMT
7927 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
7929 Title: "Re: FileCache::cacheout clobbers $_"
7930 From: Roderick Schertler
7931 Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com>
7932 Date: 08 Jan 1997 23:45:58 -0500
7933 Files: lib/FileCache.pm lib/cacheout.pl
7935 Title: "PATCH: AutoSplit"
7937 Msg-ID: <9603111010.AA29935@tiuk.ti.com>
7938 Date: 11 Mar 1996 06:01:58 -0500
7939 Files: lib/AutoSplit.pm
7941 Title: "Re: Uninitialized value in Carp.pm ? "
7942 From: Gurusamy Sarathy
7943 Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu>
7944 Date: Tue, 14 Jan 1997 13:15:25 -0500
7947 Title: "Avoid "uninitialized" warnings from POSIX::constant()"
7948 From: Chip Salzenberg
7949 Files: ext/POSIX/POSIX.pm
7951 Title: "Eliminate warning from C<use overload>"
7952 From: Chip Salzenberg
7953 Files: lib/overload.pm
7955 Title: "low priority patches"
7957 Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk>
7958 Date: Wed, 8 Jan 97 16:55:02 GMT
7959 Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
7963 Title: "Re: xsubpp and Tk ==> segfault"
7964 From: Ilya Zakharevich
7965 Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu>
7966 Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
7967 Files: lib/ExtUtils/xsubpp
7969 Title: "Re: MakeMaker and 'make uninstall'"
7970 From: Andreas Koenig
7971 Msg-ID: <199701101243.NAA26400@anna.in-berlin.de>
7972 Date: Fri, 10 Jan 1997 13:43:39 +0100
7973 Files: lib/ExtUtils/MM_Unix.pm
7975 Title: "Don't search for pod if path is already valid"
7976 From: Wayne Scott <wscott@ichips.intel.com>
7977 Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com>
7978 Date: Wed, 08 Jan 1997 15:25:19 -0800
7979 Files: utils/perldoc.PL
7981 Title: "Yet another perldoc option"
7983 Msg-ID: <199610022200.AAA15334@furubotn.sn.no>
7984 Date: Thu, 3 Oct 1996 00:00:35 +0200
7985 Files: utils/perldoc.PL
7987 Title: "Re: perldoc, temp files, async pagers"
7988 From: Roderick Schertler
7989 Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com>
7990 Date: 07 Jan 1997 22:54:14 -0500
7991 Files: utils/perldoc.PL
7995 Title: "Full documentation generation patch"
7996 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
7997 Msg-ID: <15309.853323388@lyon.grenoble.hp.com>
7998 Date: Wed, 15 Jan 97 11:16:28 +0100
7999 Files: MANIFEST pod/roffitall pod/rofftoc
8001 Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
8003 Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
8004 Date: Fri, 10 Jan 1997 18:06:37 +0000
8005 Files: pod/perlsyn.pod
8007 Title: "Document use of pos() and /\G/"
8008 From: Gurusamy Sarathy
8009 Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu>
8010 Date: Mon, 13 Jan 1997 15:13:12 -0500
8011 Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
8012 pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
8014 Title: "Fix example #4 in perlXStut"
8015 From: Ilya Zakharevich
8016 Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu>
8017 Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
8018 Files: pod/perlxstut.pod
8020 Title: "Document new closure warnings"
8021 From: Chip Salzenberg
8022 Files: op.c pod/perldiag.pod
8024 Title: "Misc. doc patches missing in _20"
8025 From: Roderick Schertler
8026 Msg-ID: <102.852695733@eeyore.ibcinc.com>
8027 Date: Tue, 07 Jan 1997 22:55:33 -0500
8028 Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
8035 The only language change in this release is the recension of support
8036 for named closures: Now, no subroutine declared "sub foo {}" can be
8037 a closure. (This is a return to the behavior of 5.003.) In addition,
8038 there are new warnings triggered by any apparent attempt to use named
8039 functions as closures.
8041 And, as usual, there are the usual little fixes, documentation
8042 updates, and expanded tests. This is good stuff. "I love you, man!"
8044 CORE LANGUAGE CHANGES
8046 Title: "Rescind named closures"
8047 From: Chip Salzenberg
8048 Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
8050 Title: "Fix: empty @_ when calling empty-proto subs without parens"
8052 Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com>
8053 Date: Sat, 04 Jan 1997 10:29:04 +0000
8054 Files: perly.c perly.y
8058 Title: "Fix $^X on systems that set it to Perl's basename"
8059 From: Chip Salzenberg
8060 Files: hints/hpux.sh toke.c
8062 Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
8063 From: Andy Dougherty
8064 Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
8065 Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
8066 Files: Configure hints/dec_osf.sh
8068 Title: "Remove obsolete file "dl_os2.xs"."
8069 From: Ilya Zakharevich
8074 Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
8075 From: Chip Salzenberg
8076 Files: perly.c perly.c.diff perly.y
8078 Title: "plug for safe/opcode leaks"
8079 From: Doug MacEachern
8080 Msg-ID: <199701072220.RAA02117@postman.osf.org>
8081 Date: Tue, 07 Jan 1997 17:20:46 -0500
8084 Title: "Finish OP= warnings: none on ^="
8085 From: Chip Salzenberg
8086 Files: doop.c pp.c t/op/assignwarn.t
8088 Title: "Fix Dynaloader failures with DProf"
8089 From: Gurusamy Sarathy
8090 Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu>
8091 Date: Mon, 06 Jan 1997 12:18:46 -0500
8096 Title: "Make Configure default to the first domain in /etc/resolv.conf"
8097 From: Chip Salzenberg
8100 Title: "Start all helper scripts with $startsh"
8101 From: Chip Salzenberg
8104 Title: "Support libperl.so under FreeBSD"
8105 From: roberto@keltia.freenix.fr (Ollivier Robert)
8106 Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr>
8107 Date: Sun, 5 Jan 1997 22:41:49 +0100
8108 Files: Configure Makefile.SH
8112 Title: "New test: comp/proto.t"
8114 Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com>
8115 Date: Mon, 06 Jan 1997 09:13:03 +0000
8116 Files: MANIFEST t/comp/proto.t
8118 Title: "More magic variable tests"
8119 From: Roderick Schertler
8120 Msg-ID: <7043.852565192@eeyore.ibcinc.com>
8121 Date: Mon, 06 Jan 1997 10:39:52 -0500
8122 Files: t/harness t/op/magic.t
8124 LIBRARY AND EXTENSIONS
8126 Title: "File::Basename::dirname bugs"
8127 From: Robin Barker <rmb@cise.npl.co.uk>
8128 Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk>
8129 Date: Tue, 7 Jan 97 17:19:59 GMT
8130 Files: lib/File/Basename.pm t/lib/basename.t
8132 Title: "sigaction() problems"
8133 From: Roderick Schertler
8134 Msg-ID: <12808.852583324@eeyore.ibcinc.com>
8135 Date: Mon, 06 Jan 1997 15:42:04 -0500
8136 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
8138 Title: "Fix importation of FileHandle methods; fix POSIX docs"
8139 From: Chip Salzenberg
8140 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
8142 Title: "Patch: make hints files warn about db-recno failures"
8143 From: Dominic Dunlop <domo@slipper.ip.lu>
8144 Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
8145 Date: Sun, 5 Jan 1997 12:34:25 +0100
8146 Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
8150 Title: "pod2html.PL patch (for 5.003-19)"
8151 From: Fabien TASSIN <tassin@eerie.fr>
8152 Msg-ID: <199701052347.AAA21297@solar5>
8153 Date: Mon, 6 Jan 1997 00:47:01 +0100
8154 Files: pod/pod2html.PL
8158 Title: "tiny doc patches"
8159 From: Roderick Schertler
8160 Msg-ID: <23338.852394333@eeyore.ibcinc.com>
8161 Date: Sat, 04 Jan 1997 11:12:13 -0500
8162 Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
8164 Title: "doc patch for defined on perlfunc.pod"
8165 From: Roderick Schertler
8166 Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com>
8167 Date: 04 Jan 1997 21:28:30 -0500
8168 Files: pod/perlfunc.pod
8170 Title: "doc patch: perldsc"
8171 From: Roderick Schertler
8172 Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com>
8173 Date: 04 Jan 1997 21:25:58 -0500
8174 Files: pod/perldsc.pod pod/perltoc.pod
8176 Title: "Re: constant function inlining"
8177 From: Roderick Schertler
8178 Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com>
8179 Date: 07 Jan 1997 15:27:50 -0500
8180 Files: pod/perldiag.pod pod/perlsub.pod
8182 Title: "scalar caller doc fix"
8183 From: Roderick Schertler
8184 Msg-ID: <18245.852608060@eeyore.ibcinc.com>
8185 Date: Mon, 06 Jan 1997 22:34:20 -0500
8186 Files: pod/perlfunc.pod
8188 Title: "perlpod.pod possible patches"
8189 From: lvirden@cas.org (Larry W. Virden, x2487)
8190 Msg-ID: <9701070756.AA1185@cas.org>
8191 Date: Tue, 7 Jan 1997 07:56:30 -0500
8192 Files: pod/perlpod.pod
8194 Title: "Misc perlfunc updates"
8195 From: Tom Christiansen
8196 Files: pod/perlfunc.pod pod/perltoc.pod
8203 Lots of internal cleanup in this patch, especially plugged memory
8204 leaks when embedded Perl interpreters shut down and restart. The
8205 method cache is now invisible to user code. And there is a new test
8206 directory, "t/pragma".
8208 IMHO, this is Beta quality code.
8210 Here's a list of the more significant changes...
8212 CORE LANGUAGE CHANGES
8214 Title: "Make method cache invisible to user code"
8215 From: Chip Salzenberg
8216 Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
8219 Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
8220 From: Chip Salzenberg
8225 Title: "Fix $^X under HP-UX"
8226 From: Chip Salzenberg
8227 Files: hints/hpux.sh toke.c
8229 Title: "New hints/hpux.sh"
8231 Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com>
8232 Date: Tue, 31 Dec 1996 15:09:32 -0800
8233 Files: hints/hpux.sh
8237 Title: "Fix segv when calling named closures"
8238 From: Chip Salzenberg
8241 Title: "Finish rationalizing "undef value" warnings"
8242 From: Chip Salzenberg
8243 Files: doop.c pp.c sv.c t/op/assignwarn.t
8245 Title: "Arrange for all "_<file" entries to be in %main::"
8246 From: Chip Salzenberg
8247 Files: gv.c lib/perl5db.pl
8249 Title: "Introduce CVf_NODEBUG flag"
8250 From: Gurusamy Sarathy
8251 Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu>
8252 Date: Wed, 01 Jan 1997 15:42:05 -0500
8253 Files: cv.h pp_hot.c
8255 Title: "Reword 'may be "0"' warning per Larry; fix its line number"
8256 From: Chip Salzenberg
8257 Files: op.c pod/perldiag.pod
8259 Title: "5.003_18: perl_{con,des}truct fixes"
8260 From: Doug MacEachern
8261 Msg-ID: <199701032042.PAA06766@postman.osf.org>
8262 Date: Fri, 03 Jan 1997 15:42:04 -0500
8263 Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
8265 Title: "Fix lost value from READLINE after TIEHANDLE"
8266 From: Gurusamy Sarathy
8267 Files: pp_hot.c sv.h
8269 Title: "Free memory of large lexical variables when leaving scope"
8270 From: Chip Salzenberg
8275 Title: "Create t/pragma directory; populate with new and old"
8277 Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
8278 t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
8279 t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
8280 t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
8283 Title: "New tests: comp/colon.t and op/assignwarn.t"
8284 From: Robin Barker <rmb@cise.npl.co.uk>
8285 Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
8287 LIBRARY AND EXTENSIONS
8289 Title: "Make libs clean under '-w'"
8290 From: Jarkko Hietaniemi
8291 Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
8292 lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
8293 lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
8294 lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
8299 Title: "Perlguts, version 28"
8301 Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com>
8302 Date: Fri, 3 Jan 1997 13:10:46 -0800
8303 Files: pod/perlguts.pod
8305 Title: "Re: perldelta, take 3"
8307 Msg-ID: <9701031748.AA15335@toad.ig.co.uk>
8308 Date: Fri, 3 Jan 1997 17:48:46 +0000
8309 Files: pod/perlnews.pod
8311 Title: "Miscellaneous pod patches"
8312 From: Ralf S. Engelschall <rse@engelschall.com>
8313 Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
8316 Title: "expanded flock() docs"
8317 From: Roderick Schertler
8318 Msg-ID: <4481.852337871@eeyore.ibcinc.com>
8319 Date: Fri, 03 Jan 1997 19:31:11 -0500
8320 Files: pod/perlfunc.pod
8322 Title: "Use Text::Wrap in buildtoc; run buildtoc"
8323 From: Ulrich Pfeifer
8324 Files: pod/buildtoc pod/perltoc.pod
8326 Title: "Remove obsolete perlovl.pod"
8327 From: Chip Salzenberg
8328 Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
8336 Yet further down the road to 5.004....
8338 CORE LANGUAGE CHANGES
8340 Title: "Inherited overloading"
8341 From: Ilya Zakharevich
8342 Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu>
8343 Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
8344 Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
8346 Title: "Hide lexicals from C<use>d or C<require>d module (!)"
8347 From: Chip Salzenberg
8350 Title: "Closures at file scope must be anonymous"
8351 From: Chip Salzenberg
8354 Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
8355 From: Chip Salzenberg
8356 Files: op.c pod/perldiag.pod
8358 Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
8359 From: Chip Salzenberg
8364 Title: "Ultrix setlocale() workaround"
8365 From: Chip Salzenberg
8366 Files: hints/ultrix_4.sh util.c
8370 Title: "Get rid of 'Leaked scalars'"
8371 From: Chip Salzenberg
8372 Files: cop.h gv.c op.c
8374 Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
8375 From: Chip Salzenberg
8378 Title: "Fix core dump on perl_construct()/perl_destruct() loop"
8379 From: Chip Salzenberg
8382 Title: "Add missing syms to global.sym; update magic doc"
8383 From: Chip Salzenberg
8384 Files: global.sym pod/perlguts.pod
8388 Title: "Expanded locale.t and misc.t"
8389 From: Jarkko Hietaniemi
8390 Files: t/lib/locale.t t/lib/misc.t
8392 Title: "Expanded my.t"
8393 From: Chip Salzenberg
8396 Title: "test harness for C<use x.xxxx>"
8398 Msg-ID: <32C76882.3F3C7999@tiuk.ti.com>
8399 Date: Mon, 30 Dec 1996 07:00:18 +0000
8400 Files: MANIFEST t/op/use.t
8404 Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
8405 Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
8406 Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
8408 LIBRARY AND EXTENSIONS
8410 Title: "Improving Config.pm"
8412 Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
8413 Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
8416 Title: "File::Copy under OS/2"
8417 From: Ilya Zakharevich
8418 Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu>
8419 Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
8420 Files: lib/File/Copy.pm t/lib/filecopy.t
8424 Title: "Updates to perllocale.pod"
8425 From: Dominic Dunlop <domo@slipper.ip.lu>
8426 Files: pod/perllocale.pod
8428 Title: "Locale-related pod patches, take 2"
8429 From: Dominic Dunlop <domo@slipper.ip.lu>
8430 Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
8431 Date: Sat, 28 Dec 1996 10:56:41 +0100
8432 Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
8433 pod/perlre.pod pod/perlsec.pod
8435 Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
8436 From: Roderick Schertler
8437 Msg-ID: <2043.852051019@eeyore.ibcinc.com>
8438 Date: Tue, 31 Dec 1996 11:50:19 -0500
8439 Files: pod/perldiag.pod
8446 The rate of patches is slowing down.... I see 5.004 at the end of the
8447 tunnel! (Hey, what's that whistle?)
8449 CORE LANGUAGE CHANGES
8451 Title: "Support named closures"
8452 From: Chip Salzenberg
8453 Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
8457 Title: "perl5.003_15 and Interactive Unix"
8458 From: win@in.rhein-main.de (Winfried Koenig)
8459 Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de>
8460 Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
8461 Files: hints/isc.sh pp_sys.c
8463 Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
8464 From: rse@engelschall.com (Ralf S. Engelschall)
8465 Files: hints/freebsd.sh
8467 Title: "Minor OS/2 fixes"
8468 From: Ilya Zakharevich
8469 Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu>
8470 Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
8471 Files: os2/os2ish.h pod/perlxstut.pod
8475 Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
8476 From: Chip Salzenberg
8479 Title: "Limit effects of "=pod" to a single file"
8480 From: Chip Salzenberg
8485 Title: "New tests: op/method.t and op/locale.t"
8486 From: Ilya Zakharevich and Jarkko Hietaniemi
8487 Files: MANIFEST t/lib/locale.t t/op/method.t
8489 Title: "Test C< ()=() >"
8490 From: Chip Salzenberg
8493 LIBRARY AND EXTENSIONS
8495 Title: "Refresh MakeMaker to 5.39"
8496 From: Andreas Koenig
8497 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
8498 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
8499 lib/ExtUtils/Mksymlists.pm
8501 Title: "Newer debugger"
8502 From: Ilya Zakharevich
8503 Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu>
8504 Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
8505 Files: lib/perl5db.pl
8509 Title: "Perlguts, version 27"
8511 Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com>
8512 Date: Tue, 24 Dec 1996 17:44:23 -0800
8513 Files: pod/perlguts.pod
8515 Title: "perlpod.pod patch for _16"
8516 From: Kenneth Albanowski
8517 Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
8518 Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
8519 Files: pod/perlpod.pod
8521 Title: "tiny perllocale.pod diff for _16"
8522 From: Jarkko Hietaniemi
8523 Msg-ID: <199612261306.PAA21161@alpha.hut.fi>
8524 Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
8525 Files: pod/perllocale.pod
8532 This patch is all bug fixes, library updates, and documentation
8533 updates. We'll get to 5.004 RSN, I promise. :-)
8535 CORE LANGUAGE CHANGES
8537 Title: "Fix closures that are not in subroutines"
8538 From: Chip Salzenberg
8543 Title: "_13: patches for unicos/unicosmk"
8545 Msg-ID: <199612202038.OAA22805@poplar.cray.com>
8546 Date: Fri, 20 Dec 1996 14:38:50 -0600
8547 Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
8551 Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
8552 From: Chip Salzenberg
8553 Files: cop.h pp_hot.c scope.c
8555 Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
8556 From: Chip Salzenberg
8557 Files: doop.c pp.c pp.h pp_hot.c
8559 Title: "Try again to improve method caching"
8560 From: Ilya Zakharevich
8561 Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu>
8562 Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
8565 Title: "Be more careful about 'o' magic memory management"
8566 From: Chip Salzenberg
8569 Title: "Fix bad pointer refs when localized object loses magic"
8570 From: Chip Salzenberg
8573 LIBRARY AND EXTENSIONS
8575 Title: "Refresh CPAN to 1.09"
8576 From: Andreas Koenig
8579 Title: "Refresh Net::Ping to 2.02"
8580 From: Russell Mosemann <mose@ccsn.edu>
8581 Files: lib/Net/Ping.pm
8583 Title: "Refresh IO to 1.14"
8585 Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
8586 ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
8587 ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
8588 ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
8589 t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
8590 t/lib/io_udp.t t/lib/io_xs.t
8592 BUILD PROCESS AND UTILITIES
8594 Title: "Don't recurse into subdirs twice on 'make realclean'"
8595 From: Chip Salzenberg
8598 Title: "Use root EXTERN.h when compiling x2p/malloc.c."
8600 Files: x2p/Makefile.SH
8602 Title: "Fix compilation errors when malloc.c used for x2p"
8603 From: Robin Barker <rmb@cise.npl.co.uk>
8608 Title: "Edit INSTALL to describe new binary compat setup"
8609 From: Chip Salzenberg
8612 Title: "Update to perllocale.pod"
8613 From: Jarkko Hietaniemi
8614 Files: pod/perllocale.pod
8621 As soon as I posted 5.003_14, I found a fatal error in it. :-(
8623 This release is strictly a bug fix -- it removes some function caching
8624 changes that were supposed to be improvements, but weren't.
8631 We seem to have achieved "release candidate" status.
8633 CORE LANGUAGE CHANGES
8635 Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
8636 From: Chip Salzenberg
8637 Files: perly.c perly.c.diff perly.y toke.c
8639 Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
8640 From: Chip Salzenberg
8641 Files: cop.h mg.c pp_ctl.c pp_hot.c
8643 Title: "Complete support for modifying undefined array members in foreach"
8644 From: Chip Salzenberg
8645 Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
8649 Title: "patch for regex bug: (x|x){n}"
8650 From: Gurusamy Sarathy
8651 Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu>
8652 Date: Fri, 20 Dec 1996 21:59:22 -0500
8655 Title: "Bug in debugger with import manipulations"
8656 From: Ilya Zakharevich
8657 Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu>
8658 Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
8661 Title: "Import and dynamic methods"
8662 From: Ilya Zakharevich
8663 Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu>
8664 Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
8665 Files: gv.c hv.c sv.c
8667 Title: "malloc.c patch"
8668 From: Ilya Zakharevich
8669 Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu>
8670 Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
8673 Title: "sv_gets patch"
8674 From: Ilya Zakharevich
8675 Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu>
8676 Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
8679 Title: "pos $str patch"
8680 From: Ilya Zakharevich
8681 Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu>
8682 Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
8683 Files: mg.c pp_hot.c t/op/pat.t
8685 Title: "Prevent warnings when STDCHAR is unsigned"
8686 From: Chip Salzenberg
8687 Files: perlio.c perlio.h
8691 Title: "Fix bugs in bincompat3 usage"
8692 From: Chip Salzenberg
8693 Files: perl.h perl_exp.SH
8695 Title: "Support shared libperl on SunOS"
8696 From: Ulrich Pfeifer
8699 Title: "Configure on OS/2"
8700 From: Ilya Zakharevich
8701 Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu>
8702 Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
8705 Title: "Fixes for Interactive Unix"
8706 From: win@in.rhein-main.de (Winfried Koenig)
8707 Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de>
8708 Date: Sun, 22 Dec 96 05:14 EET
8709 Files: hints/isc.sh op.c pp_sys.c universal.c
8711 Title: "Use "proto" instead of "_" in sdbm.h"
8712 From: Chip Salzenberg
8713 Files: ext/SDBM_File/sdbm/sdbm.h
8715 Title: "VMS patches to 5.003_13"
8716 From: Charles Bailey
8717 Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
8718 Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
8719 Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
8720 perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
8721 vms/Makefile vms/config.vms vms/descrip.mms
8722 vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
8723 vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
8726 UTILITIES, LIBRARY, AND EXTENSIONS
8728 Title: "Remove libnet"
8729 From: Chip Salzenberg
8730 Files: MANIFEST pod/perlmod.pod
8732 Title: "Refresh CPAN module to 1.08"
8733 From: Chip Salzenberg
8734 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
8736 Title: "Refresh ExtUtils::Manifest to version 1.28"
8737 From: Andreas Koenig
8738 Files: lib/ExtUtils/Manifest.pm
8740 Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
8741 From: Chip Salzenberg
8742 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
8744 Title: "Remodel File::Copy."
8745 From: Chip Salzenberg
8746 Files: lib/File/Copy.pm
8748 Title: "dumb bug in User::pwent.pm"
8749 From: Tom Christiansen
8750 Msg-ID: <199612201145.EAA27860@mox.perl.com>
8751 Date: Fri, 20 Dec 1996 04:45:37 -0700
8752 Files: lib/User/pwent.pm
8756 Title: "Better support for =for"
8757 From: Kenneth Albanowski
8758 Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
8759 Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
8760 Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
8762 Title: "perllocale.pod -- second draft"
8763 From: Dominic Dunlop <domo@slipper.ip.lu>
8764 Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
8765 Date: Sat, 21 Dec 1996 15:00:50 +0100
8766 Files: pod/perllocale.pod
8768 Title: "Perlguts, version 26"
8770 Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com>
8771 Date: Fri, 20 Dec 1996 11:43:38 -0800
8772 Files: pod/perlguts.pod
8774 Title: "Update pod/Makefile; s/perli18n/perllocale/"
8775 From: Chip Salzenberg
8776 Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
8777 pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
8779 Title: "obstruct pod2man doc tweaks"
8780 From: Roderick Schertler
8781 Msg-ID: <3923.851106237@eeyore.ibcinc.com>
8782 Date: Fri, 20 Dec 1996 13:23:57 -0500
8783 Files: lib/Class/Template.pm lib/Time/tm.pm
8790 The watchword here is "synchronization." There were a couple of
8791 show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
8792 everyone up to a common working base.
8794 CORE LANGUAGE CHANGES
8796 Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
8797 From: Chip Salzenberg
8800 Title: "Make evals' lexicals visible to nested evals"
8801 From: Chip Salzenberg
8806 Title: "Fix core dump bug with anoncode"
8807 From: Chip Salzenberg
8810 Title: "Allow DESTROY to make refs to dying objects"
8811 From: Chip Salzenberg
8816 Title: "Add missing backslash in Configure"
8817 From: Chip Salzenberg
8820 UTILITIES, LIBRARY, AND EXTENSIONS
8822 Title: "Include libnet-1.01 instead of old Net::FTP"
8824 Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
8825 lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
8826 lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
8827 lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
8828 lib/Net/Time.pm pod/perlmod.pod
8830 Title: "Use binmode when doing binary FTP"
8831 From: Ilya Zakharevich
8832 Files: lib/Net/FTP.pm
8834 Title: "Re: Open3.pm tries to close unopened file handle"
8835 From: Roderick Schertler
8836 Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com>
8837 Date: 18 Dec 1996 22:19:54 -0500
8838 Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
8839 lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
8842 Title: "Long-standing problem in Socket module"
8843 From: Spider Boardman
8844 Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US>
8845 Date: Wed, 18 Dec 1996 23:18:14 -0500
8846 Files: Configure Porting/Glossary config_H config_h.SH
8847 ext/Socket/Socket.pm ext/Socket/Socket.xs
8849 Title: "flock() constants"
8850 From: Roderick Schertler
8851 Msg-ID: <26669.850977437@eeyore.ibcinc.com>
8852 Date: Thu, 19 Dec 1996 01:37:17 -0500
8853 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
8855 Title: "Re: find2perl . -xdev BROKEN still"
8856 From: Roderick Schertler
8857 Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com>
8858 Date: 19 Dec 1996 12:44:34 -0500
8859 Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
8863 Title: "small doc tweaks for _12"
8864 From: Roderick Schertler
8865 Msg-ID: <1826.851011557@eeyore.ibcinc.com>
8866 Date: Thu, 19 Dec 1996 11:05:57 -0500
8867 Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
8869 Title: "Re: missing E<> POD directive in perlpod.pod"
8870 From: Roderick Schertler
8871 Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com>
8872 Date: 19 Dec 1996 10:30:43 -0500
8873 Files: pod/perlpod.pod pod/pod2html.PL
8880 This patch is huge. A multitude of bug fixes, new modules (especially
8881 CPAN and Net::FTP), a couple of new Configure variables, updated
8882 docs... it's a long list. And speaking of lists, here's a list of
8883 the more significant changes in 5.003_12:
8885 CORE LANGUAGE CHANGES
8887 Title: "Support C<delete @hash{@keys}>"
8888 From: Chip Salzenberg
8889 Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
8892 Title: "Autovivify scalars"
8893 From: Chip Salzenberg
8894 Files: dump.c op.c op.h pp.c pp_hot.c
8896 Title: "Allow any word, including keyword, as label"
8897 From: Chip Salzenberg
8902 Title: "Allow assignment to empty array values during foreach()"
8903 From: Chip Salzenberg
8904 Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
8906 Title: "Fix nested closures"
8907 From: Chip Salzenberg
8908 Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
8910 Title: "Fix core dump on auto-vivification"
8911 From: Chip Salzenberg
8914 Title: "Fix core dump on C<open $undef_var, "X">"
8915 From: Chip Salzenberg
8918 Title: "Fix -T/-B on globs and globrefs"
8919 From: Chip Salzenberg
8922 Title: "Fix memory management of $`, $&, and $'"
8923 From: Chip Salzenberg
8924 Files: pp_hot.c regexec.c
8926 Title: "Fix paren matching during backtracking"
8927 From: Chip Salzenberg
8930 Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
8931 From: Chip Salzenberg
8932 Files: miniperlmain.c perl.c perl.h sv.c
8934 Title: "Discard garbage bytes at end of prototype()"
8935 From: Chip Salzenberg
8938 Title: "Fix local($pack::{foo})"
8939 From: Chip Salzenberg
8940 Files: global.sym pp.c pp_hot.c proto.h scope.c
8942 Title: "Fix for AmigaOS - inplace operation"
8943 From: Norbert Pueschel
8944 Msg-ID: <77724601@Armageddon.meb.uni-bonn.de>
8945 Date: Sun, 08 Dec 1996 15:33:00 +0100
8948 Title: "Disable warn, die, and parse hooks _before_ global destruction
8949 From: Chip Salzenberg
8952 Title: "Re: Bug in formline "
8953 From: Gurusamy Sarathy
8954 Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu>
8955 Date: Sun, 08 Dec 1996 14:58:32 -0500
8958 Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
8959 From: Chip Salzenberg
8962 Title: "Fix %ENV assignment when environment starts out empty"
8963 From: Chip Salzenberg
8966 Title: "Properly support and document newRV{,_inc,_noinc}"
8967 From: Chip Salzenberg
8968 Files: global.sym pod/perlguts.pod sv.c sv.h
8970 Title: "Support SvREADONLY on arrays"
8971 From: Chip Salzenberg
8974 Title: "Allow lvalue pos inside recursive function"
8975 From: Chip Salzenberg
8976 Files: op.c pp.c pp_ctl.c pp_hot.c
8980 Title: "Eliminate PerlIO warnings when setting cnt to -1"
8981 From: Chip Salzenberg
8984 Title: "Make $privlib contents compatible with 5.003"
8985 From: Chip Salzenberg
8986 Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
8989 Title: "Support $bincompat3 config variable; update metaconfig units"
8990 From: Chip Salzenberg
8991 Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
8992 old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
8994 Title: "Look for gettimeofday() in Configure"
8995 From: John Hughes <john@AtlanTech.COM>
8996 Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
8997 Date: Wed, 11 Dec 1996 15:49:57 +0100
8998 Files: Configure config_H config_h.SH pp.c
9000 Title: "Make $startperl a relative path if people want portable scrip
9001 From: Chip Salzenberg
9004 Title: "Homogenize use of "eval exec" hack"
9005 From: Chip Salzenberg
9006 Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
9007 eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
9008 makeaperl.SH pod/checkpods.PL pod/perlrun.pod
9009 pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
9010 pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
9011 utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
9012 x2p/find2perl.PL x2p/s2p.PL
9014 Title: "LynxOS support"
9015 From: seibert@Lynx.COM (Greg Seibert)
9016 Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com>
9017 Date: Thu, 12 Dec 1996 09:25:00 PST
9018 Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
9020 Title: "In Linux hints, set suidsafe=no and dosuid=yes"
9021 From: Chip Salzenberg
9022 Files: hints/linux.sh
9024 Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
9025 From: aburlison@cix.compulink.co.uk (Alan Burlison)
9026 Msg-ID: <memo.453720@cix.compulink.co.uk>
9027 Date: Wed, 11 Dec 96 18:34 GMT0
9028 Files: hints/svr4.sh
9030 Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
9031 From: Roderick Schertler
9032 Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com>
9033 Date: 11 Dec 1996 18:58:56 -0500
9034 Files: INSTALL hints/freebsd.sh
9036 Title: "OS/2 updates from Ilya"
9037 From: Ilya Zakharevich
9038 Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
9040 Title: "VMS patches to 5.003_11"
9041 From: Charles Bailey
9042 Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
9043 Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
9044 Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
9048 Title: "recurse recurse recurse ..."
9049 From: Jarkko Hietaniemi
9050 Msg-ID: <199612092144.XAA29025@alpha.hut.fi>
9051 Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
9052 Files: MANIFEST t/op/recurse.t
9054 UTILITIES, LIBRARY, AND EXTENSIONS
9056 Title: "Add CPAN and Net::FTP"
9057 From: Chip Salzenberg
9058 Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
9059 lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
9062 Title: "Please update Text::Wrap and Text::Tabs"
9063 From: David Muir Sharnoff <muir@idiom.com>
9064 Msg-ID: <199612180659.WAA24957@idiom.com>
9065 Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
9066 Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
9068 Title: "Add File::Compare"
9069 From: Nick Ing-Simmons
9070 Msg-ID: <199612161844.SAA02152@pluto>
9071 Date: Mon, 16 Dec 1996 18:44:59 GMT
9072 Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
9074 Title: "Add Tie::RefHash"
9075 From: Gurusamy Sarathy
9076 Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu>
9077 Date: Sun, 15 Dec 1996 18:58:08 -0500
9078 Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
9080 Title: "Put "splain" in utils."
9081 From: Chip Salzenberg
9082 Files: Makefile.SH installperl utils/Makefile utils/splain.PL
9084 Title: "Some h2ph fixes"
9086 Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com>
9087 Date: Fri, 13 Dec 1996 11:34:12 -0800
9088 Files: utils/h2ph.PL
9090 Title: "xsubpp patch to add #line"
9091 From: Nick Ing-Simmons
9092 Msg-ID: <199612162153.VAA03590@ni-s.u-net.com>
9093 Date: Mon, 16 Dec 1996 21:53:56 GMT
9094 Files: lib/ExtUtils/xsubpp
9096 Title: "Re: Proposed addition to File::Copy: move"
9097 From: Charles Bailey
9098 Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
9099 Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
9100 Files: lib/File/Copy.pm t/lib/filecopy.t
9102 Title: "DB_File 1.09 patch"
9104 Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk>
9105 Date: Wed, 18 Dec 96 10:37:58 GMT
9106 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
9108 Title: "Debugger update"
9109 From: Ilya Zakharevich
9110 Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu>
9111 Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
9112 Files: lib/perl5db.pl
9116 Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
9117 From: Tom Christiansen and Dominic Dunlop
9118 Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
9121 Title: "perltoot.pod"
9122 From: Tom Christiansen
9123 Msg-ID: <199612091444.HAA09947@toy.perl.com>
9124 Date: Mon, 09 Dec 1996 07:44:10 -0700
9125 Files: MANIFEST pod/perltoot.pod
9127 Title: "Perlguts, version 25"
9129 Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com>
9130 Date: Fri, 6 Dec 96 11:40:27 PST
9131 Files: pod/perlguts.pod
9133 Title: "pod/perlipc.pod patch"
9134 From: d-lewart@uiuc.edu (Daniel S. Lewart)
9135 Msg-ID: <199612090910.CAA20906@mox.perl.com>
9136 Date: Mon, 9 Dec 96 3:10:02 CST
9137 Files: pod/perlipc.pod
9139 Title: "pod patches for English errors"
9140 From: Steve Kelem <steve.kelem@xilinx.com>
9141 Msg-ID: <24616.850167191@castor>
9142 Date: Mon, 09 Dec 1996 13:33:11 -0800
9145 Title: "Misc doc updates"
9146 From: Tom Christiansen
9147 Msg-ID: <199612150156.SAA12506@mox.perl.com>
9148 Date: Sat, 14 Dec 1996 18:56:33 -0700
9155 This patch is (still) closing in on 5.004. Nothing dramatic, lots of
9158 CORE LANGUAGE CHANGES
9160 Title: "Fix precedence problems with subs as uniops or listops"
9161 From: Chip Salzenberg
9162 Files: perly.c perly.c.diff perly.h perly.y
9164 Title: "Don't reset $. on open()"
9165 From: Chip Salzenberg
9168 Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
9169 From: Chip Salzenberg
9170 Files: pod/perlref.pod pp_hot.c sv.c
9172 Title: "Don't let expression context force return context"
9173 From: Chip Salzenberg
9176 Title: "Properly convert "1E2" et al to IV/UV"
9177 From: Chip Salzenberg
9180 Title: "Fix modulo operator in UV realm"
9181 From: Chip Salzenberg
9184 Title: "Fix stat(_) after stat(HANDLE)"
9185 From: Chip Salzenberg
9188 Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
9189 From: Chip Salzenberg
9194 Title: "Eliminate spurious warning when splicing undefs"
9195 From: Chip Salzenberg
9198 Title: "Eliminate spurious warning from "x=" operator"
9199 From: Chip Salzenberg
9202 Title: "Fix line numbers near control structures"
9203 From: Chip Salzenberg
9204 Files: op.c perly.c perly.c.diff perly.y proto.h
9206 Title: "Don't let scalar unpack() underflow stack"
9207 From: Chip Salzenberg
9210 Title: "Fix core dump from precedence bug in "@foo" warning"
9211 From: Chip Salzenberg
9214 Title: "Move die() to utils.c; add varargs hack to croak()"
9215 From: Chip Salzenberg
9216 Files: pp_ctl.c util.c
9218 Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
9219 From: Chip Salzenberg
9220 Files: Configure config_H config_h.SH doop.c
9221 ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
9222 hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
9224 Title: "Less malloc in magic"
9225 From: Chip Salzenberg
9228 Title: "Re: 5.003_09: PADTMP fix"
9229 From: Ilya Zakharevich
9230 Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu>
9231 Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
9232 Files: pod/perlguts.pod
9234 Title: "Fully paramaterize locales; disable all if NO_LOCALE"
9235 From: Chip Salzenberg
9236 Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
9238 PORTABILITY AND TESTING
9240 Title: "Bitwise op fix for Alpha"
9241 From: Chip Salzenberg
9244 Title: "hints/dgux.sh update"
9245 From: Roderick Schertler
9246 Msg-ID: <24178.849309616@eeyore.ibcinc.com>
9247 Date: Fri, 29 Nov 1996 18:20:16 -0500
9248 Files: hints/dgux.sh
9250 Title: "BUG in hints/hpux.sh"
9251 From: Jeff McDougal <jmcdo@cris.com>
9252 Msg-ID: <32A42C11.7FA2@cris.com>
9253 Date: Tue, 03 Dec 1996 08:33:05 -0500
9254 Files: hints/hpux.sh
9256 Title: "VMS patches for 5.003_10"
9257 From: Charles Bailey
9258 Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
9259 Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
9260 Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
9261 pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
9262 utils/perldoc.PL vms/config.vms vms/descrip.mms
9263 vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
9265 Title: "_10+ under OS/2"
9266 From: Ilya Zakharevich
9267 Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu>
9268 Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
9269 Files: malloc.c os2/diff.configure
9271 LIBRARY AND EXTENSIONS
9273 Title: "{in,ob}structive pods"
9274 From: Tom Christiansen
9275 Msg-ID: <199611301652.JAA24201@toy.perl.com>
9276 Date: Sat, 30 Nov 1996 09:52:57 -0700
9277 Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
9278 lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
9279 lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
9280 lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
9282 Title: "FileHandle that 'ISA' IO::File"
9283 From: Nick Ing-Simmons
9284 Msg-ID: <199612021718.RAA04416@pluto>
9285 Date: Mon, 2 Dec 1996 17:18:02 GMT
9286 Files: MANIFEST lib/FileHandle.pm
9288 Title: "Make IO::File::import use its parameters"
9289 From: Chip Salzenberg
9290 Files: ext/IO/lib/IO/File.pm
9292 Title: "10+ debugger patch"
9293 From: Ilya Zakharevich
9294 Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu>
9295 Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
9296 Files: lib/perl5db.pl perl.c pod/perldebug.pod
9298 Title: "Don't call CORE::close in file handle DESTROY method"
9299 From: Chip Salzenberg
9300 Files: ext/IO/lib/IO/Handle.pm
9302 Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
9303 From: Hallvard B Furuseth
9304 Msg-ID: <199612031445.PAA19056@bombur2.uio.no>
9305 Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
9306 Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
9308 Title: "DB_File 1.07"
9310 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
9313 Title: "DB_File 1.08"
9315 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
9322 This patch is closing in on 5.004. It contains lots of small and
9323 valuable changes, but nothing dramatic.
9325 CORE LANGUAGE CHANGES
9327 Title: "Allow &{sub {...}} without warning"
9328 From: Chip Salzenberg
9331 Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
9332 From: John L. Allen <allen@gateway.grumman.com>
9335 Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
9336 From: Chip Salzenberg
9341 Title: "Fix regex matching of chars with high bit set"
9342 From: Chip Salzenberg
9345 Title: "Hash key memory corruption fix and naming cleanup"
9346 From: Chip Salzenberg
9347 Files: hv.c hv.h perl.h
9349 Title: "Undo broken perf. patch (PADTMP stealing)"
9350 From: Chip Salzenberg
9353 Title: "Make SV unstudied in sv_gets()"
9354 From: Chip Salzenberg
9357 Title: "Better support for UVs"
9359 Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
9361 Title: "Minor locale cleanups"
9362 (Accept "POSIX" locale as standard like "C". Reset locale to
9363 'C' when testing strtod() in t/lib/posix.t.)
9364 From: Chip Salzenberg
9365 Files: t/lib/posix.t util.c
9367 Title: "Always taint result of sprintf() on float"
9368 From: Chip Salzenberg
9371 Title: "Fix spurious warning from bitwise string ops"
9372 From: Chip Salzenberg
9375 Title: "Eliminate warning on {,sys}read(,$newvar,)"
9376 From: Chip Salzenberg
9377 Files: doop.c pp_sys.c
9379 Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
9380 From: Chip Salzenberg
9383 Title: "Save message when calling __DIE__ hook"
9384 From: Chip Salzenberg
9387 Title: "Namespace cleanup"
9388 From: Chip Salzenberg
9389 Files: global.sym old_global.sym perl.h
9391 Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
9392 From: Chip Salzenberg
9393 Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
9397 Title: "Reliable signal patch"
9398 From: Kenneth Albanowski
9399 Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
9400 Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
9401 Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
9403 Title: "Emulate missing flock() with either fcntl() or lockf()"
9404 From: Chip Salzenberg
9407 Title: "3_09: minor patches for OS/2"
9408 From: Ilya Zakharevich
9409 Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu>
9410 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
9411 Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
9412 os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
9413 os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
9414 os2/os2.c os2/os2ish.h perl.h
9416 Title: "Re: 5.003_09 and QNX"
9417 From: nort@bottesini.harvard.edu (Norton Allen)
9418 Msg-ID: <9611271836.AA14460@bottesini.harvard.edu>
9419 Date: Wed, 27 Nov 96 13:36:06 est
9420 Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
9421 t/TEST toke.c util.c x2p/proto.h
9423 Title: "Re: updated patch on the sysread, syswrite for VMS"
9424 From: Charles Bailey
9425 Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
9426 Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
9429 LIBRARY AND EXTENSIONS
9431 Title: "Minor patch to debugger"
9432 From: Ilya Zakharevich
9433 Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu>
9434 Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
9435 Files: lib/perl5db.pl
9437 Title: "AutoLoader::AUTOLOAD optimization"
9438 From: Nick Ing-Simmons
9439 Msg-ID: <199611231954.TAA09921@ni-s.u-net.com>
9440 Date: Sat, 23 Nov 1996 19:54:52 GMT
9441 Files: lib/AutoLoader.pm
9443 Title: "Diagnostic cleanup"
9444 From: Chip Salzenberg
9445 Files: lib/diagnostics.pm pod/perldiag.pod
9449 Title: "Improve documentation for sysread() and syswrite()"
9450 From: Chip Salzenberg
9451 Files: pod/perlfunc.pod
9453 Title: "Document how to use $SIG{ALRM} and alarm()"
9454 From: Roderick Schertler
9455 Msg-ID: <5898.849026569@eeyore.ibcinc.com>
9456 Date: Tue, 26 Nov 1996 11:42:49 -0500
9457 Files: pod/perlfunc.pod
9464 This patch was a compendium of various fixes and enhancements from
9465 many people, including some serious improvement in lexical variable
9466 scoping and locale handling.
9468 CORE LANGUAGE CHANGES
9470 Title: "Lexical locales"
9471 (make effectiveness of locales depend on C<use locale>)
9472 From: Chip Salzenberg
9473 Files: too many to list
9475 Title: "Lexical scoping cleanup"
9476 (tighten scoping of lexical variables, somewhat on the
9477 new constructs and somewhat on the old)
9478 From: Chip Salzenberg
9479 Files: many... but mostly perly.y and toke.c
9481 Title: "Re: memory corruption / security bug in sysread,syswrite + pa
9482 From: Jarkko Hietaniemi
9483 Msg-ID: <199611251946.VAA30459@alpha.hut.fi>
9484 Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
9485 Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
9490 Title: "Configure fix for handling DynaLoader"
9491 From: Chip Salzenberg
9494 Title: "Properly prototype safe{malloc,calloc,realloc,free}."
9495 From: Chip Salzenberg
9498 Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
9499 From: John Hughes <john@AtlanTech.COM>
9500 Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
9501 Date: Wed, 20 Nov 1996 14:27:06 +0100
9504 Title: ""static" call to UNIVERSAL::can"
9505 From: Nick Ing-Simmons
9506 Msg-ID: <199611211547.PAA15878@pluto>
9507 Date: Thu, 21 Nov 1996 15:47:46 GMT
9510 Title: "die -> croak"
9511 From: Gurusamy Sarathy
9512 Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu>
9513 Date: Thu, 21 Nov 1996 16:11:21 -0500
9516 Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
9517 From: Chip Salzenberg
9520 Title: "Add new symbols to old_global.sym, too."
9521 From: Chip Salzenberg
9522 Files: global.sym old_global.sym
9524 Title: "Cleanup of {,un}pack('w')."
9525 From: Chip Salzenberg
9528 Title: "Cleanups from Ilya."
9529 From: Chip Salzenberg
9530 Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
9532 Title: "Fix for unpack('w') on 64-bit systems."
9533 From: Chip Salzenberg
9536 Title: "Re: LC_NUMERIC support is ready + performance"
9537 From: Ilya Zakharevich
9538 Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu>
9539 Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
9542 Title: "Hash key sharing improvements from Ilya."
9543 From: Chip Salzenberg
9544 Files: hv.c hv.h proto.h
9546 Title: "Mortal stack pre-allocation from Ilya."
9547 From: Chip Salzenberg
9548 Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
9552 Title: "VMS patches post-5.003_08"
9553 From: Charles Bailey
9554 Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
9555 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
9556 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
9557 lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
9558 utils/h2xs.PL vms/config.vms vms/descrip.mms
9559 vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
9562 Title: "5.003_08: OS/2-specific bugs/enhancements"
9563 From: Ilya Zakharevich
9564 Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu>
9565 Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
9566 Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
9567 os2/OS2/PrfDB/PrfDB.pm os2/os2.c
9569 Title: "HP patches didn't make it into _08 (fwd)"
9571 Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com>
9572 Date: Mon, 25 Nov 96 18:15:26 PST
9573 Files: ext/DynaLoader/dl_hpux.xs
9575 Title: "Another HP "patch" that didn't make it (new hints file)"
9577 Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com>
9578 Date: Mon, 25 Nov 1996 13:16:17 -0800
9579 Files: hints/hpux.sh
9581 LIBRARY AND EXTENSIONS
9583 Title: "Elide spurious space in db-hash.t"
9584 From: Chip Salzenberg
9585 Files: t/lib/db-hash.t
9587 Title: "Update documentation and warning in I18N::Collate."
9588 From: Chip Salzenberg
9589 Files: lib/I18N/Collate.pm
9591 Title: "Fix bitwise op test; clean up a couple of others"
9592 From: Chip Salzenberg
9593 Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
9595 Title: "minimal timelocal.pl for _09"
9596 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
9597 Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
9598 Date: Tue, 19 Nov 1996 19:54:23 +0100
9599 Files: lib/Time/Local.pm
9601 Title: "Socket test improvement from Ilya."
9602 From: Chip Salzenberg
9603 Files: t/lib/io_sock.t
9606 From: Nick Ing-Simmons
9607 Msg-ID: <199611230917.JAA00471@ni-s.u-net.com>
9608 Date: Sat, 23 Nov 1996 09:17:40 GMT
9613 Title: "perldiag documentation patch."
9615 Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk>
9616 Date: Wed, 20 Nov 96 16:07:28 GMT
9617 Files: pod/perldiag.pod
9619 Title: "a missing perldiag entry"
9620 From: Gurusamy Sarathy
9621 Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu>
9622 Date: Thu, 21 Nov 1996 15:24:02 -0500
9623 Files: pod/perldiag.pod
9625 Title: "perlfunc patch"
9627 Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk>
9628 Date: Wed, 20 Nov 96 14:04:08 GMT
9629 Files: pod/perlfunc.pod
9631 Title: "Patch for pod/perlpod.pod"
9632 From: "Joseph S. Myers" <jsm28@cam.ac.uk>
9633 Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
9634 Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
9635 Files: pod/perlpod.pod
9637 Title: "Update locale documentation."
9638 From: Chip Salzenberg
9639 Files: pod/perli18n.pod
9643 Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
9644 From: Chip Salzenberg
9652 This patch was a compendium of various fixes and enhancements from
9653 many people. Here are some of the more significant changes.
9656 CORE LANGUAGE CHANGES
9658 Title: "Make C<no FOO> fail if C<unimport FOO> fails"
9662 Title: "Bitwise op sign rationalization"
9663 (Make bitwise ops result in unsigned values, unless C<use
9664 integer> is in effect. Includes initial support for UVs.)
9665 From: Chip Salzenberg
9666 Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
9667 pp_hot.c proto.h sv.c t/op/bop.t
9669 Title: "Defined scoping for C<my> in control structures"
9670 (Finally defines semantics of "my" in control expressions,
9671 like the condition of "if" and "while". In all cases, scope
9672 of a "my" var extends to the end of the entire control
9673 structure. Also adds new construct "for my", which
9674 automatically declares the control variable "my" and limits
9675 its scope to the loop.)
9676 From: Chip Salzenberg
9677 Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
9679 Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
9680 (This patch makes Perl correctly ignore SvIVX() if either
9681 NOK or POK is true, since SvIVX() may be a truncated or
9682 overflowed version of the real value.)
9683 From: Chip Salzenberg
9684 Files: pp.c pp_hot.c sv.c
9686 Title: "Make code match Camel II re: functions that use $_"
9690 Title: "Provide scalar context on left side of "->""
9691 From: Chip Salzenberg
9692 Files: perly.c perly.y
9694 Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
9695 From: Chip Salzenberg
9701 Title: "Warn on overflow of octal and hex integers"
9702 From: Chip Salzenberg
9703 Files: proto.h toke.c util.c
9705 Title: "If -w active, warn for commas and hashes ('#') in qw()"
9706 From: Chip Salzenberg
9709 Title: "Fixes for pack('w')"
9710 From: Ulrich Pfeifer
9711 Files: pp.c t/op/pack.t
9713 Title: "More complete output from sv_dump()"
9714 From: Gurusamy Sarathy
9717 Title: "Major '..' and debugger patches"
9718 From: Ilya Zakharevich
9719 Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
9721 Title: "Fix for formline()"
9722 From: Gurusamy Sarathy
9723 Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
9726 Title: "Fix stack botch in untie and binmode"
9727 From: Gurusamy Sarathy
9730 Title: "Complete EMBED, including symbols from interp.sym"
9731 (New define EMBEDMYMALLOC makes embedding total by
9732 avoiding "Mymalloc" etc.)
9733 From: Chip Salzenberg
9734 Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
9735 ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
9736 perl.h pp_sys.c proto.h regexec.c toke.c util.c
9737 x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
9739 Title: "Support old embedding for people who want it"
9740 From: Chip Salzenberg
9741 Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
9746 Title: "Miscellaneous VMS fixes"
9747 From: Charles Bailey
9748 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
9749 lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
9750 perl.h perl_exp.SH proto.h t/TEST t/io/read.t
9751 t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
9752 vms/Makefile vms/config.vms vms/descrip.mms
9753 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
9754 vms/perlvms.pod vms/test.com vms/vms.c
9756 Title: "DJGPP patches (MS-DOS)"
9757 From: "Douglas E. Wegscheid" <wegscd@whirlpool.com>
9758 Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
9759 lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
9760 perl.h pp_sys.c proto.h sv.c util.c
9762 Title: "Plan 9 update"
9763 From: Luther Huffman <lutherh@infinet.com>
9764 Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
9765 plan9/genconfig.pl plan9/mkfile plan9/setup.rc
9767 Title: "Patch to make Perl work under AmigaOS"
9768 From: Norbert Pueschel
9769 Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
9770 lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
9772 LIBRARY AND EXTENSIONS
9774 Title: "DB_File 1.05"
9776 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
9778 Title: "Getopts::Std patch for hash support"
9779 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
9780 Files: lib/Getopt/Std.pm
9782 Title: "Kludge for bareword handles"
9783 (Add 'require IO::Handle' at beginning of FileHandle.pm)
9784 From: Chip Salzenberg
9785 Files: ext/FileHandle/FileHandle.pm
9787 Title: "Re: strtod / strtol patch for POSIX module"
9788 From: hammen@gothamcity.jsc.nasa.gov (David Hammen)
9789 Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
9790 ext/POSIX/POSIX.xs t/lib/posix.t
9794 Title: "Fix a2p translation of '{print "a" "b" "c"}'"
9795 From: Chip Salzenberg
9796 Files: x2p/a2p.c x2p/a2p.y
9803 This patch was primarily to fix bugs or include little things I missed
9804 in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
9805 testing with an eye towards eventual release as 5.004.
9807 If it doesn't work for you, try
9809 LC_ALL=C; export LC_ALL
9811 for Bourne shell users, or
9815 for C-shell users. Some versions of IRIX are reported to have
9816 problems with sort when the locale is other than C. This manifests
9817 as an infinite loop in the ./miniperl configpm step.
9819 The details are described below. A very brief summary is:
9821 o Visible Changes to Core Functionality
9823 -Support for BER compressed integers. See perlfunc.pod for
9824 documentation on the 'w' option.
9826 -untaint support added to IO extension.
9828 o Changes in Core Internals
9830 -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
9831 as it was pre-5.003_01. Again, this is for binary compatibility
9832 with 5.003. (5.003_06 erroneously called it Myrealloc.)
9834 -Getopt::Long updated to version 2.4.
9836 o Configure and build enhancements
9838 -improved SCO hints. Actually these are unconfirmed guesses, but
9841 -OS/2 and Plan9 updates.
9845 -print sort (4,1,3,2);
9847 -group numbers are integers again.
9849 -other things. See the specific changes for details.
9853 Here are the specific file-by-file changes.
9857 Updated for 5.003_07.
9859 Fixed a spelling error.
9863 Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
9864 Since the GNU libc test requires compiling and linking a test
9865 program, the dependencies have been altered and lots of pieces of
9866 Configure have moved around unchanged. The patch is big but the
9869 Allow for both <sys/select.h> and <time.h> in fd_set tests.
9870 Systems which don't allow both (e.g. SCO) have to turn off one
9871 or the other in the hints file for now.
9875 Warn about re-using config.sh version-specific values.
9879 Date: Tue, 8 Oct 1996 22:24:48 -0400
9880 From: "Randy J. Ray" <rjray@uswest.com>
9881 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9883 This is a re-post of my patch to Graham's IO library to add a method in
9884 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9885 that is of or inherits from IO::Handle. With this flag set, data read from
9886 said handle is not tainted, whether running under -T, suid or sgid.
9888 This patch adds the method to IO.xs, adds documentation and warning to the
9889 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9890 adds mention of the new file to MANIFEST.
9892 Add mention of t/lib/io_taint.t
9894 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9895 From: Ilya Zakharevich
9901 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9902 From: Ilya Zakharevich
9904 All the executable targets are moved into the same chunk with
9905 shared library target, which is delegated to
9906 $osname/Makefile.SHs if found.
9907 config.h should depend on config_h.SH.
9909 Remove mkmanifest target, since it will generate incorrectly
9910 sorted MANIFEST file, I would imagine (I haven't checked).
9918 Update SH_PATH comment.
9922 Update SH_PATH comment.
9926 Date: Tue, 8 Oct 1996 22:24:48 -0400
9927 From: "Randy J. Ray" <rjray@uswest.com>
9928 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9930 This is a re-post of my patch to Graham's IO library to add a method in
9931 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9932 that is of or inherits from IO::Handle. With this flag set, data read from
9933 said handle is not tainted, whether running under -T, suid or sgid.
9935 This patch adds the method to IO.xs, adds documentation and warning to the
9936 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9937 adds mention of the new file to MANIFEST.
9939 Add method "untaint" into class IO::Handle
9941 Index: ext/IO/lib/IO/Handle.pm
9943 Date: Tue, 8 Oct 1996 22:24:48 -0400
9944 From: "Randy J. Ray" <rjray@uswest.com>
9945 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
9947 This is a re-post of my patch to Graham's IO library to add a method in
9948 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
9949 that is of or inherits from IO::Handle. With this flag set, data read from
9950 said handle is not tainted, whether running under -T, suid or sgid.
9952 This patch adds the method to IO.xs, adds documentation and warning to the
9953 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
9954 adds mention of the new file to MANIFEST.
9956 Document IO::Handle::untaint and give warning about the bad
9959 Index: ext/SDBM_File/sdbm/sdbm.h
9961 Change Myrealloc to Myremalloc to conform to 5.003's version.
9962 I left in the Mycalloc since malloc.c now includes a calloc,
9963 and we might need to hide it.
9967 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9968 From: Ilya Zakharevich
9970 Better error message for overload.
9974 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
9975 From: Ilya Zakharevich
9977 Some optimization (speedup in loading GNU utilities with some
9978 memory present - 32M should be quite enough).
9979 Test for revision of EMX, and setting fork()ing appropriately.
9980 libc was in .../st/... instead of mt.
9981 README.os2 is installed as pod/perlos2.pod.
9985 Don't include <sys/select.h> along with <time.h>.
9989 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9990 From: Ilya Zakharevich
9992 Restore timestamps under OS/2 (needed for binary install).
9996 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
9997 From: Ilya Zakharevich
9999 Use builtin methods if present under OS/2 (maybe should be
10000 done outside of OS/2 too?).
10002 Index: lib/ExtUtils/MM_Unix.pm
10004 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
10005 From: Ilya Zakharevich
10007 Made `use strict'-clean even in parts shadowed by Autoloading.
10009 Index: lib/ExtUtils/typemap
10011 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
10012 From: Ilya Zakharevich
10014 `bool' entry added.
10016 Index: lib/ExtUtils/xsubpp
10018 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
10019 From: Ilya Zakharevich
10021 Logic for processing RETVAL documented (at last!).
10023 Index: lib/File/Copy.pm
10025 Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
10026 From: Ilya Zakharevich
10027 Subject: Cleanup after new test
10029 Below are patches for File::Copy (copying to filehandles was just
10030 plain broken under OS/2 and VMS)
10032 Index: lib/FindBin.pm
10034 Date: Fri, 20 Sep 1996 15:04:04 +0200
10036 Subject: Documentation patch to the FindBin module
10038 Index: lib/Getopt/Long.pm
10040 Update to version 2.4.
10044 Date: Thu, 10 Oct 1996 14:22:05 -0400
10045 From: "Brent B. Powers" <powers@ml.com>
10046 Subject: Re: patch for lib.pm
10048 Ignore undefined entries.
10050 Index: lib/newgetopt.pl
10052 Updated to version 2.4 to match Getopt::Long.
10054 Index: makedepend.SH
10056 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
10057 From: Ilya Zakharevich
10059 weed out perl_exp.SH, config_h.SH
10060 (They have these funny names to avoid names like perl.exp.SH
10061 with more than two '.' Such names are illegal on some systems.)
10065 Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
10066 From: Chip Salzenberg
10067 Subject: Re: Group fix for 5.003_06
10069 The group problems recently experienced are due to a small error
10070 introduced in 5.003_06. This patch is required to fix the bug:
10074 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
10075 From: Ilya Zakharevich
10077 sys/un.h is not very useful without Merlin toolkit.
10078 updates for fork()ing.
10080 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
10081 From: Ilya Zakharevich
10085 Index: os2/Makefile.SHs
10087 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
10088 From: Ilya Zakharevich
10090 Convoluted process to create chimera executables added.
10091 aout_clean is done automatically on clean.
10093 Index: os2/OS2/ExtAttr/t/os2_ea.t
10095 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
10096 From: Ilya Zakharevich
10098 Use `unlink' where appropriate.
10100 Index: os2/diff.configure
10106 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
10107 From: Ilya Zakharevich
10109 /bin/sh is translated to the configured value of location of sh.exe.
10110 popen() used even if we can fork (as we do now).
10111 builtins added for the sake of path manipulation.
10113 Index: os2/os2ish.h
10115 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
10116 From: Ilya Zakharevich
10118 sys/un.h is not very useful without Merlin toolkit.
10119 updates for fork()ing.
10121 Index: patchlevel.h
10123 Change to subversion 7.
10127 Date: Wed, 9 Oct 1996 19:03:41 +0000
10129 Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
10131 I've just started using purify on a perl with DBD::Oracle linked in
10132 (the number of uninitialised memory reads in the Oracle libraries
10135 If perl_destruct_level and $SIG{__WARN__} are set then I see a range
10136 of problems typified by this example and folowed by a core dump:
10138 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
10139 From: Ilya Zakharevich
10141 Copywrite of OS/2 port now has \n\n.
10142 Now deletes -e file (again!) if compilation is interrupted.
10146 Change Myrealloc to Myremalloc to conform to 5.003's version.
10147 I left in the Mycalloc since malloc.c now includes a calloc,
10148 and we might need to hide it.
10152 Updated for 5.003_07
10154 Index: plan9/arpa/inet.h
10156 Updated for 5.003_07
10158 Index: plan9/buildinfo
10160 Updated for 5.003_07
10162 Index: plan9/config.plan9
10164 Updated for 5.003_07
10166 Index: plan9/exclude
10168 Updated for 5.003_07
10170 Index: plan9/fndvers
10172 Updated for 5.003_07
10174 Index: plan9/genconfig.pl
10176 Updated for 5.003_07
10178 Index: plan9/mkfile
10180 Updated for 5.003_07
10182 Index: plan9/myconfig.plan9
10184 Updated for 5.003_07
10186 Index: plan9/perlplan9.doc
10188 Updated for 5.003_07
10190 Index: plan9/perlplan9.pod
10192 Updated for 5.003_07
10194 Index: plan9/plan9.c
10196 Updated for 5.003_07
10198 Index: plan9/plan9ish.h
10200 Updated for 5.003_07
10202 Index: plan9/setup.rc
10204 Updated for 5.003_07
10206 Index: plan9/versnum
10208 Updated for 5.003_07
10210 Index: pod/perldiag.pod
10212 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10213 From: Ilya Zakharevich
10215 mention that malloc in berkeley DB is broken, and PERL_BADFREE.
10216 OS/2-specific messages added.
10218 Index: pod/perlfunc.pod
10220 Date: 20 Sep 1996 13:17:14 +0200
10221 From: Ulrich Pfeifer
10222 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
10224 Index: pod/perli18n.pod
10226 Updated version with high bits intact.
10228 Index: pod/perlop.pod
10230 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10231 From: Ilya Zakharevich
10233 Crossrefs corrected.
10235 Index: pod/perltrap.pod
10237 Clarified that warn() _always_ printed to STDERR, both in perl4
10240 Index: pod/perlvar.pod
10242 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10243 From: Ilya Zakharevich
10249 Date: 20 Sep 1996 13:17:14 +0200
10250 From: Ulrich Pfeifer
10251 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
10255 Date: Wed, 9 Oct 1996 19:07:24 GMT
10256 From: Chris Faylor <cgf@bbc.com>
10258 The problem is that SCO apparently needs to have a file opened
10259 with write privileges for chsize to work correctly.
10263 Date: Tue, 08 Oct 1996 23:54:47 -0400
10264 From: Gurusamy Sarathy
10265 Subject: Re: Sorting lists of integers doesn't always work
10267 >> > print sort (4,1,2,3);
10269 >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
10271 This broke between 5.001n and 5.002. There was a long winded thread
10272 about sorting undefs in some order (rather than coredumping) around
10273 the 5.002beta times (search for "bogorefs" in the subject-line on
10274 p5p archive for details). Larry added in some code that presumes that
10275 the private flags are set by the time qsort() is called:
10277 Unfortunately, sv_2pv() does not set the POKp flag, so the above
10278 code breaks! Here's a patch against 5.00306.
10280 Index: t/lib/anydbm.t
10282 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10283 From: Ilya Zakharevich
10285 File mode under OS/2 is not what you expect. However, this has
10286 nothing to do with databases, _and_ there is a test
10287 for this in stat.t (which dutifully fails). There is
10288 no point to consider this behaviour as a bug in
10290 So OS/2 is special-cased in these tests.
10292 Index: t/lib/db-btree.t
10294 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10295 From: Ilya Zakharevich
10297 File mode under OS/2 is not what you expect. However, this has
10298 nothing to do with databases, _and_ there is a test
10299 for this in stat.t (which dutifully fails). There is
10300 no point to consider this behaviour as a bug in
10302 So OS/2 is special-cased in these tests.
10304 Index: t/lib/db-hash.t
10306 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10307 From: Ilya Zakharevich
10309 File mode under OS/2 is not what you expect. However, this has
10310 nothing to do with databases, _and_ there is a test
10311 for this in stat.t (which dutifully fails). There is
10312 no point to consider this behaviour as a bug in
10314 So OS/2 is special-cased in these tests.
10316 Index: t/lib/db-recno.t
10318 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10319 From: Ilya Zakharevich
10321 File mode under OS/2 is not what you expect. However, this has
10322 nothing to do with databases, _and_ there is a test
10323 for this in stat.t (which dutifully fails). There is
10324 no point to consider this behaviour as a bug in
10326 So OS/2 is special-cased in these tests.
10328 Index: t/lib/gdbm.t
10330 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10331 From: Ilya Zakharevich
10333 File mode under OS/2 is not what you expect. However, this has
10334 nothing to do with databases, _and_ there is a test
10335 for this in stat.t (which dutifully fails). There is
10336 no point to consider this behaviour as a bug in
10338 So OS/2 is special-cased in these tests.
10340 Index: t/lib/io_pipe.t
10342 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10343 From: Ilya Zakharevich
10345 Better error message on dying.
10347 Index: t/lib/io_taint.t
10349 Date: Tue, 8 Oct 1996 22:24:48 -0400
10350 From: "Randy J. Ray" <rjray@uswest.com>
10351 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
10353 This is a re-post of my patch to Graham's IO library to add a method in
10354 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
10355 that is of or inherits from IO::Handle. With this flag set, data read from
10356 said handle is not tainted, whether running under -T, suid or sgid.
10358 This patch adds the method to IO.xs, adds documentation and warning to the
10359 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
10360 adds mention of the new file to MANIFEST.
10362 Test suite for the untaint method of class IO::Handle.
10364 Index: t/lib/ndbm.t
10366 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10367 From: Ilya Zakharevich
10369 File mode under OS/2 is not what you expect. However, this has
10370 nothing to do with databases, _and_ there is a test
10371 for this in stat.t (which dutifully fails). There is
10372 no point to consider this behaviour as a bug in
10374 So OS/2 is special-cased in these tests.
10376 Index: t/lib/odbm.t
10378 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10379 From: Ilya Zakharevich
10381 File mode under OS/2 is not what you expect. However, this has
10382 nothing to do with databases, _and_ there is a test
10383 for this in stat.t (which dutifully fails). There is
10384 no point to consider this behaviour as a bug in
10386 So OS/2 is special-cased in these tests.
10388 Index: t/lib/sdbm.t
10390 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
10391 From: Ilya Zakharevich
10393 File mode under OS/2 is not what you expect. However, this has
10394 nothing to do with databases, _and_ there is a test
10395 for this in stat.t (which dutifully fails). There is
10396 no point to consider this behaviour as a bug in
10398 So OS/2 is special-cased in these tests.
10400 Index: t/lib/socket.t
10402 Date: Thu, 10 Oct 1996 01:09:59 -0400
10403 From: Spider Boardman
10404 Subject: Re: 5.003_06 is available (results on ULTRIX)
10406 fix t/lib/socket.t to treat TCP like the stream protocol it is
10407 rather than expecting it behave rationally in all cases.
10411 Date: 20 Sep 1996 13:17:14 +0200
10412 From: Ulrich Pfeifer
10413 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
10417 Date: Wed, 09 Oct 1996 00:41:27 -0400
10418 From: Gurusamy Sarathy
10419 Subject: more t/op/sort.t tests
10423 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
10424 From: Ilya Zakharevich
10426 uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
10427 as my_syspclose ifdef OS2 and can FORK (as OS2 does).
10429 Index: x2p/Makefile.SH
10431 Date: Wed, 9 Oct 96 16:00:29 edt
10432 From: Norton Allen <nort@bottesini.harvard.edu>
10433 Subject: Re: sh Configure?
10435 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
10436 in the x2p directory, even if $0 isn't set to the full
10437 pathname of the file being extracted.
10439 Index: x2p/cflags.SH
10441 Date: Wed, 9 Oct 96 16:00:29 edt
10442 From: Norton Allen <nort@bottesini.harvard.edu>
10443 Subject: Re: sh Configure?
10445 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
10446 in the x2p directory, even if $0 isn't set to the full
10447 pathname of the file being extracted.
10454 This patch was primarily to fix bugs, improve the documentation,
10455 and work towards restoring binary compatibility with 5.003.
10456 The details are described below. A very brief summary is:
10458 o Visible Changes to Core Functionality
10460 -Significantly improved support _with documentation_ for
10461 locales, including LC_COLLATE. See the new pod/perli18n.pod.
10462 Thanks to Jarkko Hietaniemi.
10464 -new version of Math::Complex, with test suite. Ought to be
10465 backwards compatible, but check it out if you use Math::Complex.
10467 -Pre-extending hashes now works. keys %hash = 5000 will pre-size
10470 -__DATA__ filehandle is untainted.
10472 o Changes in Core Internals
10474 -gv_fullname and gv_efullname have reverted to their pre-5.003_03
10475 versions for binary compatibility. Actually, they are implemented
10476 as stubs pointing to the new 3-argument forms gv_fullname3 and
10479 -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
10480 as it was pre-5.003_01. Again, this is for binary compatibility
10483 o Configure and build enhancements
10485 -many new tests for the standard library.
10487 -test suite now locale-friendly.
10489 -a2p.man and s2p.man now made into pods.
10493 -whitespace lexer errors fixed.
10495 -many, many other things. See details below.
10499 Here are the specific file-by-file changes.
10501 # This is my patch perl5.003_06.pat to perl5.003_05
10502 # The full description is below.
10503 # Please execute the following commands before applying this patch.
10504 # (You can feed this patch to 'sh' to do so.)
10505 # -- Andy Dougherty
10507 # We'll create some new tests, but patch won't automatically make them
10509 for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
10510 env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
10511 findbin.t getopt.t hostname.t parsewords.t searchdict.t \
10512 selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
10518 # The a2p.man and s2p.man pages have been changed into pods.
10519 rm -f x2p/a2p.man x2p/s2p.man
10524 This is patch perl5.003_06.pat to perl version 5.003_05.
10525 This takes you from 5.003_05 to 5.003_06.
10527 To apply this patch, run the above commands,
10528 cd to your perl source directory and then type
10530 patch -p1 -N < perl5.003_06.pat
10532 The changes are described after each /^Index:/ line below. This is
10533 designed so you can examine each change with a command such as
10535 csplit -k perl5.003_06.pat '/^Index:/' '{999}'
10537 (Of course, since there are more than 100 Index entries, your
10538 csplit may complain, since many csplit's have an arbitrary limit of 100
10539 files. Still, you can manually split the file or roll your own.)
10543 Updated for 5.003_06.
10547 Add -Wl,rpath option for irix* to find the installed shared
10550 Add /shlib to libpth. It is used by Digital Unix 4.0.
10552 Date: Mon, 30 Sep 1996 14:01:05 +0100
10553 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
10555 Detect Cygnus Win32, or at least don't let Configure get fooled
10556 into thinking it's OS/2.
10560 Date: Mon, 7 Oct 1996 22:03:00 +0300
10561 From: Jarkko Hietaniemi
10562 Subject: LC_COLLATE.
10564 Big patch to add, document, and test LC_COLLATE support.
10566 added LC_COLLATE doc.
10570 Date: Sun, 22 Sep 1996 00:59:56 +0200
10572 Subject: More standard library test scripts
10574 This is a collection of test scripts for the standard library modules.
10575 Some of the tests does not pass unless some of the patches I have sent
10578 Date: Sat, 28 Sep 1996 15:11:06 +0200
10579 From: Andreas Koenig
10580 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
10582 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
10584 Date: Mon, 7 Oct 1996 22:03:00 +0300
10585 From: Jarkko Hietaniemi
10586 Subject: LC_COLLATE.
10588 Big patch to add, document, and test LC_COLLATE support.
10590 added perli18n.pod.
10594 Changed Larry's address to larry@wall.org.
10598 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10599 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10600 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10602 Here is a patch for various typos and other defects in the Perl
10603 5.003_05 pods, including the pods embedded in library modules.
10607 Date: Mon, 30 Sep 1996 14:01:05 +0100
10608 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
10610 Warn the user of case-insensitive file systems that they may have
10611 accidentally gotten 'configure' instead of 'Configure'.
10615 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
10616 From: Charles Bailey
10617 Subject: VMS patches to 5.003_05
10621 Date: Mon, 30 Sep 1996 01:13:28 -0400
10622 From: Spider Boardman
10623 Subject: Re: pre extending hash? - need speed
10625 The patch below (which is relative to perl5.001l) implements
10626 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10627 pre-sizing hashes. I've only moved the patch forward from
10628 when I first did it. I'm sure the code in hv_ksplit could be
10633 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10634 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10638 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10639 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10641 Index: ext/DynaLoader/DynaLoader.pm
10643 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10644 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10645 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10647 Here is a patch for various typos and other defects in the Perl
10648 5.003_05 pods, including the pods embedded in library modules.
10650 Index: ext/FileHandle/FileHandle.pm
10652 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10653 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10654 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10656 Here is a patch for various typos and other defects in the Perl
10657 5.003_05 pods, including the pods embedded in library modules.
10659 Index: ext/IO/IO.pm
10661 Updated to IO-1.12.
10663 Index: ext/IO/IO.xs
10665 Updated to IO-1.12.
10667 Index: ext/IO/lib/IO/File.pm
10669 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10670 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10671 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10673 Here is a patch for various typos and other defects in the Perl
10674 5.003_05 pods, including the pods embedded in library modules.
10676 Updated to IO-1.12.
10678 Index: ext/IO/lib/IO/Handle.pm
10680 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10681 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10682 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10684 Here is a patch for various typos and other defects in the Perl
10685 5.003_05 pods, including the pods embedded in library modules.
10687 Updated to IO-1.12.
10689 Index: ext/IO/lib/IO/Pipe.pm
10691 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10692 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10693 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10695 Here is a patch for various typos and other defects in the Perl
10696 5.003_05 pods, including the pods embedded in library modules.
10698 Updated to IO-1.12.
10700 Index: ext/IO/lib/IO/Seekable.pm
10702 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10703 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10704 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10706 Here is a patch for various typos and other defects in the Perl
10707 5.003_05 pods, including the pods embedded in library modules.
10709 Updated to IO-1.12.
10711 Index: ext/IO/lib/IO/Select.pm
10713 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10714 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10715 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10717 Here is a patch for various typos and other defects in the Perl
10718 5.003_05 pods, including the pods embedded in library modules.
10720 Updated to IO-1.12.
10722 Index: ext/IO/lib/IO/Socket.pm
10724 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10725 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10726 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10728 Here is a patch for various typos and other defects in the Perl
10729 5.003_05 pods, including the pods embedded in library modules.
10731 Updated to IO-1.12.
10733 Index: ext/NDBM_File/hints/dynixptx.pl
10735 Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
10736 The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
10737 ndbm is actually contained in the libc library, and must be linked against
10738 -lc when compiling. (this is for dynamic ELF executables, I didn't compile
10741 Index: ext/Opcode/Opcode.pm
10743 Date: Fri, 20 Sep 1996 12:59:21 +0200
10745 Subject: Re: Symbol.pm clobbers $_ at startup
10747 The same kind of problem seem to be present in Opcode.pm:
10749 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10750 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10751 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10753 Here is a patch for various typos and other defects in the Perl
10754 5.003_05 pods, including the pods embedded in library modules.
10756 Index: ext/Opcode/Safe.pm
10758 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10759 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10760 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10762 Here is a patch for various typos and other defects in the Perl
10763 5.003_05 pods, including the pods embedded in library modules.
10765 Index: ext/POSIX/POSIX.pod
10767 Date: Mon, 7 Oct 1996 22:03:00 +0300
10768 From: Jarkko Hietaniemi
10769 Subject: LC_COLLATE.
10771 Big patch to add, document, and test LC_COLLATE support.
10773 enhanced setlocale() docs and introduced the one-argument variant doc.
10775 Index: ext/POSIX/POSIX.xs
10777 Date: Mon, 7 Oct 1996 22:03:00 +0300
10778 From: Jarkko Hietaniemi
10779 Subject: LC_COLLATE.
10781 Big patch to add, document, and test LC_COLLATE support.
10783 setlocale() allowed one argument only,
10784 call to perl_init_fold() (in util.c) if setlocale() succeeded.
10786 Index: ext/POSIX/hints/next_3.pl
10788 Date: Sat, 28 Sep 1996 15:11:06 +0200
10789 From: Andreas Koenig
10790 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
10792 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
10794 Index: ext/SDBM_File/sdbm/sdbm.h
10796 Revert from Perl_malloc to Mymalloc for binary compatibility with
10799 Index: ext/Socket/Socket.pm
10801 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10802 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10803 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10805 Here is a patch for various typos and other defects in the Perl
10806 5.003_05 pods, including the pods embedded in library modules.
10810 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10811 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10813 Date: Mon, 30 Sep 1996 01:13:28 -0400
10814 From: Spider Boardman
10815 Subject: Re: pre extending hash? - need speed
10817 The patch below (which is relative to perl5.001l) implements
10818 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10819 pre-sizing hashes. I've only moved the patch forward from
10820 when I first did it. I'm sure the code in hv_ksplit could be
10823 Date: Mon, 7 Oct 1996 22:03:00 +0300
10824 From: Jarkko Hietaniemi
10825 Subject: LC_COLLATE.
10827 Big patch to add, document, and test LC_COLLATE support.
10829 added var lc_collate_active and func mem_collxfrm.
10833 Restore the 5.003 gv_fullname() and gv_efullname() functions.
10834 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
10838 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
10839 From: Kenneth Albanowski
10840 Subject: Full LONG_MAX & co. patch over 5.003_05
10842 This patch contains the changes I've collected for the various _MAX issues
10843 since 5.003_05. No patches issued between 5.003_05 and this one should be
10844 applied, use this one instead.
10846 The effect is to remove the CHAR_* and I8_* constants (which are
10847 ambiguous) and to explicitly cast all of the constants.
10849 Index: hints/machten.sh
10851 Add notes about MachTen 4.0.3 SYSV IPC.
10853 Index: hints/next_3.sh
10855 Replace optimize="-g" by optimize="" since we're just trying to turn off
10858 Date: Sat, 28 Sep 1996 15:11:06 +0200
10859 From: Andreas Koenig
10860 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
10862 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
10866 Date: Fri, 20 Sep 1996 15:38:57 -0400
10867 From: Gurusamy Sarathy
10868 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
10870 I found a subtle problem with the lazydelete mechanism (which is used
10871 to postpone the delete of a entry that may be getting iterated over).
10872 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
10873 needed later to call unsharepvn(). This means that only magical
10874 hash entries can use the HeKLEN slot to hold flags.
10876 Here's a tested patch against 5.00305 that fixes the problem.
10877 The patch simply moves the LAZYDEL hint to become a SV-level private
10880 Date: Mon, 30 Sep 1996 01:13:28 -0400
10881 From: Spider Boardman
10882 Subject: Re: pre extending hash? - need speed
10884 The patch below (which is relative to perl5.001l) implements
10885 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
10886 pre-sizing hashes. I've only moved the patch forward from
10887 when I first did it. I'm sure the code in hv_ksplit could be
10892 Date: Fri, 20 Sep 1996 15:38:57 -0400
10893 From: Gurusamy Sarathy
10894 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
10896 I found a subtle problem with the lazydelete mechanism (which is used
10897 to postpone the delete of a entry that may be getting iterated over).
10898 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
10899 needed later to call unsharepvn(). This means that only magical
10900 hash entries can use the HeKLEN slot to hold flags.
10902 Here's a tested patch against 5.00305 that fixes the problem.
10903 The patch simply moves the LAZYDEL hint to become a SV-level private
10908 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10909 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10910 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10912 Here is a patch for various typos and other defects in the Perl
10913 5.003_05 pods, including the pods embedded in library modules.
10917 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10918 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10919 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10921 Here is a patch for various typos and other defects in the Perl
10922 5.003_05 pods, including the pods embedded in library modules.
10924 Index: lib/AutoLoader.pm
10926 Date: Mon Sep 9 09:29:44 1996
10928 Subject: Re: problem with 'die' and UserAgent
10930 > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
10931 This is a better patch (no need to test for /::DESTROY$/ twice):
10933 Date: Mon, 30 Sep 1996 00:54:37 -0400
10934 From: Spider Boardman
10936 The test and patches for AutoLoader were also non-functional,
10937 since the regexp context (curpm) was still being clobbered by the
10938 filename manipulations:
10940 Date: Sun, 06 Oct 1996 16:15:07 +0200
10942 Subject: Re: Can't locate auto/U/autosplit.ix
10944 It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
10945 function. With an exported AUTOLOAD() we would not have to inherit
10946 from AutoLoader, and we would avoid these problems.
10948 This patch tries to explain the behavior of AutoLoader instead by
10949 updating its documentation.
10951 Index: lib/Benchmark.pm
10953 Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
10954 From: Jarkko Hietaniemi
10955 Subject: a really really tiny typo
10957 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10958 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10959 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10961 Here is a patch for various typos and other defects in the Perl
10962 5.003_05 pods, including the pods embedded in library modules.
10966 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10967 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10968 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10970 Here is a patch for various typos and other defects in the Perl
10971 5.003_05 pods, including the pods embedded in library modules.
10973 Index: lib/Devel/SelfStubber.pm
10975 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10976 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10977 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10979 Here is a patch for various typos and other defects in the Perl
10980 5.003_05 pods, including the pods embedded in library modules.
10984 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10985 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10986 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10988 Here is a patch for various typos and other defects in the Perl
10989 5.003_05 pods, including the pods embedded in library modules.
10991 Index: lib/Exporter.pm
10993 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
10994 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
10995 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
10997 Here is a patch for various typos and other defects in the Perl
10998 5.003_05 pods, including the pods embedded in library modules.
11000 Index: lib/ExtUtils/Embed.pm
11002 Remove unwantd space after the I in -I$Config[archlib}
11004 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11005 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11006 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11008 Here is a patch for various typos and other defects in the Perl
11009 5.003_05 pods, including the pods embedded in library modules.
11011 Index: lib/ExtUtils/Install.pm
11013 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11014 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11015 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11017 Here is a patch for various typos and other defects in the Perl
11018 5.003_05 pods, including the pods embedded in library modules.
11020 Index: lib/ExtUtils/MM_Unix.pm
11022 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11023 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11024 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11026 Here is a patch for various typos and other defects in the Perl
11027 5.003_05 pods, including the pods embedded in library modules.
11029 Index: lib/ExtUtils/MM_VMS.pm
11031 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11032 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11033 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11035 Here is a patch for various typos and other defects in the Perl
11036 5.003_05 pods, including the pods embedded in library modules.
11038 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11039 From: Charles Bailey
11040 Subject: VMS patches to 5.003_05
11042 Index: lib/ExtUtils/MakeMaker.pm
11044 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11045 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11046 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11048 Here is a patch for various typos and other defects in the Perl
11049 5.003_05 pods, including the pods embedded in library modules.
11051 Index: lib/ExtUtils/Manifest.pm
11053 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11054 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11055 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11057 Here is a patch for various typos and other defects in the Perl
11058 5.003_05 pods, including the pods embedded in library modules.
11060 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11061 From: Charles Bailey
11062 Subject: VMS patches to 5.003_05
11064 Index: lib/ExtUtils/Mksymlists.pm
11066 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11067 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11068 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11070 Here is a patch for various typos and other defects in the Perl
11071 5.003_05 pods, including the pods embedded in library modules.
11073 Index: lib/ExtUtils/xsubpp
11075 Change a reference from perlapi(1) to perlxs(1).
11077 Index: lib/File/Basename.pm
11079 Date: Fri, 20 Sep 1996 14:11:05 +0200
11081 Subject: File::BaseName: "/" is legal path separator for MSDOS
11083 The File::BaseName module should allow "/" as path separator when
11084 fileparse_set_fstype("MSDOS") is in effect:
11086 Date: Fri, 20 Sep 1996 13:58:52 +0200
11088 Subject: File::Basename documentation patch
11090 Date: Mon, 30 Sep 1996 00:54:37 -0400
11091 From: Spider Boardman
11093 For t/lib/basename.t, though, the associated patch for
11094 File::Basename was also wrong:
11096 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11097 From: Charles Bailey
11098 Subject: VMS patches to 5.003_05
11100 Index: lib/File/Copy.pm
11102 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11103 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11104 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11106 Here is a patch for various typos and other defects in the Perl
11107 5.003_05 pods, including the pods embedded in library modules.
11109 Index: lib/File/Find.pm
11111 Date: Sat, 7 Sep 1996 21:37:44 +0200
11112 From: Michael De La Rue <mikedlr@it.com.pl>
11113 Subject: File::Find assumes $_ remains unchanged; bug
11115 The File::Find perl module assumes that the $_ variable remains unchanged
11116 through the user defined function which is callbacked from find. It carries
11117 out a stat operation
11119 Simplest fix is merely to document this
11121 Index: lib/File/Path.pm
11123 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11124 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11125 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11127 Here is a patch for various typos and other defects in the Perl
11128 5.003_05 pods, including the pods embedded in library modules.
11130 Index: lib/FindBin.pm
11132 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11133 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11134 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11136 Here is a patch for various typos and other defects in the Perl
11137 5.003_05 pods, including the pods embedded in library modules.
11139 Index: lib/Getopt/Long.pm
11141 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11142 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11143 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11145 Here is a patch for various typos and other defects in the Perl
11146 5.003_05 pods, including the pods embedded in library modules.
11148 Index: lib/I18N/Collate.pm
11150 Date: Mon, 7 Oct 1996 22:03:00 +0300
11151 From: Jarkko Hietaniemi
11152 Subject: LC_COLLATE.
11154 Big patch to add, document, and test LC_COLLATE support.
11156 deprecated and trapped (will whine if called and tell to migrate away)
11158 Index: lib/IPC/Open2.pm
11160 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11161 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11162 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11164 Here is a patch for various typos and other defects in the Perl
11165 5.003_05 pods, including the pods embedded in library modules.
11167 Index: lib/IPC/Open3.pm
11169 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11170 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11171 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11173 Here is a patch for various typos and other defects in the Perl
11174 5.003_05 pods, including the pods embedded in library modules.
11176 Index: lib/Math/BigInt.pm
11178 Date: Mon, 7 Oct 1996 22:03:00 +0300
11179 From: Jarkko Hietaniemi
11180 Subject: LC_COLLATE.
11182 Big patch to add, document, and test LC_COLLATE support.
11184 ord() is a dangerous thing.
11186 Index: lib/Math/Complex.pm
11188 Date: Thu, 03 Oct 96 18:38:08 +0200
11189 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
11190 # Complex numbers and associated mathematical functions
11191 # -- Raphael Manfredi, Sept 1996
11192 # New version. Should be backwards compatible, but please
11193 # check it out if you use it.
11195 Index: lib/Pod/Text.pm
11197 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11198 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11199 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11201 Here is a patch for various typos and other defects in the Perl
11202 5.003_05 pods, including the pods embedded in library modules.
11204 Index: lib/Search/Dict.pm
11206 Date: Sat, 21 Sep 1996 23:02:42 +0200
11208 Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
11210 The Search::Dict look() function should use the lc() function instead
11211 of tr/A-Z/a-z/. This will make folding of non-english letters work if
11212 the locale is set up correctly.
11214 Index: lib/SelfLoader.pm
11216 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11217 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11218 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11220 Here is a patch for various typos and other defects in the Perl
11221 5.003_05 pods, including the pods embedded in library modules.
11223 Index: lib/Symbol.pm
11225 Date: Fri, 20 Sep 1996 12:38:14 +0200
11227 Subject: Symbol.pm clobbers $_ at startup
11229 perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
11231 I don't understand why the module want to initialize %global from
11232 <DATA> in the first place. Perhaps we want to apply this patch
11235 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11236 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11237 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11239 Here is a patch for various typos and other defects in the Perl
11240 5.003_05 pods, including the pods embedded in library modules.
11242 Index: lib/Sys/Hostname.pm
11244 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11245 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11246 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11248 Here is a patch for various typos and other defects in the Perl
11249 5.003_05 pods, including the pods embedded in library modules.
11251 Index: lib/Term/Cap.pm
11253 Date: 23 Sep 1996 14:11:38 +0200
11254 From: Ulrich Pfeifer
11255 Subject: Patch for Term::Cap
11257 'use Term::Cap' produces a warning when diagnosics are active. The
11258 patch below avoids the warning.
11260 [The $entry .= $_ usage is idiomatic enough that it ought to be
11261 ok, I would think, but the patch certainly is ok too.]
11263 Index: lib/Term/Complete.pm
11265 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11266 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11267 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11269 Here is a patch for various typos and other defects in the Perl
11270 5.003_05 pods, including the pods embedded in library modules.
11272 Index: lib/Term/ReadLine.pm
11274 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11275 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11276 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11278 Here is a patch for various typos and other defects in the Perl
11279 5.003_05 pods, including the pods embedded in library modules.
11281 Index: lib/Test/Harness.pm
11283 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11284 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11285 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11287 Here is a patch for various typos and other defects in the Perl
11288 5.003_05 pods, including the pods embedded in library modules.
11290 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11291 From: Charles Bailey
11292 Subject: VMS patches to 5.003_05
11294 Index: lib/Text/Abbrev.pm
11296 Date: 23 Sep 1996 11:33:01 +0200
11297 From: Ulrich Pfeifer
11298 Subject: Text::Abbrev (Re: More standard library test scripts)
11300 This patch merges the Text::Abbrev related patches/tests from Gisle
11301 and my previous patch (i.e. replaces both).
11303 Index: lib/Text/Tabs.pm
11305 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11306 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11307 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11309 Here is a patch for various typos and other defects in the Perl
11310 5.003_05 pods, including the pods embedded in library modules.
11312 Index: lib/Text/Wrap.pm
11314 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11315 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11316 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11318 Here is a patch for various typos and other defects in the Perl
11319 5.003_05 pods, including the pods embedded in library modules.
11321 Index: lib/Time/Local.pm
11323 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11324 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11325 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11327 Here is a patch for various typos and other defects in the Perl
11328 5.003_05 pods, including the pods embedded in library modules.
11330 Index: lib/UNIVERSAL.pm
11334 Index: lib/bigint.pl
11336 Date: Mon, 7 Oct 1996 22:03:00 +0300
11337 From: Jarkko Hietaniemi
11338 Subject: LC_COLLATE.
11340 Big patch to add, document, and test LC_COLLATE support.
11342 ord() is a dangerous thing.
11344 Index: lib/diagnostics.pm
11346 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11347 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11348 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11350 Here is a patch for various typos and other defects in the Perl
11351 5.003_05 pods, including the pods embedded in library modules.
11353 Index: lib/overload.pm
11355 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11356 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11357 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11359 Here is a patch for various typos and other defects in the Perl
11360 5.003_05 pods, including the pods embedded in library modules.
11362 Index: lib/perl5db.pl
11364 Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
11365 From: Ilya Zakharevich
11366 Subject: Re: dereferencing a hash from the debugger won't work
11370 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11371 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11372 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11374 Here is a patch for various typos and other defects in the Perl
11375 5.003_05 pods, including the pods embedded in library modules.
11377 Index: lib/strict.pm
11379 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11380 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11381 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11383 Here is a patch for various typos and other defects in the Perl
11384 5.003_05 pods, including the pods embedded in library modules.
11386 Index: makedepend.SH
11388 Add explicit $touch $firstmakefile for QNX which apparently
11389 preserves modification times for a 'cp' command.
11390 I worry, though, that touch might not be portable to OS/2.
11391 If it is, then I'll remove the fancy case statement.
11395 Not all sbrks return zeroed memory.
11399 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11400 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11402 Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
11403 From: Chip Salzenberg
11404 Subject: 5.003_05: Fix numeric value of $!
11406 This patch undoes a bit of over-zealous integerization in mg.c, related
11407 to the numeric value of $!.
11409 Date: Mon, 30 Sep 1996 01:13:28 -0400
11410 From: Spider Boardman
11411 Subject: Re: pre extending hash? - need speed
11413 The patch below (which is relative to perl5.001l) implements
11414 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11415 pre-sizing hashes. I've only moved the patch forward from
11416 when I first did it. I'm sure the code in hv_ksplit could be
11419 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11420 From: Charles Bailey
11421 Subject: VMS patches to 5.003_05
11423 Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
11424 From: Chip Salzenberg
11425 Subject: 5.003_05: Fix numeric $! and $^E
11427 This patch undoes a bit of over-zealous integerization in mg.c,
11428 related to the numeric values of $! and $^E. This patch *REPLACES*
11429 the one I posted earlier, which was only effective for $!.
11431 [Some of this is superceded by similar stuff in the VMS patches.]
11435 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11436 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11438 Date: Mon, 30 Sep 1996 01:13:28 -0400
11439 From: Spider Boardman
11440 Subject: Re: pre extending hash? - need speed
11442 The patch below (which is relative to perl5.001l) implements
11443 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11444 pre-sizing hashes. I've only moved the patch forward from
11445 when I first did it. I'm sure the code in hv_ksplit could be
11450 Date: Mon, 16 Sep 1996 16:37:48 -0700
11451 From: Jonathan Biggar <jon@sems.com>
11452 Subject: Perl 5.003 bug when embedding in C++ program
11454 The following patch is necessary in order to embed the Perl5.003 interpreter
11455 into a C++ program without getting prototype mismatch errors from the
11460 Date: Mon, 16 Sep 1996 16:37:48 -0700
11461 From: Jonathan Biggar <jon@sems.com>
11462 Subject: Perl 5.003 bug when embedding in C++ program
11464 The following patch is necessary in order to embed the Perl5.003 interpreter
11465 into a C++ program without getting prototype mismatch errors from the
11468 Index: patchlevel.h
11470 Change to subversion 6.
11474 From: Roderick Schertler
11475 Subject: Re: -T flag and removal of `.' from @INC
11477 support C<perl -e'attached code'>
11479 Date: Tue, 01 Oct 1996 19:02:17 -0400
11480 From: Gurusamy Sarathy
11481 Subject: Re: 2 core dumps (patch)
11482 Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
11484 The problem is an uninitialized SV slot in errgv. Here's a patch.
11486 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11487 From: Charles Bailey
11488 Subject: VMS patches to 5.003_05
11492 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
11493 From: Kenneth Albanowski
11494 Subject: Full LONG_MAX & co. patch over 5.003_05
11496 This patch contains the changes I've collected for the various _MAX issues
11497 since 5.003_05. No patches issued between 5.003_05 and this one should be
11498 applied, use this one instead.
11500 The effect is to remove the CHAR_* and I8_* constants (which are
11501 ambiguous) and to explicitly cast all of the constants.
11503 Date: Mon, 30 Sep 1996 01:13:28 -0400
11504 From: Spider Boardman
11505 Subject: Re: pre extending hash? - need speed
11507 The patch below (which is relative to perl5.001l) implements
11508 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11509 pre-sizing hashes. I've only moved the patch forward from
11510 when I first did it. I'm sure the code in hv_ksplit could be
11513 Revert from Perl_malloc to Mymalloc for binary compatibility with
11516 Date: Mon, 7 Oct 1996 22:03:00 +0300
11517 From: Jarkko Hietaniemi
11518 Subject: LC_COLLATE.
11520 Big patch to add, document, and test LC_COLLATE support.
11524 Add new function perl_init_fold. (I'm not sure it goes here.)
11528 Date: Thu, 12 Sep 96 15:58 PDT
11529 From: Hunter Kelly <retnuh@zule.pixar.com>
11530 Subject: Re: 5.003_05 is available.
11532 Fix PerlIO_reopen parameters.
11536 Date: Fri, 13 Sep 1996 17:24:01 -0400
11537 From: John Stoffel <jfs@jfs.fluent.com>
11538 Subject: Re: 5.003_05 is available.
11540 Undef Irix getc_unlocked and putc_unlocked #defines.
11542 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11543 From: Charles Bailey
11544 Subject: VMS patches to 5.003_05
11546 Index: pod/Makefile
11548 Date: Mon, 7 Oct 1996 22:03:00 +0300
11549 From: Jarkko Hietaniemi
11550 Subject: LC_COLLATE.
11552 Big patch to add, document, and test LC_COLLATE support.
11554 perli18n.pod (and perlapio.pod, btw) added.
11556 Index: pod/buildtoc
11558 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11559 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11560 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11562 Here is a patch for various typos and other defects in the Perl
11563 5.003_05 pods, including the pods embedded in library modules.
11565 Index: pod/perl.pod
11567 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11568 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11569 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11571 Here is a patch for various typos and other defects in the Perl
11572 5.003_05 pods, including the pods embedded in library modules.
11574 Changed Larry's address to larry@wall.org.
11576 Date: Mon, 7 Oct 1996 22:03:00 +0300
11577 From: Jarkko Hietaniemi
11578 Subject: LC_COLLATE.
11580 Big patch to add, document, and test LC_COLLATE support.
11582 perli18n advertised.
11584 Index: pod/perlapio.pod
11586 Date: Wed, 11 Sep 1996 11:55:18 -0500
11587 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11588 Subject: POD spelling patches
11590 Index: pod/perlbook.pod
11592 Updated for Second Edition.
11594 Index: pod/perlcall.pod
11596 Date: Wed, 11 Sep 1996 11:55:18 -0500
11597 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11598 Subject: POD spelling patches
11600 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11601 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11602 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11604 Here is a patch for various typos and other defects in the Perl
11605 5.003_05 pods, including the pods embedded in library modules.
11607 Index: pod/perldata.pod
11609 Date: Wed, 11 Sep 1996 11:55:18 -0500
11610 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11611 Subject: POD spelling patches
11613 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11614 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11615 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11617 Here is a patch for various typos and other defects in the Perl
11618 5.003_05 pods, including the pods embedded in library modules.
11620 Index: pod/perldebug.pod
11622 Date: Wed, 11 Sep 1996 11:55:18 -0500
11623 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11624 Subject: POD spelling patches
11626 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11627 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11628 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11630 Here is a patch for various typos and other defects in the Perl
11631 5.003_05 pods, including the pods embedded in library modules.
11633 Index: pod/perldiag.pod
11635 Date: Wed, 11 Sep 1996 11:55:18 -0500
11636 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11637 Subject: POD spelling patches
11639 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11640 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11641 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11643 Here is a patch for various typos and other defects in the Perl
11644 5.003_05 pods, including the pods embedded in library modules.
11646 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
11647 From: Charles Bailey
11648 Subject: VMS patches to 5.003_05
11650 Index: pod/perldsc.pod
11652 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11653 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11654 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11656 Here is a patch for various typos and other defects in the Perl
11657 5.003_05 pods, including the pods embedded in library modules.
11659 Index: pod/perlembed.pod
11661 Date: Wed, 11 Sep 1996 11:55:18 -0500
11662 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11663 Subject: POD spelling patches
11665 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11666 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11667 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11669 Here is a patch for various typos and other defects in the Perl
11670 5.003_05 pods, including the pods embedded in library modules.
11672 Index: pod/perlform.pod
11674 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11675 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11676 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11678 Here is a patch for various typos and other defects in the Perl
11679 5.003_05 pods, including the pods embedded in library modules.
11681 Index: pod/perlfunc.pod
11683 Date: Wed, 11 Sep 1996 11:55:18 -0500
11684 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11685 Subject: POD spelling patches
11687 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11688 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11689 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11691 Here is a patch for various typos and other defects in the Perl
11692 5.003_05 pods, including the pods embedded in library modules.
11694 Index: pod/perlguts.pod
11696 Date: Wed, 11 Sep 1996 11:55:18 -0500
11697 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11698 Subject: POD spelling patches
11699 Date: Mon, 23 Sep 96 13:18:01 PDT
11701 Subject: Re: perlguts API Listing patch
11703 Here's the lastest complete version for inclusion into _06 or .004. This
11704 incorporates and supersedes Dean's patch.
11706 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11707 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11708 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11710 Here is a patch for various typos and other defects in the Perl
11711 5.003_05 pods, including the pods embedded in library modules.
11713 Index: pod/perli18n.pod
11715 Date: Mon, 7 Oct 1996 22:03:00 +0300
11716 From: Jarkko Hietaniemi
11717 Subject: LC_COLLATE.
11719 Big patch to add, document, and test LC_COLLATE support.
11723 Index: pod/perlipc.pod
11725 Date: Wed, 11 Sep 1996 11:55:18 -0500
11726 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11727 Subject: POD spelling patches
11729 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11730 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11731 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11733 Here is a patch for various typos and other defects in the Perl
11734 5.003_05 pods, including the pods embedded in library modules.
11736 Index: pod/perllol.pod
11738 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11739 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11740 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11742 Here is a patch for various typos and other defects in the Perl
11743 5.003_05 pods, including the pods embedded in library modules.
11745 Index: pod/perlmod.pod
11747 Date: Wed, 11 Sep 1996 11:55:18 -0500
11748 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11749 Subject: POD spelling patches
11751 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11752 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11753 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11755 Here is a patch for various typos and other defects in the Perl
11756 5.003_05 pods, including the pods embedded in library modules.
11758 Date: Wed, 02 Oct 1996 16:52:08 -0400
11759 From: Roderick Schertler
11760 Subject: documentation for $? in END
11762 Document the behavior with $? WRT END subroutines.
11764 Index: pod/perlobj.pod
11766 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11767 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11768 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11770 Here is a patch for various typos and other defects in the Perl
11771 5.003_05 pods, including the pods embedded in library modules.
11773 Index: pod/perlop.pod
11775 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11776 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11777 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11779 Here is a patch for various typos and other defects in the Perl
11780 5.003_05 pods, including the pods embedded in library modules.
11782 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
11783 From: Kenneth Albanowski
11784 Subject: Re: Suggestion for improving man page
11786 Add alternative names for various escape sequences.
11788 Index: pod/perlpod.pod
11790 Date: Wed, 11 Sep 1996 11:55:18 -0500
11791 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11792 Subject: POD spelling patches
11794 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11795 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11796 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11798 Here is a patch for various typos and other defects in the Perl
11799 5.003_05 pods, including the pods embedded in library modules.
11801 Index: pod/perlre.pod
11803 Date: Wed, 11 Sep 1996 11:55:18 -0500
11804 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11805 Subject: POD spelling patches
11807 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11808 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11809 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11811 Here is a patch for various typos and other defects in the Perl
11812 5.003_05 pods, including the pods embedded in library modules.
11814 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
11815 From: Kenneth Albanowski
11816 Subject: Re: Suggestion for improving man page
11818 Add alternative names for various escape sequences.
11820 Index: pod/perlref.pod
11822 Date: Wed, 11 Sep 1996 11:55:18 -0500
11823 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11824 Subject: POD spelling patches
11826 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11827 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11828 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11830 Here is a patch for various typos and other defects in the Perl
11831 5.003_05 pods, including the pods embedded in library modules.
11833 Index: pod/perlrun.pod
11835 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11836 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11837 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11839 Here is a patch for various typos and other defects in the Perl
11840 5.003_05 pods, including the pods embedded in library modules.
11842 Index: pod/perlsec.pod
11844 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11845 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11846 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11848 Here is a patch for various typos and other defects in the Perl
11849 5.003_05 pods, including the pods embedded in library modules.
11851 Index: pod/perlstyle.pod
11853 Date: Wed, 11 Sep 1996 11:55:18 -0500
11854 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11855 Subject: POD spelling patches
11857 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11858 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11859 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11861 Here is a patch for various typos and other defects in the Perl
11862 5.003_05 pods, including the pods embedded in library modules.
11864 Index: pod/perlsub.pod
11866 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11867 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11868 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11870 Here is a patch for various typos and other defects in the Perl
11871 5.003_05 pods, including the pods embedded in library modules.
11873 Index: pod/perlsyn.pod
11875 Date: Wed, 11 Sep 1996 11:55:18 -0500
11876 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11877 Subject: POD spelling patches
11879 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11880 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11881 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11883 Here is a patch for various typos and other defects in the Perl
11884 5.003_05 pods, including the pods embedded in library modules.
11886 Index: pod/perltie.pod
11888 Date: Wed, 11 Sep 1996 11:55:18 -0500
11889 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11890 Subject: POD spelling patches
11892 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11893 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11894 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11896 Here is a patch for various typos and other defects in the Perl
11897 5.003_05 pods, including the pods embedded in library modules.
11899 Index: pod/perltoc.pod
11901 Date: Wed, 11 Sep 1996 11:55:18 -0500
11902 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11903 Subject: POD spelling patches
11905 Changed Larry's address to larry@wall.org.
11907 Index: pod/perltrap.pod
11909 Date: Wed, 11 Sep 1996 13:26:18 -0400
11910 From: Gurusamy Sarathy
11911 Subject: a perl425 trap
11913 Here's an addition that should be self-explanatory.
11914 [interpolation issues]
11916 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11917 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11918 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11920 Here is a patch for various typos and other defects in the Perl
11921 5.003_05 pods, including the pods embedded in library modules.
11923 Index: pod/perlvar.pod
11925 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11926 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11927 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11929 Here is a patch for various typos and other defects in the Perl
11930 5.003_05 pods, including the pods embedded in library modules.
11932 Date: Wed, 02 Oct 1996 16:52:08 -0400
11933 From: Roderick Schertler
11934 Subject: documentation for $? in END
11936 Document the behavior with $? WRT END subroutines.
11938 Index: pod/perlxstut.pod
11940 Date: Wed, 11 Sep 1996 11:55:18 -0500
11941 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
11942 Subject: POD spelling patches
11944 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11945 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11946 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11948 Here is a patch for various typos and other defects in the Perl
11949 5.003_05 pods, including the pods embedded in library modules.
11951 Index: pod/pod2man.PL
11953 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11954 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11955 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11957 Here is a patch for various typos and other defects in the Perl
11958 5.003_05 pods, including the pods embedded in library modules.
11960 Bugs found in pod2man
11962 The following bugs were noticed, and some fixed:
11964 1. Where a L<> link extends over more than one line, pod2man does not
11965 treat it as a link but displays it literally, and so these have been
11966 rearranged to place the link on one line. This is the only bug worked
11967 around. [Fixed; the rearrangements, which were done beforehand,
11968 remain in some cases, but are no longer necessary, and pod paragraphs
11969 can now be safely reformatted to whatever width is desired in the pod,
11970 without breaking links.]
11972 2. It seems to swallow spaces after certain links: for example, part
11973 of the "open" entry in the perlfunc manpage comes out as "the
11974 \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
11975 having been "L</binmode> for tips". [Fixed.]
11977 3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
11978 by Reference\fR', that is, with an initial '/"'.
11980 4. If a pod line begins with ".", nothing is done to prevent [tng]roff
11981 from treating it as a [tng]roff instruction.
11983 5. When the paragraph below =head1 NAME has more than one line, this
11984 confuses pod2man: so in the case of Term::Readline, the manpage begins
11985 with a stray line 'no real package is found, substitutes stubs instead
11986 of basic functions."'.
11988 Of course, it would be better to fix pod2man; I hope that the new Pod
11989 modules, when ready, will not have these defects.
11993 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11994 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11996 Date: Mon, 7 Oct 1996 22:03:00 +0300
11997 From: Jarkko Hietaniemi
11998 Subject: LC_COLLATE.
12000 Big patch to add, document, and test LC_COLLATE support.
12002 sortcmp() sprouted a LC_COLLATE branch.
12006 Restore the 5.003 gv_fullname() and gv_efullname() functions.
12007 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12009 Date: Thu, 19 Sep 1996 11:58:22 -0400
12010 From: "Randy J. Ray" <rjray@uswest.com>
12011 Subject: Patch: Untaint FH flag and clean DATA handles
12013 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
12014 on an xpvio->xio_flags struct member. It is used to mark the given
12015 file handle as a clean source, even when tainting is turned on.
12016 There are also patches to pp_sys.c in pp_sysread to check this flag
12017 before tainting data, and in pp_hot.c in do_readline for the same
12018 reason. Lastly, it patches toke.c to automatically set this flag on
12019 on a __DATA__ filehandle. The creation of the $pack::DATA
12020 pseudo-filehandle is already checked against running under eval, so
12021 this should not introduce any insecurity.
12023 This patch *does not*:
12025 * Add the "untaint" keyword.
12029 Restore the 5.003 gv_fullname() and gv_efullname() functions.
12030 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12032 Date: Thu, 19 Sep 1996 11:58:22 -0400
12033 From: "Randy J. Ray" <rjray@uswest.com>
12034 Subject: Patch: Untaint FH flag and clean DATA handles
12036 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
12037 on an xpvio->xio_flags struct member. It is used to mark the given
12038 file handle as a clean source, even when tainting is turned on.
12039 There are also patches to pp_sys.c in pp_sysread to check this flag
12040 before tainting data, and in pp_hot.c in do_readline for the same
12041 reason. Lastly, it patches toke.c to automatically set this flag on
12042 on a __DATA__ filehandle. The creation of the $pack::DATA
12043 pseudo-filehandle is already checked against running under eval, so
12044 this should not introduce any insecurity.
12046 This patch *does not*:
12048 * Add the "untaint" keyword.
12050 Date: Sun, 22 Sep 1996 17:26:57 -0400
12051 From: "Randy J. Ray" <rjray@uswest.com>
12052 Subject: Patch to patch for untainting
12054 The following patch ensures that a glob used as a filehandle that
12055 has had the UNTAINT flag set will not carry that flag over on a
12056 re-open. In a nutshell, a re-open of the DATA filehandle would be
12057 considered untainted, and an object of class IO::Handle (or one of
12058 its sub-classes) that is marked untainted with the untaint method,
12059 then closed and re-opened, retained the untaintedness.
12061 Date: Mon, 30 Sep 1996 00:54:37 -0400
12062 From: Spider Boardman
12064 First, with IO::untaint, the patches as posted resulted in a
12065 miniperl which couldn't open files, so the autosplitting of the
12066 library and the creation of Makefiles for the extensions didn't
12067 work. Worse, it didn't just fail to open files, it dumped core.
12071 Restore the 5.003 gv_fullname() and gv_efullname() functions.
12072 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12074 Date: Mon, 30 Sep 1996 01:13:28 -0400
12075 From: Spider Boardman
12076 Subject: Re: pre extending hash? - need speed
12078 The patch below (which is relative to perl5.001l) implements
12079 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
12080 pre-sizing hashes. I've only moved the patch forward from
12081 when I first did it. I'm sure the code in hv_ksplit could be
12084 Date: Mon, 7 Oct 1996 22:03:00 +0300
12085 From: Jarkko Hietaniemi
12086 Subject: LC_COLLATE.
12088 Big patch to add, document, and test LC_COLLATE support.
12090 mem_collxfrm() and perl_init_fold() added.
12094 Restore the 5.003 gv_fullname() and gv_efullname() functions.
12095 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12099 Restore the 5.003 gv_fullname() and gv_efullname() functions.
12100 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12102 Date: Mon, 30 Sep 1996 01:13:28 -0400
12103 From: Spider Boardman
12104 Subject: Re: pre extending hash? - need speed
12106 The patch below (which is relative to perl5.001l) implements
12107 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
12108 pre-sizing hashes. I've only moved the patch forward from
12109 when I first did it. I'm sure the code in hv_ksplit could be
12112 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12113 From: Charles Bailey
12114 Subject: VMS patches to 5.003_05
12116 I've added some DEBUG_Ps to sv.c which give a trace of the
12117 fast I/O fiddling with stdio in sv_gets(). These were useful
12118 to me in setting up the VMS fast I/O, and I left them in in
12119 case they're useful to someone in the future. However, if you
12120 think it overloads -DP too much, feel free to drop it. (-DP
12121 already adds a profile of op usage to its advertised output.)
12123 Date: Mon, 7 Oct 1996 22:03:00 +0300
12124 From: Jarkko Hietaniemi
12125 Subject: LC_COLLATE.
12127 Big patch to add, document, and test LC_COLLATE support.
12129 sv_cmp() sprouted a LC_COLLATE branch.
12133 Date: Thu, 19 Sep 1996 11:58:22 -0400
12134 From: "Randy J. Ray" <rjray@uswest.com>
12135 Subject: Patch: Untaint FH flag and clean DATA handles
12137 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
12138 on an xpvio->xio_flags struct member. It is used to mark the given
12139 file handle as a clean source, even when tainting is turned on.
12140 There are also patches to pp_sys.c in pp_sysread to check this flag
12141 before tainting data, and in pp_hot.c in do_readline for the same
12142 reason. Lastly, it patches toke.c to automatically set this flag on
12143 on a __DATA__ filehandle. The creation of the $pack::DATA
12144 pseudo-filehandle is already checked against running under eval, so
12145 this should not introduce any insecurity.
12147 This patch *does not*:
12149 * Add the "untaint" keyword.
12151 Date: Fri, 20 Sep 1996 15:38:57 -0400
12152 From: Gurusamy Sarathy
12153 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
12155 I found a subtle problem with the lazydelete mechanism (which is used
12156 to postpone the delete of a entry that may be getting iterated over).
12157 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
12158 needed later to call unsharepvn(). This means that only magical
12159 hash entries can use the HeKLEN slot to hold flags.
12161 Here's a tested patch against 5.00305 that fixes the problem.
12162 The patch simply moves the LAZYDEL hint to become a SV-level private
12165 Index: t/base/term.t
12167 Date: Mon, 7 Oct 1996 22:03:00 +0300
12168 From: Jarkko Hietaniemi
12169 Subject: LC_COLLATE.
12171 Big patch to add, document, and test LC_COLLATE support.
12173 \n not necessarily lt ' '.
12175 Index: t/comp/package.t
12177 Date: Mon, 7 Oct 1996 22:03:00 +0300
12178 From: Jarkko Hietaniemi
12179 Subject: LC_COLLATE.
12181 Big patch to add, document, and test LC_COLLATE support.
12183 XYZ not necessarily gt xyz.
12185 Index: t/lib/abbrev.t
12187 Date: Sun, 22 Sep 1996 00:59:56 +0200
12189 Subject: More standard library test scripts
12191 This is a collection of test scripts for the standard library modules.
12192 Some of the tests does not pass unless some of the patches I have sent
12195 Date: 23 Sep 1996 11:33:01 +0200
12196 From: Ulrich Pfeifer
12197 Subject: Text::Abbrev (Re: More standard library test scripts)
12199 This patch merges the Text::Abbrev related patches/tests from Gisle
12200 and my previous patch (i.e. replaces both).
12202 Index: t/lib/anydbm.t
12204 Date: Mon, 7 Oct 1996 22:03:00 +0300
12205 From: Jarkko Hietaniemi
12206 Subject: LC_COLLATE.
12208 Big patch to add, document, and test LC_COLLATE support.
12210 A not necessarily gt a.
12212 Index: t/lib/autoloader.t
12214 Date: Sun, 22 Sep 1996 00:59:56 +0200
12216 Subject: More standard library test scripts
12218 This is a collection of test scripts for the standard library modules.
12219 Some of the tests does not pass unless some of the patches I have sent
12222 Date: Mon, 30 Sep 1996 00:54:37 -0400
12223 From: Spider Boardman
12225 The test and patches for AutoLoader were also non-functional,
12226 since the regexp context (curpm) was still being clobbered by the
12227 filename manipulations:
12229 Index: t/lib/basename.t
12231 Date: Sun, 22 Sep 1996 00:59:56 +0200
12233 Subject: More standard library test scripts
12235 This is a collection of test scripts for the standard library modules.
12236 Some of the tests does not pass unless some of the patches I have sent
12239 Date: Mon, 30 Sep 1996 00:54:37 -0400
12240 From: Spider Boardman
12242 Fix the number of tests.
12244 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12245 From: Charles Bailey
12246 Subject: VMS patches to 5.003_05
12248 A different set of tests for File::Basename and friends.
12250 Index: t/lib/checktree.t
12252 Date: Sun, 22 Sep 1996 00:59:56 +0200
12254 Subject: More standard library test scripts
12256 This is a collection of test scripts for the standard library modules.
12257 Some of the tests does not pass unless some of the patches I have sent
12260 Index: t/lib/complex.t
12262 Date: Thu, 03 Oct 96 18:38:08 +0200
12263 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
12264 # Complex numbers and associated mathematical functions
12265 # -- Raphael Manfredi, Sept 1996
12267 Tests for new version.
12269 Index: t/lib/db-btree.t
12271 Date: Mon, 7 Oct 1996 22:03:00 +0300
12272 From: Jarkko Hietaniemi
12273 Subject: LC_COLLATE.
12275 Big patch to add, document, and test LC_COLLATE support.
12277 A not necessarily gt a.
12279 Index: t/lib/db-hash.t
12281 Date: Mon, 7 Oct 1996 22:03:00 +0300
12282 From: Jarkko Hietaniemi
12283 Subject: LC_COLLATE.
12285 Big patch to add, document, and test LC_COLLATE support.
12287 A not necessarily gt a.
12291 Date: Sun, 22 Sep 1996 00:59:56 +0200
12293 Subject: More standard library test scripts
12295 This is a collection of test scripts for the standard library modules.
12296 Some of the tests does not pass unless some of the patches I have sent
12299 Index: t/lib/fatal.t
12301 Date: Sun, 22 Sep 1996 00:59:56 +0200
12303 Subject: More standard library test scripts
12305 This is a collection of test scripts for the standard library modules.
12306 Some of the tests does not pass unless some of the patches I have sent
12309 Index: t/lib/filecache.t
12311 Date: Sun, 22 Sep 1996 00:59:56 +0200
12313 Subject: More standard library test scripts
12315 This is a collection of test scripts for the standard library modules.
12316 Some of the tests does not pass unless some of the patches I have sent
12319 Index: t/lib/filecopy.t
12321 Date: Sun, 22 Sep 1996 00:59:56 +0200
12323 Subject: More standard library test scripts
12325 This is a collection of test scripts for the standard library modules.
12326 Some of the tests does not pass unless some of the patches I have sent
12329 Index: t/lib/filefind.t
12331 Date: Sun, 22 Sep 1996 00:59:56 +0200
12333 Subject: More standard library test scripts
12335 This is a collection of test scripts for the standard library modules.
12336 Some of the tests does not pass unless some of the patches I have sent
12339 Index: t/lib/filepath.t
12341 Date: Sun, 22 Sep 1996 00:59:56 +0200
12343 Subject: More standard library test scripts
12345 This is a collection of test scripts for the standard library modules.
12346 Some of the tests does not pass unless some of the patches I have sent
12349 Index: t/lib/findbin.t
12351 Date: Sun, 22 Sep 1996 00:59:56 +0200
12353 Subject: More standard library test scripts
12355 This is a collection of test scripts for the standard library modules.
12356 Some of the tests does not pass unless some of the patches I have sent
12359 Index: t/lib/gdbm.t
12361 Date: Mon, 7 Oct 1996 22:03:00 +0300
12362 From: Jarkko Hietaniemi
12363 Subject: LC_COLLATE.
12365 Big patch to add, document, and test LC_COLLATE support.
12367 A not necessarily gt a.
12369 Index: t/lib/getopt.t
12371 Date: Sun, 22 Sep 1996 00:59:56 +0200
12373 Subject: More standard library test scripts
12375 This is a collection of test scripts for the standard library modules.
12376 Some of the tests does not pass unless some of the patches I have sent
12379 Index: t/lib/hostname.t
12381 Date: Sun, 22 Sep 1996 00:59:56 +0200
12383 Subject: More standard library test scripts
12385 This is a collection of test scripts for the standard library modules.
12386 Some of the tests does not pass unless some of the patches I have sent
12389 Index: t/lib/ndbm.t
12391 Date: Mon, 7 Oct 1996 22:03:00 +0300
12392 From: Jarkko Hietaniemi
12393 Subject: LC_COLLATE.
12395 Big patch to add, document, and test LC_COLLATE support.
12397 A not necessarily gt a.
12399 Index: t/lib/odbm.t
12401 Date: Mon, 7 Oct 1996 22:03:00 +0300
12402 From: Jarkko Hietaniemi
12403 Subject: LC_COLLATE.
12405 Big patch to add, document, and test LC_COLLATE support.
12407 A not necessarily gt a.
12409 Index: t/lib/parsewords.t
12411 Date: Sun, 22 Sep 1996 00:59:56 +0200
12413 Subject: More standard library test scripts
12415 This is a collection of test scripts for the standard library modules.
12416 Some of the tests does not pass unless some of the patches I have sent
12419 Index: t/lib/sdbm.t
12421 Date: Mon, 7 Oct 1996 22:03:00 +0300
12422 From: Jarkko Hietaniemi
12423 Subject: LC_COLLATE.
12425 Big patch to add, document, and test LC_COLLATE support.
12427 A not necessarily gt a.
12429 Index: t/lib/searchdict.t
12431 Date: Sun, 22 Sep 1996 00:59:56 +0200
12433 Subject: More standard library test scripts
12435 This is a collection of test scripts for the standard library modules.
12436 Some of the tests does not pass unless some of the patches I have sent
12439 Index: t/lib/selectsaver.t
12441 Date: Sun, 22 Sep 1996 00:59:56 +0200
12443 Subject: More standard library test scripts
12445 This is a collection of test scripts for the standard library modules.
12446 Some of the tests does not pass unless some of the patches I have sent
12449 Index: t/lib/symbol.t
12451 Date: Sun, 22 Sep 1996 00:59:56 +0200
12453 Subject: More standard library test scripts
12455 This is a collection of test scripts for the standard library modules.
12456 Some of the tests does not pass unless some of the patches I have sent
12459 Date: Mon, 30 Sep 1996 00:54:37 -0400
12460 From: Spider Boardman
12462 The various new lib/*.t tests didn't all work. For some, it was
12463 only because the count of tests was wrong:
12465 Index: t/lib/texttabs.t
12467 Date: Sun, 22 Sep 1996 00:59:56 +0200
12469 Subject: More standard library test scripts
12471 This is a collection of test scripts for the standard library modules.
12472 Some of the tests does not pass unless some of the patches I have sent
12475 Index: t/lib/textwrap.t
12477 Date: Sun, 22 Sep 1996 00:59:56 +0200
12479 Subject: More standard library test scripts
12481 This is a collection of test scripts for the standard library modules.
12482 Some of the tests does not pass unless some of the patches I have sent
12485 Index: t/lib/timelocal.t
12487 Date: Sun, 22 Sep 1996 00:59:56 +0200
12489 Subject: More standard library test scripts
12491 This is a collection of test scripts for the standard library modules.
12492 Some of the tests does not pass unless some of the patches I have sent
12497 Date: Mon, 30 Sep 1996 01:13:28 -0400
12498 From: Spider Boardman
12499 Subject: Re: pre extending hash? - need speed
12501 The patch below (which is relative to perl5.001l) implements
12502 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
12503 pre-sizing hashes. I've only moved the patch forward from
12504 when I first did it. I'm sure the code in hv_ksplit could be
12507 Date: Mon, 7 Oct 1996 22:03:00 +0300
12508 From: Jarkko Hietaniemi
12509 Subject: LC_COLLATE.
12511 Big patch to add, document, and test LC_COLLATE support.
12513 A not necessarily gt a.
12517 Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
12518 From: Charles Bailey
12519 Subject: Re: glob test 1 failing...bad test or bug
12521 Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
12522 fails because <op/*> sorts op/re_* before op/rea*, while
12523 $otherway = `echo op/*` sorts op/re_* after op/re[a-z]*.t
12525 This version doesn't rely on the sorting order.
12527 Index: t/op/magic.t
12529 Date: Mon, 7 Oct 1996 22:03:00 +0300
12530 From: Jarkko Hietaniemi
12531 Subject: LC_COLLATE.
12533 Big patch to add, document, and test LC_COLLATE support.
12535 Index: t/op/readdir.t
12537 Date: Mon, 7 Oct 1996 22:03:00 +0300
12538 From: Jarkko Hietaniemi
12539 Subject: LC_COLLATE.
12541 Big patch to add, document, and test LC_COLLATE support.
12543 A not necessarily gt a.
12547 Date: Mon, 7 Oct 1996 22:03:00 +0300
12548 From: Jarkko Hietaniemi
12549 Subject: LC_COLLATE.
12551 Big patch to add, document, and test LC_COLLATE support.
12553 A not necessarily gt a.
12557 Date: Sat, 14 Sep 1996 17:08:16 -0400
12558 From: Gurusamy Sarathy
12559 Subject: whitespace induced lexer errors (with patch)
12561 I finally got around to fixing skipspace() to not indiscriminately
12562 overwrite oldbufptr and oldoldbufptr (which are used in making
12563 expectation decisions in the lexer).
12565 Date: Sat, 14 Sep 1996 18:55:16 -0400
12566 From: Gurusamy Sarathy
12567 Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
12569 Date: Thu, 19 Sep 1996 11:58:22 -0400
12570 From: "Randy J. Ray" <rjray@uswest.com>
12571 Subject: Patch: Untaint FH flag and clean DATA handles
12573 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
12574 on an xpvio->xio_flags struct member. It is used to mark the given
12575 file handle as a clean source, even when tainting is turned on.
12576 There are also patches to pp_sys.c in pp_sysread to check this flag
12577 before tainting data, and in pp_hot.c in do_readline for the same
12578 reason. Lastly, it patches toke.c to automatically set this flag on
12579 on a __DATA__ filehandle. The creation of the $pack::DATA
12580 pseudo-filehandle is already checked against running under eval, so
12581 this should not introduce any insecurity.
12583 This patch *does not*:
12585 * Add the "untaint" keyword.
12589 Date: Mon, 7 Oct 1996 22:03:00 +0300
12590 From: Jarkko Hietaniemi
12591 Subject: LC_COLLATE.
12593 Big patch to add, document, and test LC_COLLATE support.
12595 rewrote perl_init_i18n() completely.
12596 - reworded to be much more friendly and clear.
12597 - perl_init_fold() split to its own function.
12598 wrote mem_collxfrm().
12600 Index: utils/c2ph.PL
12602 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12603 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12604 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12606 Here is a patch for various typos and other defects in the Perl
12607 5.003_05 pods, including the pods embedded in library modules.
12609 Index: utils/h2ph.PL
12611 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12612 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12613 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12615 Here is a patch for various typos and other defects in the Perl
12616 5.003_05 pods, including the pods embedded in library modules.
12618 Index: utils/h2xs.PL
12620 Date: Sat, 21 Sep 1996 16:38:24 -0500
12621 From: Dean Roehrich
12622 Subject: h2xs bug fix
12624 The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
12625 finding #define statements and filling the constant() function. This patch
12626 fixes that. The h2xs_test program found this--maybe people who are
12627 modifying h2xs should get a copy of the test program.
12629 This also adds a -d to enable debugging messages (there's just one for now).
12630 I've also placed some of the doc-related things in alphabetical order.
12632 h2xs_test can be found in my directory on CPAN. Those of you modifying
12633 xsubpp should know there's a test suite for that, too, called XSTEST which
12634 can also be found in my directory on CPAN.
12636 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12637 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12638 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12640 Here is a patch for various typos and other defects in the Perl
12641 5.003_05 pods, including the pods embedded in library modules.
12643 Index: utils/perldoc.PL
12645 Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
12646 From: Kenneth Albanowski
12647 Subject: perldoc patch
12649 Ilya has found that this change makes perldoc much more useful under OS/2.
12651 Index: vms/config.vms
12653 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12654 From: Charles Bailey
12655 Subject: VMS patches to 5.003_05
12657 Index: vms/descrip.mms
12659 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12660 From: Charles Bailey
12661 Subject: VMS patches to 5.003_05
12663 Index: vms/genconfig.pl
12665 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12666 From: Charles Bailey
12667 Subject: VMS patches to 5.003_05
12669 Index: vms/perlvms.pod
12671 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12672 From: Charles Bailey
12673 Subject: VMS patches to 5.003_05
12677 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
12678 From: Charles Bailey
12679 Subject: VMS patches to 5.003_05
12683 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12684 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12685 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12687 This patch just changed the old a2p.man page into a pod page.
12691 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12692 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12693 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12695 This patch just changed the old s2p.man page into a pod page.
12696 I then embedded the pod into the s2p script.
12703 This patch was primarily to fix bugs and to clean up some of
12704 the remaining issues from in 5.003_04. The details are described below.
12705 A very brief summary is:
12707 o Visible Changes to Core Functionality
12709 -Add support for a READLINE method to tied filehandles.
12711 -times function now uses CLK_TCK if HZ is not available, rather
12712 than just defaulting to 60. times output might change on some
12713 systems, but should be correct now.
12715 -AnyDBM_File (modifying ISA does not work as expected)
12716 Now behaves as documented: Modifying ISA works to select
12717 order in which *DB* modules are tried. The default is still
12720 o Configure and build enhancements
12722 -Enhance detection of [gs]etpgrp() variants. Some systems have
12723 BSD-style behavior for one and POSIX for the other. Use
12724 [gs]etpgid() instead, whenever possible.
12726 -You can now build a shared libperl.so without running through
12727 the LD_RUN_PATH hoops, if your system supports appropriate
12728 ld command-line options. Solaris, NetBSD, and Linux are currently
12729 supported. Others are easy to add. (This makes like a lot easier
12734 -Fix installperl and installman so that the -n option really only
12735 prints commands. (previously, it would still do the mkdirs.)
12739 -debugger ought to work.
12741 -A new heredoc tag in Makefile.SH is now quoted. This prevented
12742 5.003_04 from working most places.
12744 -numerous smaller ones, detailed below.
12748 Here are the specific file-by-file changes.
12750 # This is my patch perl5.003_05.pat to perl5.003_04
12751 # The full description is below.
12752 # Please execute the following commands before applying this patch.
12753 # (You can feed this patch to 'sh' to do so.)
12754 # -- Andy Dougherty
12756 # We'll create a new test, but patch won't automatically make it
12759 chmod +x t/io/read.t
12764 This is patch perl5.003_05.pat to perl version 5.003_04.
12765 This takes you from 5.003_04 to 5.003_05.
12767 To apply this patch, run the above commands,
12768 cd to your perl source directory and then type
12770 patch -p1 -N < perl5.003_05.pat
12772 The changes are described after each /^Index/ line below. This is
12773 designed so you can examine each change with a command such as
12775 csplit -k perl5.003_05.pat '/^Index:/' '{99}'
12779 Updated for 5.003_05.
12783 Allow command line or hint-file overrides of $afs.
12785 Allow trailing spaces in nm output for HPUX10.
12787 Check for newer BIND 'search' directives in /etc/resolv.conf as well
12788 as older 'domain' directive.
12790 Enhance detection of [gs]etpgrp() variants. Some systems have
12791 BSD-style behavior for one and POSIX for the other. Use
12792 [gs]etpgid() instead, whenever possible.
12794 Include -s in the -h summary of available options.
12796 Allow command-line override of $afs.
12798 Handle trailing spaces in nm-output on HPUX10.
12800 Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
12801 be in Makefile.SH. Now it's available for other modules too.)
12803 When using shared libperl, avoid LD_RUN_PATH if possible by adding
12804 correct ld flags. Currently, Solaris and NetBSD get the correct
12805 -R $archlibexp/CORE, and Linux gets its
12806 -Wl,-rpath,$archlibexp/CORE flag. Other contributions are
12811 Correct libperl5 -> libperl typo.
12813 Describe MakeMaker's Warning (will try anyway) messages.
12815 More info on where and how to send reports.
12817 Add info on non-Unix ports.
12822 Add new test t/io/read.t.
12824 Add new hints files for ODBM_File for ultrix and hpux.
12826 Add new pod checker script.
12830 A new heredoc tag in Makefile.SH needs to be quoted.
12832 shrpenv stuff moved to Configure.
12834 Index: Porting/Glossary
12836 Updated to match Configure.
12840 VMS 5.003_05 Update.
12844 Subject: turbidity in av.[ch]
12845 Date: Sun, 10 Dec 1995 00:21:31 -0500
12846 From: Gurusamy Sarathy
12848 Some unclean code that I noticed today.
12852 Updated to match newest config_h.SH.
12856 Updated to match Configure.
12858 Changed the DLSYM_NEEDS_UNDERSCORE comment to
12859 /**/ to conform to metaconfig style.
12861 Index: emacs/cperl-mode.el
12863 From: Ilya Zakharevich
12864 Subject: Newer CPerl-mode
12866 Index: ext/DB_File/DB_File.pm
12868 Update to DB_File 1.03.
12870 Index: ext/DB_File/DB_File.xs
12872 Update to DB_File 1.03.
12874 Index: ext/Fcntl/Fcntl.pm
12876 Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
12877 From: Chip Salzenberg
12878 Subject: No AutoLoader for Fcntl
12880 Just like Socket, Fcntl doesn't need splitting and AutoLoading.
12882 Index: ext/FileHandle/FileHandle.pm
12884 From: Roderick Schertler
12885 Subject: FileHandle::DESTROY for fd 0
12887 This fixes FileHandle::DESTROY when called on stdin.
12889 Index: ext/ODBM_File/ODBM_File.xs
12891 Attempt to correct for "Bad free" in Ultrix and HPUX versions of
12894 Index: ext/ODBM_File/hints/hpux.pl
12896 Try to work around "bad free" in dbmclose().
12898 Index: ext/ODBM_File/hints/ultrix.pl
12900 Try to work around "bad free" in dbmclose().
12902 Index: ext/Socket/Socket.pm
12904 Date: Thu, 5 Sep 1996 09:58:08 +0200
12905 From: Andreas Koenig
12906 Subject: Patch to inhibit autosplit on Socket.pm
12908 This patch inhibits production and use of a completely useless
12909 auto/Socket/autosplit.ix.
12913 Make a little more C++-friendly for IBM's CSET++ compiler.
12915 Index: hints/convexos.sh
12917 Remove [gs]etpgrp workaround. Configure & perl.h should handle
12920 Index: hints/hpux.sh
12922 Add note about possible gcc GR3 warning message.
12924 Remove [gs]etpgrp workaround. Configure & perl.h should handle
12927 Index: hints/sco.sh
12929 Turn off optimization for stock cc. This appears to
12930 prevent miniperl core dumps.
12932 Index: hints/solaris_2.sh
12934 Catch GNU ld even though it doesn't identify itself as a GNU tool.
12935 Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
12937 Index: hints/sunos_4_1.sh
12939 Describe solution for the __lib_version problem with acc on
12944 Date: Thu, 05 Sep 1996 00:25:28 -0400
12945 From: Gurusamy Sarathy
12946 Subject: minor misc. cleanup
12948 This patch makes some minor cleanups to the sources. No change
12949 in functionality whatsoever.
12951 Date: Thu, 05 Sep 1996 02:52:21 -0400
12952 From: Gurusamy Sarathy
12954 Subject: debugger problems--another patch (was Re: 5.003_04)
12956 I have tried to avoid copying of hash keys that are passed to
12957 magical hashes, but it seems that copying may be unavoidable
12958 since the hv_*_ent() functions could be PADTMPs (and other
12959 SVs that may get reused) as keys.
12961 VMS dynamic %ENV fix
12965 From: scotth@sgi.com
12966 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
12968 Fix installperl so that the -n option really only prints commands.
12969 (previously, it would still do the mkdirs.)
12971 an "ignore installed" option, so that it doesn't bother to check
12972 to see if the target already exists (an optimization that I
12973 *don't* want it to do when I do #1 above)
12977 From: scotth@sgi.com
12978 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
12980 Fix installperl so that the -n option really only prints commands.
12981 (previously, it would still do the mkdirs.)
12983 an "ignore installed" option, so that it doesn't bother to check
12984 to see if the target already exists (an optimization that I
12985 *don't* want it to do when I do #1 above)
12987 Index: lib/AnyDBM_File.pm
12989 AnyDBM_File (modifying ISA does not work as expected)
12990 Now behaves as documented: Modifying ISA works to select
12991 order in which *DB* modules are tried. The default is still
12995 Add helpful "die" message to end of AnyDBM_File. Previously
12996 it would return a 0, and the failure would eventually show up
12997 somewhere else in the script and be hard to track down. It is
12998 a failure if perl can't open AnyDBM_File. The test regression
12999 suite is supposed to indicate this as a failure too.
13001 Index: lib/ExtUtils/Install.pm
13003 Updated to MakeMaker-5.38.
13007 Index: lib/ExtUtils/Liblist.pm
13009 Updated to MakeMaker-5.38.
13011 Index: lib/ExtUtils/MM_Unix.pm
13012 Updated to MakeMaker-5.38.
13014 Index: lib/ExtUtils/MakeMaker.pm
13016 Updated to MakeMaker-5.38.
13018 Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
13020 Index: lib/ExtUtils/Manifest.pm
13022 Updated to MakeMaker-5.38.
13024 Index: lib/ExtUtils/Mkbootstrap.pm
13026 Updated to MakeMaker-5.38.
13028 Index: lib/ExtUtils/Mksymlists.pm
13030 Updated to MakeMaker-5.38.
13032 Index: lib/File/Find.pm
13034 From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
13035 Subject: Cwd::fastcwd in File::Find
13037 Is there a good reason why File::Find uses Cwd::fastcwd instead of
13038 Cwd:cwd when fastcwd isn't as portable?
13039 [In particular, fastcwd() doesn't work on AFS.]
13041 Index: lib/Math/Complex.pm
13043 There was a mistake in the sqrt routine in lib/Math/Complex.pm that
13044 gave wrong answers when the magnitude of the imaginary part of the
13045 argument exceeded the magnitude of the real part. Line 69 had too
13046 many sqrt($y)'s. Further, expressions were re-arranged so that
13047 calls to the expensive real sqrt() routine were reduced from 4 to 2
13050 Index: lib/open3.pl
13052 The I/O directions on the dad_wtr and kid_rdr were backwards.
13053 IO/Open3.pm didn't have this error.
13055 Index: lib/syslog.pl
13057 Date: Tue, 03 Sep 1996 20:33:54 -0400
13058 From: Roderick Schertler
13059 Subject: syslog.pl `use Socket' lossage
13061 syslog.pl tries but fails to use
13062 Socket.pm, the problem is that use doesn't return a true value. This
13063 module should be recast in terms of Sys::Syslog, of course.
13065 Index: makedepend.SH
13067 This patch eliminates "\|" in sed patterns in makedepend.SH, since
13068 they're not really needed anyway in this one case.
13072 Ok, here's a tested patch for the debugger problem.
13073 I was missing the fact that DB::dbline magic is actually
13074 uppercase (which means hv_store_ent() etc., will pass SV keys
13075 to the vtbl_dbline handlers).
13077 Replace the oft-repeated mg_ptr incantation with
13078 the simple MgPVKEY macro.
13080 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
13081 additional parens around the "mg".
13083 (lines near 584) Part of VMS changes. I don't know what this did.
13085 Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
13086 From: Chip Salzenberg
13087 Subject: Integerize mg.c; eliminate warning on C< local($)) >
13089 This patch converts magic variables ($!, $^E, etc.) to use integers
13090 (C<sv_setiv>) instead of floats. It also eliminates a warning from
13091 C< local($)) >, via a hack similar to $!.
13095 Replace the oft-repeated mg_ptr incantation with
13096 the simple MgPVKEY macro.
13098 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
13099 additional parens around the "mg".
13103 Add _STDIO_LOADED (VMS) to list of guard symbols.
13107 From: Gurusamy Sarathy
13108 Subject: Re: \ ( @array ) busted for lexical @array (once more)
13110 Index: patchlevel.h
13112 Change to subversion 5.
13116 Make floating point constants Locale-friendly.
13120 One last LONG & co. fix (yet another cut'n'paste error) and a few
13121 minor cleanups. Nothing crucial.
13123 Make a little more C++-friendly for IBM's CSET++ compiler.
13125 Enhance detection of [gs]etpgrp() variants. Some systems have
13126 BSD-style behavior for one and POSIX for the other. Use
13127 [gs]etpgid() instead, whenever possible.
13131 Eliminate potential "signed vs. unsigned" warning
13133 Add PerlIO_reopen and PerlIO_cgetname functions.
13137 Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
13139 Include PerlIO_reopen and PerlIO_getname.
13141 s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
13142 This had prevented SV_FAST_FGETS from working anywhere.
13144 Include PerlIO_canset_cnt. I'm not sure how this is supposed to
13145 differ from STDIO_CNT_LVALUE.
13147 Index: pod/Makefile
13149 Remove trailing spaces in pods.
13150 Include a call to the checkpods script in the Makefile (though it's
13151 not ordinarily used by users).
13153 Index: pod/checkpods.PL
13155 New script to check for common errors in pods. This is not
13156 normally called during the perl build process, but you can
13157 use it with B<make check>.
13159 Index: pod/perlfunc.pod
13161 Document correct C<use POSIX ":wait_h";> usage.
13163 Add notes about POSIX [gs]etpgrp.
13165 Index: pod/perlipc.pod
13167 Document correct C<use POSIX ":wait_h";> usage.
13169 Index: pod/perlref.pod
13171 From: Gurusamy Sarathy
13172 Subject: Re: \ ( @array ) busted for lexical @array (once more)
13174 Index: pod/perltie.pod
13176 Date: Thu, 29 Aug 1996 15:14:51 +0200
13177 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
13178 Subject: more TIEHANDLE
13180 This adds support for a READLINE method.
13182 Index: pod/perltrap.pod
13184 Here's documentation on the change in split's behavior between Perl 4
13187 Subject: More (and less!) 425traps
13189 Large integer traps
13195 Change blank lines to empty lines.
13197 Index: pod/perlvar.pod
13199 Be explicit about $/="" matching empty lines, that is, lines
13200 with no spaces or tabs.
13202 Change blank lines to empty lines.
13206 Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
13207 From: Chip Salzenberg
13208 Subject: Minor integer speedups in mathematics
13210 This patch provides minor speedups by using integer math and SVt_IV
13211 values when performing bitwise operations and modulus.
13213 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
13214 From: Kenneth Albanowski
13215 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
13217 (double)auint cast added for call to sv_setnv().
13221 Date: Thu, 05 Sep 1996 00:25:28 -0400
13222 From: Gurusamy Sarathy
13223 Subject: minor misc. cleanup
13225 This patch makes some minor cleanups to the sources. No change
13226 in functionality whatsoever.
13228 Date: Thu, 29 Aug 1996 15:14:51 +0200
13229 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
13230 Subject: more TIEHANDLE
13232 This adds support for a READLINE method.
13236 Clear any buffer space exposed by by read().
13237 This is almost certainly a bug-fix.
13239 Undef and then re-define my_chsize from Perl_my_chsize to
13240 just plain chsize if this system HAS_CHSIZE. This probably only
13241 applies to SCO. This shows the perils of having internal
13242 functions with the same name as external library functions :-).
13244 Use CLK_TCK if HZ is not available.
13248 Fix more spots where we had PerlIO_stderr() and should have had
13249 Perl_debug_log instead.
13251 Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
13252 From: Chip Salzenberg
13253 Subject: Minor potential bug in AV creation
13255 I wasn't the one who originated this patch. But it looks like it
13256 would improve the safety of AV creation.
13258 Remove potentially incorrect casts on PerlIO_set_ptrcnt.
13259 'ptr' is already STDCHAR, which is supposed to be the type of
13260 char used in stdio.h, so we shouldn't have to cast it.
13264 Clear any buffer space exposed by by read().
13265 This is almost certainly a bug-fix.
13267 Index: t/lib/db-btree.t
13269 Update to DB_File 1.03.
13271 Index: t/lib/db-hash.t
13273 Update to DB_File 1.03.
13275 Index: t/lib/db-recno.t
13277 Update to DB_File 1.03.
13279 Index: t/lib/io_sock.t
13281 From: Lupe Christoph <lupe@alanya.m.isar.de>
13282 Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
13284 io_sock.t works by forking a subprocess it can communicate with.
13285 It has the subprocess wait for the main process by sleeping 10
13286 seconds or until an alarm arrives.
13288 With my setup, the alarm signal arrives *before* the child
13289 has a chance to ignore the alarm signal.
13291 I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
13292 fork. It does not hurt to have the parent ignore alarms, too.
13296 One last LONG & co. fix (yet another cut'n'paste error) and a few
13297 minor cleanups. Nothing crucial.
13301 Date: Thu, 29 Aug 1996 15:14:51 +0200
13302 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
13303 Subject: more TIEHANDLE
13305 This adds support for a READLINE method.
13309 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
13310 From: Kenneth Albanowski
13311 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
13315 From: Gurusamy Sarathy
13316 Subject: Re: \ ( @array ) busted for lexical @array (once more)
13320 Date: Thu, 29 Aug 96 07:05:10 BST
13322 Subject: Re: UNIVERSAL::class busted
13324 yes, but I also noticed that this does not check that the reference
13325 is an object, so the patch should be
13329 Change comment style so that IBM's picky xlc compiler doesn't
13330 think we've mistakenly tried to nest comments.
13334 One last LONG & co. fix (yet another cut'n'paste error) and a few
13335 minor cleanups. Nothing crucial.
13337 Index: utils/h2xs.PL
13339 Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
13340 From: Ilya Zakharevich
13341 Subject: updated h2xs
13344 a) Docs and examples for -x updated;
13345 b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
13346 unless this file exists (outside of VMS, I'm afraid to make an error
13347 there). - Useful with -x option, when the file may be eaten via -I
13349 c) .h file would be scanned only if needed.
13350 d) typemap would be generated (with T_PTROBJ).
13351 e) Documentation (=list) for autogenerated guys would be
13353 f) duplicated XSUBs would not be generated;
13354 g) arguments to XSUBs being arrays are recognized (note that
13355 xsubpp would probably choke on such guys).
13357 -x option requires C-Scan-0.3 (releases a couple of minutes ago to
13358 ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
13359 should propagate to CPAN soon).
13361 Index: utils/perlbug.PL
13363 Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
13365 Index: utils/perldoc.PL
13367 More choices in the pager war. Unfortunately, we can't rely on
13368 all users agreeing with the Sysadmin's choice, nor can we
13369 assign a default preference order, since opinions vary. If the
13370 user doesn't have $ENV{PAGER} set, we do want to pick up one that
13371 at least works, so we'll try whatever Configure found.
13373 Index: vms/Makefile
13375 VMS 5.003_05 Update.
13377 Index: vms/config.vms
13379 VMS 5.003_05 Update.
13381 Index: vms/descrip.mms
13383 VMS 5.003_05 Update.
13385 Index: vms/ext/Stdio/Stdio.pm
13387 VMS 5.003_05 Update.
13389 Index: vms/ext/filespec.t
13391 VMS 5.003_05 Update.
13393 Index: vms/gen_shrfls.pl
13395 VMS 5.003_05 Update.
13397 Index: vms/perlvms.pod
13399 VMS 5.003_05 Update.
13403 VMS 5.003_05 Update.
13405 Index: vms/vmsish.h
13407 VMS 5.003_05 Update.
13414 This patch was primarily to fix bugs and to clean up some of
13415 the changes made in 5.003_03. The details are described below.
13416 A very brief summary is:
13418 o Visible Changes to Core Functionality
13420 -Allow and document permissions for FileHandle::new and
13422 -glob in Safe compartment used to allow shell access; now
13423 it's in the same category as `` and system().
13425 o Configure and build enhancements
13427 -perl library name is again -lperl, not -lperl5 in some cases.
13428 -Several hint files no longer set -g -DDEBUGGING by default.
13429 Instead, they just turn off optimization, since that is
13430 probably what was intended.
13431 -Include OS/2 and Plan9 updates.
13435 -SEGV with $_[0] and circular references fixed.
13436 -Ilya's debugger patch.
13437 -FAKE typeglobs fixed.
13438 -truncate with file name now works.
13439 -lval substr() no longer coredumps with refs
13440 -lval substr now clears lexicals in re-entered scopes.
13441 -core dump in caller() for signal handler for __DIE__.
13445 Here are the specific file-by-file changes.
13447 # This is my patch perl5.003_04.pat to perl5.003_03
13448 # The full description is below.
13449 # Please execute the following commands before applying this patch.
13450 # (You can feed this patch to 'sh' to do so.)
13451 # -- Andy Dougherty
13453 # Obsolete perl4 hint file.
13454 rm -f hints/dnix.sh
13458 # We'll create a new test, but patch won't automatically make it
13466 This is patch perl5.003_04.pat to perl version 5.003_03.
13467 This takes you from 5.003_03 to 5.003_04.
13469 To apply this patch, run the above commands,
13470 cd to your perl source directory and then type
13472 patch -p1 -N < perl5.003_04.pat
13474 The changes are described after each /^Index/ line below. This is
13475 designed so you can examine each change with a command such as
13477 csplit -k perl5.003_04.pat '/^Index:/' '{99}'
13481 Updated for 5.003_04.
13485 Change name of shared libperl library back to libperl.so.xxx,
13486 so that a simple -lperl picks up either libperl.a or
13489 Check if $sh='' in case we've reloaded an old config.sh
13493 Change name of shared perl library to libperl, instead of
13496 Add notes about fragility of shared libperl and the usefulness
13497 of archlib to separate different binaries.
13503 obsolete hints/dnix.sh removed.
13509 For building shared libperl, relocate whole rule to
13510 inside the if test -f $osname/Makefile.SHs case.
13512 Index: Porting/Glossary
13522 Subject: Re: SEGV with $_[0] and circular references
13524 Subject: random cleanup
13526 This patch removes a few obvious redundancies in the source.
13530 Updated. Note new comments to make AIX happy.
13534 Change /*#define../**/ into /*#define../ **/
13535 to make IBM's xlc compiler shut up about nested comments.
13536 The /*#define FOO /**/ is a perfectly legal un-nested comment, and
13537 I wish IBM would fix it's blasted compiler instead. In the meantime
13538 we'll take mercy on the poor AIX user and get rid of the screenfulls
13539 of stupid warning messages. Thanks to Hallvard B Furuseth for the fix.
13543 This patch changes neither behavior nor performance. However, it does
13544 reduce code size and improve maintainability by combining some common
13545 code in gv_fullname() and gv_efullname().
13547 Index: ext/FileHandle/FileHandle.pm
13549 This patch documents the behavior of FileHandle::{new,open} with
13550 regard to open modes. It also documents the exportation of Fcntl
13553 This patch fixes a bug observed by Tom Christiansen: FileHandle::new
13554 didn't allow for file permissions after the file mode. Here's a patch.
13556 Index: ext/IO/lib/IO/File.pm
13558 This patch fixes a bug observed by Tom Christiansen: IO::File::new
13559 didn't allow for file permissions after the file mode. Here's a patch.
13561 This patch documents the behavior of IO::File::{new,open} with
13562 regard to open modes. It also documents the exportation of Fcntl
13565 Index: ext/Opcode/Opcode.pm
13567 Subject: Re: glob in Safe compartment allows shell access
13569 I've moved the glob op into the same opcode tag as backticks and system
13570 and added a comment.
13574 This patch changes neither behavior nor performance. However, it does
13575 reduce code size and improve maintainability by combining some common
13576 code in gv_fullname() and gv_efullname().
13580 Subject: Patch for LONG_MAX & co.
13582 Sorry about adding yet another #ifdef forest, but hopefully this
13583 should resolve the *_MAX issues permanently. It adds to the
13584 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
13585 symbols the complete set of
13586 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
13587 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
13588 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
13589 and get appropriate figures. All references to LONG_(MIN|MAX) are
13590 changed appropriately.
13592 The .c changes have the side effect of making cast_uv properly use quad
13593 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
13594 works, but I don't have any handy Crays to try it out on.
13596 Add notes on perl's internal types, specifically Quad_t and IV.
13598 Index: hints/hpux.sh
13600 Remove the d_bsdpgrp hint. The defaults should be ok.
13602 Index: hints/irix_6_2.sh
13604 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
13605 unless that's what the user really wants.
13607 Index: hints/mpeix.sh
13609 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
13610 unless that's what the user really wants.
13612 Index: hints/os2.sh
13614 Fixes for sh vs. bin_sh + cleanup.
13616 Index: hints/ultrix_4.sh
13618 Don't call optimize=-g, just call optimize=none. The -g
13619 pulls in -DDEBUGGING, which might not be wanted.
13621 Index: lib/ExtUtils/MM_Unix.pm
13623 .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
13625 Index: lib/ExtUtils/xsubpp
13627 Fix SCOPE? (See pod/perlxs.pod).
13628 Up version number to 1.938.
13630 Index: lib/Test/Harness.pm
13632 Add a return value to runtests - non-zero if all tests ran ok,
13635 Index: lib/perl5db.pl
13637 Ilya's debugger patch.
13638 Undefined subroutine &Carp::longmess called at
13639 /opt/perl5.003_03/lib/perl5db.pl line 1423.
13642 Make perl5db compatible with the recent 'strict refs' enforcement
13647 A patch to perl5.003_02/malloc to give a sensible error abort() message
13648 in ANSI C, and to give it to stderr instead of stdout.
13650 Use config_h's STRINGIFY macro instead of pre-ANSI "p".
13654 Subject: FAKE typeglobs seriously busted (with patch)
13656 Handling of fake typeglobs (scalars that are really globs
13657 in disguise) is seriously busted since 5.002 (it wasn't
13659 The problem is that mg_get() on a glob calls gv_efullname()
13660 which might coerce its first arg to a string.
13662 Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
13663 weren't being properly detected by some of the sig magic, but as shared
13664 hash keys wouldn't normally be used in %SIG it's unlikely this is a
13665 significant problem.)
13667 This patch changes neither behavior nor performance. However, it does
13668 reduce code size and improve maintainability by combining some common
13669 code in gv_fullname() and gv_efullname().
13673 Update perlio-related variables.
13677 This patch changes neither behavior nor performance. However, it does
13678 reduce code size and improve maintainability by combining some common
13679 code in gv_fullname() and gv_efullname().
13683 Updated. See opcode.pl.
13687 Subject: Re: truncate with file name does not work (with patch)
13689 The prototype for truncate was changed so that perl won't die
13690 with C<use strict;> when the first arg is a bareword (filehandle).
13691 I think it was Tom (as in "tchrist") who brought this up.
13693 Here's a patch that undoes the damage, makes it work with
13694 C<use strict;>, and adds to the testsuite.
13696 Index: os2/Makefile.SHs
13698 perllib vs. LIBPERL
13700 Index: os2/diff.configure
13706 SH_PATH_INI vs. BIN_SH
13708 Index: os2/os2ish.h
13710 SH_PATH_INI added (needed to redefine SH_PATH for binary
13712 SH_PATH is redefined.
13714 Index: patchlevel.h
13720 Subject: Patch for LONG_MAX & co.
13722 Sorry about adding yet another #ifdef forest, but hopefully this
13723 should resolve the *_MAX issues permanently. It adds to the
13724 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
13725 symbols the complete set of
13726 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
13727 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
13728 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
13729 and get appropriate figures. All references to LONG_(MIN|MAX) are
13730 changed appropriately.
13732 The .c changes have the side effect of making cast_uv properly use quad
13733 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
13734 works, but I don't have any handy Crays to try it out on.
13736 Add notes on perl's internal types, specifically Quad_t and IV.
13740 Removes an incorrect prototype for setlinebuf from
13741 perlio.c because it conflicts with the correct declaration in
13742 MachTen's stdio.h (and possibly other stdio's as well).
13744 Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
13745 HAS_F[GS]ETPOS) case. The patch fixes this omission (in a rather lumpen
13746 manner). I don't think this should affect platforms which try to hack a
13747 different path through the #ifdef forest, but this assertion would benefit
13752 Index: plan9/config.plan9
13756 Index: plan9/fndvers
13760 Index: plan9/mkfile
13764 Index: plan9/setup.rc
13768 Index: pod/perldiag.pod
13770 Subject: lval substr() coredumps with refs (with patch)
13772 substr() coredumps with a target that is a ref, when it is used in
13774 The patch below corrects the problem by stringifying the reference
13775 first (and emitting a warning when appropriate).
13777 Index: pod/perlxs.pod
13779 document xsubpp SCOPE:
13783 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
13785 substr() in lvalue context interacts in buggy fashion with SVs that
13786 are !SvOK. This manifests itself with lexicals that have a REFCNT of
13787 1, since these are merely "cleared in place" by setting SvOK_off.
13789 Subject: lval substr() coredumps with refs (with patch)
13791 substr() coredumps with a target that is a ref, when it is used in
13793 The patch below corrects the problem by stringifying the reference
13794 first (and emitting a warning when appropriate).
13796 Subject: Patch for LONG_MAX & co.
13800 This patch changes neither behavior nor performance. However, it does
13801 reduce code size and improve maintainability by combining some common
13802 code in gv_fullname() and gv_efullname().
13806 Subject: Patch for LONG_MAX & co.
13808 This patch changes neither behavior nor performance. However, it does
13809 reduce code size and improve maintainability by combining some common
13810 code in gv_fullname() and gv_efullname().
13814 This patch changes neither behavior nor performance. However, it does
13815 reduce code size and improve maintainability by combining some common
13816 code in gv_fullname() and gv_efullname().
13820 This patch changes neither behavior nor performance. However, it does
13821 reduce code size and improve maintainability by combining some common
13822 code in gv_fullname() and gv_efullname().
13826 This patch changes neither behavior nor performance. However, it does
13827 reduce code size and improve maintainability by combining some common
13828 code in gv_fullname() and gv_efullname().
13832 Subject: random cleanup
13834 This patch removes a few obvious redundancies in the source.
13836 Subject: sv_setsv patch
13838 This patch changes neither behavior nor performance. However, it does
13839 reduce code size and improve maintainability by combining some common
13840 code in gv_fullname() and gv_efullname().
13842 From: Chip Salzenberg
13843 Subject: Track SVs for destruction when -DPURIFY
13845 When checking for memory leaks, I compiled Perl with "-DPURIFY".
13846 Although that flag improves the leak checking, it also breaks
13847 destruction of global objects, because SVs aren't kept in captive
13850 This patch rectifies the problem by providing an alternative
13851 method for keeping track of SVs when Perl is compiled for Purify.
13852 It has no effect on normal operation.
13855 Add comment about assert(len >=0) when len is unsigned anyway.
13859 Subject: Re: truncate with file name does not work (with patch)
13861 The prototype for truncate was changed so that perl won't die
13862 with C<use strict;> when the first arg is a bareword (filehandle).
13863 I think it was Tom (as in "tchrist") who brought this up.
13865 Here's a patch that undoes the damage, makes it work with
13866 C<use strict;>, and adds to the testsuite.
13868 The "not implemented" branch is missing a "\n".
13872 Subject: FAKE typeglobs seriously busted (with patch)
13874 Handling of fake typeglobs (scalars that are really globs
13875 in disguise) is seriously busted since 5.002 (it wasn't
13878 The problem is that mg_get() on a glob calls gv_efullname()
13879 which might coerce its first arg to a string.
13881 Index: t/op/substr.t
13884 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
13886 substr() in lvalue context interacts in buggy fashion with SVs that
13887 are !SvOK. This manifests itself with lexicals that have a REFCNT of
13888 1, since these are merely "cleared in place" by setting SvOK_off.
13890 Subject: lval substr() coredumps with refs (with patch)
13892 substr() coredumps with a target that is a ref, when it is used in
13894 The patch below corrects the problem by stringifying the reference
13895 first (and emitting a warning when appropriate).
13899 Subject: Re: truncate with file name does not work (with patch)
13901 The prototype for truncate was changed so that perl won't die
13902 with C<use strict;> when the first arg is a bareword (filehandle).
13903 I think it was Tom (as in "tchrist") who brought this up.
13905 Here's a patch that undoes the damage, makes it work with
13906 C<use strict;>, and adds to the testsuite.
13910 Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
13911 __DIE__ (with patch)
13913 sv_2pv() might call croak() (which is not prepared to handle that
13914 when it calls sv_2pv(), itself). Likewise for warn() (but under
13915 slightly more esoteric circumstances--mg_get() in sv_2pv() might
13916 trigger a call to warn()).
13919 Subject: Patch for LONG_MAX & co.
13921 PERL_BADLANG is examined by default before issuing a warning during
13922 internationalization.
13924 Index: utils/h2xs.PL
13926 Make leading =head NAME item a paragraph so pod2man finds it.
13928 Index: utils/perldoc.PL
13930 Use col -x to filter out half-line feeds (ESC-9) from
13931 HP-UX nroff -man output. (col -x isn't portable -- SunOS
13932 doesn't support the -x option.)
13939 Most of the changes in 5.003_03 are to make the build and installation
13940 process more robust. The details are described below. A very brief
13943 o Visible Changes to Core Functionality
13945 -Support for tied filehandles.
13947 o Configure enhancements
13949 -How to build and install a shared libperl.so is now documented
13950 and supported, though it's not the default for most platforms.
13954 -Support bit operations on strings longer than 15 bytes.
13956 -If a regex supplied to split() contains paranthesized subpatterns
13957 that can result in null matches, perl no longer coredumps.
13959 -Fix problems with each() on tied hashes.
13961 -Make h2ph architecture-independent by using Config at run-time
13962 rather than extraction time.
13966 Here are the specific file-by-file changes.
13968 # This is my patch perl5.003_03.pat to perl5.003_02
13969 # The full description is below.
13970 # Please execute the following commands before applying this patch.
13971 # (You can feed this patch to 'sh' to do so.)
13972 # -- Andy Dougherty
13974 # Absorbed into Changes5.002
13978 rm -f ext/POSIX/mkposixman.pl
13980 # Moved to README.os2. I'm not sure why the README files are
13981 # here rather than in the appropriate subdirectories.
13985 rm -f pod/Makefile.PL
13987 # New test for bit ops.
13990 # Patches that create new tests don't always make them executable.
13993 # Create a new directory for Porting and Patching info.
13998 This is patch perl5.003_03.pat to perl version 5.003_02.
13999 This takes you from 5.003_02 to 5.003_03.
14001 To apply this patch, run the above commands,
14002 cd to your perl source directory and then type
14004 patch -p1 -N < perl5.003_03.pat
14006 The changes are described after each /^Index/ line below. This is
14007 designed so you can examine each change with a command such as
14009 csplit -k perl5.003_03.pat '/^Index:/' '{99}'
14013 Include 5.003_03 change notes.
14015 Move older change notes to separate files.
14017 Index: Changes5.000
14019 New file. Changes from perl4.036 to 5.000.
14021 Index: Changes5.001
14023 New file. Changes from 5.000 to 5.001
14025 Index: Changes5.002
14027 New file. Changes from 5.001 to 5.002
14029 Index: Changes5.003
14031 New file. Changes from 5.002 to 5.003
14035 Relaxed warning about ksh on exotic machines.
14037 Changed usesafe to useopcode.
14039 Add search for gzip and zip.
14041 Look more carefully for $sh (the Bourne-ish shell).
14042 Use that info to set $startsh correctly.
14044 Change prompts for PerlIO interface. See INSTALL
14045 for how this is supposed to work. The default is
14046 still the same as in 5.003_02, namely don't use
14047 any fancy new PerlIO stuff.
14049 Don't look for sigvec() since we don't actually use it.
14050 (Plus, it used to print an alarming misleading message about
14053 Look for stdio's _filbuf under the possible names of
14054 _filbuf, __filbuf, and _fill.
14056 New $useshrplib variable to control whether we build a shared
14057 libperl.so. The name of the library is in $libperl.
14058 Always install it in $installarchlib/CORE/$libperl.
14060 Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
14062 Replace old $altmake stuff with newer autoconf-ish
14063 $make_set_make, which checks if $make sets $(MAKE). Now you
14064 choose an alternate make with sh Configure -Dmake=gmake (or
14067 Remove 'ln' for the list of essential commands. Simulate
14068 it with 'cp' if necessary.
14070 Change `logname` prompts to handle extra gratuitous spaces in
14075 Fix silly bug in checking for fully-qualified names in /etc/hosts.
14077 Generalize Gconvert tests. Give correct and more useful
14080 Use $obj_ext instead of literal '.o' in the dynaloader test.
14082 Include appropriate header files in bcopy() and memcpy()
14083 tests. Note whether memmove is available.
14085 Check whether struct sigaction works (needed for Solaris 2.5
14088 Include appropriate header files for randbits test.
14092 Add note about space requirements.
14094 Update to match Configure changes (Opcode vs. Safe,
14095 useperlio, useshrplib, etc.)
14097 Reorganize the structure of some of the hints.
14099 Miscellaneous clarifications.
14103 Updated. 5.003_02 introduced some massive patches, mostly
14104 due to spacing changes. I didn't bother to sort them all out;
14105 I just started with 5.003's MANIEFST.
14109 Support the new simplified shared libperl mechanism.
14111 Use new $make_set_make directive.
14113 Remove redundant libperl Make variable.
14115 Remove unnecessary MAB variable.
14117 Remove dependency of minitest on lib/Config.pm, since it could
14118 well have been a failure of configpm that inspired testing
14119 miniperl in the first place!
14121 Index: Porting/Glossary
14123 New file describing all the config.sh variables.
14124 Eventually, I hope to fill this directory with other useful
14129 Replace old README.os2 with more up-to-date os2/README.
14133 Updated to match current Configure and config_h.SH.
14134 Some rearrangement of parts has occurred due to new
14135 dependencies in the metaconfig units.
14139 Updated to match current Configure and config_h.SH.
14140 Some rearrangement of parts has occurred due to new
14141 dependencies in the metaconfig units.
14143 Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
14144 SITEARCH, and SITELIB. Previous versions just included the
14145 ~-expanded names (with unhelpful descriptions). No functionality
14146 is changed, but maybe it's a little better documented now.
14150 Possibly Include <signal.h> and <unistd.h>
14154 No longer prefer bcmp over memcmp when order doesn't matter.
14156 Support bit operations on strings longer than 15 bytes.
14164 Expand warning at the top.
14166 Index: ext/IO/IO.pm
14168 Clean up docmentation installation errors.
14170 Index: ext/IO/lib/IO/Seekable.pm
14172 Clean up docmentation installation errors.
14174 Index: ext/IO/lib/IO/Select.pm
14176 Clean up docmentation installation errors.
14178 Index: ext/Opcode/Opcode.xs
14180 Add support for tied filehandles.
14182 Index: ext/SDBM_File/sdbm/sdbm.h
14184 Change the Mymalloc to match Perl_malloc in perl.h.
14186 Index: ext/util/make_ext
14189 Get rid of unused altmake.
14193 Fix problems with each() on tied hashes.
14197 Change safe*alloc functions to have prototypes that
14198 match the system's malloc and free types. That is, use
14199 Malloc_t instead of char *, and Free_t instead of void.
14200 This is necessary so . . .
14202 Safefree cast matches type of free() whether it's perl's
14203 malloc/free or the system's malloc/free.
14205 Index: hints/README.hints
14207 Remove out-of-date info.
14209 Document a bit about how hint files work.
14211 Index: hints/aix.sh
14213 qmaxmem hint doesn't apply to gcc.
14215 Index: hints/dgux.sh
14217 Configure will now automatically detect shared libperl stuff.
14219 Index: hints/dynixptx.sh
14221 Fix typo in comment.
14223 Configure will now automatically detect shared libperl stuff.
14225 Index: hints/epix.sh
14227 Use glibpth instead of libpth. This allows Configure to
14228 add local directories, such as /opt/local/lib, etc.
14230 Index: hints/irix_6_2.sh
14232 Include some info on cc -n32 compile.
14234 Index: hints/linux.sh
14236 Configure now tests gcvt() more thoroughly.
14238 Index: hints/machten_2.sh
14240 Update where to find dld.
14242 Index: hints/mips.sh
14244 Use glibpth instead of libpth.
14246 Index: hints/next_3.sh
14248 Build up $mab dynamically. Since $mab isn't used anywhere
14249 anymore, this is useless. However, $mab was never used for
14250 next_3.sh anyway, so there's been no change in functionality.
14252 Index: hints/next_4.sh
14254 Get rid of extraneous isnext_4 variable. Configure and
14255 Makefile.SH will use $osname and $osvers instead.
14257 Build up $mab dynamically based on available architectures.
14259 Absorb $mab into ccflags and ccdlflags. I hope that will
14260 cover everything. (Configure should automatically remove
14261 the -arch stuff from cppflags.)
14263 Configure now knows next4 needs to use a shared libperl.5.so.
14265 Allow users to use -Dprefix.
14267 Index: hints/os2.sh
14269 Try to update to reflect newer shared libperl stuff.
14270 I probably goofed :-).
14272 Index: hints/sco.sh
14274 Additional notes on using icc.
14276 Additional flags for dynamic loading.
14278 Index: hints/solaris_2.sh
14280 Perl.h no longer prefers bcmp, so it's again ok if Configure
14281 finds them, since perl will prefer the mem* versions anyway.
14283 Index: hints/sunos_4_0.sh
14285 Don't include <unistd.h>
14287 Index: hints/sunos_4_1.sh
14289 Add brief note about GNU as and ld.
14291 Don't include <unistd.h>
14293 Add notes about WHOA THERE messages.
14295 Index: hints/titanos.sh
14297 Include sfio in libswanted.
14299 Don't set libpth any more.
14301 Index: hints/umips.sh
14307 Use memcmp even in cases where ordering doesn't matter.
14309 Fix problems with each() on tied hashes.
14313 Simplify installation of shared libperl.so.
14315 Avoid reaching Command Failed!!! with /usr/bin/perl.
14317 Index: lib/AutoSplit.pm
14319 Clean up docmentation installation errors.
14321 Index: lib/ExtUtils/MM_Unix.pm
14323 Remove MAB references.
14325 Use 'useshrplib' instead of 'd_shrplib'
14327 Index: lib/ExtUtils/MakeMaker.pm
14329 Remove mab references.
14331 Index: lib/FindBin.pm
14333 Clean up docmentation installation errors.
14335 Index: lib/Symbol.pm
14337 Put back in the BEGIN { require 5.002; }. The version in
14338 5.003_02 wouldn't work in 5.002 anyway. Further, the whole
14339 point of the construct is to catch 5.001m, so we can't use
14340 syntax introduced after 5.001m to do that.
14342 Index: lib/Text/Wrap.pm
14344 Remove double 'use strict'.
14346 Index: lib/perl5db.pl
14348 Add explicit '&' to avoid warnings under strict refs.
14350 Index: lib/sigtrap.pm
14352 Clean up docmentation installation errors.
14354 Index: makedepend.SH
14356 Use Configure's $sh and $make_set_make variables.
14362 Use Safefree() macro instead of safefree() function with
14363 a (possibly) incorrect cast. The whole point of the
14364 Safefree() macro is that it does the correct cast for you.
14367 Index: patchlevel.h
14369 Change to SUBVERSION 3.
14377 No longer prefer bcmp slightly for comparisons that don't care
14380 Rely on Configure setting SH_PATH.
14382 Change the function name to Pause() instead of pause() to
14383 avoid potential prototype problems. (This naming convention
14384 is similar to the Fwrite and Fflush macros.)
14386 Fix problems with each() on tied hashes.
14388 Work around crypt prototype problem on NeXT.
14392 Fixes to support non-std stdio.
14396 Try to document the various #defines a bit. This is far from
14399 Remove a lot of trailing whitespace. (It's of no consequence, but
14400 but I'm not going to redo the patch just to put back in the trailing
14401 whitespace either.)
14405 Fixes to support non-std stdio.
14409 Restore use of Safefree() macro.
14411 Index: perly.c.diff
14413 Restore use of Safefree() macro.
14417 Delete duplicate line.
14419 Index: plan9/buildinfo
14423 Index: pod/perlapio.pod
14425 Clean up docmentation installation errors.
14427 Index: pod/perlipc.pod
14431 Untaint port number.
14433 Index: pod/perlmod.pod
14435 Fix a minor nit regarding Exporter.
14437 Index: pod/perlre.pod
14439 Clean up docmentation installation errors.
14441 Index: pod/perltie.pod
14443 Add support for tied filehandles.
14445 Index: pod/perltrap.pod
14447 Clean up docmentation installation errors.
14449 Index: pod/perlxstut.pod
14451 Clean up docmentation installation errors.
14453 Index: pod/pod2man.PL
14455 Clean up docmentation installation errors.
14459 Add support for tied filehandles.
14461 If a regex supplied to split() contains paranthesized subpatterns
14462 that can result in null matches, perl coredumps.
14466 Use memcmp instead of bcmp even when we don't care about order.
14468 Add support for tied filehandles.
14472 Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
14473 (The latter two are especially for NetBSD.)
14475 Don't assume sys/time.h and sys/select.h can't coexist.
14481 Fix safe*alloc and safefree prototypes.
14485 Use memcmp instead of bcmp even when we don't care about order.
14489 Use memcmp instead of bcmp even when we don't care about order.
14491 Index: t/lib/opcode.t
14493 Add support for tied filehandles.
14497 Support bit operations on strings longer than 15 bytes.
14501 Add support for tied filehandles.
14503 Index: t/op/split.t
14505 If a regex supplied to split() contains paranthesized subpatterns
14506 that can result in null matches, perl coredumps.
14510 Include <unistd.h>.
14512 Use memcmp instead of bcmp even when we don't care about order.
14516 Include <unistd.h>.
14518 Use correct types for safe*alloc and safefree functions.
14520 Index: utils/h2ph.PL
14522 Make h2ph architecture-independent by using Config at run-time
14523 rather than extraction time.
14525 Index: writemain.SH
14527 Remove unnecessary curlies. (They are a leftover from
14528 an older auto_init mechanism.)
14530 Index: x2p/Makefile.SH
14532 Use Configure's $sh and $make_set_make.
14534 Remove MAB stuff, since it's now in ccflags.
14536 Keep 5.003's RCS info.
14540 Keep 5.003's RCS info.
14544 Use Configure's FILE_filbuf macro instead of a raw _filbuf.
14551 o Visible Changes to Core Functionality
14552 - Redefining constant subs, or changing sub's prototype now give warnings.
14553 - Fixes for ++/-- of values close to max/min size of an integer
14554 - Warning for un-qualified bareword as handler in $SIG{}.
14555 - UNIVERSAL::isa can now be called as static method.
14557 o Changes in Core Internals
14558 - PerlIO abstraction added.
14559 Perl core and standard extensions no longer assume ANSI C's stdio is IO
14560 mechanism, Default Configure mode is still to use stdio via set of C macros.
14561 Alternate modes are to use stdio via one perlio.c module, or
14562 to use sfio if available.
14564 - Several bug fixs from perl5-porters
14565 - Make sources non-ANSI C correct again.
14567 - Last of shared-hash-key patches
14568 - eval '(0,1..3)'; # --> SegFault
14569 - coredumps after simple subsitutes.
14570 - Correction to UNIVERSAL::VERSION docs.
14571 - Fixed io_udp test.
14572 - Fixed another abuse of malloc'ed memory.
14573 - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
14574 - Reverted to default of not hiding perl's malloc (if used).
14576 o Changes in the Standard Library and Utilities
14577 - Fixed MakeMaker for static SDBM and builing in a link tree.
14578 - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
14579 - Documentation/test tweak to DB_File
14580 - h2xs upgrade to allow use C::Scan module
14582 o Changes in OS-specific and Build-time Support
14583 - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
14585 - make minitest now depends on lib/Config.pm, as some of tests require it.
14586 - Included latest plan9 sub-directory
14587 - Applied OS/2 patches.
14588 - Typo patch for VMS.
14595 Version 5.003_01 contains bugfixes and additions accumulated since
14596 version 5.002_01, since the patch to version 5.003 was deliberately
14597 kept simple. In addition to numerous small bugfixes in the core,
14598 library files, and documentation, this patch contains several
14599 significant revisions, summarized below:
14601 o Visible Changes to Core Functionality
14603 - A port to Plan9 has been started, and changes are integrated into
14604 the standard distribution. As of this release, the Perl core
14605 and several common extensions are working.
14607 - A set of basic methods in the UNIVERSAL class have been added to
14608 the Perl core. Since UNIVERSAL is an implicit member of every
14609 class's @ISA, the methods can be called via any object.
14611 - A mandatory warning has been added for 'declarations' of lexical
14612 variables using the "my" operator which mask an existing lexical
14613 variable declared in the same scope, making the previous variable
14614 inaccessible by its name.
14616 - The "use" and "require" operators have been extended to allow
14617 checking of the required module's version. The "use" operator
14618 can now be used for an immediate version check of Perl itself.
14620 - A new "strict" pragma, "strict untie", has been added, which
14621 produces an error if a tied value is untied when other references
14622 exist to the internal object implementing the tie.
14624 - Barewords used as associative array keys (i.e. when specifying
14625 an associative array element like $foo{__BAR} or on the left
14626 side of the => operator) may now begin with an underscore as
14627 well as an alphabetic character.
14629 - Some of the configuration information previously produced by the
14630 -v switch has been moved to the -V switch, in order to keep -v
14633 o Changes in Core Internals
14635 - Symbol table and method lookups have been made faster.
14637 - Perl subroutines which just return a constant value are now
14638 optimized at compile time into inline constants.
14640 - Management of keys for associative arrays has been improved to
14641 conserve space when the same keys are reused frequently, and
14642 to pass true Perl values to tie functions, instead of stringified
14645 - Messages normally output to stderr may be directed to another
14646 stream when Perl is built. This allows some platforms to
14647 present diagnostic output in a separate window from normal
14650 - A bug which caused suiperl to fail silently, albeit securely,
14651 in version 5.003 on some systems has been fixed.
14653 - Management of Unix-style signal handlers via the %SIG associative
14654 array has been made safer.
14656 - Several global C symbols have been renamed to eliminate collisions
14657 with system C header files or libraries on some platforms.
14658 Unfortunately, this means that dynamic extensions compiled under
14659 previous versions of Perl will need to be rebuilt for Perl
14660 5.003_01. We're in the process of cleaning up Perl's C
14661 namespace to make it easier to link Perl with other binaries,
14662 so this will probably happen again between now and version 5.004.
14663 After that, we'll do our best to maintain binary compatibility
14666 - An alternate allocation strategy has been added to Perl's
14667 optional private memory management routines. This strategy,
14668 which may be selected when Perl is built, is designed to
14669 conserve memory in programs which allocate many small
14670 chunks of memory with sizes near a power of 2, as is often
14671 the case in Perl programs.
14673 - Several memory leaks in the creation and destruction of
14674 multiple interpreters have been fixed.
14676 o Changes in the Standard Library and Utilities
14678 - The Opcode extension, which allows you to control a program's
14679 access to Perl operations, has been added to the standard
14680 distribution. This extends the work begun in the original
14681 Safe extension, and subsumes it. The Safe interface is still
14684 - The IO extension, which provides a set of classes for object-
14685 oriented handling of common I/O tasks, has been added to the
14686 standard distribution. The IO classes will form the basis
14687 for future development of Perl's I/O interface, and will
14688 subsume the FileHandle class in the near future. The default
14689 class to which all Perl I/O handles belong is now IO::Handle,
14690 rather than FileHandle.
14692 - The ExtUtils::Embed library module, which provides a set
14693 of utility function to help in embedding Perl in other
14694 applications, has been added to the standard distribution.
14696 - The Fatal library module, which provides a simple interface
14697 for creating "do-or-die" equivalents of existing functions,
14698 has been added to the standard distribution.
14700 - The FindBin library module, which determines the full path
14701 to the currently executing program, has been added to the
14702 standard distribution.
14704 - The DB_File extension, and the Getopt::Long, Test::Harness,
14705 Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
14706 have been updated to the authors' latest versions.
14708 - The Carp library module now considers the @ISA chain when
14709 determining the caller's package for inclusion in error messages.
14711 - The h2xs, perlbug, and xsubpp utilities have been updated.
14713 - The standard Perl debugger has been updated, and the information
14714 provided to the debugger when an XSUB is called has been improved,
14715 making it possible for alternate debuggers (such as Devel::DProf)
14716 to do a better job of tracking XSUB calls.
14718 - The pod documentation formatting tools in the standard distribution
14719 can now handle characters in the input stream whose high bit is set.
14721 - The cperl-mode EMACS editing mode has been updated.
14723 o Changes in Documentation
14725 - Typographic and formatting errors have been corrected in the pod
14726 documentation for the core and standard library files
14728 - Explanations of several core operators have been improved
14730 - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
14731 extensively revised.
14733 o Changes in OS-specific and Build-time Support
14735 - Support for the NeXT platform has been extended through
14736 NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
14738 - Support for OS/2 has been extended as well, and now includes
14739 options for building a.out binaries.
14741 - Support for VMS has also been extended, incorporating improved
14742 processing of file specification strings, optional suppression of
14743 carriage control interpretation for record-structured files,
14744 improved support for the -S command line switch, a number of
14745 VMS-specific bugfixes, and significantly improved performance
14746 in line-oriented reading of files.
14748 - Several hints files have been added or updated: aux.sh (updated),
14749 convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
14750 irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
14751 next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
14752 sco.sh (updated), and solaris_2.sh (updated).
14754 - The test driver for the regression tests now reports when a set
14755 of tests have been skipped (presumable because the operation
14756 they're designed to test isn't supported on the current system).