This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[PATCH] Use short pathnames in $^X and @INC if the long form cannot be represented...
[perl5.git] / Changes5.004
CommitLineData
e4a57b87 1Please note: This file provides a summary of significant changes
bde20468 2between versions and sub-versions of Perl, not necessarily a complete
3list of each modification. If you'd like more detailed information,
e4a57b87 4please consult the comments in the patches on which the relevant
5release of Perl is based. (Patches can be found on any CPAN
6site, in the .../src/5.0 directory for full version releases,
7or in the .../src/5/0/unsupported directory for sub-version
8releases.)
9
71be2cbc 10
8903cb82 11 ---------------
12 CAST AND CREW
13 ---------------
54310121 14
8903cb82 15To give due honor to those who have made Perl 5.004 what is is today,
16here are some of the more common names in the Changes file, and their
17current addresses (as of March 1997):
54310121 18
5aabfad6 19 Gisle Aas <gisle@aas.no>
54310121 20 Kenneth Albanowski <kjahds@kjahds.com>
54310121 21 Graham Barr <gbarr@ti.com>
22 Spider Boardman <spider@orb.nashua.nh.us>
54310121 23 Tom Christiansen <tchrist@perl.com>
24 Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
5aabfad6 25 M. J. T. Guy <mjtg@cus.cam.ac.uk>
54310121 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>
5aabfad6 30 Doug MacEachern <dougm@opengroup.org>
54310121 31 Paul Marquess <pmarquess@bfsec.bt.co.uk>
3e3baf6d 32 Hans Mulder <hansm@euronet.nl>
54310121 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>
5cd24f17 37 Dean Roehrich <roehrich@cray.com>
54310121 38 Roderick Schertler <roderick@argon.org>
3e3baf6d 39 Larry W. Virden <lvirden@cas.org>
54310121 40 Ilya Zakharevich <ilya@math.ohio-state.edu>
41
42And the Keepers of the Patch Pumpkin:
43
96e4d5b1 44 Charles Bailey <bailey@hmivax.humgen.upenn.edu>
fb73857a 45 Tim Bunce <Tim.Bunce@ig.co.uk>
54310121 46 Andy Dougherty <doughera@lafcol.lafayette.edu>
96e4d5b1 47 Chip Salzenberg <chip@perl.com>
fb73857a 48
9d6a1080
MB
49And, of course, the Author of Perl:
50
51 Larry Wall <larry@wall.org>
fb73857a 52
53----------------
a3cb178b
GS
54Version 5.004_05 Maintenance release 5 for 5.004
55----------------
56
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
64
65
66 HEADLINES FOR THIS MAINTENANCE RELEASE
67
68 TBA
69
70
f27ffc4a
GS
71Change 996 on 1998/05/15 by TimBunce@ig.co.uk
72
73 Title: "Negative array subscript unrecognized in regex"
74 From: Mark-Jason Dominus <mjd@plover.com>,
75 h.sanden@elsevier.nl (Hugo van der Sanden)
76 Msg-ID: <19980425040819.13828.qmail@plover.com>,
77 <199805151514.RAA04121@dorlas.elsevier.nl>
78 Files: t/base/lex.t toke.c
79
80 Title: "Remove e_fp from toke.c after change 955"
81 From: Tim Bunce
82 Files: toke.c
83
84Change 995 on 1998/05/15 by TimBunce@ig.co.uk
85
86 Title: "Fix -e security hole (no longer uses temp file)"
87 From: Tim Bunce
88 Files: embed.h perl.h perl.c
89
90Change 992 on 1998/05/15 by TimBunce@ig.co.uk
91
92 Title: "install non-backwards compatible .pm files into archlib"
93 From: Tim Bunce
94 Files: installperl
95
96 Title: "revert "Can't locate" message to original for maintenance"
97 From: Tim Bunce
98 Msg-ID: <199804240047.SAA24155@den-mdev1.co.csgsystems.com>
99 Files: pod/perldiag.pod pp_ctl.c
100
101Change 990 on 1998/05/15 by TimBunce@ig.co.uk
102
103 Title: "Add tests for die $ref"
104 From: Graham Barr <gbarr@ti.com>
105 Msg-ID: <355C6297.121B576B@ti.com>
106 Files: MANIFEST t/op/die.t
107
108Change 989 on 1998/05/15 by TimBunce@ig.co.uk
109
110 Title: "Fix t/op/ipcmsg.t for Digital UNIX"
111 From: Jarkko Hietaniemi <jhi@iki.fi>
112 Msg-ID: <199805151337.QAA01174@alpha.hut.fi>
113 Files: t/op/ipcmsg.t
114
115Change 986 on 1998/05/15 by TimBunce@ig.co.uk
116
117 Title: "Patches for BeOS port of Perl, courtesy of Tom Spindler"
118 From: Jarkko Hietaniemi <jhi@iki.fi>, Tom Spindler
119 Msg-ID: <199805042312.CAA09025@alpha.hut.fi>
120 Files: MANIFEST Configure config_h.SH hints/beos.sh pod/perlfunc.pod
121 Porting/Glossary README.beos beos/nm.c lib/Term/ReadLine.pm
122 plan9/config.plan9 pp_sys.c t/io/pipe.t vms/config.vms
123 win32/config.bc win32/config.vc win32/config_H.bc
124 win32/config_H.vc
125
126Change 985 on 1998/05/15 by TimBunce@ig.co.uk
127
128 Title: "allow die $ref"
129 From: Graham Barr <gbarr@ti.com>, Tim.Bunce@ig.co.uk (Tim Bunce)
130 Msg-ID: <199805151351.OAA01985@toad.ig.co.uk>, <355C3E67.AF25B9F7@ti.com>
131 Files: pp_ctl.c pp_sys.c util.c
132
133 Title: "ExtUtils::Manifest could truncate files during "make dist""
134 From: "James E Jurach Jr." <muaddib@arrakis.int.ein.cz>,
135 koenig@kulturbox.de (Andreas J. Koenig)
136 Msg-ID: <199805111048.MAA02573@arrakis.int.ein.cz>,
137 <sfc90o8bgie.fsf@dubravka.in-berlin.de>
138 Files: lib/ExtUtils/Manifest.pm
139
140 Title: "Autosplit doesn't like upper case letters in sub names on VMS"
141 From: Dan Sugalski <sugalskd@osshe.edu>
142 Msg-ID: <3.0.5.32.19980330152332.009cb130@osshe.edu>
143 Files: lib/AutoSplit.pm
144
145 Title: "AutoSplit/AutoLoaded subs: give useful line numbers in warnings etc"
146 From: "Jesse N. Glick" <jglick@sig.bsh.com>, koenig@anna.mind.de (Andreas
147 J. Koenig), larry@wall.org (Larry Wall)
148 Msg-ID: <199709292015.NAA09627@wall.org>, <342FCDDF.23534195@sig.bsh.com>,
149 <sfc202c9jsb.fsf@anna.in-berlin.de>,
150 <sfc3efg5rhg.fsf@dubravka.in-berlin.de>
151 Files: lib/AutoSplit.pm
152
153Change 984 on 1998/05/15 by TimBunce@ig.co.uk
154
155 ------ CORE LANGUAGE ------
156
157 Title: "Fix close pipe returning status from wrong child"
158 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, kstar@chapin.edu@ig.co.uk ()
159 Msg-ID: <199805142313.TAA02684@chapin.edu>,
160 <E0yZ8ah-0005d8-00@taurus.cus.cam.ac.uk>
161 Files: t/io/pipe.t util.c
162
163 Title: "Avoid English.pm triggering load of Errno.pm"
164 From: Tim Bunce
165 Files: gv.c lib/English.pm
166
167 ------ DOCUMENTATION ------
168
169 Title: "Document child exit cause a parent sleep to end early"
170 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
171 Msg-ID: <E0yZwMK-0000D9-00@taurus.cus.cam.ac.uk>
172 Files: pod/perlfunc.pod
173
174 ------ EXTENSIONS ------
175
176 Title: "BSD Platforms need STRUCT_TM_HASZONE for POSIX"
177 From: Andy Dougherty <doughera@lafcol.lafayette.edu>
178 Msg-ID: <Pine.SUN.3.96.980512095524.8158C-100000@newton.phys>
179 Files: MANIFEST ext/POSIX/hints/bsdos.pl ext/POSIX/hints/freebsd.pl
180 ext/POSIX/hints/netbsd.pl ext/POSIX/hints/openbsd.pl
181
182 Title: "MM_VMS.pm fixes for building external library"
183 From: Dan Sugalski <sugalskd@ous.edu>
184 Msg-ID: <3.0.5.32.19980511160542.009dd480@ous.edu>
185 Files: lib/ExtUtils/MM_VMS.pm
186
187 Title: "Appease picky DEC compiler in POSIX.xs"
188 From: Dan Sugalski <sugalskd@ous.edu>
189 Msg-ID: <3.0.5.32.19980511161434.009f8bb0@ous.edu>
190 Files: ext/POSIX/POSIX.xs
191
192 ------ TESTS ------
193
194 Title: "Fix constant detection in t/op/ipcsem.t for Digit UNIX"
195 From: Jarkko Hietaniemi <jhi@iki.fi>
196 Msg-ID: <199805121212.PAA15351@alpha.hut.fi>
197 Files: t/op/ipcsem.t
198
199 Title: "Fix doc bug for system() return value"
200 From: Daniel Grisinger <dgris@perrin.dimensional.com>
201 Msg-ID: <Pine.LNX.3.96.980514165608.4062A-100000@perrin.dimensional.com>
202 Files: pod/perlfunc.pod t/op/exec.t
203
204 ------ UTILITIES ------
205
206 Title: "Avoid possible constant autoload loop"
207 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Graham Barr <gbarr@ti.com>, Ilya
208 Zakharevich <ilya@math.ohio-state.edu>
209 Msg-ID: <199805141910.PAA26994@monk.mps.ohio-state.edu>,
210 <355B475A.C5AD4B90@ti.com>,
211 <E0ya11X-0000hm-00@taurus.cus.cam.ac.uk>
212 Files: utils/h2xs.PL
213
214 Title: "Further improvements to h2ph.PL"
215 From: kstar@chapin.edu
216 Msg-ID: <199805130241.WAA25459@chapin.edu>
217 Files: utils/h2ph.PL
218
219Change 982 on 1998/05/15 by TimBunce@ig.co.uk
220
221 Title: "comment init_postdump_symbols issues"
222 From: Tim Bunce
223 Files: perl.c
224
225 Title: "Improve sort docs re SUBNAME"
226 From: circle@azstarnet.com
227 Msg-ID: <199804281828.LAA22737@andromeda.azstarnet.com>
228 Files: pod/perlfunc.pod
229
230Change 981 on 1998/05/15 by TimBunce@ig.co.uk
231
232 Title: "Add hook to tie %! to external Errno.pm module (not included)"
233 From: Graham Barr <gbarr@ti.com>
234 Msg-ID: <355080CD.1111BC81@ti.com>
235 Files: gv.c
236
237Change 971 on 1998/05/14 by TimBunce@ig.co.uk
238
239 Title: "fix C<print "foo ${\()}"> (pp_refgen fumbles when G_SCALAR, no args)"
240 From: Gurusamy Sarathy <gsar@engin.umich.edu>
241 Msg-ID: <199805070402.AAA02858@aatma.engin.umich.edu>
242 Files: pp.c
243
244Change 970 on 1998/05/14 by TimBunce@ig.co.uk
245
246 Title: "perlbug reformatted"
247 From: Dominic Dunlop <domo@vo.lu>, Hugo van der Sanden
248 <hv@crypt0.demon.co.uk>
249 Msg-ID: <199805110954.LAA20367@dorlas.elsevier.nl>,
250 <l03130300b17cebcb6d33@[194.222.64.89]>,
251 <v03110702b17ccbab6824@[195.95.102.67]>
252 Files: utils/perlbug.PL
253
254Change 965 on 1998/05/14 by TimBunce@ig.co.uk
255
256 Title: "Sub declaration cost reduced from ~500 to ~100 bytes"
257 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
258 Msg-ID: <199805050607.CAA02050@monk.mps.ohio-state.edu>
259 Files: gv.h gv.c op.c
260
261Change 949 on 1998/05/14 by TimBunce@ig.co.uk
262
263 Title: "while($x=<>) no longer warns (implicit defined added)"
264 From: Nick Ing-Simmons <nik@tiuk.ti.com>
265 Msg-ID: <199805051035.LAA27365@pluto.tiuk.ti.com>
266 Files: MANIFEST op.c t/op/defins.t
267
268Change 946 on 1998/05/14 by TimBunce@ig.co.uk
269
270 Title: "Fix PERL_DESTRUCT_LEVEL core dumps"
271 From: Gurusamy Sarathy <gsar@engin.umich.edu>
272 Msg-ID: <199805062301.TAA24599@aatma.engin.umich.edu>
273 Files: perl.c sv.c t/op/misc.t
274
275Change 944 on 1998/05/14 by TimBunce@ig.co.uk
276
277 Title: "5.004_04-m2 Cleanup of test failures"
278 From: Gurusamy Sarathy <gsar@engin.umich.edu>
279 Msg-ID: <199805070416.AAA03082@aatma.engin.umich.edu>
280 Files: t/op/die_exit.t t/op/ipcmsg.t t/op/ipcsem.t t/op/taint.t
281 win32/config.bc win32/config.vc
282
283Change 922 on 1998/05/11 by TimBunce@ig.co.uk
284
285 Assorted patches:
286
287 ------ CORE LANGUAGE ------
288
289 Title: "incorrect return value for hv_iterinit"
290 From: Gurusamy Sarathy <gsar@engin.umich.edu>
291 Msg-ID: <199805031848.OAA20618@aatma.engin.umich.edu>
292 Files: pod/perlguts.pod hv.c
293
294 ------ DOCUMENTATION ------
295
296 Title: "perlvar.pod buglet E<EVMSERR>"
297 From: Achim Bohnet <ach@mpe.mpg.de>
298 Msg-ID: <9805041415.AA22185@o09.xray.mpe.mpg.de>
299 Files: pod/perlvar.pod
300
301 Title: "Improve docs for warning about code after an exec()"
302 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Chaim Frenkel
303 <chaimf@concentric.net>
304 Msg-ID: <E0yYUit-0003yb-00@taurus.cus.cam.ac.uk>,
305 <m3ra22qn1z.fsf@chany-p100.emwp.com>
306 Files: pod/perlfunc.pod
307
308 Title: "Remove dead code from pod2man"
309 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
310 Msg-ID: <E0yXmuT-0006Ll-00@ursa.cus.cam.ac.uk>
311 Files: pod/pod2man.PL
312
313 Title: "tweak doc for C<do FILENAME>"
314 From: Gurusamy Sarathy <gsar@engin.umich.edu>
315 Msg-ID: <199805090017.UAA06888@aatma.engin.umich.edu>
316 Files: pod/perlfunc.pod
317
318 Title: "Document integer pragma effect on % operator"
319 From: Gisle Aas <gisle@aas.no>
320 Msg-ID: <m3yawjmzhx.fsf@furu.g.aas.no>
321 Files: pod/perlop.pod
322
323 Title: "Reduce rm command line length in pod/Makefile"
324 From: Hugo van der Sanden <h.sanden@elsevier.nl>
325 Msg-ID: <199805041423.QAA13199@dorlas.elsevier.nl>
326 Files: pod/Makefile
327
328 ------ EXTENSIONS ------
329
330 Title: "Clarify Termios usage in POSIX.pod"
331 From: Rocco Caputo <troc@netrus.net>
332 Msg-ID: <199805101952.PAA12738@ns.netrus.net>
333 Files: ext/POSIX/POSIX.pod
334
335 ------ LIBRARY ------
336
337 Title: "Fix File::Find::finddepth typo in trial 2 release"
338 From: koenig@kulturbox.de (Andreas J. Koenig)
339 Msg-ID: <sfcbttflsjz.fsf@dubravka.in-berlin.de>
340 Files: lib/File/Find.pm t/lib/filefind.t
341
342 ------ PORTABILITY - GENERAL ------
343
344 Title: "Add Porting/patching.pod document"
345 From: Daniel Grisinger <dgris@tdrenterprises.com>
346 Msg-ID: <199805030305.XAA16147@relay.pair.com>
347 Files: MANIFEST Porting/patching.pod
348
349 Title: "hints/machten.sh: disable semctl(), align with devel version"
350 From: Dominic Dunlop <domo@vo.lu>
351 Msg-ID: <v03110701b175fc029eb1@[195.95.102.115]>
352 Files: hints/machten.sh
353
354 Title: "Add VMS specifics to Porting/makerel"
355 From: Charles Bailey <BAILEY@newman.upenn.edu>
356 Msg-ID: <01IWDK1LONRQ0026P0@cor.newman.upenn.edu>,
357 <199804271732.SAA13762@toad.ig.co.uk>,
358 <9804250212.AA27695@forte.com>
359 Files: Porting/makerel
360
361Change 913 on 1998/05/01 by TimBunce@ig.co.uk
362
363 Update MANIFEST for trial 2.
364 (Porting/Contract lib/Tie/Handle.pm t/op/tiehandle.t)
365
366Change 912 on 1998/05/01 by TimBunce@ig.co.uk
367
368 Add t/op/tiehandle.t as xtext to repository (see change 911)
369
370Change 911 on 1998/05/01 by TimBunce@ig.co.uk
371
372 Title: "Add ERRSV, ERRHV, DEFSV and SAVE_DEFSV for XS 5.005 compatibility"
373 From: timbo@ig.co.uk (Tim Bunce)
374 Msg-ID: <199804200854.JAA01482@toad.ig.co.uk>
375 Files: perl.h
376
377 Title: "Add WRITE & CLOSE to TIEHANDLE"
378 From: Graham Barr <gbarr@pobox.com>
379 Msg-ID: <34F63DC8.CA95670F@pobox.com>
380 Files: pod/perltie.pod lib/Tie/Handle.pm pp_sys.c t/op/tiehandle.t
381
382Change 910 on 1998/05/01 by TimBunce@ig.co.uk
383
384 Title: "Add warning for Illegal hex digit"
385 From: Stephen P Potter <spp@spp.users.ds.net>, Stephen Potter
386 <spp@psasolar.colltech.com>, Tim.Bunce@ig.co.uk (Tim Bunce)
387 Msg-ID: <199804232219.SAA02267@spp.users.ds.net>,
388 <199804271409.PAA12819@toad.ig.co.uk>,
389 <199804280307.WAA12332@psasolar.psa.pencom.com>
390 Files: pod/perldiag.pod util.c
391
392 Title: "perl_call_method() bug fix (corrupt op pointer)"
393 From: "Alterman, Eugene" <Eugene.Alterman@bremer-inc.com>
394 Msg-ID: <510415F72ECFD111A31700A0C9B3CCDE3098@efx98digmasa.bremer-inc.com>
395 Files: perl.c
396
397 Title: "Fix printf segmentation fault"
398 From: Hugo van der Sanden <hv@crypt0.demon.co.uk>
399 Msg-ID: <l03130300b16bebdbc314@[194.222.64.89]>
400 Files: pp_hot.c
401
402 Title: "Document changed local($a[$i],$b{$j}) behaviour re delete/splice"
403 From: Charles Bailey <BAILEY@newman.upenn.edu>
404 Msg-ID: <01IVMVIHNZ36001NKH@cor.newman.upenn.edu>
405 Files: pod/perlsub.pod
406
407Change 909 on 1998/05/01 by TimBunce@ig.co.uk
408
409 Title: "Change Ilya's do_binmode to K&R prototype and move to doio.c"
410 Files: doio.c util.c
411
412Change 907 on 1998/05/01 by TimBunce@ig.co.uk
413
414 Title: "Runtime Carp verbosity without aliasing"
415 From: Joshua.Pritikin@NewYork2.dmg.deuba.com, Tim Bunce
416 Msg-ID: <H00000e50003936c@MHS>
417 Files: lib/Carp.pm
418
419 Title: "Fix File::Basename to not untaint results (using new //t flag)"
420 From: Eric Hammond <erich@finity.citysearch.com>, Tom Phoenix
421 <rootbeer@teleport.com>
422 Msg-ID: <199710070515.WAA00682@finity.citysearch.com>,
423 <Pine.GSO.3.96.971007074114.14211J-100000@usertest.teleport.com>
424 Files: lib/File/Basename.pm
425
426Change 906 on 1998/04/28 by TimBunce@ig.co.uk
427
428 ------ CORE LANGUAGE ------
429
430 Title: "5.004_04m5t1: Fix dangling references in LVs", "Fix dangling
431 references in LVs"
432 From: Spider Boardman <spider@orb.nashua.nh.us>
433 Msg-ID: <199804010541.AAA32615@Orb.Nashua.NH.US>,
434 <19980422164037.D29222@perl.org>
435 Files: embed.h keywords.h opcode.h perl.h proto.h doop.c global.sym mg.c
436 pp.c sv.c
437
438 Title: "Fix SvGMAGIC typo in change 904"
439 Files: doop.c
440
441Change 905 on 1998/04/28 by TimBunce@ig.co.uk
442
443 Regexp patches
444
445 Title: "New regex flag //t to leave $1 etc. tainted"
446 From: Chip Salzenberg <chip@pobox.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
447 Msg-ID: <19980310192640.37826@cyprus>
448 Files: pod/perlop.pod pod/perlre.pod op.h dump.c mg.c pp_hot.c sv.c
449 t/op/taint.t toke.c
450
451 Title: "Don't accidentally untaint target of s///"
452 From: Chip Salzenberg <chip@pobox.com>
453 Msg-ID: <19980310151756.24767@cyprus>
454 Files: pp_ctl.c pp_hot.c t/op/taint.t
455
456 Title: "Allow but ignore embedded /...(?o).../ in regexp"
457 From: h.sanden@elsevier.nl (Hugo van der Sanden)
458 Msg-ID: <199804201243.OAA08244@dorlas.elsevier.nl>
459 Files: regcomp.c
460
461Change 904 on 1998/04/27 by TimBunce@ig.co.uk
462
463 Assorted patches:
464
465 ------ CORE LANGUAGE ------
466
467 Title: "Protect join() against double reads on undef and SvGMAGICALs"
468 From: Chip Salzenberg <chip@perlsupport.com>, Tim Bunce
469 <Tim.Bunce@ig.co.uk>
470 Msg-ID: <19980424080630.D13985@perl.org>
471 Files: doop.c
472
473 Title: "Better error message for require failure"
474 From: epeschko@den-mdev1 (Ed Peschko)
475 Msg-ID: <199804240047.SAA24155@den-mdev1.co.csgsystems.com>
476 Files: pod/perldiag.pod pp_ctl.c
477
478 Title: "fixes for various noises under PERL_DESTRUCT_LEVEL"
479 From: Gurusamy Sarathy <gsar@engin.umich.edu>
480 Msg-ID: <199804231926.PAA23969@aatma.engin.umich.edu>
481 Files: perl.c
482
483 Title: "Fix nice_chunk memory leak"
484 From: Gurusamy Sarathy <gsar@engin.umich.edu>
485 Msg-ID: <199804052347.TAA15699@aatma.engin.umich.edu>
486 Files: sv.c
487
488 Title: "-2.0 vs. -2 (was Number representations)"
489 From: Chip Salzenberg <chip@pobox.com>
490 Msg-ID: <19980309185652.11231@cyprus>
491 Files: op.c
492
493 Title: "perl.c fixes for -DUNEXEC"
494 From: Matt Wette <mwette@mr-ed.jpl.nasa.gov>, Matthew R Wette
495 <mwette@mr-ed.jpl.nasa.gov>
496 Msg-ID: <199710152146.OAA07283@mr-ed.jpl.nasa.gov>
497 Files: perl.c
498
499 ------ DOCUMENTATION ------
500
501 Title: "perlcall is Perl from C, not C from Perl"
502 From: Steve A Fink <sfink@cs.berkeley.edu>
503 Files: pod/perlembed.pod
504
505 Title: "Clarify require "Foo::Bar" non-bareword issue"
506 From: Dominique Dumont <domi@ss7serv.grenoble.hp.com>
507 Msg-ID: <199804231527.AA153445256@ss7serv.grenoble.hp.com>
508 Files: pod/perlfunc.pod
509
510 Title: "(repost) new text for perlsec", "new text for perlsec"
511 From: Tom Phoenix <rootbeer@teleport.com>
512 Msg-ID: <Pine.GSO.3.96.980423161605.5518N-100000@user2.teleport.com>
513 Files: pod/perlsec.pod
514
515 ------ EXTENSIONS ------
516
517 Title: "IO::Socket->socketpair broken (typo)"
518 From: Olaf Titz <olaf@bigred.inka.de>
519 Msg-ID: <19980425224535.2807.qmail@bigred.inka.de>
520 Files: ext/IO/lib/IO/Socket.pm
521
522 Title: "NDBM_File man page needs Fcntl"
523 From: "Danny R. Faught" <faught@mailhost.rsn.hp.com>
524 Msg-ID: <199707011500.IAA00601@palrel3.hp.com>
525 Files: ext/NDBM_File/NDBM_File.pm
526
527 ------ LIBRARY ------
528
529 Title: "Documentation discrepancy: pragmatic modules"
530 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, h.sanden@elsevier.nl (Hugo van der Sanden)
531 Msg-ID: <199804221525.RAA12695@dorlas.elsevier.nl>,
532 <E0ySPhk-00034f-00@taurus.cus.cam.ac.uk>
533 Files: lib/strict.pm lib/subs.pm lib/vars.pm
534
535 ------ PORTABILITY - GENERAL ------
536
537 Title: "Updated hints file for svr4"
538 From: Andy Dougherty <doughera@lafcol.lafayette.edu>
539 Msg-ID: <Pine.SUN.3.96.980423110522.26621A-100000@newton.phys>
540 Files: hints/svr4.sh
541
542 Title: "Pumpkin update -- shared libperl.so location"
543 From: Andy Dougherty <doughera@lafcol.lafayette.edu>
544 Msg-ID: <Pine.SUN.3.96.980424115837.6222A-100000@newton.phys>
545 Files: Porting/pumpkin.pod
546
547 Title: "perl compile fix for AIX 4.3"
548 From: Jens-Uwe Mager <jum@helios.de>
549 Msg-ID: <199804261611.SAA34728@ans.helios.de>
550 Files: ext/DynaLoader/dl_aix.xs
551
552 Title: "Dynaloader build on VMS",
553 From: pvhp@forte.com (Peter Prymmer), timbo@ig.co.uk (Tim Bunce)
554 Msg-ID: <199804271732.SAA13762@toad.ig.co.uk>, <9804250212.AA27695@forte.com>
555 Files: vms/descrip.mms
556
557 ------ UTILITIES ------
558
559 Title: "Major update to h2ph.PL"
560 From: Billy <wdconsta@cs.adelaide.edu.au>
561 Msg-ID: <Pine.SV4.3.93.980424031837.20782A-200000@ermintrude.teaching.cs.adelaide.edu.au>
562 Files: utils/h2ph.PL
563
564Change 897 on 1998/04/23 by TimBunce@ig.co.uk
565
566 Assorted patches:
567
568 ------ CORE LANGUAGE ------
569
570 Title: "fix for "Unbalanced string table refcount""
571 From: Gurusamy Sarathy <gsar@engin.umich.edu>
572 Msg-ID: <199804042251.RAA25527@aatma.engin.umich.edu>
573 Files: sv.c
574
575 Title: "Allow more lenient switch processing"
576 From: "John L. Allen" <allen@grumman.com>
577 Msg-ID: <199803251638.LAA22664@gateway.grumman.com>
578 Files: perl.c
579
580 Title: "Add fourth arg to substr: substr EXPR,OFFSET,LEN,REPLACEMENT"
581 From: Gisle Aas <gisle@aas.no>
582 Msg-ID: <m3g1jglqtm.fsf@furu.g.aas.no>
583 Files: pod/perlfunc.pod Todo opcode.pl pp.c t/op/substr.t
584
585 Title: "Odd number of elements in hash list."
586 From: Tom Phoenix <rootbeer@teleport.com>
587 Msg-ID: <Pine.GSO.3.96.980328151929.29336D-100000@user2.teleport.com>
588 Files: MANIFEST pod/perldiag.pod pp.c pp_hot.c t/op/hashwarn.t
589
590 Title: "another destruct_level fix"
591 From: Gurusamy Sarathy <gsar@engin.umich.edu>
592 Msg-ID: <199804030105.UAA04400@aatma.engin.umich.edu>
593 Files: hv.c
594
595 Title: "bidirectional pipe warning blues"
596 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
597 Msg-ID: <9804082151.AA20399@claudius.bfsec.bt.co.uk>
598 Files: doio.c
599
600 Title: "stale pointers after realloc (MEXTEND in pp_print and pp_prtf)"
601 From: Malcolm Beattie <mbeattie@sable.ox.ac.uk>
602 Msg-ID: <199801191107.LAA17979@sable.ox.ac.uk>
603 Files: pp_hot.c pp_sys.c
604
605 Title: "unimplemented umask() should return undef not die"
606 From: kstar@chapin.edu (Kurt D. Starsinic)
607 Msg-ID: <199803120515.VAA08660@chapin.edu>
608 Files: pod/perlfunc.pod pp_sys.c
609
610 Title: "warning for: bless $foo, """
611 From: Joshua.Pritikin@NewYork2.dmg.deuba.com
612 Msg-ID: <H00000e5000378a0@MHS>
613 Files: pod/perldiag.pod pp.c
614
615 ------ DOCUMENTATION ------
616
617 Title: "Mention SWIG in perlxs.pod"
618 From: Steve A Fink <sfink@cs.berkeley.edu>
619 Msg-ID: <Pine.HPP.3.96.980408154956.20990K-100000@brooksie.CS.Berkeley.EDU>
620 Files: pod/perlxs.pod
621
622 Title: "fix-up of previous perlre.pod patch"
623 From: Ted Ashton <ashted@southern.edu>
624 Msg-ID: <199803031540.KAA09388@ns.southern.edu>
625 Files: pod/perlre.pod
626
627 Title: "long list of man page nitpicks"
628 From: Greg Bacon <gbacon@mickey.cs.uah.edu>, Tom Christiansen
629 <tchrist@jhereg.perl.com>
630 Msg-ID: <199804221844.NAA08338@pluto.cs.uah.edu>,
631 <199804222204.QAA20805@jhereg.perl.com>
632 Files: pod/perlapio.pod pod/perlcall.pod pod/perldebug.pod pod/perldelta.pod
633 pod/perldiag.pod pod/perlembed.pod pod/perlfaq2.pod
634 pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod
635 pod/perlfaq7.pod pod/perlfaq8.pod pod/perlform.pod
636 pod/perlfunc.pod pod/perlguts.pod pod/perlipc.pod
637 pod/perllocale.pod pod/perlmodlib.pod pod/perlop.pod
638 pod/perlre.pod pod/perlref.pod pod/perlrun.pod
639 pod/perlstyle.pod pod/perlsub.pod pod/perlsyn.pod
640 pod/perltoot.pod pod/perlvar.pod pod/perlxs.pod
641 pod/pod2man.PL
642
643 Title: "document that system() does not set $! when it fails"
644 From: "Mark R. Levinson" <mrl@isc.upenn.edu>
645 Msg-ID: <199803011946.OAA31942@anaximander.dccs.upenn.edu>
646 Files: pod/perlfunc.pod
647
648 Title: "Fix pod/roffitall execute permission"
649 From: lvirden@cas.org
650 Msg-ID: <1997Nov17.132031.2589892@cor.newman>
651 Files: pod/roffitall
652
653 Title: "document when split ignores trailing empty fields"
654 From: Hugo van der Sanden <hv@crypt0.demon.co.uk>
655 Msg-ID: <l03130300b14fac832b77@[194.222.64.89]>
656 Files: pod/perlfunc.pod
657
658 ------ EXTENSIONS ------
659
660 Title: "Buglet in Opcode.pm documentation"
661 From: Horst von Brand <vonbrand@sleipnir.valparaiso.cl>
662 Msg-ID: <199804170349.XAA32445@sleipnir.valparaiso.cl>
663 Files: ext/Opcode/Opcode.pm
664
665 Title: "Failure to append to perllocal.pod should not be fatal"
666 From: koenig@kulturbox.de (Andreas J. Koenig)
667 Msg-ID: <sfciuogy67x.fsf@dubravka.in-berlin.de>
668 Files: lib/ExtUtils/MM_Unix.pm
669
670 Title: "Document that IO.pm does not load IO::Select etc"
671 From: Graham Barr <gbarr@ti.com>
672 Msg-ID: <353B48F1.64E35A63@ti.com>
673 Files: ext/IO/IO.pm
674
675 Title: "Install extensions with bootstrap (again) in $archlib"
676 From: Achim Bohnet <ach@mpe.mpg.de>, koenig@kulturbox.de (Andreas J.
677 Koenig)
678 Msg-ID: <9804061909.AA12675@o09.xray.mpe.mpg.de>,
679 <sfc90oxc0uj.fsf@dubravka.in-berlin.de>
680 Files: lib/ExtUtils/Install.pm
681
682 Title: "glibc2.0.6 missing MSG_* <sys/socket.h> defines."
683 From: Andy Dougherty <doughera@lafcol.lafayette.edu>
684 Msg-ID: <Pine.SUN.3.96.980406113950.3166L-100000@newton.phys>
685 Files: ext/Socket/Socket.xs
686
687 ------ LIBRARY ------
688
689 Title: "Benchmark.pm: add run-for-some-time mode"
690 From: Jarkko Hietaniemi <jhi@iki.fi>
691 Msg-ID: <199804080647.JAA15136@alpha.hut.fi>
692 Files: lib/Benchmark.pm
693
694 Title: "Comments added to Carp.pm"
695 From: Andy Wardley <abw@cre.canon.co.uk>, Chip Salzenberg
696 <chip@perlsupport.com>, Tom Christiansen
697 <tchrist@jhereg.perl.com>
698 Msg-ID: <19980422164242.E29222@perl.org>,
699 <199804222033.OAA17959@jhereg.perl.com>,
700 <980409182357.ZM21638@bandanna>
701 Files: lib/Carp.pm
702
703 Title: "chat2.pl fix"
704 From: Charles Bailey <BAILEY@newman.upenn.edu>
705 Msg-ID: <01IVMVF507PO001NKH@cor.newman.upenn.edu>
706 Files: lib/chat2.pl
707
708 Title: "lib/Pod/Html.pm"
709 From: d-lewart@uiuc.edu (Daniel S. Lewart)
710 Msg-ID: <199710170718.DAA25472@staff1.cso.uiuc.edu>,
711 <199710180417.AAA19778@staff2.cso.uiuc.edu>
712 Files: lib/Pod/Html.pm
713
714 Title: "ormaments method in Term/ReadLine.pm causes warning with string
715 arg."
716 From: hiroo.hayashi@computer.org
717 Msg-ID: <199804061519.AAA21907@mail.fb3.so-net.ne.jp>
718 Files: lib/Term/ReadLine.pm
719
720 ------ OTHER CHANGES ------
721
722 Title: "ptags broken"
723 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
724 Msg-ID: <199804120208.WAA29264@monk.mps.ohio-state.edu>
725 Files: emacs/ptags
726
727 ------ PORTABILITY - WIN32 ------
728
729 Title: "win32 tweaks (signals and crypt support)"
730 From: Gurusamy Sarathy <gsar@engin.umich.edu>
731 Msg-ID: <199804170505.BAA06413@aatma.engin.umich.edu>
732 Files: perl.h win32/config.bc win32/config.vc win32/config_H.bc
733 win32/config_H.vc win32/win32.c
734
735 ------ PORTABILITY - GENERAL ------
736
737 Title: "Add Social Contract (2nd Draft) as Porting/Contract"
738 From: Russ Allbery <rra@stanford.edu>
739 Msg-ID: <m3btw66n8i.fsf@windlord.Stanford.EDU>
740 Files: Porting/Contract
741
742 Title: "Config: Irix 5 hints"
743 From: kstar@O2.chapin.edu
744 Msg-ID: <199804061712.NAA22823@O2.chapin.edu>
745 Files: hints/irix_5.sh
746
747 Title: "VMS patches to 5.004_03"
748 From: Charles Bailey <BAILEY@newman.upenn.edu>
749 Msg-ID: <01IVYJS0L8D200209B@cor.newman.upenn.edu>
750 Files: vms/vms.c
751
752 Title: "hints/netbsd.sh - enable vfork"
753 From: Andy Dougherty <doughera@lafcol.lafayette.edu>
754 Msg-ID: <Pine.SUN.3.96.980417110749.19327B-100000@newton.phys>
755 Files: hints/netbsd.sh
756
757 ------ UTILITIES ------
758
759 Title: "support find2perl -follow"
760 From: Billy <wdconsta@cs.adelaide.edu.au>
761 Msg-ID: <Pine.SV4.3.93.980408005903.24081A-100000@ermintrude.teaching.cs.adelaide.edu.au>
762 Files: x2p/find2perl.PL
763
764Change 896 on 1998/04/22 by TimBunce@ig.co.uk
765
766 Assorted patches:
767
768 ------ CORE LANGUAGE ------
769
770 Title: "Additional regex-cache patch"
771 From: Chip Salzenberg <chip@atlantic.net>
772 Msg-ID: <19980305104831.38100@cyprus>
773 Files: pp_ctl.c
774
775 Title: "Conservative C<*x = undef> patch"
776 From: Chip Salzenberg <chip@atlantic.net>
777 Msg-ID: <19980310163310.48509@cyprus>
778 Files: pod/perldiag.pod pod/perlfunc.pod pp.c sv.c t/op/gv.t
779
780 Title: "Consider @ARGV to be plain files if inplace (-i)"
781 From: Chip Salzenberg <salzench@nielsenmedia.com>
782 Msg-ID: <199802042106.QAA04082@nielsenmedia.com>
783 Files: doio.c
784
785 Title: "Fix semctl for Linux, Sun and SVR4"
786 From: Graham Barr <gbarr@ti.com>, lvirden@cas.org (Larry W. Virden, x2487)
787 Msg-ID: <3484247D.BB036D39@ti.com>, <9712021313.AA11495@cas.org>
788 Files: doio.c
789
790 Title: "C<dSP> entails using C<SP>, not C<sp>"
791 From: Gurusamy Sarathy <gsar@engin.umich.edu>
792 Msg-ID: <199803070149.UAA12217@aatma.engin.umich.edu>
793 Files: pod/perlcall.pod pod/perlembed.pod pod/perlguts.pod pod/perlxs.pod
794 doio.c doop.c ext/DB_File/DB_File.xs
795 ext/DynaLoader/dl_dld.xs ext/Opcode/Opcode.xs
796 ext/POSIX/POSIX.xs ext/Socket/Socket.xs gv.c
797 lib/ExtUtils/typemap mg.c os2/OS2/REXX/REXX.xs
798 win32/win32.c
799
800 Title: "Make autouse -w-safe"
801 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
802 Msg-ID: <199803030236.VAA13244@monk.mps.ohio-state.edu>
803 Files: lib/autouse.pm op.c sv.c
804
805 Title: "Misleading error on close of unopened handle"
806 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
807 Msg-ID: <E0y4R07-0003PH-00@ursa.cus.cam.ac.uk>
808 Files: doio.c
809
810 Title: "Confusing error from perl -e "x'""
811 From: Hans Mulder <hansmu@xs4all.nl>
812 Msg-ID: <1998Mar25.174320.2866352@cor.newman.upenn.edu>
813 Files: toke.c
814
815 Title: "Add HAS_GNULIBC define"
816 From: Andy Dougherty <doughera@lafcol.lafayette.edu>
817 Msg-ID: <Pine.SUN.3.96.980305115202.9180K-100000@newton.phys>
818 Files: config_H config_h.SH
819
820 Title: "h_errno might not be an int"
821 From: Andy Dougherty <doughera@lafcol.lafayette.edu>
822 Msg-ID: <Pine.SUN.3.96.980325165059.22255D-100000@newton.phys>
823 Files: pp_sys.c
824
825 Title: "Revised taint hole closer", "Revised taint hole closer"
826 From: Chip Salzenberg <chip@atlantic.net>, Ilya Zakharevich
827 <ilya@math.ohio-state.edu>
828 Msg-ID: <19980310222127.09350@cyprus>,
829 <199803110554.AAA29157@monk.mps.ohio-state.edu>
830 Files: doio.c
831
832 Title: "SEGV compiling localised lexical in perl5.004_05t1"
833 From: Gurusamy Sarathy <gsar@engin.umich.edu>, h.sanden@elsevier.nl (Hugo
834 van der Sanden)
835 Msg-ID: <199803171530.QAA24053@dorlas.elsevier.nl>,
836 <199803171727.MAA05234@aatma.engin.umich.edu>
837 Files: op.c t/op/misc.t
838
839 Title: "Stale SP in pp_substr"
840 From: Stephen McCamant <alias@mcs.com>
841 Msg-ID: <m0yFsTS-000EZpC@alias-2.pr.mcs.net>
842 Files: pp.c
843
844 Title: "Statement unlikely to be reached warning"
845 From: Hans Mulder <hansm@icgned.nl>
846 Msg-ID: <1997Dec24.171511.2683516@cor.newman>
847 Files: op.c
848
849 Title: "Tainting propagates from nowhere"
850 From: Gurusamy Sarathy <gsar@engin.umich.edu>
851 Msg-ID: <199803140411.XAA09343@aatma.engin.umich.edu>
852 Files: pp.c
853
854 Title: "two trivial tweaks to 5.004m5t1"
855 From: Gurusamy Sarathy <gsar@engin.umich.edu>
856 Msg-ID: <199803060553.AAA28461@aatma.engin.umich.edu>
857 Files: proto.h win32/Makefile
858
859 Title: "unpacking negatives on Alpha"
860 From: Achim Bohnet <ach@mpe.mpg.de>
861 Msg-ID: <9710201503.AA24797@o09.xray.mpe.mpg.de>
862 Files: pp.c t/op/pack.t
863
864 ------ LIBRARY AND EXTENSIONS ------
865
866 Title: "Cwd.pm: abs_path() and fast_abs_path() plus code merge"
867 From: Graham Barr <gbarr@ti.com>
868 Msg-ID: <3482F365.4A0486BA@ti.com>
869 Files: lib/Cwd.pm
870
871 Title: "Math/BigInt.pm, fixed use of undefined value."
872 From: abigail@fnx.com
873 Msg-ID: <19980313052452.27365.qmail@betelgeuse.wayne.fnx.com>
874 Files: lib/Math/BigInt.pm
875
876 Title: "File::Find rewrite"
877 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
878 Msg-ID: <199803052344.SAA01008@monk.mps.ohio-state.edu>
879 Files: lib/File/Find.pm
880
881 Title: "efficient version of strict.pm"
882 From: koenig@anna.mind.de (Andreas J. Koenig)
883 Msg-ID: <sfcpvonhdnc.fsf@anna.in-berlin.de>
884 Files: lib/strict.pm
885
886 Title: "Socket occasional SEGV in pack_sockaddr_un"
887 From: Trevor Blackwell <tlb@viaweb.com>
888 Msg-ID: <199710281804.NAA09632@wagg.viaweb.com>
889 Files: ext/Socket/Socket.xs
890
891 Title: "Warning on mis-use of 'use lib'"
892 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Tom Phoenix
893 <rootbeer@teleport.com>, chip@atlantic.net
894 Msg-ID: <199801270435.XAA14147@cyprus.atlantic.net>,
895 <E0xx9x4-0006jc-00@ursa.cus.cam.ac.uk>,
896 <Pine.GSO.3.96.980126192445.22284N-100000@user2.teleport.com>
897 Files: lib/lib.pm
898
899 Title: "bug in Class::Struct"
900 From: Tom Christiansen <tchrist@toy.perl.com>
901 Msg-ID: <199803290814.KAA05699@toy.perl.com>
902 Files: lib/Class/Struct.pm
903
904 Title: "Allow POSIX to export nice()"
905 From: bkeelerx@iwa.dp.intel.com (Bruce J. Keeler)
906 Msg-ID: <eclg1kf5yf0.fsf@ws010.dp.intel.com>
907 Files: ext/POSIX/POSIX.pm
908
909 Title: "'use Env' on WinNT/95 fails"
910 From: Gurusamy Sarathy <gsar@engin.umich.edu>
911 Msg-ID: <199803280511.AAA15933@aatma.engin.umich.edu>
912 Files: lib/Env.pm
913
914 ------ OTHER CHANGES ------
915
916 Title: "mv-if-diff"
917 From: Robin Barker <rmb1@cise.npl.co.uk>
918 Msg-ID: <14572.9803271806@tempest.cise.npl.co.uk>
919 Files: mv-if-diff
920
921 ------ PORTABILITY - WIN32 ------
922
923 Title: "fix various problems with backticks on win32"
924 From: Gurusamy Sarathy <gsar@engin.umich.edu>
925 Msg-ID: <199803070705.CAA15945@aatma.engin.umich.edu>
926 Files: win32/config_h.PL win32/win32.c
927
928 ------ TESTS ------
929
930 Title: "Fix bug in locale.t"
931 From: Jarkko Hietaniemi <jhi@iki.fi>
932 Msg-ID: <199801042148.XAA08599@alpha.hut.fi>
933 Files: t/pragma/locale.t
934
935Change 887 on 1998/04/10 by TimBunce@ig.co.uk
936
937 Assorted patches:
938
939 ------ CORE LANGUAGE ------
940
941 Title: "Re: die exits with 0"
942 From: Robin Barker <rmb1@cise.npl.co.uk>
943 Files: perl.c t/op/die_exit.t
944
945 Title: "More toke.c commentary; fix oddity"
946 From: h.sanden@elsevier.nl (Hugo van der Sanden)
947 Msg-ID: <199803251022.LAA01308@dorlas.elsevier.nl>
948 Files: toke.c
949
950 Title: "for semctl on solaris"
951 From: Graham Barr <gbarr@ti.com>
952 Msg-ID: <34624B80.C014E841@ti.com>
953 Files: doio.c t/op/ipcmsg.t t/op/ipcsem.t
954
955 ------ DOCUMENTATION ------
956
957 Title: "Add more 'see also's to perlre.pod.", "Perl regexp /g modifier bug"
958 From: Ilya Zakharevich <ilya@math.ohio-state.edu>, epeschko@den-mdev1 (Ed
959 Peschko), pjr@watcher.telstra.com.au (Peter Richardson)
960 Msg-ID: <199803050000.LAA11476@watcher.telecom.com.au>,
961 <199803050231.VAA19128@monk.mps.ohio-state.edu>,
962 <199803050605.XAA09785@den-mdev1.co.csgsystems.com>
963 Files: pod/perlre.pod
964
965 ------ LIBRARY AND EXTENSIONS ------
966
967 Title: "BigFloat - small neagtive numbers cause panic"
968 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
969 Msg-ID: <199711201325.NAA09732@crypt.compulink.co.uk>
970 Files: lib/Math/BigFloat.pm
971
972 Title: "Update Getopt::Long to 2.16"
973 From: JVromans@Squirrel.nl (Johan Vromans), Johan Vromans
974 <jvromans@squirrel.nl>
975 Msg-ID: <13571.48089.726787.147769@plume.nl.compuware.com>,
976 <13572.6847.863219.973795@phoenix.squirrel.nl>
977 Files: lib/Getopt/Long.pm
978
979 Title: "New Text::ParseWords"
980 From: pomeranz@netcom.com (Hal Pomeranz)
981 Msg-ID: <199710162118.OAA06275@netcom7.netcom.com>
982 Files: lib/Text/ParseWords.pm t/lib/parsewords.t
983
984 Title: "Fixed Text/Wrap.pm bugs (2)"
985 From: Jacqui Caren <Jacqui.Caren@ig.co.uk>
986 Msg-ID: <199709291548.QAA08645@toad.ig.co.uk>
987 Files: lib/Text/Wrap.pm
988
989 Title: "Very *evil* File::CheckTree behavior! (now uses warn/die not
990 print/exit)"
991 From: Eryq <eryq@zeegee.com>, Randal Schwartz <merlyn@stonehenge.com>
992 Msg-ID: <34B542FD.190A@zeegee.com>, <8cen2i9k6f.fsf@gadget.cscaper.com>
993 Files: lib/File/CheckTree.pm
994
995 ------ OTHER CHANGES ------
996
997 Title: "Add ./emacs/ptags"
998 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
999 Msg-ID: <199803150847.DAA08196@monk.mps.ohio-state.edu>
1000 Files: emacs/ptags
1001
1002 ------ TESTS ------
1003
1004 Title: "Avoid stat test failure from build in /tmp (tmpfs)", "Build in /tmp"
1005 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, Greg Bacon
1006 <gbacon@adtran.com>, pudge@pobox.com (Chris Nandor)
1007 Msg-ID: <199710171616.LAA13435@crp-201.adtran.com>,
1008 <Pine.SUN.3.96.971017171023.2349A-100000@newton.phys>,
1009 <v02130515b06be80f1486@[205.228.240.16]>
1010 Files: t/op/stat.t
1011
1012 Title: "for failure with lib/timelocal"
1013 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, jan.dubois@ibm.net (Jan Dubois)
1014 Msg-ID: <34c78f61.2529827@smtp1.ibm.net>,
1015 <E0xvdfI-00057d-00@ursa.cus.cam.ac.uk>
1016 Files: t/lib/timelocal.t
1017
1018 Title: "Make "localhost" related failures more clear"
1019 From: Paul Hoffman <phoffman@proper.com>
1020 Msg-ID: <199801201859.KAA05686@mail.proper.com>
1021 Files: t/lib/io_sock.t t/lib/io_udp.t
1022
1023 ------ UTILITIES ------
1024
1025 Title: "Let h2xs read multiple header files"
1026 From: Andy Dougherty <doughera@lafcol.lafayette.edu>, Benjamin Sugars
1027 <bsugars@canoe.ca>
1028 Msg-ID: <Pine.SOL.3.95.980310091946.25236A-100000@interact>,
1029 <Pine.SUN.3.96.980310145455.638A-100000@newton.phys>
1030 Files: utils/h2xs.PL
1031
1032Change 886 on 1998/04/10 by TimBunce@ig.co.uk
1033
1034 Changes relating primarily to portability.
1035
1036 ------ CORE LANGUAGE ------
1037
1038 Title: "5.004_55: Another round of OS/2 patches"
1039 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1040 Msg-ID: <199803050945.EAA20153@monk.mps.ohio-state.edu>
1041 Files: hints/os2.sh pod/perlguts.pod cop.h perl.h proto.h README.os2
1042 global.sym lib/ExtUtils/MM_OS2.pm lib/File/Path.pm op.c
1043 os2/Changes os2/Makefile.SHs os2/os2.c os2/perl2cmd.pl
1044 perl.c pod/pod2man.PL pp_ctl.c pp_hot.c pp_sys.c
1045 t/lib/filecopy.t util.c utils/perldoc.PL
1046
1047 Title: "VMS: chdir() with empty arg list"
1048 From: lane@duphy4.drexel.edu (Charles Lane)
1049 Msg-ID: <980317125556.222041c7@DUPHY4.Physics.Drexel.Edu>
1050 Files: pp_sys.c
1051
1052 ------ LIBRARY AND EXTENSIONS ------
1053
1054 Title: "ExtUtils/MM_Unix.pm changed to use ld -rpath on IRIX"
1055 From: "W. Phillip Moore" <wpm@ms.com>
1056 Msg-ID: <199712011738.MAA21139@zappa.morgan.com>
1057 Files: lib/ExtUtils/MM_Unix.pm
1058
1059 Title: "[Linux] POSIX::_[PS]C_.+ bug (add HINT_SC_EXIST)"
1060 From: Yutaka OIWA <oiwa@is.s.u-tokyo.ac.jp>
1061 Msg-ID: <199712251923.EAA08260@tjms1f.is.s.u-tokyo.ac.jp>
1062 Files: ext/POSIX/hints/linux.pl ext/POSIX/POSIX.xs
1063
1064 Title: "5.004_04-m1] Use HAS_GNULIBC in POSIX.xs"
1065 From: Andy Dougherty <doughera@lafcol.lafayette.edu>
1066 Msg-ID: <Pine.SUN.3.96.980305115517.9180L-100000@newton.phys>
1067 Files: ext/POSIX/POSIX.xs
1068
1069 Title: ""ODBM_File.c", line 275: NULL undefined"
1070 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
1071 Msg-ID: <9803091310.AA23264@claudius.bfsec.bt.co.uk>
1072 Files: ext/ODBM_File/ODBM_File.xs
1073
1074 ------ PORTABILITY - GENERAL ------
1075
1076 Title: "5.004_04 QNX getcwd"
1077 From: Norton Allen <allen@huarp.harvard.edu>
1078 Msg-ID: <199802121838.NAA20452@dolores.harvard.edu>,
1079 <199803061511.KAA22346@bottesini.harvard.edu>
1080 Files: hints/qnx.sh lib/Cwd.pm t/op/magic.t
1081
1082 Title: "hints/netbsd.sh d_setrgid d_setruid"
1083 From: Jarkko Hietaniemi <jhi@iki.fi>
1084 Msg-ID: <199802281435.QAA10866@alpha.hut.fi>
1085 Files: hints/netbsd.sh
1086
1087 Title: "osname=unixware, osvers=2.03, archname=i386-unixware
1088 d_casti32=undef"
1089 From: Tom Hughes <tom@compton.demon.co.uk>
1090 Msg-ID: <465398da47%tom@compton.demon.co.uk>
1091 Files: hints/svr4.sh
1092
1093 Title: "hints/bsdos.sh patch for BSDI 3.1"
1094 From: Jan-Pieter Cornet <johnpc@xs4all.nl>
1095 Msg-ID: <6fbip6$3cp$1@xs1.xs4all.nl>
1096 Files: hints/bsdos.sh
1097
1098 Title: "Remove BIND_NOSTART from DynaLoader for HP"
1099 From: Keong Lim <Keong.Lim@sr.com.au>
1100 Msg-ID: <01BD1D03.53B65E90@sieplan2.sr.com.au>
1101 Files: ext/DynaLoader/dl_hpux.xs
1102
1103 Title: "Building Perl on AIX 4+ with shared libraries and dynamic loading"
1104 From: Juan Gallego <Little.Boss@physics.mcgill.ca>
1105 Msg-ID: <Pine.SGI.3.91.971022084517.17052F-100000@nazgul.physics.mcgill.ca>
1106 Files: hints/aix.sh
1107
1108 Title: "alpha-dec_osf 5.0"
1109 From: Spider Boardman <spider@Orb.Nashua.NH.US>
1110 Msg-ID: <199712232305.SAA08359@Orb.Nashua.NH.US>
1111 Files: hints/dec_osf.sh
1112
1113 Title: "Off-by-one error with OS2::PrfDB"
1114 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1115 Msg-ID: <199710170920.FAA00390@monk.mps.ohio-state.edu>
1116 Files: os2/OS2/PrfDB/PrfDB.xs
1117
1118 Title: "5.004_04-m1] Allow overrides in hints/openbsd.sh"
1119 From: Andy Dougherty <doughera@lafcol.lafayette.edu>
1120 Msg-ID: <Pine.SUN.3.96.980305115956.9180N-100000@newton.phys>
1121 Files: hints/openbsd.sh
1122
1123 Title: "5.004_04-m1] Linux shouldn't use -lnet"
1124 From: Andy Dougherty <doughera@lafcol.lafayette.edu>
1125 Msg-ID: <Pine.SUN.3.96.980305115843.9180M-100000@newton.phys>
1126 Files: hints/linux.sh
1127
1128 Title: "5.004_(04|63)] Close VMS security hole"
1129 From: Charles Bailey <BAILEY@newman.upenn.edu>
1130 Msg-ID: <01IV6LRJCSSC0009C4@cor.newman.upenn.edu>
1131 Files: vms/vms.c
1132
1133 Title: "Re: Perl online documentation on OpenVMS"
1134 From: pvhp@forte.com (Peter Prymmer)
1135 Msg-ID: <9803192143.AA28120@forte.com>
1136 Files: README.vms
1137
1138 Title: "Perl5.004_04m4t4 *almost* makes it for VMS", "Updated
1139 vms/perly_c.vms and vms/perly_h.vms"
1140 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, Dan Sugalski
1141 <sugalskd@osshe.edu>, larry@wall.org (Larry Wall)
1142 Msg-ID: <199710151650.JAA29185@wall.org>,
1143 <3.0.3.32.19971014150404.02fdef78@osshe.edu>,
1144 <Pine.SUN.3.96.971015121704.28456F-100000@newton.phys>
1145 Files: vms/perly_c.vms
1146
1147 Title: "Updated, non-wordwrapped, patch to README.VMS"
1148 From: Dan Sugalski <sugalskd@osshe.edu>
1149 Msg-ID: <3.0.5.32.19980213133828.0092c870@osshe.edu>
1150 Files: README.vms
1151
1152 Title: "VMS patches to 5.004_03 (excluding installperl and timelocal.t)"
1153 From: Charles Bailey <BAILEY@newman.upenn.edu>
1154 Msg-ID: <01INZT9G2LZS0006YW@cor.newman.upenn.edu>
1155 Files: lib/File/Basename.pm lib/File/Path.pm vms/config.vms vms/descrip.mms
1156 vms/genconfig.pl vms/test.com vms/vms.c vms/ext/Filespec.pm
1157 vms/ext/filespec.t
1158
1159 Title: "Re: VMSperl crashes on -Mblib argument"
1160 From: bailey@newman.upenn.edu (Charles Bailey)
1161 Msg-ID: <1997Dec10.004439.2635060@cor.newman>
1162 Files: lib/blib.pm vms/vms.c
1163
1164 Title: "hints/linux.sh (MkLinux / PPC)"
1165 From: pudge@pobox.com (Chris Nandor)
1166 Msg-ID: <v0213050cb06c19682a25@[205.228.240.28]>
1167 Files: hints/linux.sh
1168
1169 Title: "hpux.sh hints file clarification suggestion"
1170 From: root@qad.com
1171 Msg-ID: <199802192351.QAA09096@jhereg.perl.com>
1172 Files: hints/hpux.sh
1173
1174 Title: "new hints/solaris_2.sh"
1175 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1176 Msg-ID: <E0xw80h-0005SV-00@ursa.cus.cam.ac.uk>
1177 Files: hints/solaris_2.sh
1178
1179Change 873 on 1998/04/03 by TimBunce@ig.co.uk
1180
1181 Title: "FileHandle Documentation patch"
1182 From: "Darren/Torin/Who Ever..." <torin@daft.com>
1183 Msg-ID: <87emzqo49g.fsf@perv.daft.com>
1184 Files: lib/FileHandle.pm
1185
1186Change 872 on 1998/04/03 by TimBunce@ig.co.uk
1187
1188 Documentation and documentation related patches:
1189
1190 ------ BUILD PROCESS ------
1191
1192 Title: "Docs re /usr/bin/perl quasi-standard location"
1193 From: Tom Phoenix <rootbeer@teleport.com>
1194 Msg-ID: <Pine.GSO.3.96.971117080737.12318C-100000@usertest.teleport.com>
1195 Files: INSTALL pod/perlrun.pod
1196
1197 ------ DOCUMENTATION ------
1198
1199 Title: "/RFC|RFC-1305/ non-greedy"
1200 From: Jan-Pieter Cornet <johnpc@xs4all.nl>
1201 Msg-ID: <6epo02$c4r$1@xs1.xs4all.nl>
1202 Files: pod/perlre.pod
1203
1204 Title: "5.004_04: perlhist.pod, buildtoc, perltoc.pod"
1205 From: Jarkko Hietaniemi <jhi@iki.fi>
1206 Msg-ID: <199802191543.RAA29231@alpha.hut.fi>
1207 Files: pod/perl.pod pod/perlhist.pod pod/perltoc.pod pod/buildtoc
1208
1209 Title: "5.004_04: pod/perlfunc.pod: i18n example for localtime()"
1210 From: Jarkko Hietaniemi <jhi@iki.fi>
1211 Msg-ID: <199711141555.RAA18875@alpha.hut.fi>
1212 Files: pod/perlfunc.pod
1213
1214 Title: "typo-fix and suggestion for perlguts.pod"
1215 From: h.sanden@elsevier.nl (Hugo van der Sanden)
1216 Msg-ID: <199803051543.QAA03097@dorlas.elsevier.nl>
1217 Files: pod/perlguts.pod
1218
1219 Title: "perlfunc/syscall curiosity"
1220 From: Roderick Schertler <roderick@argon.org>, Tkil
1221 <tkil@reptile.scrye.com>
1222 Msg-ID: <199711302259.PAA02134@reptile.scrye.com>,
1223 <pziut8snva.fsf@eeyore.ibcinc.com>
1224 Files: pod/perlfunc.pod
1225
1226 Title: "Document sprintf %#x behaviour for zero value"
1227 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
1228 Msg-ID: <1997Nov5.185959.2539604@cor.newman>
1229 Files: pod/perlfunc.pod
1230
1231 Title: "NUL termination (was Re: STOP THE PRESSES)"
1232 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1233 Msg-ID: <E0xsn5M-0002gw-00@ursa.cus.cam.ac.uk>
1234 Files: pod/perlguts.pod
1235
1236 Title: "Typo fix."
1237 From: abigail@fnx.com
1238 Msg-ID: <19971101120114.1030.qmail@betelgeuse.wayne.fnx.com>
1239 Files: pod/perlop.pod pod/perlvar.pod
1240
1241 Title: "5.004_63 perlrun.pod: _DEBUG_MSTATS"
1242 From: Achim Bohnet <ach@mpe.mpg.de>
1243 Msg-ID: <9803181940.AA22587@o09.xray.mpe.mpg.de>
1244 Files: pod/perlrun.pod
1245
1246 Title: "Re: Conservative C<*x = undef> patch"
1247 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1248 Msg-ID: <E0yCjHT-0005Dt-00@ursa.cus.cam.ac.uk>
1249 Files: pod/perltrap.pod
1250
1251 Title: "perlfunc.pod for flock()"
1252 From: "Jeremy D. Zawodny" <jzawodn@wcnet.org>
1253 Msg-ID: <3.0.5.32.19971118203119.00a723e0@woody.wcnet.org>
1254 Files: pod/perlfunc.pod
1255
1256 Title: "buglet: 'perltoc' not mentioned in perl.pod"
1257 From: Tkil <tkil@scrye.com>
1258 Msg-ID: <19971127035036.17668.qmail@scrye.com>
1259 Files: pod/perl.pod
1260
1261 Title: "for() and map() peculiarity"
1262 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1263 Msg-ID: <E0y4YAa-0003Qu-00@ursa.cus.cam.ac.uk>
1264 Files: pod/perlsyn.pod
1265
1266 Title: "Re: new text for perlsec"
1267 From: Tom Phoenix <rootbeer@teleport.com>
1268 Msg-ID: <Pine.GSO.3.96.980328100418.22321T-100000@user2.teleport.com>
1269 Files: pod/perlsec.pod
1270
1271 Title: "perldsc's debugger x command"
1272 From: Roderick Schertler <roderick@argon.org>
1273 Msg-ID: <10669.878352893@eeyore.ibcinc.com>
1274 Files: pod/perldsc.pod
1275
1276 Title: "perlre.pod"
1277 From: Ted Ashton <ashted@southern.edu>
1278 Msg-ID: <199802271501.KAA09279@ns.southern.edu>
1279 Files: pod/perlre.pod
1280
1281 Title: "Re: printf and $\", "printf and $\"
1282 From: Roderick Schertler <roderick@argon.org>, Tom Phoenix
1283 <rootbeer@teleport.com>, nag <nick@flirble.org>
1284 Msg-ID: <199711141918.TAA08096@flirble.org>,
1285 <Pine.GSO.3.96.971117085421.12318J-100000@usertest.teleport
1286 .com>, <pzyb2ncr42.fsf@eeyore.ibcinc.com>
1287 Files: pod/perlfunc.pod
1288
1289 Title: "recv() typo"
1290 From: Roderick Schertler <roderick@argon.org>
1291 Msg-ID: <12064.877012073@eeyore.ibcinc.com>
1292 Files: pod/perlfunc.pod
1293
1294 Title: "truncate return value"
1295 From: Roderick Schertler <roderick@argon.org>
1296 Msg-ID: <5490.878337883@eeyore.ibcinc.com>
1297 Files: pod/perlfunc.pod
1298
1299 Title: "update to perlbook.pod"
1300 From: "Nathan V. Patwardhan" <nvp@mediaone.net>, Randal Schwartz
1301 <merlyn@stonehenge.com>, Stephen Potter
1302 <spp@psasolar.colltech.com>, Tom Phoenix
1303 <rootbeer@teleport.com>
1304 Msg-ID: <199803241354.HAA23938@psasolar.psa.pencom.com>,
1305 <199803241441.OAA01261@mediaone.net>,
1306 <8clnu0i05k.fsf@gadget.cscaper.com>,
1307 <Pine.GSO.3.96.980324111957.15753C-100000@user1.teleport.com>
1308 Files: pod/perlbook.pod
1309
1310 Title: "utime documentation"
1311 From: "Brandon S. Allbery KF8NH" <bsa@kf8nh.apk.net>, "M.J.T. Guy"
1312 <mjtg@cus.cam.ac.uk>
1313 Msg-ID: <199802180256.VAA11369@speaker.kf8nh.apk.net>,
1314 <E0y4qd6-0000P6-00@ursa.cus.cam.ac.uk>
1315 Files: pod/perlfunc.pod
1316
1317 Title: "(well, doc patch) use of // requires successful match"
1318 From: Roderick Schertler <roderick@argon.org>
1319 Msg-ID: <pz7mb4bips.fsf@eeyore.ibcinc.com>
1320 Files: pod/perlop.pod
1321
1322 ------ LIBRARY AND EXTENSIONS ------
1323
1324 Title: "MakeMaker PM doc patch and a DIR buglet"
1325 From: Achim Bohnet <ach@mpe.mpg.de>
1326 Msg-ID: <9711101050.AA13868@o09.xray.mpe.mpg.de>
1327 Files: lib/ExtUtils/MakeMaker.pm
1328
1329 Title: "bareword clarification for constant.pm"
1330 From: Roderick Schertler <roderick@argon.org>
1331 Msg-ID: <6460.878143077@eeyore.ibcinc.com>
1332 Files: lib/constant.pm
1333
1334 Title: "integer rand - bug or feature?"
1335 From: Roderick Schertler <roderick@argon.org>
1336 Msg-ID: <pzhg8lvgta.fsf@eeyore.ibcinc.com>
1337 Files: lib/integer.pm
1338
1339 ------ OTHER CHANGES ------
1340
1341 Title: "FileHandle Documentation patch"
1342 From: "Darren/Torin/Who Ever..." <torin@daft.com>
1343 Msg-ID: <87emzqo49g.fsf@perv.daft.com>
1344
1345 Title: "perl5.004_61 myconfig updates"
1346 From: Andy Dougherty <doughera@lafcol.lafayette.edu>
1347 Msg-ID: <Pine.SUN.3.96.980305150629.11530G-100000@newton.phys>
1348 Files: myconfig
1349
1350 Title: "small fixups in pod2latex.PL"
1351 From: "Darren/Torin/Who Ever..." <torin@daft.com>
1352 Msg-ID: <873eg6o3v2.fsf@perv.daft.com>
1353
1354 ------ PORTABILITY - GENERAL ------
1355
1356 Title: "Misc doc fixes for README.VMS"
1357 From: Dan Sugalski <sugalskd@osshe.edu>
1358 Msg-ID: <3.0.5.32.19980121113134.00924a20@osshe.edu>
1359 Files: README.vms
1360
1361 Title: "moved DynaLib"
1362 From: John Tobey <jtobey@channel1.com>
1363 Msg-ID: <199710182332.XAA21630@remote212>
1364 Files: ext/DynaLoader/DynaLoader.pm.PL
1365
1366 ------ UTILITIES ------
1367
1368 Title: "Searching for FAQs (patch to perldoc)"
1369 From: Piers Cawley <pdcawley@bofh.org.uk>, Russ Allbery <rra@stanford.edu>
1370 Msg-ID: <m3d8gsb8uk.fsf@windlord.Stanford.EDU>,
1371 <m3iuqkfmiq.fsf@tower.bofh.org.uk>
1372 Files: utils/perldoc.PL
1373
1374 Title: "perldoc"
1375 From: Ted Ashton <ashted@southern.edu>
1376 Msg-ID: <199802271510.KAA10506@ns.southern.edu>
1377 Files: utils/perldoc.PL
1378
1379 Title: "perldoc -f not using pod2man"
1380 From: Russ Allbery <rra@stanford.edu>
1381 Msg-ID: <m3hg4f9vyy.fsf@windlord.Stanford.EDU>
1382 Files: utils/perldoc.PL
1383
1384 Title: "perldoc -m should not require pod"
1385 From: Robin Houston <robin@nml.guardian.co.uk>
1386 Msg-ID: <199803241319.NAA24777@stringfellow.guardian.co.uk>
1387 Files: utils/perldoc.PL
1388
1389 Title: "small fix for perldoc in perl 5.004_04"
1390 From: Julian Yip <julian@imoney.com>
1391 Msg-ID: <Roam.SIMC.2.0.6.884805579.5280.julian@imoney.com>
1392 Files: utils/perldoc.PL
1393
a3cb178b
GS
1394Change 764 on 1998/03/05 by TimBunce@ig.co.uk
1395
1396 APPLLIB_EXP now has arch and version dirs added to @INC
1397
1398Change 761 on 1998/03/05 by TimBunce@ig.co.uk
1399
1400 Title: "properly refcount localization, fix C<local $tied{foo}>"
1401 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1402 Msg-ID: <199802191207.MAA10742@toad.ig.co.uk>
1403 Files: av.c hv.c scope.c t/op/local.t
1404
1405Change 758 on 1998/03/04 by TimBunce@ig.co.uk
1406
1407 perldoc -f now uses pager if text is too long for screen
1408
1409Change 757 on 1998/03/04 by TimBunce@ig.co.uk
1410
1411 Added OpenBSD hint file from <Todd.Miller@courtesan.com>
1412 Document 'warn with no args' behaviour, from <johnpc@xs4all.net>
1413
1414Change 756 on 1998/03/04 by TimBunce@ig.co.uk
1415
1416 Fix for new gnulibc stdio.h when using sfio+perlio
1417
1418Change 755 on 1998/03/04 by TimBunce@ig.co.uk
1419
1420 Fixed typo in vms/ext/Stdio/Stdio.pm AUTOLOAD
1421 Added details of split in scalar context to perlfunc.pod
1422
1423Change 754 on 1998/03/04 by TimBunce@ig.co.uk
1424
1425 Updated perl -v info to include reference to docs and home page.
1426
1427Change 753 on 1998/03/04 by TimBunce@ig.co.uk
1428
1429 Updated hints/bsdos.sh for BSD/OS 3.1
1430 Fixed typo in pod/perlsyn.pod
1431 Added workaround for old gmake in ext/SDBM_File/sdbm/Makefile.PL
1432 Fixed typo in ext/GDBM_File/GDBM_File.pm
1433
1434Change 752 on 1998/03/04 by TimBunce@ig.co.uk
1435
1436 Changed bug address in README to perlbug@perl.com
1437 Changed Copyright in perl.c to 1998
1438 Added op/pos.t test from Robin Houston <robin@oneworld.org>
1439
1440Change 751 on 1998/03/04 by TimBunce@ig.co.uk
1441
1442 Make t/comp/require.t and t/lib/ph.t executable in repository
1443
1444Change 750 on 1998/03/04 by TimBunce@ig.co.uk
1445
1446 Added dTHR definition to ease backwards compatibility for XS
1447 source code from 5.005.
1448
1449Change 749 on 1998/03/04 by TimBunce@ig.co.uk
1450
1451 Title: "rename local 'op' variables to 'o'", #F114
1452 From: Gurusamy Sarathy
1453 Files: op.h opcode.h proto.h dump.c op.c opcode.pl pp_ctl.c run.c scope.c
1454 toke.c
1455
1456Change 748 on 1998/03/04 by TimBunce@ig.co.uk
1457
1458 Title: "consolidated win32 patch", #F112
1459 From: Gurusamy Sarathy
1460 Files: MANIFEST pod/perlfaq2.pod pod/perlrun.pod win32/include/sys/socket.h
1461 EXTERN.h INTERN.h dosish.h lib/ExtUtils/Command.pm
1462 lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Win32.pm
1463 lib/ExtUtils/Mksymlists.pm lib/File/DosGlob.pm t/TEST
1464 t/harness win32/win32.h win32/win32iop.h README.win32
1465 doio.c installhtml installperl pp_sys.c win32/Makefile
1466 win32/config.bc win32/config.vc win32/config_H.bc
1467 win32/config_H.vc win32/config_h.PL win32/config_sh.PL
1468 win32/dl_win32.xs win32/makedef.pl win32/makefile.mk
1469 win32/perllib.c win32/runperl.c win32/win32.c
1470 win32/win32sck.c win32/bin/perlglob.pl x2p/a2p.h x2p/a2p.c
1471 x2p/a2py.c
1472
1473Change 747 on 1998/03/04 by TimBunce@ig.co.uk
1474
1475 Title: "initialize @INC in ph.t, and fix up MANIFEST", #F111
1476 From: Gurusamy Sarathy
1477 Files: MANIFEST t/lib/ph.t
1478
1479Change 746 on 1998/03/04 by TimBunce@ig.co.uk
1480
1481 Title: "properly save STDOUT during system() in debugger", #F110
1482 From: Jason Smith <smithj4@rpi.edu>
1483 Files: lib/perl5db.pl
1484
1485Change 745 on 1998/03/04 by TimBunce@ig.co.uk
1486
1487 Title: "generate DynaLoader.pm at build time", #F109
1488 From: Achim Bohnet <ach@mpe.mpg.de>
1489 Msg-ID: <9802111938.AA26224@o09.xray.mpe.mpg.de>
1490 Files: MANIFEST ext/DynaLoader/DynaLoader.pm.PL ext/DynaLoader/Makefile.PL
1491
1492Change 744 on 1998/03/04 by TimBunce@ig.co.uk
1493
1494 Title: "Install extensions with bootstrap in $archlib", #F108
1495 From: koenig@anna.mind.de (Andreas J. Koenig), koenig@kulturbox.de (Andreas
1496 J. Koenig)
1497 Msg-ID: <sfcra9fqx0n.fsf@anna.in-berlin.de>
1498 Files: lib/ExtUtils/Install.pm
1499
1500Change 743 on 1998/03/04 by TimBunce@ig.co.uk
1501
1502 Title: "Pod::Html trips over "C<0>"", #F107
1503 From: Chip Salzenberg
1504 Files: lib/Pod/Html.pm
1505
1506Change 742 on 1998/03/04 by TimBunce@ig.co.uk
1507
1508 Title: "5.004_58 | _04: pod2*,perlpod: L<show this|man/section>", #F106
1509 From: Achim Bohnet <ach@mpe.mpg.de>
1510 Msg-ID: <9802111629.AA00595@o09.xray.mpe.mpg.de>
1511 Files: pod/perlpod.pod lib/Pod/Html.pm lib/Pod/Text.pm pod/pod2man.PL
1512
1513Change 741 on 1998/03/04 by TimBunce@ig.co.uk
1514
1515 Title: "New patch for $^E==GetLastError() under Win32", #F105
1516 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Tye McQueen
1517 <tye@metronet.com>, ilya@math.ohio-state.edu (Ilya
1518 Zakharevich)
1519 Msg-ID: <199801040630.AA29298@metronet.com>,
1520 <199801041826.NAA11568@aatma.engin.umich.edu>,
1521 <1998Jan4.130412.2719461@cor.newman>
1522 Files: pod/perlfunc.pod pod/perlvar.pod doio.c lib/dumpvar.pl lib/perl5db.pl
1523 win32/win32.h mg.c util.c win32/makedef.pl win32/win32.c
1524
1525Change 740 on 1998/03/04 by TimBunce@ig.co.uk
1526
1527 Title: "5.004_56: Patch to Tie::Hash and docs", #F104
1528 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1529 Msg-ID: <199801120134.UAA05437@monk.mps.ohio-state.edu>
1530 Files: pod/perlfunc.pod lib/Tie/Hash.pm
1531
1532Change 739 on 1998/03/04 by TimBunce@ig.co.uk
1533
1534 Title: "more doc for perldoc", #F103
1535 From: Gurusamy Sarathy
1536 Files: utils/perldoc.PL
1537
1538Change 738 on 1998/03/04 by TimBunce@ig.co.uk
1539
1540 Title: "Make perldoc look for an index file ", #F102
1541 From: Gisle Aas <gisle@aas.no>
1542 Msg-ID: <199801221220.NAA22902@furu.g.aas.no>
1543 Files: utils/perldoc.PL
1544
1545Change 737 on 1998/03/04 by TimBunce@ig.co.uk
1546
1547 Title: "perldoc -F filename", #F101
1548 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1549 Msg-ID: <199712120037.TAA00176@math.mps.ohio-state.edu>
1550 Files: utils/perldoc.PL
1551
1552Change 736 on 1998/03/04 by TimBunce@ig.co.uk
1553
1554 Title: "sv_grow can fail for HAS_64K_LIMIT systems", #F100
1555 From: Gisle Aas <gisle@aas.no>
1556 Msg-ID: <m3iuqsl3oq.fsf@furu.g.aas.no>
1557 Files: sv.c
1558
1559Change 735 on 1998/03/04 by TimBunce@ig.co.uk
1560
1561 Title: "Benchmark.pm: timethese corrupts $_", #F099
1562 From: abigail@fnx.com
1563 Msg-ID: <19980201114609.7779.qmail@betelgeuse.wayne.fnx.com>
1564 Files: lib/Benchmark.pm
1565
1566Change 734 on 1998/03/04 by TimBunce@ig.co.uk
1567
1568 Title: "STRANGE_MALLOC should test failed alloc", #F098
1569 From: Gisle Aas <gisle@aas.no>
1570 Msg-ID: <199802021406.PAA03285@furu.g.aas.no>
1571 Files: hv.c
1572
1573Change 733 on 1998/03/04 by TimBunce@ig.co.uk
1574
1575 Title: "support caseless %ENV", #F097
1576 From: Gurusamy Sarathy
1577 Files: hv.c t/op/magic.t win32/win32.h
1578
1579Change 732 on 1998/03/04 by TimBunce@ig.co.uk
1580
1581 Title: "newer cperl-mode.el (from 5.004_60)", #F096
1582 From: Ilya Zakharevich
1583 Files: emacs/cperl-mode.el
1584
1585Change 731 on 1998/03/04 by TimBunce@ig.co.uk
1586
1587 Title: "Handle set magic on xsub OUTPUT args, add API functions that handle
1588 magic", #F095
1589 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1590 Msg-ID: <199801190409.XAA26710@aatma.engin.umich.edu>
1591 Files: pod/perlguts.pod pod/perlxs.pod embed.h proto.h sv.h global.sym
1592 lib/ExtUtils/xsubpp sv.c
1593
1594Change 730 on 1998/03/04 by TimBunce@ig.co.uk
1595
1596 Title: "Fix flawed cleanup when signal handlers are not defined", #F094
1597 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1598 Msg-ID: <199710290106.UAA11485@aatma.engin.umich.edu>
1599 Files: mg.c
1600
1601Change 729 on 1998/03/04 by TimBunce@ig.co.uk
1602
1603 Title: "Tests for C<sort 'foo','bar'>", #F093
1604 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1605 Msg-ID: <199711021247.MAA01743@crypt.compulink.co.uk>
1606 Files: t/op/sort.t
1607
1608Change 728 on 1998/03/04 by TimBunce@ig.co.uk
1609
1610 Title: "Make search.pl work on win32", #F092
1611 From: Gurusamy Sarathy
1612 Files: win32/bin/search.pl
1613
1614Change 721 on 1998/03/03 by TimBunce@ig.co.uk
1615
1616 Title: "Fix spurious perldoc warnings on DOSISH platforms", #F091
1617 From: Molnar Laszlo <molnarl@cdata.tvnet.hu>
1618 Msg-ID: <34475659.1AA69855@cdata.tvnet.hu>
1619 Files: utils/perldoc.PL
1620
1621Change 720 on 1998/03/03 by TimBunce@ig.co.uk
1622
1623 Title: "Make ExtUtils::MM_Unix::fixin() do something meaningful on win32",
1624 #F090
1625 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1626 Msg-ID: <199801070016.TAA17766@aatma.engin.umich.edu>
1627 Files: lib/ExtUtils/MM_Unix.pm
1628
1629Change 719 on 1998/03/03 by TimBunce@ig.co.uk
1630
1631 Title: "Fix inconsistent case $ENV{Path} (vs $ENV{PATH})", #F089
1632 From: Gurusamy Sarathy
1633 Files: lib/FindBin.pm
1634
1635Change 718 on 1998/03/03 by TimBunce@ig.co.uk
1636
1637 Title: "Fix File::Find's longstanding confusion about win32 being like VMS",
1638 #F088
1639 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1640 Msg-ID: <199802020459.XAA04964@aatma.engin.umich.edu>
1641 Files: lib/File/Find.pm
1642
1643Change 717 on 1998/03/03 by TimBunce@ig.co.uk
1644
1645 Title: "do_postponed breaks with multiple interpreters", #F087
1646 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1647 Msg-ID: <199710290316.WAA15888@aatma.engin.umich.edu>
1648 Files: op.c
1649
1650Change 716 on 1998/03/03 by TimBunce@ig.co.uk
1651
1652 Title: "Make warning on C<Nosuch::> optional, add to perl{diag,delta}.pod",
1653 #F086
1654 From: Gurusamy Sarathy
1655 Files: pod/perldelta.pod pod/perldiag.pod toke.c
1656
1657Change 715 on 1998/03/03 by TimBunce@ig.co.uk
1658
1659 Title: "Pod::Html bug and fix: missing </UL> in index", #F085
1660 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1661 Msg-ID: <199802192314.SAA23326@aatma.engin.umich.edu>
1662 Files: lib/Pod/Html.pm
1663
1664Change 714 on 1998/03/03 by TimBunce@ig.co.uk
1665
1666 Title: "New pod: perlhist", #F084
1667 From: Jarkko Hietaniemi <jhi@iki.fi>
1668 Msg-ID: <199802191556.RAA09578@alpha.hut.fi>
1669 Files: MANIFEST pod/perl.pod pod/perlhist.pod pod/perltoc.pod pod/buildtoc
1670
1671Change 713 on 1998/03/03 by TimBunce@ig.co.uk
1672
1673 Title: "Fix restoration of locals on scope unwinding", #F083
1674 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1675 Msg-ID: <199802110515.AAA23700@aatma.engin.umich.edu>
1676 Files: pp_ctl.c t/op/local.t
1677
1678Change 712 on 1998/03/03 by TimBunce@ig.co.uk
1679
1680 Title: "after an eval-ed bad require, requiring a string ref SEGVs", #F082
1681 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1682 Msg-ID: <199802102349.SAA16001@aatma.engin.umich.edu>
1683 Files: pp_ctl.c
1684
1685Change 711 on 1998/03/03 by TimBunce@ig.co.uk
1686
1687 Title: "Fix seg fault on eval/require and syntax errors", #F081
1688 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1689 Msg-ID: <199802102321.SAA15346@aatma.engin.umich.edu>
1690 Files: MANIFEST scope.h op.c pp_ctl.c scope.c t/comp/require.t toke.c
1691
1692Change 710 on 1998/03/03 by TimBunce@ig.co.uk
1693
1694 Title: "5.004_58: the locale.t problem in IRIX", #F080
1695 From: Jarkko Hietaniemi <jhi@iki.fi>
1696 Msg-ID: <199802091747.TAA01735@alpha.hut.fi>
1697 Files: t/pragma/locale.t
1698
1699Change 709 on 1998/03/03 by TimBunce@ig.co.uk
1700
1701 Title: "sv_setnv will upgrade SVt_NV to SVt_PVNV", #F079
1702 From: Gisle Aas <gisle@aas.no>
1703 Msg-ID: <m3g1lwl3bq.fsf@furu.g.aas.no>
1704 Files: sv.c
1705
1706Change 708 on 1998/03/03 by TimBunce@ig.co.uk
1707
1708 Title: "Eliminate double warnings under C<package;>", #F077
1709 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1710 Msg-ID: <E0y0paq-0000Ov-00@ursa.cus.cam.ac.uk>
1711 Files: gv.c op.c toke.c
1712
1713Change 707 on 1998/03/03 by TimBunce@ig.co.uk
1714
1715 Title: "Fix infinite loop on unlink() failure in File::Path::rmtree()",
1716 #F076
1717 From: Murray Nesbitt <mjn@pathcom.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
1718 Msg-ID: <199802061100.LAA16423@toad.ig.co.uk>
1719 Files: lib/File/Path.pm
1720
1721Change 706 on 1998/03/03 by TimBunce@ig.co.uk
1722
1723 Title: "Update of h2ph", #F075
1724 From: kstar@www.chapin.edu (Kurt D. Starsinic)
1725 Msg-ID: <199802051354.FAA11452@www.chapin.edu>
1726 Files: t/lib/ph.t utils/h2ph.PL
1727
1728Change 705 on 1998/03/03 by TimBunce@ig.co.uk
1729
1730 Title: "Fix AutoLoader for deep packages", #F074
1731 From: Zachary Miller <zcmiller@zappy.er.usgs.gov>
1732 Msg-ID: <199710092348.SAA02108@zappy.er.usgs.gov>
1733 Files: lib/AutoLoader.pm
1734
1735Change 704 on 1998/03/03 by TimBunce@ig.co.uk
1736
1737 Title: "Fix order of warnings for misplaced subscripts", #F073
1738 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1739 Msg-ID: <199710131023.LAA16796@crypt.compulink.co.uk>
1740 Files: op.c
1741
1742Change 703 on 1998/03/03 by TimBunce@ig.co.uk
1743
1744 Title: "Make recursive lexical analysis more robust", #F072
1745 From: Ilya Zakharevich and Chip Salzenberg
1746 Msg-ID: <199710160102.VAA28817@monk.mps.ohio-state.edu>
1747 Files: toke.c
1748
1749Change 702 on 1998/03/03 by TimBunce@ig.co.uk
1750
1751 Title: "Fix random whitespace errors in docs", #F070
1752 From: Roderick Schertler <roderick@argon.org>
1753 Msg-ID: <12726.877706444@eeyore.ibcinc.com>
1754 Files: pod/perlfunc.pod pod/checkpods.PL
1755
1756Change 701 on 1998/03/03 by TimBunce@ig.co.uk
1757
1758 Title: "Fix line numbers after here documents in eval STRING", #F069
1759 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1760 Msg-ID: <199710241745.NAA08166@monk.mps.ohio-state.edu>
1761 Files: toke.c
1762
1763Change 700 on 1998/03/03 by TimBunce@ig.co.uk
1764
1765 Title: "Fix SEGV from combining caller and C<package;>", #F068
1766 From: James Duncan <jduncan@epitome.hawk.igs.net>, Nicholas Clark
1767 <nick@flirble.org>
1768 Msg-ID: <199710241248.NAA00163@flirble.org>,
1769 <Pine.LNX.3.96.971024135912.12197A-100000@epitome.hawk.igs.
1770 net>
1771 Files: pp_ctl.c sv.c
1772
1773Change 699 on 1998/03/03 by TimBunce@ig.co.uk
1774
1775 Title: "Don't fold string comparison under C<use locale>", #F067
1776 From: Jarkko Hietaniemi <jhi@iki.fi>
1777 Msg-ID: <199711151506.RAA26287@alpha.hut.fi>
1778 Files: op.c
1779
1780Change 698 on 1998/03/03 by TimBunce@ig.co.uk
1781
1782 Title: "Fix SEGV on constant at end of sort block", #F066
1783 From: Administration <fadmin@informatics.muni.cz>
1784 Msg-ID: <199711170838.JAA26073@thetis.fi.muni.cz>
1785 Files: op.c
1786
1787Change 697 on 1998/03/03 by TimBunce@ig.co.uk
1788
1789 Title: "Allow C<last()> to mean C<last>", #F065
1790 From: Chip Salzenberg
1791 Files: op.c
1792
1793Change 696 on 1998/03/03 by TimBunce@ig.co.uk
1794
1795 Title: "Fix extension version mismatch message", #F064
1796 From: Chip Salzenberg
1797 Files: XSUB.h
1798
1799Change 695 on 1998/03/03 by TimBunce@ig.co.uk
1800
1801 Title: "Better handle and test struct tm of Linux and SunOS", #F063
1802 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
1803 Msg-ID: <Pine.SUN.3.96.980205134340.15567B-100000@newton.phys>
1804 Files: MANIFEST ext/POSIX/hints/linux.pl ext/POSIX/hints/sunos_4.pl
1805 hints/linux.sh hints/sunos_4_1.sh t/lib/posix.t
1806
1807Change 694 on 1998/03/03 by TimBunce@ig.co.uk
1808
1809 Title: "Fix doc bug in getservbyname() examples", #F062
1810 From: Tom Christiansen
1811 Files: ext/Socket/Socket.pm
1812
1813Change 693 on 1998/03/03 by TimBunce@ig.co.uk
1814
1815 Title: "Kill warning about parameter type", #F061
1816 From: Chip Salzenberg
1817 Files: op.c
1818
1819Change 692 on 1998/03/03 by TimBunce@ig.co.uk
1820
1821 Title: "Socket occasional SEGV", #F060
1822 From: Trevor Blackwell <tlb@viaweb.com>
1823 Msg-ID: <199710281804.NAA09632@wagg.viaweb.com>
1824 Files: ext/Socket/Socket.xs
1825
1826Change 691 on 1998/03/03 by TimBunce@ig.co.uk
1827
1828 Title: "Avoid SEGV from local($@)", #F059
1829 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1830 Msg-ID: <199710290251.VAA14362@aatma.engin.umich.edu>
1831 Files: pp_ctl.c
1832
1833Change 690 on 1998/03/03 by TimBunce@ig.co.uk
1834
1835 Title: "Don't use broken pad_reset() (was Re: Perl bug in 5.004_03 )", #F058
1836 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1837 Msg-ID: <199710300036.TAA01004@aatma.engin.umich.edu>
1838 Files: op.c
1839
1840Change 689 on 1998/03/03 by TimBunce@ig.co.uk
1841
1842 Title: "Use STMT_{START,END} in XSRETURN", #F057
1843 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1844 Msg-ID: <199710300245.VAA04244@aatma.engin.umich.edu>
1845 Files: XSUB.h
1846
1847Change 688 on 1998/03/03 by TimBunce@ig.co.uk
1848
1849 Title: "Re: Sort grammar bug", #F056
1850 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1851 Msg-ID: <199711011946.OAA18882@aatma.engin.umich.edu>
1852 Files: toke.c
1853
1854Change 687 on 1998/03/03 by TimBunce@ig.co.uk
1855
1856 Title: "Document indirect object cases for exec(), system()", #F055
1857 From: Dominic Dunlop <domo@slipper.ip.lu>
1858 Msg-ID: <v03110700b084e89234a7@[194.51.248.90]>
1859 Files: pod/perlfunc.pod
1860
1861Change 686 on 1998/03/03 by TimBunce@ig.co.uk
1862
1863 Title: "Update docs on tr///", #F054
1864 From: Tom Phoenix <rootbeer@teleport.com>
1865 Msg-ID: <Pine.GSO.3.96.971103071602.10568C-100000@usertest.teleport.com>
1866 Files: pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod
1867 pod/perllocale.pod pod/perlmod.pod pod/perlop.pod
1868 pod/perlstyle.pod toke.c
1869
1870Change 685 on 1998/03/03 by TimBunce@ig.co.uk
1871
1872 Title: "Re: perlop bitwise & | ^ documentation", #F053
1873 From: Tom Phoenix <rootbeer@teleport.com>
1874 Msg-ID: <Pine.GSO.3.96.971106073858.29771O-100000@usertest.teleport.com>
1875 Files: pod/perlop.pod
1876
1877Change 684 on 1998/03/03 by TimBunce@ig.co.uk
1878
1879 Title: "Fix SEGV on C<*glob{'SCALAR','ARRAY'}>", #F052
1880 From: "Joseph N. Hall" <joseph@cscaper.com>
1881 Msg-ID: <199711110552.WAA12613@gadget.cscaper.com>
1882 Files: perly.c perly.c.diff perly.y vms/perly_c.vms
1883
1884Change 683 on 1998/03/03 by TimBunce@ig.co.uk
1885
1886 Title: "for perlguts.pod: document sv_derived_from, sv_vcatpfn and
1887 sv_vsetpfn", #F051
1888 From: jan.dubois@ibm.net (Jan Dubois) and Chip Salzenberg
1889 Msg-ID: <346ae970.7444534@smtp1.ibm.net>
1890 Files: pod/perlguts.pod
1891
1892Change 682 on 1998/03/03 by TimBunce@ig.co.uk
1893
1894 Title: "5.004_04: locale startup failure (at last) documented", #F050
1895 From: Jarkko Hietaniemi <jhi@iki.fi>
1896 Msg-ID: <199711172054.WAA08261@alpha.hut.fi>
1897 Files: INSTALL pod/perldiag.pod pod/perllocale.pod
1898
1899Change 681 on 1998/03/03 by TimBunce@ig.co.uk
1900
1901 Title: "Cope with lack of args in Fcntl::AUTOLOAD", #F049
1902 From: Jerome Abela <abela@hsc.fr>
1903 Msg-ID: <19971120183248.23588@coredump.hsc.fr>
1904 Files: ext/Fcntl/Fcntl.pm
1905
1906Change 680 on 1998/03/03 by TimBunce@ig.co.uk
1907
1908 Title: "Commenting toke.c", #F048
1909 From: gnat@frii.com
1910 Msg-ID: <199801082138.OAA14186@prometheus.frii.com>
1911 Files: toke.c
1912
1913Change 679 on 1998/03/03 by TimBunce@ig.co.uk
1914
1915 Title: "Re: 5.004_04 vec() fails with 32-bit values", #F047
1916 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
1917 Msg-ID: <E0xsnr8-0007SS-00@taurus.cus.cam.ac.uk>
1918 Files: pod/perlguts.pod pp.c t/op/vec.t
1919
1920Change 678 on 1998/03/03 by TimBunce@ig.co.uk
1921
1922 Title: "A few perl5.004_03 bugs", #F046
1923 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
1924 Msg-ID: <199801221211.MAA05315@crypt.compulink.co.uk>
1925 Files: mg.c t/op/magic.t
1926
1927Change 677 on 1998/03/03 by TimBunce@ig.co.uk
1928
1929 Title: "Faster, cleaner av_unshift() ", #F045
1930 From: Gisle Aas <gisle@aas.no>
1931 Msg-ID: <199801221850.TAA23111@furu.g.aas.no>
1932 Files: av.c
1933
1934Change 676 on 1998/03/03 by TimBunce@ig.co.uk
1935
1936 Title: "New hints/solaris2.sh", #F044
1937 From: Stephen Zander <srz@mckesson.com>
1938 Msg-ID: <87oh12y458.fsf@wsuse5.mckesson.com>
1939 Files: hints/solaris_2.sh
1940
1941Change 675 on 1998/03/03 by TimBunce@ig.co.uk
1942
1943 Title: "Refresh Complex.pm and test", #F043
1944 From: Jarkko Hietaniemi <jhi@iki.fi>
1945 Msg-ID: <199802051608.SAA20262@alpha.hut.fi>
1946 Files: lib/Math/Complex.pm t/lib/complex.t
1947
1948Change 674 on 1998/03/03 by TimBunce@ig.co.uk
1949
1950 Title: "Fix (\@@) proto", #F042
1951 From: "Joseph N. Hall" <joseph@cscaper.com>
1952 Msg-ID: <199801240132.SAA25111@gadget.cscaper.com>
1953 Files: op.c t/comp/proto.t
1954
1955Change 673 on 1998/03/03 by TimBunce@ig.co.uk
1956
1957 Title: "Allow empty BLOCK in code", #F041
1958 From: Vladimir Alexiev <vladimir@cs.ualberta.ca>
1959 Msg-ID: <19980129002112Z13378-6931+226@scapa.cs.ualberta.ca>
1960 Files: toke.c
1961
1962Change 672 on 1998/03/03 by TimBunce@ig.co.uk
1963
1964 Title: "Fix name of $Foo::{'Bar::'}: '*Foo::Bar::'", #F040
1965 From: Chip Salzenberg
1966 Files: gv.c t/op/gv.t
1967
1968Change 671 on 1998/03/03 by TimBunce@ig.co.uk
1969
1970 Title: "Keep accurate reference count on globs' stashes", #F038
1971 From: Gisle Aas <gisle@aas.no>
1972 Msg-ID: <m3zpk7sd3n.fsf@furu.g.aas.no>
1973 Files: gv.c sv.c
1974
1975Change 670 on 1998/03/03 by TimBunce@ig.co.uk
1976
1977 Title: "Avoid memory allocation in gv_fetchpv(), for speed", #F037
1978 From: Chip Salzenberg
1979 Files: gv.c
1980
1981Change 669 on 1998/03/03 by TimBunce@ig.co.uk
1982
1983 Title: "Make Configure less negative about PerlIO", #F036
1984 From: chip@atlantic.net
1985 Msg-ID: <199801312323.SAA15237@cyprus.atlantic.net>
1986 Files: Configure
1987
1988Change 668 on 1998/03/03 by TimBunce@ig.co.uk
1989
1990 Title: "Fix (mostly) pseudo-same-REs due to embedded NULs", #F035
1991 From: Martin Plechsmid <plechsmi@karlin.mff.cuni.cz>
1992 Msg-ID: <199802021217.NAA05230@albert.karlin.mff.cuni.cz>
1993 Files: pp_ctl.c
1994
1995Change 667 on 1998/03/03 by TimBunce@ig.co.uk
1996
1997 Title: "Make Getopt::Long avoid $&, $`, $'", #F034
1998 From: Irving Reid <irving@tor.securecomputing.com>
1999 Msg-ID: <98Feb3.005102est.11655@janus.tor.securecomputing.com>
2000 Files: lib/Getopt/Long.pm
2001
2002Change 666 on 1998/03/03 by TimBunce@ig.co.uk
2003
2004 Title: "adding the newSVpvn API function", #F033
2005 From: Matthias Ulrich Neeracher <neeri@iis.ee.ethz.ch>
2006 Msg-ID: <199801310532.GAA23798@solar.ethz.ch>
2007 Files: pod/perlguts.pod pod/perltoc.pod proto.h global.sym sv.c
2008
2009Change 665 on 1998/03/03 by TimBunce@ig.co.uk
2010
2011 Title: "Support C<Package::> as function-blind bearword", #F032
2012 From: Chip Salzenberg
2013 Files: toke.c
2014
2015Change 664 on 1998/03/03 by TimBunce@ig.co.uk
2016
2017 Title: "Re-optimize character classes", #F031
2018 From: Chip Salzenberg
2019 Files: regcomp.h regcomp.c regexec.c
2020
2021Change 663 on 1998/03/03 by TimBunce@ig.co.uk
2022
2023 Title: "Fix C<if (1) { local $x }> which needed ENTER/LEAVE", #F030
2024 From: dfh@dwroll.lucent.com (D461-David_F_Haertig(Dave)83040)
2025 Msg-ID: <EnKC0q.6qI@drnews.dr.lucent.com>
2026 Files: op.c t/op/local.t
2027
2028Change 662 on 1998/03/03 by TimBunce@ig.co.uk
2029
2030 Title: "Dramatically improve performance of // with parens or $&", #F029
2031 From: Chip Salzenberg
2032 Files: cop.h perl.h proto.h regexp.h gv.c interp.sym perl.c pp.c pp_ctl.c
2033 pp_hot.c regexec.c scope.c
2034
2035Change 661 on 1998/03/03 by TimBunce@ig.co.uk
2036
2037 Title: "Don't warn on $x{shift}, ne => 1, or -f => 1", #F028
2038 From: Chip Salzenberg
2039 Files: toke.c
2040
2041Change 660 on 1998/03/03 by TimBunce@ig.co.uk
2042
2043 Title: "Protect against weirdness with unreal @_ in C<local @_>", #F027
2044 From: Chip Salzenberg
2045 Files: scope.c
2046
2047Change 659 on 1998/03/03 by TimBunce@ig.co.uk
2048
2049 Title: "Fix C<printf "%.0d", 0>", #F026
2050 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2051 Msg-ID: <199711021331.NAA01826@crypt.compulink.co.uk>
2052 Files: sv.c t/op/sprintf.t
2053
2054Change 658 on 1998/03/03 by TimBunce@ig.co.uk
2055
2056 Title: "Tiny core patch for source filters", #F025
2057 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
2058 Msg-ID: <9711202312.AA02937@claudius.bfsec.bt.co.uk>
2059 Files: toke.c
2060
2061Change 657 on 1998/03/03 by TimBunce@ig.co.uk
2062
2063 Title: "Here-doc in s///e (was: Bug)", #F024
2064 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2065 Msg-ID: <199711221445.OAA14153@crypt.compulink.co.uk>
2066 Files: t/base/lex.t toke.c
2067
2068Change 656 on 1998/03/03 by TimBunce@ig.co.uk
2069
2070 Title: "Fix duplicate warnings on C<-e undef>", #F023
2071 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2072 Msg-ID: <199711221252.MAA14000@crypt.compulink.co.uk>
2073 Files: doio.c t/pragma/warn-1global
2074
2075Change 655 on 1998/03/03 by TimBunce@ig.co.uk
2076
2077 Title: "Fix '*' prototype", #F022
2078 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2079 Msg-ID: <199711212225.RAA00755@monk.mps.ohio-state.edu>
2080 Files: toke.c
2081
2082Change 654 on 1998/03/03 by TimBunce@ig.co.uk
2083
2084 Title: "File::Find bugs (and patches)", "File::Find bugs & patches", #F021
2085 From: "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
2086 Msg-ID: <199711260703.XAA21257@mailgate2.boeing.com>
2087 Files: lib/File/Find.pm
2088
2089Change 653 on 1998/03/03 by TimBunce@ig.co.uk
2090
2091 Title: "Fix typo: FORM{,AT}LINE", #F020
2092 From: Chip Salzenberg
2093 Files: sv.c
2094
2095Change 652 on 1998/03/03 by TimBunce@ig.co.uk
2096
2097 Title: "Fix use of unref mem when blessed object goes out of scope", #F019
2098 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2099 Msg-ID: <199711282326.SAA15090@aatma.engin.umich.edu>
2100 Files: scope.c
2101
2102Change 651 on 1998/03/03 by TimBunce@ig.co.uk
2103
2104 Title: "Fix C<my ($a, undef, $b) = @x>", #F018
2105 From: Stephane Payrard <stef@francenet.fr>
2106 Msg-ID: <199712040054.BAA04612@www.zweig.com>
2107 Files: op.c t/op/my.t
2108
2109Change 650 on 1998/03/03 by TimBunce@ig.co.uk
2110
2111 Title: "enhanced "use strict" warning", #F017
2112 From: Tkil <tkil@reptile.scrye.com>
2113 Msg-ID: <199712040938.CAA07628@reptile.scrye.com>
2114 Files: gv.c t/pragma/strict-subs t/pragma/strict-vars
2115
2116Change 649 on 1998/03/03 by TimBunce@ig.co.uk
2117
2118 Title: "eval of sub gives spurious "uninitialised" warning", #F016
2119 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2120 Msg-ID: <199712061025.FAA14396@aatma.engin.umich.edu>
2121 Files: pod/perldelta.pod pod/perlfunc.pod op.c t/op/eval.t
2122
2123Change 648 on 1998/03/03 by TimBunce@ig.co.uk
2124
2125 Title: "[PERL] Assigning result of pop scrambles unrelated reference", #F015
2126 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2127 Msg-ID: <199712061100.GAA14864@aatma.engin.umich.edu>
2128 Files: sv.c
2129
2130Change 647 on 1998/03/03 by TimBunce@ig.co.uk
2131
2132 Title: "[PERL] Filedescriptor leak in 5.004_55 (and earlier)", #F014
2133 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2134 Msg-ID: <199712151922.OAA06410@monk.mps.ohio-state.edu>
2135 Files: os2/os2.c util.c
2136
2137Change 646 on 1998/03/03 by TimBunce@ig.co.uk
2138
2139 Title: "Fix fdopen() on STD{IN,OUT,ERR}", #F013
2140 From: Roderick Schertler <roderick@argon.org>
2141 Msg-ID: <pzg1npp6e3.fsf@eeyore.ibcinc.com>
2142 Files: doio.c t/op/misc.t
2143
2144Change 645 on 1998/03/03 by TimBunce@ig.co.uk
2145
2146 Title: "Fix local $a[0] and local $h{a}", #F012
2147 From: Stephen McCamant <alias@mcs.com>
2148 Msg-ID: <m0xjWFq-000EZeC@alias-2.pr.mcs.net>
2149 Files: embed.h scope.h global.sym pp.c pp_hot.c scope.c t/op/local.t
2150
2151Change 644 on 1998/03/03 by TimBunce@ig.co.uk
2152
2153 Title: "Eliminate redundant mg_get() in SvTRUE()", #F011
2154 From: Spider Boardman <spider@orb.nashua.nh.us>
2155 Msg-ID: <199712251839.NAA14800@Orb.Nashua.NH.US>
2156 Files: sv.c
2157
2158Change 643 on 1998/03/03 by TimBunce@ig.co.uk
2159
2160 Title: "Don't force scalar context on C<my @x> or C<my %x>", #F010
2161 From: Chip Salzenberg
2162 Files: op.c t/op/my.t
2163
2164Change 642 on 1998/03/03 by TimBunce@ig.co.uk
2165
2166 Title: "Fix assignment to $_[0] in DESTROY", #F009
2167 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2168 Msg-ID: <199801010030.TAA14274@aatma.engin.umich.edu>
2169 Files: pod/perlobj.pod sv.c t/op/ref.t
2170
2171Change 627 on 1998/03/02 by TimBunce@ig.co.uk
2172
2173 Title: "Fix inefficient checks for TIEHANDLE", #F008
2174 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2175 Msg-ID: <199801080106.UAA05048@aatma.engin.umich.edu>
2176 Files: pp_hot.c pp_sys.c
2177
2178Change 626 on 1998/03/02 by TimBunce@ig.co.uk
2179
2180 This is the change description for change 625
2181 Title: "Fix tr///s option", #F007
2182 From: Inaba Hiroto <inaba@st.rim.or.jp>
2183 Msg-ID: <19980110155333D.inaba@st.rim.or.jp>
2184 Files: doop.c
2185
a3cb178b
GS
2186Change 623 on 1998/03/02 by TimBunce@ig.co.uk
2187
2188 Title: "Fix lexical lookup in eval-sub-eval", #F006
2189 From: Chip Salzenberg
2190 Files: pp_ctl.c
2191
2192Change 622 on 1998/03/02 by TimBunce@ig.co.uk
2193
2194 Title: "Don't upgrade target of assignment from LVALUE", #F005
2195 From: Chip Salzenberg
2196 Files: sv.c
2197
2198Change 621 on 1998/03/02 by TimBunce@ig.co.uk
2199
2200 Title: "Fix compile-time warning line in while ()", #F004
2201 From: Chip Salzenberg
2202 Files: op.c
2203
2204Change 620 on 1998/03/02 by TimBunce@ig.co.uk
2205
2206 Title: "STMT foreach LIST;", #F002
2207 From: Chip Salzenberg
2208 Files: pod/perlsyn.pod perly.c perly.c.diff perly.y t/cmd/mod.t toke.c
2209 vms/perly_c.vms
2210
2211Change 619 on 1998/03/02 by TimBunce@ig.co.uk
2212
2213 Title: "Fix SIGSEGV on C<42 until forever>", #F001
2214 From: Chip Salzenberg
2215 Files: op.c
2216
2217----------------
fb73857a 2218Version 5.004_04 Maintenance release 4 for 5.004
2219----------------
2220
2221"1. Out of clutter, find simplicity.
2222 2. From discord, find harmony.
2223 3. In the middle of difficulty lies opportunity."
2224 -- Albert Einstein, three rules of work
2225
2226
2227 HEADLINES FOR THIS MAINTENANCE RELEASE
2228
2229 Fixed gaps in tainting (readdir, readlink, gecos, bit vector ops).
2230 Fixed memory leak in splice(@_).
2231 Fixed debugger core dumps.
2232 IO::Socket now sets autoflush by default.
2233 Several perldoc bugs fixed, now faster and more helpful.
2234 Fixed Win32 handle leak.
2235 Many other improvements to Win32 support.
2236 Many many other bug fixes and enhancements.
2237
2238
2239 ------ BUILD PROCESS ------
2240
2241 Title: "ExtUtils::Liblist prints diagnostics to STDOUT (vs. STDERR)"
2242 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, jesse@ginger
2243 (Jesse Glick)
2244 Msg-ID: <199708290032.UAA15663@ginger>,
2245 <Pine.SUN.3.96.970829132217.28552A-100000@newton.phys>
2246 Files: MANIFEST lib/ExtUtils/Liblist.pm
2247
2248 Title: "Set LD_RUN_PATH when building suidperl"
2249 From: Chip Salzenberg <chip@rio.atlantic.net>, Tony Sanders
2250 <sanders@bsdi.com>
2251 Msg-ID: <199708272226.QAA10206@austin.bsdi.com>
2252 Files: Makefile.SH
2253
2254 Title: "INSTALL version 1.26"
2255 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
2256 Msg-ID: <Pine.SUN.3.96.970828143314.27416B-100000@newton.phys>
2257 Files: INSTALL
2258
2259 Title: "Propagate MAKE=$(MAKE) through perl build"
2260 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
2261 Msg-ID: <Pine.SUN.3.96.970908143853.13750C-100000@newton.phys>
2262 Files: Makefile.SH makedepend.SH x2p/Makefile.SH ext/util/make_ext
2263
2264 Title: "update to installperl for perl5.004_02 to skip CVS dir"
2265 From: Tony Sanders <sanders@bsdi.com>
2266 Msg-ID: <199708272307.RAA13451@austin.bsdi.com>
2267 Files: installperl
2268
2269 Title: "makedepend loop on HP-UX 10.20"
2270 Msg-ID: <1997Sep20.183731.2297443@cor.newman>
2271 Files: Makefile.SH
2272
2273 Title: "Tiny Grammaro in INSTALL"
2274 From: koenig@anna.mind.de (Andreas J. Koenig)
2275 Msg-ID: <sfcwwkb2pc8.fsf@anna.in-berlin.de>
2276 Files: INSTALL
2277
2278 Title: "Fix Configured osvers under Linux 1"
2279 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, Hugo van der
2280 Sanden <hv@crypt.compulink.co.uk>
2281 Msg-ID: <199709241439.PAA17114@crypt.compulink.co.uk>,
2282 <Pine.SUN.3.96.970924112654.5054D-100000@newton.phys>
2283 Files: Configure
2284
2285 Title: "INSTALL-1.28"
2286 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
2287 Msg-ID: <Pine.SUN.3.96.971010131207.23751A-100000@newton.phys>
2288 Files: INSTALL
2289
2290 Title: "makedepend.SH fix for UNICOS"
2291 From: Jarkko Hietaniemi <jhi@iki.fi>
2292 Msg-ID: <199710132039.XAA21459@alpha.hut.fi>
2293 Files: makedepend.SH
2294
2295 ------ CORE LANGUAGE ------
2296
2297 Title: "Re: "perl -d" dumps core when loading syslog.ph"
2298 From: Jochen Wiedmann <wiedmann@neckar-alb.de>, Stephen McCamant
2299 <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
2300 Zakharevich)
2301 Msg-ID: <1997Aug30.034921.2297381@cor.newman.upenn.edu>,
2302 <3407639E.FEBF20BA@neckar-alb.de>,
2303 <m0x4ZGj-000EZYC@alias-2.pr.mcs.net>
2304 Files: pp_ctl.c
2305
2306 Title: "Allow $obj->$coderef()"
2307 From: Chip Salzenberg <salzench@nielsenmedia.com>
2308 Msg-ID: <199708291649.MAA23276@nielsenmedia.com>
2309 Files: pp_hot.c
2310
2311 Title: "Localize PV value in save_gp()", "typeglob differences in perl4 and
2312 perl5"
2313 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant
2314 <alias@mcs.com>
2315 Msg-ID: <199708272348.TAA03139@aatma.engin.umich.edu>,
2316 <m0x4u2o-000EZkC@alias-2.pr.mcs.net>
2317 Files: scope.c t/op/ref.t
2318
2319 Title: "Avoid assumption that STRLEN == I32"
2320 From: Chip Salzenberg <chip@rio.atlantic.net>, Hallvard B Furuseth
2321 <h.b.furuseth@usit.uio.no>
2322 Msg-ID: <199708242310.BAA05497@bombur2.uio.no>
2323 Files: hv.c
2324
2325 Title: "Fix memory leak in splice(@_)"
2326 From: "Tuomas J. Lukka" <tjl@fkfuga.pc.helsinki.fi>, Chip Salzenberg
2327 <chip@rio.atlantic.net>
2328 Msg-ID: <m0x3iQE-000CBrC@lukka.student.harvard.edu>
2329 Files: proto.h av.c global.sym pp.c
2330
2331 Title: "Fix line number of warnings in while() conditional", "misleading
2332 uninit value warning"
2333 From: Chip Salzenberg <chip@rio.atlantic.net>, Greg Bacon
2334 <gbacon@crp-201.adtran.com>
2335 Msg-ID: <199708271607.LAA01403@crp-201.adtran.com>
2336 Files: proto.h op.c perly.c perly.y
2337
2338 Title: "-t and POSIX::isatty on IO::Handle objects", "Fix C<-t $handle>"
2339 From: Chip Salzenberg <chip@rio.atlantic.net>, Greg Ward
2340 <greg@bic.mni.mcgill.ca>
2341 Msg-ID: <199708261754.NAA24826@bottom.bic.mni.mcgill.ca>
2342 Files: pp_sys.c
2343
2344 Title: "Fix output of invalid printf formats"
2345 From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
2346 <hv@crypt.compulink.co.uk>
2347 Msg-ID: <199708241529.QAA02457@crypt.compulink.co.uk>
2348 Files: sv.c t/op/sprintf.t
2349
2350 Title: "regexec.c regcppartblow declaration missing an arg"
2351 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2352 Msg-ID: <199708290059.BAA05808@crypt.compulink.co.uk>
2353 Files: regexec.c
2354
2355 Title: "taint readlink, readdir, gecos"
2356 From: Jarkko Hietaniemi <jhi@iki.fi>
2357 Msg-ID: <199709131651.TAA13471@alpha.hut.fi>
2358 Files: pod/perlfunc.pod pod/perlsec.pod pp_sys.c t/op/taint.t
2359
2360 Title: "clean up old style package' usage in op.c"
2361 From: Stephen Potter <spp@psa.pencom.com>
2362 Msg-ID: <199709151813.NAA14433@psisa.psa.pencom.com>
2363 Files: op.c
2364
2365 Title: "beautifying usage() code in perl.c"
2366 From: "John L. Allen" <"John L. Allen"<allen@gateway.grumman.com>>
2367 Msg-ID: <Pine.SOL.3.91.970905091314.5991C-100000@gateway>
2368 Files: perl.c
2369
2370 Title: "debugger to fix core dumps, adds $^S"
2371 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2372 Msg-ID: <199709170823.EAA21359@monk.mps.ohio-state.edu>
2373 Files: pod/perlvar.pod perl.h gv.c lib/perl5db.pl mg.c perl.c toke.c
2374
2375 Title: "downgrade "my $foo masks earlier" from mandatory to "-w""
2376 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
2377 <spp@psa.pencom.com>
2378 Msg-ID: <199709091832.NAA14763@psisa.psa.pencom.com>,
2379 <199709102019.QAA09591@aatma.engin.umich.edu>
2380 Files: pod/perldelta.pod pod/perldiag.pod op.c
2381
2382 Title: "fix overridden glob() problems"
2383 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2384 Msg-ID: <199709171645.MAA13988@aatma.engin.umich.edu>
2385 Files: MANIFEST pod/perlsub.pod lib/File/DosGlob.pm op.c t/lib/dosglob.t
2386 toke.c
2387
2388 Title: "Reverse previous "Fix C<qq #hi#>" patch"
2389 From: Chip Salzenberg <chip@rio.atlantic.net>, Kenneth Albanowski
2390 <kjahds@kjahds.com>, Tom Christiansen
2391 <tchrist@jhereg.perl.com>
2392 Msg-ID: <199707050155.VAA27394@rio.atlantic.net>,
2393 <199708172326.RAA19344@jhereg.perl.com>,
2394 <Pine.LNX.3.93.970817200236.170F-100000@kjahds.com>
2395 Files: toke.c
2396
2397 Title: "printf type warning buglets in m3t2"
2398 From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
2399 Msg-ID: <199708141017.MAA10225@bombur2.uio.no>
2400 Files: regcomp.c regexec.c scope.c sv.c util.c x2p/util.c
2401
2402 Title: "Localize PV value in save_gp()", "typeglob differences in perl4 and
2403 perl5"
2404 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant
2405 <alias@mcs.com>
2406 Msg-ID: <199708272348.TAA03139@aatma.engin.umich.edu>,
2407 <m0x4AUk-000EUJC@alias-2.pr.mcs.net>
2408 Files: scope.c t/op/ref.t
2409
2410 Title: "unpack now allows commas but -w warns", "unpack() difference
2411 5.003->5.004"
2412 From: "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
2413 <chip@rio.atlantic.net>, Jarkko Hietaniemi <jhi@iki.fi>,
2414 Jim Esten <jesten@wdynamic.com>, Jim Esten
2415 <jesten@wepco.com>, timbo (Tim Bunce)
2416 Msg-ID: <199709031632.LAA29584@wepco.com>,
2417 <199709090257.WAA32670@rio.atlantic.net>,
2418 <199709090917.MAA05602@alpha.hut.fi>,
2419 <199709091000.LAA24094@toad.ig.co.uk>,
2420 <341077FE.132F@wdynamic.com>,
2421 <Pine.SOL.3.91.970905171243.14630A-100000@gateway>
2422 Files: pod/perldiag.pod pp.c
2423
2424 Title: "5.004_04 trial 1 assorted minor details"
2425 From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
2426 Msg-ID: <HBF.970921p5f6@bombur2.uio.no>
2427 Files: Porting/pumpkin.pod hv.c op.c sv.c x2p/util.c
2428
2429 Title: "A couple of 4_04t1 problems"
2430 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
2431 Msg-ID: <9709210959.AA28772@claudius.bfsec.bt.co.uk>
2432 Files: lib/Cwd.pm perl.c
2433
2434 Title: "Minor changes to ease port to MVS"
2435 From: Len Johnson <lenjay@ibm.net>, SMTP%"BAHUFF@us.oracle.com" ,
2436 SMTP%"pfuntner@vnet.ibm.com" , pvhp@forte.com (Peter
2437 Prymmer)
2438 Msg-ID: <199709162058.NAA00952@mailsun2.us.oracle.com>
2439 Files: unixish.h miniperlmain.c
2440
2441 Title: "Truer version string and more robust perlbug"
2442 From: "Michael A. Chase" <mchase@ix.netcom.com>, Hugo van der Sanden
2443 <hv@crypt.compulink.co.uk>
2444 Msg-ID: <199709201514.QAA21187@crypt.compulink.co.uk>,
2445 <1997Sep22.090701.2297448@cor.newman>
2446 Files: perl.c utils/perlbug.PL
2447
2448 Title: "Fix locale bug for constant (readonly) strings"
2449 From: Jarkko Hietaniemi <jhi@iki.fi>
2450 Msg-ID: <199709262125.AAA28292@alpha.hut.fi>
2451 Files: sv.c t/pragma/locale.t
2452
2453 Title: "Enable truly global glob()"
2454 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2455 Msg-ID: <199710080000.UAA18972@aatma.engin.umich.edu>
2456 Files: op.c
2457
2458 Title: "Fix for $0 truncation"
2459 From: Tim Bunce <Tim.Bunce@ig.co.uk>
2460 Msg-ID: <199710081703.SAA02653@toad.ig.co.uk>
2461 Files: mg.c
2462
2463 Title: "Fix for missing &import leaving stack untidy"
2464 From: Chip Salzenberg <salzench@nielsenmedia.com>
2465 Msg-ID: <199709282252.SAA22915@nielsenmedia.com>
2466 Files: pp_hot.c
2467
2468 Title: "Larry's proto fix"
2469 From: Chip Salzenberg <salzench@nielsenmedia.com>
2470 Msg-ID: <199709290004.UAA07559@nielsenmedia.com>
2471 Files: op.c t/comp/proto.t
2472
2473 Title: "Fix bugs with magical arrays and hashes (@ISA)"
2474 From: Chip Salzenberg <chip@rio.atlantic.net>
2475 Msg-ID: <199709232148.RAA29967@rio.atlantic.net>
2476 Files: perl.h proto.h av.c global.sym gv.c mg.c pp.c pp_hot.c scope.c
2477 t/op/method.t
2478
2479 Title: "Perl_debug_log stream used for all DEBUG_*(...) macro uses"
2480 From: Nick Ing-Simmons <nik@tiuk.ti.com>, Tim Bunce
2481 Msg-ID: <199709230820.JAA11945@tiuk.ti.com>
2482 Files: perl.c taint.c util.c
2483
2484 Title: "Tainting bitwise vector ops"
2485 From: Chip Salzenberg <chip@rio.atlantic.net>
2486 Msg-ID: <199710061726.NAA16438@rio.atlantic.net>
2487 Files: doop.c t/op/taint.t
2488
2489 Title: "Enhance $^E on OS/2"
2490 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2491 Msg-ID: <199709232236.SAA04463@monk.mps.ohio-state.edu>
2492 Files: pod/perlvar.pod mg.c os2/Changes
2493
2494 Title: "option "!#... -- ..." in perl 5.004.03 seems not to work"
2495 From: "John L. Allen" <allen@gateway.grumman.com>, Urs Thuermann
2496 <urs@isnogud.escape.de>
2497 Msg-ID: <199709232030.WAA30425@isnogud.escape.de>,
2498 <Pine.SOL.3.91.970930105158.10789A-100000@gateway>
2499 Files: perl.c
2500
2501 Title: "syswrite will again write a zero length buffer"
2502 From: Cameron Simpson <cs@zip.com.au>, Jarkko Hietaniemi <jhi@iki.fi>,
2503 aml@world.std.com (Andrew M. Langmead)
2504 Msg-ID: <199710042107.AAA28561@alpha.hut.fi>,
2505 <19971007104652-cameron-1-10391@sid.research.canon.com.au>
2506 Files: pp_sys.c
2507
2508 Title: "make Odd number of elements in hash list warning non-mandatory"
2509 From: Jason Varsoke {81530} <jjv@caesun10.msd.ray.com>
2510 Msg-ID: <199710021651.MAA15690@caesun7.msd.ray.com>
2511 Files: pp.c pp_hot.c
2512
2513 Title: "Fix defined() bug in m4t3 affecting LWP"
2514 From: chip@atlantic.net@ig.co.uk ()
2515 Msg-ID: <199710101822.OAA14249@cyprus.atlantic.net>
2516 Files: pp.c
2517
2518 Title: "Include $archname in perl -v output"
2519 From: Tim Bunce <Tim.Bunce@ig.co.uk>
2520 Files: perl.c
2521
2522 Title: "-I flag can easily lead to whitespace in @INC"
2523 From: Kenneth Stephen <y2kmvs@us.ibm.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
2524 pvhp@forte.com (Peter Prymmer)
2525 Msg-ID: <199710130922.KAA07780@toad.ig.co.uk>,
2526 <5040400007001448000002L082*@MHS>,
2527 <9710132015.AA12457@forte.com>
2528 Files: perl.c
2529
2530 ------ DOCUMENTATION ------
2531
2532 Title: "perldiag.pod: gotcha in short pattern/char ops"
2533 From: Jarkko Hietaniemi <jhi@iki.fi>
2534 Msg-ID: <199709050718.KAA31405@alpha.hut.fi>
2535 Files: pod/perldiag.pod
2536
2537 Title: "Documenting the perl-thanks address"
2538 From: Tom Phoenix <rootbeer@teleport.com>
2539 Msg-ID: <Pine.GSO.3.96.970913064628.12359F-100000@julie.teleport.com>
2540 Files: pod/perl.pod
2541
2542 Title: "Missing section for @_ in perlvar."
2543 From: abigail@fnx.com (Abigail)
2544 Msg-ID: <199708142146.RAA13146@fnx.com>
2545 Files: pod/perlvar.pod
2546
2547 Title: "Promised information about AvHASH in perguts is not delivered"
2548 From: mjd@plover.com
2549 Files: pod/perlguts.pod
2550
2551 Title: "perlfunc.doc - $_ aliasing in map, grep, foreach etc"
2552 From: Ted Ashton <ashted@southern.edu>
2553 Msg-ID: <199708181852.OAA15901@ns.southern.edu>
2554 Files: pod/perlfunc.pod
2555
2556 Title: "-U Unsafe operations need -w to warn"
2557 From: Tom Phoenix <rootbeer@teleport.com>
2558 Msg-ID: <Pine.GSO.3.96.970826141343.13463h-100000@julie.teleport.com>
2559 Files: pod/perlrun.pod
2560
2561 Title: "document the return value of syscall"
2562 From: Hans Mulder <hansm@icgned.nl>
2563 Msg-ID: <1997Sep7.160817.2297395@cor.newman>
2564 Files: pod/perlfunc.pod
2565
2566 Title: "minor fix for perltrap.pod"
2567 From: abigail@fnx.com (Abigail)
2568 Msg-ID: <199709170500.BAA14805@fnx.com>
2569 Files: pod/perltrap.pod
2570
2571 Title: "xsubpp: document advanced dynamic typemap usage"
2572 From: "Rujith S. de Silva" <desilva@netbox.com>
2573 Files: pod/perlxs.pod
2574
2575 Title: "Improved diagnostic docs for here-documents"
2576 From: Tom Phoenix <rootbeer@teleport.com>
2577 Msg-ID: <Pine.GSO.3.96.970921074004.21358G-100000@julie.teleport.com>
2578 Files: pod/perldiag.pod
2579
2580 Title: "[POD patch] do-FILE forces scalar context."
2581 From: Robin Houston <robin@oneworld.org>
2582 Msg-ID: <199709221553.QAA28409@carryon.oneworld.org>
2583 Files: pod/perlfunc.pod
2584
2585 Title: "perlop.pop. Behaviour of C<qq#hi#> vs C<qq #hi#>."
2586 From: abigail@fnx.com (Abigail)
2587 Msg-ID: <199709220107.VAA27064@fnx.com>
2588 Files: pod/perlop.pod
2589
2590 Title: "Clarify exec docs in perlfunc.pod"
2591 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2592 Msg-ID: <199710081353.OAA00834@crypt.compulink.co.uk>
2593 Files: pod/perlfunc.pod
2594
2595 Title: "Documentation patch for perlguts.pod--document tainting routines"
2596 From: Dan Sugalski <sugalskd@osshe.edu>
2597 Msg-ID: <3.0.3.32.19971007165226.02fd2cd4@osshe.edu>
2598 Files: pod/perlguts.pod
2599
2600 Title: "Man perlfunc: incorrect split example"
2601 From: Joerg Porath <Joerg.Porath@informatik.tu-chemnitz.de>
2602 Msg-ID: <199709240620.IAA30928@pandora.hrz.tu-chemnitz.de>
2603 Files: pod/perlfunc.pod
2604
2605 Title: "Improve "Use of inherited AUTOLOAD for non-method" disgnostic"
2606 From: rjray@uswest.com (Randy J. Ray)
2607 Msg-ID: <199709231710.LAA08854@tremere.ecte.uswc.uswest.com>
2608 Files: pod/perldiag.pod
2609
2610 Title: "Document split-with-limit on empty string perl4/perl5 change"
2611 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>, Hugo
2612 van der Sanden <hv@crypt.compulink.co.uk>
2613 Msg-ID: <199709221419.PAA03987@crypt.compulink.co.uk>,
2614 <hiuvttdkv.fsf@bergen.sn.no>
2615 Files: pod/perlfunc.pod pod/perltrap.pod URI/URL/http.pm t/op/split.t
2616
2617 Title: "Clarify close() docs"
2618 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2619 Msg-ID: <199710081653.MAA20611@monk.mps.ohio-state.edu>
2620 Files: pod/perlfunc.pod
2621
2622 Title: "perldiag log & sqrt - refer to Math::Complex package"
2623 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
2624 Msg-ID: <199710042129.AAA20367@alpha.hut.fi>
2625 Files: pod/perldiag.pod
2626
2627 Title: "perlfunc.pod: sysread, syswrite docs"
2628 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
2629 Msg-ID: <199710061910.WAA15266@alpha.hut.fi>
2630 Files: pod/perlfunc.pod
2631
2632 Title: "Document //gc"
2633 From: abigail@fnx.com (Abigail)
2634 Msg-ID: <199709232302.TAA27947@fnx.com>
2635 Files: pod/perlop.pod
2636
2637 Title: "repeating #! switches"
2638 From: Chip Salzenberg <chip@rio.atlantic.net>, Robin Barker
2639 <rmb1@cise.npl.co.uk>
2640 Msg-ID: <199709241736.NAA25855@rio.atlantic.net>,
2641 <24778.9709241501@tempest.cise.npl.co.uk>
2642 Files: pod/perlrun.pod
2643
2644 Title: "Re: taint documentation bug"
2645 From: Ken Estes <estes@ms.com>, Tom Phoenix <rootbeer@teleport.com>
2646 Msg-ID: <Pine.GSO.3.96.971006121349.10551X-100000@usertest.teleport.com>
2647 Files: pod/perlsec.pod
2648
2649 ------ LIBRARY AND EXTENSIONS ------
2650
2651 Title: "FileHandle.pm fails if Exporter has not been loaded previously"
2652 From: jan.dubois@ibm.net (Jan Dubois)
2653 Msg-ID: <3445e05b.17874041@smtp2.ibm.net>
2654 Files: lib/FileHandle.pm
2655
2656 Title: "Prefer startperl path over perlpath in MakeMaker"
2657 From: Andreas Klussmann <andreas@infosys.heitec.de>
2658 Msg-ID: <199709162017.WAA05043@troubadix.infosys.heitec.net>
2659 Files: lib/ExtUtils/MM_Unix.pm
2660
2661 Title: "Sys::Hostname fails under Solaris 2.5 when setuid"
2662 From: Patrick Hayes <Patrick.Hayes.CAP_SESA@renault.fr>
2663 Msg-ID: <199708201240.OAA04243@goblin.renault.fr>
2664 Files: lib/Sys/Hostname.pm
2665
2666 Title: "Cwd::getcwd cannot handle path contains '0' element"
2667 From: Hironori Ikura <hikura@tcc.co.jp>, Hironori Ikura
2668 <hikura@trans-nt.com>, Stephen Zander <srz@mckesson.com>
2669 Msg-ID: <19970830060142J.hikura@matsu.tcc.co.jp>,
2670 <m0x4TzI-0003F1C@wsuse5.mckesson.com>
2671 Files: lib/Cwd.pm
2672
2673 Title: "Getopt::Long 2.11"
2674 From: JVromans@squirrel.nl (Johan Vromans)
2675 Msg-ID: <m0xBcdR-000RArC@plume.nl.compuware.com>
2676 Files: lib/Getopt/Long.pm
2677
2678 Title: "IO::Socket autoflush by default, assume tcp and PeerAddr"
2679 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Andy Dougherty
2680 <doughera@newton.phys.lafayette.edu>, Gisle Aas
2681 <aas@bergen.sn.no>
2682 Msg-ID: <E0x9WpH-0003HT-00@ursa.cus.cam.ac.uk>,
2683 <Pine.SUN.3.96.970915115856.23236F-100000@newton.phys>,
2684 <hvi07zvo9.fsf@bergen.sn.no>
2685 Files: ext/IO/lib/IO/Socket.pm
2686
2687 Title: "Syslog.pm and missing _PATH_LOG"
2688 From: Ulrich Pfeifer <upf@de.uu.net>
2689 Msg-ID: <p5iuw1cris.fsf@knowway.de.uu.net>
2690 Files: lib/Sys/Syslog.pm
2691
2692 Title: "Undocumented: $Test::Harness::switches"
2693 From: Achim Bohnet <ach@mpe.mpg.de>
2694 Msg-ID: <9708272110.AA26904@o09.xray.mpe.mpg.de>
2695 Files: lib/Test/Harness.pm
2696
2697 Title: "Patches for lib/Math/Complex.pm and t/lib/complex.t"
2698 From: Jarkko Hietaniemi <jhi@anna.in-berlin.de>
2699 Msg-ID: <199709102009.WAA27428@anna.in-berlin.de>
2700 Files: lib/Math/Complex.pm t/lib/complex.t
2701
2702 Title: "Win32: Install.pm not correctly comparing binary files."
2703 From: Jeff Urlwin <jurlwin@access.digex.net>
2704 Msg-ID: <01BCBFAA.E325C4A0.jurlwin@access.digex.net>
2705 Files: lib/ExtUtils/Install.pm
2706
2707 Title: "Document that File::Find doesn't follow symlinks"
2708 From: Greg Ward <greg@bic.mni.mcgill.ca>
2709 Msg-ID: <199708191853.OAA07111@bottom.bic.mni.mcgill.ca>
2710 Files: lib/File/Find.pm
2711
2712 Title: "fix subroutines called in a void context in perl5db.pl"
2713 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
2714 Msg-ID: <E0x6Gsa-0004VR-00@ursa.cus.cam.ac.uk>
2715 Files: lib/perl5db.pl
2716
2717 Title: "xsubpp fix to allow #ifdef's around entire XSubs"
2718 From: John Tobey <jtobey@user1.channel1.com>
2719 Msg-ID: <199709070034.AAA16457@remote119>
2720 Files: lib/ExtUtils/xsubpp
2721
2722 Title: "Banishing eval from getopt.pl and Getopt/Std.pm"
2723 From: "John L. Allen" <allen@gateway.grumman.com>
2724 Msg-ID: <Pine.SOL.3.91.970920154720.3683A@gateway>
2725 Files: lib/getopt.pl lib/Getopt/Std.pm
2726
2727 Title: "further complex number patches"
2728 From: Jarkko Hietaniemi <jhi@iki.fi>, d-lewart@uiuc.edu (Daniel S. Lewart)
2729 Msg-ID: <199709221009.FAA21216@staff2.cso.uiuc.edu>,
2730 <199709221216.PAA15130@alpha.hut.fi>
2731 Files: lib/Math/Complex.pm t/lib/complex.t
2732
2733 Title: "Trap Time::Local infinite loop"
2734 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
2735 Msg-ID: <199710030030.BAA17372@crypt.compulink.co.uk>
2736 Files: lib/Time/Local.pm
2737
2738 Title: "Cosmetic Test::Harness patch"
2739 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2740 Msg-ID: <199710032226.SAA15354@monk.mps.ohio-state.edu>
2741 Files: lib/Test/Harness.pm
2742
2743 Title: "ExtUtil::Install sub my_cmp needs to binmode its files"
2744 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
2745 <spp@psa.pencom.com>
2746 Msg-ID: <199710010617.BAA02037@psisa.psa.pencom.com>,
2747 <199710011819.OAA03288@aatma.engin.umich.edu>
2748 Files: lib/ExtUtils/Install.pm
2749
2750 Title: "Enable make test "TEST_FILES=t/*.t.were_failing""
2751 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2752 Msg-ID: <199710032231.SAA15364@monk.mps.ohio-state.edu>
2753 Files: lib/ExtUtils/MM_Unix.pm
2754
2755 Title: "Fix for autouse.pm"
2756 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2757 Msg-ID: <199710071734.NAA19462@monk.mps.ohio-state.edu>
2758 Files: lib/autouse.pm
2759
2760 Title: "Math::Complex fixes - fixes problems on m68-linux"
2761 From: Jarkko Hietaniemi <jarkko.hietaniemi@research.nokia.com>
2762 Msg-ID: <199709301422.HAA24368@koah.research.nokia.com>
2763 Files: lib/Math/Complex.pm
2764
2765 Title: "Updated CPAN.pm for 5.004_04"
2766 From: koenig@anna.mind.de (Andreas J. Koenig)
2767 Msg-ID: <sfcpvpv8teo.fsf@anna.in-berlin.de>
2768 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
2769
2770 Title: "debugger bug with 'c subname'"
2771 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2772 Msg-ID: <199709232331.TAA04546@monk.mps.ohio-state.edu>
2773 Files: lib/perl5db.pl
2774
2775 Title: "Fix atan2 & restrict $t to (-pi,pi] instead of to [-pi,pi]"
2776 From: Daniel S. Lewart, Jarkko Hietaniemi
2777 <jarkko.hietaniemi@research.nokia.com>
2778 Msg-ID: <199710010939.CAA00964@koah.research.nokia.com>
2779 Files: lib/Math/Complex.pm
2780
2781 Title: "Cwd::fastcwd needs changes to work with tainting"
2782 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>, Ulrich Pfeifer
2783 <pfeifer@wait.de>, Tim Bunce
2784 Msg-ID: <yfmwwk6y0bc.ulp@gretchen.informatik.uni-dortmund.de>
2785 Files: lib/Cwd.pm
2786
2787 Title: "use autouse: requires prototype now"
2788 From: user@agate.berkeley.edu
2789 Msg-ID: <9709220450.AA0380@tuzik.HIP.Berkeley.EDU>
2790 Files: lib/autouse.pm
2791
2792 Title: ""use base qw(Foo Bar);" to set @ISA at compile time"
2793 From: Gisle Aas <gisle@aas.no>, Graham Barr <gbarr@pobox.com>, Graham Barr
2794 <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
2795 jan.dubois@ibm.net (Jan Dubois), larry@wall.org (Larry
2796 Wall)
2797 Msg-ID: <199710022151.WAA21250@toad.ig.co.uk>,
2798 <199710031613.JAA11286@wall.org>,
2799 <199710040829.KAA16739@furu.g.aas.no>,
2800 <3434E4C6.AE24135E@ti.com>, <343C2278.7DC1ADC6@pobox.com>,
2801 <343ec306.50394803@smtp-gw01.ny.us.ibm.net>
2802 Files: lib/base.pm
2803
2804 Title: "Further Math/Complex.pm enhancements"
2805 From: Jarkko Hietaniemi <jhi@iki.fi>
2806 Msg-ID: <199710132055.XAA02086@alpha.hut.fi>
2807 Files: lib/Math/Complex.pm t/lib/complex.t
2808
2809 Title: "Further Math::Complex fixes"
2810 From: Jarkko Hietaniemi <jhi@iki.fi>
2811 Msg-ID: <199710120933.MAA01165@alpha.hut.fi>
2812 Files: lib/Math/Complex.pm
2813
2814 ------ OTHER CHANGES ------
2815
2816 Title: "POD patches w.r.t. $^S"
2817 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2818 Msg-ID: <199710030001.UAA14241@monk.mps.ohio-state.edu>
2819 Files: ../pod/perlfunc.pod ../pod/perlvar.pod
2820
2821 Title: "libperl.sl on HP-UX 10.20"
2822 From: "Darren/Torin/Who Ever..." <torin@daft.com>, Hugo van der Sanden
2823 <hv@crypt.compulink.co.uk>
2824 Msg-ID: <199709250003.BAA18085@crypt.compulink.co.uk>,
2825 <873emkbpit.fsf@perv.daft.com>
2826 Files:
2827
2828 Title: "myconfig / perl -V: remove randbits and add prototype"
2829 From: Tim Bunce <Tim.Bunce@ig.co.uk>
2830 Msg-ID: <199709290857.JAA07706@toad.ig.co.uk>
2831 Files: myconfig
2832
2833 Title: "Emacs CPerl update for 5.004_04"
2834 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2835 Msg-ID: <199710140835.EAA26825@monk.mps.ohio-state.edu>
2836 Files: emacs/cperl-mode.el
2837
2838 Title: "Enhance perly.fixer to help porters."
2839 From: Tim Bunce
2840 Files: perly.fixer
2841
2842 ------ PORTABILITY - WIN32 ------
2843
2844 Title: "Fix win32/Makefile for perl95"
2845 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2846 Files: win32/Makefile win32/makefile.mk
2847
2848 Title: "Win32 archnames"
2849 From: Bill Middleton <wmiddlet@Adobe.COM>, Gurusamy Sarathy
2850 <gsar@engin.umich.edu>, Peter Prymmer <pvhp@forte.com>, Tim
2851 Bunce <Tim.Bunce@ig.co.uk>
2852 Msg-ID: <199709111929.PAA22488@aatma.engin.umich.edu>,
2853 <341719E4.4923@forte.com>,
2854 <Pine.GSO.3.95.970905123145.12361B-100000@ducks>
2855 Files: win32/config_H.bc win32/config_H.vc
2856
2857 Title: "pl2bat.bat -> pl2bat.pl change in win32/pod.mak"
2858 From: jan.dubois@ibm.net (Jan Dubois)
2859 Msg-ID: <3411ee6f.9143607@smtp-gw01.ny.us.ibm.net>
2860 Files: win32/pod.mak
2861
2862 Title: "Add test-notty target to Win32 Makefile"
2863 From: jan.dubois@ibm.net (Jan Dubois)
2864 Msg-ID: <343f5106.12461608@smtp2.ibm.net>
2865 Files: win32/Makefile
2866
2867 Title: "Bug in Win32::GetShortPathName"
2868 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2869 Msg-ID: <199710092229.SAA21556@aatma.engin.umich.edu>
2870 Files: win32/win32.c
2871
2872 Title: "Fix NT handles leak."
2873 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2874 Msg-ID: <199710111319.JAA10918@aatma.engin.umich.edu>
2875 Files: win32/win32io.c win32/win32sck.c
2876
2877 Title: "fix socket init duality on win32"
2878 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2879 Msg-ID: <199710111523.LAA12407@aatma.engin.umich.edu>
2880 Files: win32/win32sck.c
2881
2882 ------ PORTABILITY - GENERAL ------
2883
2884 Title: "Tweak to hints/machten.sh: stop t/lib/complex.t from failing"
2885 From: Dominic Dunlop <domo@tcp.ip.lu>
2886 Msg-ID: <v03110700b06a30bdfc42@[194.51.248.80]>
2887 Files: hints/machten.sh
2888
2889 Title: "Irix 6.2 build problem - so_locations"
2890 From: "Billinghurst, David" <David.Billinghurst@riotinto.com.au>
2891 Msg-ID: <D54B1932FFB4CF11B5C80000F8018BD2907E31@CRCMAIL>
2892 Files: hints/irix_6.sh
2893
2894 Title: "Porting/pumpkin.pod version 1.13"
2895 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
2896 Msg-ID: <Pine.SUN.3.96.970828142011.27416A-100000@newton.phys>
2897 Files: Porting/pumpkin.pod
2898
2899 Title: "lib/timelocal.t fails test 1 for VMS 7.1"
2900 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
2901 Msg-ID: <3.0.3.32.19970908112449.0087bc90@stargate.lbcc.cc.or.us>
2902 Files: vms/vmsish.h vms/vms.c
2903
2904 Title: "Patches to updated README.VMS for Perl 5.004_04"
2905 From: Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
2906 Msg-ID: <3.0.3.32.19970918100648.008b1c60@stargate.lbcc.cc.or.us>
2907 Files: README.vms
2908
2909 Title: "Fix perl build on Digital UNIX after JDK installs libnet.so"
2910 From: Spider Boardman <spider@orb.nashua.nh.us>
2911 Msg-ID: <199709191826.OAA18040@Orb.Nashua.NH.US>
2912 Files: hints/dec_osf.sh
2913
2914 Title: "Updated README.VMS for Perl 5.004_04"
2915 From: Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
2916 Msg-ID: <3.0.3.32.19970912091524.008a3620@stargate.lbcc.cc.or.us>
2917 Files: README.vms
2918
2919 Title: "Dynixptx hints"
2920 From: bruce@aps.org ("Bruce P. Schuck")
2921 Msg-ID: <Pine.PTX.3.95.971002104651.12112G-200000@lancelot.aps.org>
2922 Files: hints/dynixptx.sh
2923
2924 Title: "Minor OS/2 patch for 4_03"
2925 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2926 Msg-ID: <199710032224.SAA15345@monk.mps.ohio-state.edu>
2927 Files: os2/os2.c
2928
2929 Title: "OS2::REXX improvements"
2930 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2931 Msg-ID: <199709272214.SAA08638@monk.mps.ohio-state.edu>
2932 Files: os2/Changes os2/OS2/REXX/Makefile.PL os2/OS2/REXX/REXX.pm
2933
2934 Title: "hints/qnx.sh update"
2935 From: Norton Allen <allen@huarp.harvard.edu>
2936 Msg-ID: <199709261508.LAA07889@dolores.harvard.edu>
2937 Files: hints/qnx.sh
2938
2939 Title: "New hints file for IBM OS/390 OpenEdition (MVS)"
2940 From: pvhp@forte.com (Peter Prymmer)
2941 Msg-ID: <9709240106.AA26484@forte.com>
2942 Files: hints/os390.sh
2943
2944 Title: "OS/2 Hints"
2945 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2946 Msg-ID: <199710130631.CAA25426@monk.mps.ohio-state.edu>
2947 Files: hints/os2.sh
2948
2949 ------ TESTS ------
2950
2951 Title: "op/glob.t test failure under Win32 with CVS"
2952 From: Warren Jones <wjones@tc.fluke.com>
2953 Msg-ID: <97Aug26.091048pdt.35761-1@gateway.fluke.com>
2954 Files: t/op/glob.t
2955
2956 Title: "tests fail if localhost/loopback address not defined"
2957 From: David McLean <David McLean<davem@icc.gsfc.nasa.gov>>, David McLean
2958 <davem@icc.gsfc.nasa.gov>
2959 Msg-ID: <34048947.2944@icc.gsfc.nasa.gov>
2960 Files: t/lib/io_sock.t t/lib/io_udp.t
2961
2962 Title: "Improve pragma/locale test 102 - and don't fail, just warn"
2963 From: Jarkko Hietaniemi <jhi@anna.in-berlin.de>
2964 Files: t/pragma/locale.t
2965
2966 Title: "Invalid test output in t/op/taint.t in trial 1"
2967 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
2968 Msg-ID: <3.0.3.32.19970919160918.00857a50@stargate.lbcc.cc.or.us>
2969 Files: t/op/taint.t
2970
2971 Title: "Identify t/*/*.t test failing because of file permissions"
2972 From: koenig@anna.mind.de (Andreas J. Koenig)
2973 Msg-ID: <sfcraah0xvy.fsf@anna.in-berlin.de>
2974 Files: t/TEST
2975
2976 Title: "fix poor t/op/runlevel.t test"
2977 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
2978 <hv@crypt.compulink.co.uk>, Norton Allen
2979 <allen@huarp.harvard.edu>
2980 Msg-ID: <199709261458.KAA28611@dolores.harvard.edu>
2981 Files: t/op/runlevel.t
2982
2983 ------ UTILITIES ------
2984
2985 Title: "Missing 'require' in auto-generated .pm by h2xs"
2986 From: davidk@tor.securecomputing.com (David Kerry)
2987 Msg-ID: <97Aug27.131618edt.11650@janus.tor.securecomputing.com>
2988 Files: utils/h2xs.PL
2989
2990 Title: "Perldoc tiny patch to avoid $0"
2991 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2992 Msg-ID: <199709122141.RAA16846@monk.mps.ohio-state.edu>
2993 Files: utils/perldoc.PL
2994
2995 Title: "h2ph broken in 5.004_02"
2996 From: David Mazieres <dm@reeducation-labor.lcs.mit.edu>,
2997 kstar@www.chapin.edu (Kurt D. Starsinic)
2998 Msg-ID: <199708201454.KAA05122@reeducation-labor.lcs.mit.edu>,
2999 <199708201700.KAA02621@www.chapin.edu>
3000 Files: utils/h2ph.PL
3001
3002 Title: "add key_t caddr_t to h2ph", "eg/sysvipc/ipcsem bug", "update
3003 hints/bsdos.sh"
3004 From: Tony Sanders <sanders@bsdi.com>
3005 Msg-ID: <199708272301.RAA12803@austin.bsdi.com>
3006 Files: eg/sysvipc/ipcsem utils/h2ph.PL
3007
3008 Title: "perldoc search ., lib and blib/* if -f 'Makefile.PL'"
3009 From: Tim Bunce
3010 Msg-ID: <199708251732.KAA19299@gadget.cscaper.com>
3011 Files: utils/perldoc.PL
3012
3013 Title: "5.004m4t1: perlbug: NIS domainname gets into wrong places"
3014 From: koenig@anna.mind.de (Andreas J. Koenig)
3015 Msg-ID: <sfcg1qy38as.fsf@anna.in-berlin.de>
3016 Files: utils/perlbug.PL
3017
3018 Title: "add better local patch info to perlbug", "perlbug checks perl
3019 build/run version changes"
3020 From: Tim.Bunce@ig.co.uk
3021 Files: utils/perlbug.PL
3022
3023 Title: "perldoc - suggest modules if requested module not found"
3024 From: Anthony David <adavid@netinfo.com.au>
3025 Msg-ID: <3439CD83.6969@netinfo.com.au>
3026 Files: utils/perldoc.PL
3027
3028 Title: "perldoc mail::foo tries to read binary /usr/ucb/mail"
3029 From: "Joseph Moof-in' Hall" <joseph@cscaper.com>, Tim Bunce
3030 Msg-ID: <199710082014.NAA00808@gadget.cscaper.com>
3031 Files: utils/perldoc.PL
3032
3033 Title: "perldoc -f setpwent (for example) returns no descriptive text"
3034 From: Tim Bunce
3035 Files: utils/perldoc.PL
3036
3037 Title: "perldoc diffs: don't search auto - much faster"
3038 From: "Joseph N. Hall" <joseph@5sigma.com>
3039 Msg-ID: <MailDrop1.2d7dPPC.971012211957@screechy.cscaper.com>
3040 Files: utils/perldoc.PL
3041
3e3baf6d
TB
3042
3043
3044----------------
90248788
TB
3045Version 5.004_03 Maintenance release 3 for 5.004
3046----------------
3047
3048"To err is human, to forgive divine."
3049 -- Alexander Pope
3050
3051
3052 HEADLINES FOR THIS MAINTENANCE RELEASE
3053
3054 Fixed 5.004_02 compilation failure on VMS.
3055 Fixed Configure (non)errors being displayed to user.
3056 Better support for Windows 95.
3057 Assorted documentation and hint file improvements.
3058 perl --foo no longer silently ignored.
3059
3060
3061 ------ BUILD PROCESS ------
3062
3063 Title: "Show Configure failure reason even with -s"
3064 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
3065 Msg-ID: <Pine.SUN.3.96.970812141623.14256K-100000@newton.phys>
3066 Files: Configure
3067
3068 Title: "Configure can stop without fully explaining itself"
3069 From: Jim Anderson <jander@ml.com>
3070 Msg-ID: <199708111328.JAA28976@nsd15.ny-swaps-develop.ml.com>,
3071 <199708111952.PAA29346@nsd15.ny-swaps-develop.ml.com>
3072 Files: Configure
3073
3074 ------ CORE LANGUAGE ------
3075
3076 Title: "typos in perl -h output"
3077 From: "Richard A. Wells" <Rwells@uhs.harvard.edu>
3078 Msg-ID: <6D0BF914BC@gateuhs.harvard.edu>
3079 Files: perl.c
3080
3081 Title: "Some perldb -> PERLDB_* macro changes were missed"
3082 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3083 Msg-ID: <199708100323.XAA27155@monk.mps.ohio-state.edu>
3084 Files: pp_ctl.c
3085
3086 Title: "Further fix to lseek's in lockf_emulate_flock"
3087 From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
3088 Msg-ID: <199708060031.CAA07387@bombur2.uio.no>,
3089 <199708102225.AAA16970@bombur2.uio.no>
3090 Files: pp_sys.c
3091
3092 Title: "GNU style perl --version (or any other --foo) ignored"
3093 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Kenneth Albanowski
3094 <kjahds@kjahds.com>, Stephen McCamant <alias@mcs.com>
3095 Msg-ID: <E0wx8MO-0007BS-00@ursa.cus.cam.ac.uk>,
3096 <Pine.LNX.3.93.970813122557.9443C-100000@kjahds.com>,
3097 <m0wy8nl-000EYgC@alias-2.pr.mcs.net>
3098 Files: pod/perldiag.pod perl.c
3099
3100 Title: "seen_dot declaration in perl.c needed for VMS"
3101 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3102 Msg-ID: <199708072033.QAA09167@aatma.engin.umich.edu>
3103 Files: perl.c
3104
3105 ------ DOCUMENTATION ------
3106
3107 Title: "[PATCH] -D info in perlrun", "[PATCH] Re: -D info in perlrun"
3108 From: Stephen McCamant <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
3109 Zakharevich)
3110 Msg-ID: <1997Aug10.195832.2224477@hmivax.humgen.upenn.edu>,
3111 <m0wxNNL-000EYgC@alias-2.pr.mcs.net>,
3112 <m0wxz6l-000EYgC@alias-2.pr.mcs.net>
3113 Files: pod/perlrun.pod
3114
3115 Title: "perlop pod inconsistent in presentation of regexp options"
3116 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hans Mulder <hansm@icgned.nl>,
3117 jmr@whirlwind.fmr.com
3118 Msg-ID: <199708061404.KAA06717@whirlwind.fmr.com>,
3119 <199708081505.LAA09810@whirlwind.fmr.com>,
3120 <1997Aug7.160530.2196011@hmivax.humgen.upenn.edu>,
3121 <E0wwnqc-00057s-00@ursa.cus.cam.ac.uk>,
3122 <E0wwswg-00017x-00@ursa.cus.cam.ac.uk>
3123 Files: pod/perlop.pod
3124
3125 Title: "pod2man generated .IX lines upset whatis on Solaris"
3126 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, jmr@whirlwind.fmr.com (John
3127 Redford)
3128 Msg-ID: <E0wxoUZ-0006Ee-00@ursa.cus.cam.ac.uk>
3129 Files: pod/pod2man.PL
3130
3131 Title: "The description of the \Q metacharacter is confusing to novices"
3132 From: aml@world.std.com (Andrew M. Langmead)
3133 Msg-ID: <199708101946.AA06339@world.std.com>
3134 Files: pod/perlre.pod
3135
3136 Title: "doc patch for pack("p",undef) packing a NULL pointer"
3137 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
3138 Msg-ID: <9708102159.AA11726@claudius.bfsec.bt.co.uk>
3139 Files: pod/perldelta.pod pod/perlfunc.pod
3140
3141 Title: "perlfunc.pod error"
3142 From: Tom Christiansen <tchrist@jhereg.perl.com>
3143 Msg-ID: <199708102235.QAA18420@jhereg.perl.com>
3144 Files: pod/perlfunc.pod
3145
3146 ------ LIBRARY AND EXTENSIONS ------
3147
3148 Title: "patch for documentation error in FileCache.pm"
3149 From: Mike Stok <mike@stok.co.uk>, mikebo@tellabs.com
3150 Msg-ID: <Pine.LNX.3.95.970810143321.437C-100000@stok.co.uk>
3151 Files: lib/FileCache.pm
3152
3153 Title: "[PATCH] 5.004_02: Complex/Trig: update"
3154 From: Jarkko Hietaniemi <jhi@iki.fi>
3155 Msg-ID: <199708081842.VAA31214@alpha.hut.fi>
3156 Files: lib/Math/Complex.pm lib/Math/Trig.pm t/lib/complex.t
3157
3158 Title: "CPAN Use of uninitialized value in newest perl"
3159 From: tom@amber.ssd.hcsc.com (Tom Horsley)
3160 Msg-ID: <9708091738.AA16435@amber.ssd.hcsc.com>
3161 Files: lib/CPAN.pm
3162
3163 ------ PORTABILITY - WIN32 ------
3164
3165 Title: "[PATCH] /x is not a valid shell switch on Win95"
3166 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3167 Msg-ID: <199708121720.NAA14760@aatma.engin.umich.edu>
3168 Files: win32/win32.c
3169
3170 Title: "[PATCH] Win95-proofing pl2bat"
3171 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3172 Msg-ID: <199708121733.NAA14888@aatma.engin.umich.edu>
3173 Files: MANIFEST win32/Makefile win32/makefile.mk win32/bin/pl2bat.pl
3174 win32/bin/runperl.pl win32/bin/search.pl
3175 win32/bin/webget.pl
3176
3177 Title: "[PATCH] [OK] Perl5.004_02 on Alpha NT"
3178 From: wmiddlet@adobe.com (William Middleton)
3179 Msg-ID: <199708072100.OAA13141@ducks>
3180 Files: win32/win32.c
3181
3182 ------ PORTABILITY - OTHER ------
3183
3184 Title: "Improve dual-universe comments in hints/sunos_4_1.sh"
3185 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
3186 Msg-ID: <Pine.SUN.3.96.970812170358.14488E-100000@newton.phys>
3187 Files: hints/sunos_4_1.sh
3188
3189 Title: "Dynamic Loading on MkLinux (osname=linux,archname=ppc-linux)"
3190 From: Chris Nandor <pudge@pobox.com>, Shimpei Yamashita
3191 <shimpei@socrates.patnet.caltech.edu>
3192 Msg-ID: <33EF1634.B36B6500@pobox.com>
3193 Files: hints/linux.sh
3194
3195 Title: "5.004_02 Configure - worrying but normal errors displayed to user"
3196 From: Paul Marquess <pmarquess@bfsec.bt.co.uk>, pmarquess@bfsec.bt.co.uk
3197 (Paul Marquess)
3198 Msg-ID: <01BCA3DE.E257BFC0.pmarquess@bfsec.bt.co.uk>,
3199 <9708102159.AA11726@claudius.bfsec.bt.co.uk>
3200 Files: Configure os2/diff.configure
3201
3202 Title: "Minor glitch with Perl 5.004_01 on SunOS 4.1.3 (groupstype)"
3203 From: thad@thadlabs.com (Thad Floryan)
3204 Msg-ID: <9708111415.AA03808@thadlabs.com>
3205 Files: hints/sunos_4_1.sh
3206
3207 Title: "SCO Openserver 5.0.4 - add comment to hint file re compiler bug"
3208 From: Bill Glicker <billg@burrelles.com>
3209 Msg-ID: <Pine.SCO.3.96.970811153021.18457A-100000@laura.burrelles.com>
3210 Files: hints/sco.sh
3211
3212 ------ UTILITIES ------
3213
3214 Title: "perlbug -d non-interactive (with patch)"
3215 From: Ted Ashton <ashted@southern.edu>
3216 Msg-ID: <199708071418.KAA15711@ns.southern.edu>
3217 Files: utils/perlbug.PL
3218
3219
3220
3221----------------
84902520
TB
3222Version 5.004_02 Maintenance release 2 for 5.004
3223----------------
3224
3225"When you work you are a flute through whose
3226 heart the whispering of the hours turns to music."
3227 -- from The Prophet by Kahlil Gibran
3228
3229
3230 HEADLINES FOR THIS MAINTENANCE RELEASE
3231
3232 Major memory growth bug fixed.
3233 Object destruction is more timely and orderly.
3234 Further major enhancements to Win32 support, including:
3235 Win32 binary compatibility between Visual C++ and Borland C++.
3236 The -S option is now more useful on dos/Win32 (see perlrun).
3237 Implicit -p print now checks for write errors.
3238 DB_File now sub-classable (and other fixes).
3239 Memory usage stats available with perl's malloc (see perldelta).
3240 'use UNIVERSAL;' deprecated (see perldelta).
3241 Internal integer to string conversions are faster.
3242 Carp can be forced to give stack traces (see perldoc Carp).
3243 Many other bug fixes and enhancements.
3244
3245
3246 ------ BUILD PROCESS ------
3247
3248 Title: "[PATCH] m2t3: Configure: cf_time always in C locale"
3249 From: Jarkko Hietaniemi <jhi@iki.fi>
3250 Msg-ID: <199708061827.VAA09623@alpha.hut.fi>
3251 Files: Configure
3252
3253 Title: "Configure can't find open3 on NeXTstep"
3254 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, hans@icgned.nl
3255 (Hans Mulder)
3256 Msg-ID: <9706271816.AA10551@ icgned.icgned.nl >
3257 Files: Configure
3258
3259 Title: "Don't use undef value in Config::myconfig"
3260 From: "Andreas J. Koenig" <k@sissy.in-berlin.de>, Chip Salzenberg
3261 <salzench@nielsenmedia.com>
3262 Msg-ID: <199706271525.RAA13517@sissy.in-berlin.de>
3263 Files: configpm
3264
3265 Title: "make Configure recognize powerux hint (perl5.004_01)"
3266 From: tom@amber.ssd.hcsc.com (Tom Horsley)
3267 Msg-ID: <9707301938.AA08352@amber.ssd.hcsc.com>
3268 Files: Configure
3269
3270 Title: "[PATCH]: HP-UX 10 w/o transition links"
3271 From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
3272 Msg-ID: <199706181851.AA093329906@hpcc123.corp.hp.com>,
3273 <199706231650.AA070364627@hpcc123.corp.hp.com>
3274 Files: Configure
3275
3276 Title: "INSTALL updates for GNU ld and __inet_* errors"
3277 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
3278 Files: INSTALL
3279
3280 ------ CORE LANGUAGE ------
3281
3282 Title: "[PATCH] Additional patch for "Can't execute ...""
3283 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3284 Msg-ID: <199707191651.MAA04897@monk.mps.ohio-state.edu>
3285 Files: pod/perldiag.pod perl.c
3286
3287 Title: "[PATCH] Band-aid fix for local([@%]$x)"
3288 From: Stephen McCamant <alias@mcs.com>
3289 Msg-ID: <m0wsb7J-000EYPC@alias-2.pr.mcs.net>
3290 Files: pod/perldiag.pod op.c pp_hot.c t/op/local.t
3291
3292 Title: "[PATCH] Re: Bug in Regular Expressions when using colon as
3293 delimiter"
3294 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
3295 Msg-ID: <E0wtbhv-0005Mm-00@ursa.cus.cam.ac.uk>
3296 Files: pod/perldiag.pod regcomp.c t/op/re_tests t/op/regexp.t
3297
3298 Title: "[PATCH] Re: Can't pack literals as pointers"
3299 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3300 Msg-ID: <199708012250.SAA20278@aatma.engin.umich.edu>
3301 Files: pod/perldiag.pod pod/perlfunc.pod pp.c t/op/pack.t
3302
3303 Title: "[PATCH] Do not constant-fold ops that depend on locale if C<use
3304 locale>"
3305 From: Chip Salzenberg <salzench@nielsenmedia.com>
3306 Msg-ID: <199707210519.BAA13785@nielsenmedia.com>
3307 Files: op.c
3308
3309 Title: "Eval fails in certain situations (eval "{'...")"
3310 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3311 Msg-ID: <199707211753.NAA14940@aatma.engin.umich.edu>
3312 Files: t/comp/term.t toke.c
3313
3314 Title: "Fix memory leak on eval 'sub {}'"
3315 From: Chip Salzenberg <chip@rio.atlantic.net>
3316 Files: pp_ctl.c
3317
3318 Title: "stringify looses integerness"
3319 From: Gisle Aas <aas@bergen.sn.no>
3320 Msg-ID: <hbu4l96z2.fsf@bergen.sn.no>
3321 Files: sv.c
3322
3323 Title: "Fix intolerance of a space between "print" and opening paren"
3324 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3325 Msg-ID: <199707011421.KAA15836@aatma.engin.umich.edu>
3326 Files: toke.c
3327
3328 Title: "[PATCH] Re: Calling Perl from within C from within Perl"
3329 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3330 Msg-ID: <199706301842.OAA05569@aatma.engin.umich.edu>
3331 Files: perl.c
3332
3333 Title: "UNIVERSAL.pm and import methods (tests)"
3334 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
3335 Msg-ID: <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>
3336 Files: t/op/universal.t universal.c
3337
3338 Title: "Avoid core dump on some paren'd regexp matches", "One-liner regex
3339 causes SEGV on 5.003 under HP-UX and Linux"
3340 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
3341 Msg-ID: <199706261236.NAA03472@crypt.compulink.co.uk>,
3342 <199707061144.MAA04443@crypt.compulink.co.uk>
3343 Files: regexec.c t/op/re_tests
3344
3345 Title: "Forbid negative splice offset beyond array start"
3346 From: "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
3347 <chip@rio.atlantic.net>
3348 Msg-ID: <Pine.SOL.3.91.970625111744.19300A-100000@gateway>
3349 Files: pp.c
3350
3351 Title: "Forbid "goto" into middle of foreach loop"
3352 From: Chip Salzenberg <chip@rio.atlantic.net>
3353 Files: pod/perldiag.pod pp_ctl.c
3354
3355 Title: "Fix C<qq #hi#>"
3356 From: Chip Salzenberg <chip@rio.atlantic.net>
3357 Files: toke.c
3358
3359 Title: "bless file handles as FileHandle if loaded else IO::Handle"
3360 From: Gisle Aas <aas@bergen.sn.no>
3361 Msg-ID: <hyb80drrz.fsf@bergen.sn.no>
3362 Files: gv.c lib/FileHandle.pm
3363
3364 Title: "infinite recursion in malloc() with some compile flags"
3365 From: Hans Mulder <hansmu@xs4all.nl>
3366 Msg-ID: <199706240050.CAA10550@xs2.xs4all.nl>
3367 Files: malloc.c
3368
3369 Title: "sv_vcatpvfn hogs memory [Patch included]"
3370 From: Matthias Neeracher <neeri@iis.ee.ethz.ch>
3371 Msg-ID: <199706211521.RAA12778@solar.ethz.ch>
3372 Files: sv.c
3373
3374 Title: "Fix '-' flag on sprintf() of floats"
3375 From: Chip Salzenberg <chip@rio.atlantic.net>, Jarkko Hietaniemi
3376 <jhi@iki.fi>
3377 Msg-ID: <199705270646.JAA02510@alpha.hut.fi>
3378 Files: sv.c
3379
3380 Title: "Free temps before calling END blocks", "Too late destruction"
3381 From: Chip Salzenberg <chip@rio.atlantic.net>
3382 Msg-ID: <m33erfv5hx.fsf@chany-p100.emwp.com>
3383 Files: perl.c
3384
3385 Title: "Fix C<print $foo x 2> parsing"
3386 From: "Chuck D. Phillips (NON-HP Employee)" <cdp@hpescdp.fc.hp.com>, Chip
3387 Salzenberg <chip@rio.atlantic.net>
3388 Msg-ID: <199706121737.KAA00503@palrel3.hp.com>
3389 Files: toke.c
3390
3391 Title: "Fix lockf_emulate_flock() positioning"
3392 From: Chip Salzenberg <chip@rio.atlantic.net>, gen@atd.rdc.ricoh.co.jp
3393 Msg-ID: <199706091132.UAA00895@wampa.atd.rdc.ricoh.co.jp>
3394 Files: pp_sys.c
3395
3396 Title: "Don't use atol() for unsigned values", "signedness problem in
3397 pack("N", "value");"
3398 From: Chip Salzenberg <chip@rio.atlantic.net>, Roger Espel Llima
3399 <espel@llaic.univ-bpclermont.fr>
3400 Msg-ID: <19970531200007.40218@llaic.univ-bpclermont.fr>
3401 Files: sv.c
3402
3403 Title: "Don't warn about "${foo}" in string, even if &foo exists"
3404 From: Chip Salzenberg <chip@rio.atlantic.net>
3405 Files: toke.c
3406
3407 Title: "[PATCH] -p does not check for failure of implicit print"
3408 From: Dominic Dunlop <domo@slipper.ip.lu>
3409 Msg-ID: <v0311070aafea3fa83061@[194.51.248.75]>
3410 Files: pod/perldiag.pod pod/perlrun.pod toke.c
3411
3412 Title: "Fix double form() in XS version check"
3413 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3414 Msg-ID: <199707150010.UAA00816@monk.mps.ohio-state.edu>
3415 Files: XSUB.h
3416
3417 Title: "Constant-fold sprintf()"
3418 From: Chip Salzenberg <salzench@nielsenmedia.com>
3419 Files: opcode.pl
3420
3421 Title: "[PATCH] Fix double form() in XS version check"
3422 From: Chip Salzenberg <salzench@nielsenmedia.com>
3423 Msg-ID: <199707210518.BAA13771@nielsenmedia.com>
3424 Files: XSUB.h
3425
3426 Title: "[PATCH] Make DEBUGGING_MSTATS info consistent"
3427 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>
3428 Msg-ID: <Pine.SUN.3.96.970731131529.3740A-100000@newton.phys>
3429 Files: INSTALL pod/perldelta.pod perl.h
3430
3431 Title: "Minor Win32 glitch with -S flag"
3432 From: Warren Jones <wjones@tc.fluke.com>
3433 Msg-ID: <97Jun19.150511pdt.35717-2@gateway.fluke.com>
3434 Files: perl.c
3435
3436 Title: "Slightly safer signals"
3437 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3438 Files: mg.c perl.c
3439
3440 Title: "Time::Local patch (plus perl.c and filehand.t)"
3441 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
3442 Files: lib/Time/Local.pm perl.c t/lib/filehand.t
3443
3444 Title: "[PATCH] Weirdness in sv_peek()"
3445 From: Stephen McCamant <alias@mcs.com>
3446 Msg-ID: <m0wsEMU-000EYLC@alias-2.pr.mcs.net>,
3447 <m0wsf7Y-000EYPC@alias-2.pr.mcs.net>
3448 Files: sv.c
3449
3450 Title: "Win32 UNC path causes autoload to fail"
3451 From: Warren Jones <wjones@tc.fluke.com>
3452 Msg-ID: <97Jun18.163826pdt.35714-1@gateway.fluke.com>
3453 Files: pp_ctl.c
3454
3455 Title: "[PATCH]: reduced malloc patch"
3456 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3457 Msg-ID: <199707150829.EAA01291@monk.mps.ohio-state.edu>
3458 Files: av.c
3459
3460 Title: "[PATCH] $\1 and serious bug in evalling"
3461 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3462 Msg-ID: <199707262127.RAA12883@monk.mps.ohio-state.edu>
3463 Files: pp_ctl.c
3464
3465 Title: "Faster int to string conversion", "[PATCH} Re: memory leak in buffer
3466 safety code"
3467 From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
3468 <hv@crypt.compulink.co.uk>, Tim Bunce <Tim.Bunce@ig.co.uk>
3469 Msg-ID: <199707140912.KAA09935@crypt.compulink.co.uk>,
3470 <199707142050.QAA20976@rio.atlantic.net>,
3471 <199707182035.VAA20990@crypt.compulink.co.uk>,
3472 <9707151040.AA02883@toad.ig.co.uk>
3473 Files: global.sym sv.c
3474
3475 Title: "object never destructs"
3476 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3477 Msg-ID: <199707131955.PAA29655@aatma.engin.umich.edu>
3478 Files: scope.c t/op/ref.t
3479
3480 Title: "[PATCH] -S flag fixes for DOSISH platforms", "[RESEND] [PATCH] -S
3481 flag fixes for DOSISH platforms"
3482 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3483 Msg-ID: <199707250043.UAA02385@aatma.engin.umich.edu>,
3484 <199707301828.OAA19508@aatma.engin.umich.edu>
3485 Files: pod/perldiag.pod pod/perlrun.pod perl.c
3486
3487 Title: "Perldb internal flag rehaul"
3488 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3489 Files: pod/perldebug.pod pod/perlvar.pod perl.h gv.c mg.c op.c perl.c
3490 pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c
3491
3492 Title: "[PATCH] Re: q and escaping paired delimiters"
3493 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Kenneth Albanowski
3494 <kjahds@kjahds.com>
3495 Msg-ID: <199707280516.BAA14055@aatma.engin.umich.edu>,
3496 <Pine.LNX.3.93.970727172201.350K-100000@kjahds.com>,
3497 <Pine.LNX.3.93.970728013540.350U-100000@kjahds.com>
3498 Files: t/base/lex.t toke.c
3499
3500 Title: "Enable PERL_DEBUG_MSTATS without -DDEBUGGING_MSTATS"
3501 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3502 Msg-ID: <199707150829.EAA01291@monk.mps.ohio-state.edu>
3503 Files: malloc.c perl.c
3504
3505 Title: "semctl broken under Linux"
3506 From: Andreas Schwab <schwab@LS5.informatik.uni-dortmund.de>, Andreas
3507 Schwab <schwab@issan.informatik.uni-dortmund.de>, Graham
3508 Barr <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
3509 Msg-ID: <33C38291.2D9302DA@ti.com>,
3510 <9707040912.AA03470@issan.informatik.uni-dortmund.de>,
3511 <9707041538.AA08946@toad.ig.co.uk>,
3512 <9707070924.AA11774@issan.informatik.uni-dortmund.de>,
3513 <9707090933.AA19012@issan.informatik.uni-dortmund.de>
3514 Files: doio.c
3515
3516 Title: "[PATCH] m2t2: problem in NetBSD 1.2D with sfio"
3517 From: Jarkko Hietaniemi <jhi@iki.fi>
3518 Files: perl.h
3519
3520 Title: "fix substr fix (tests 27 etc)", "perl5.004_02 trial 1 available
3521 (with substr bug and still some"
3522 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hugo van der Sanden
3523 <hv@crypt.compulink.co.uk>, Jarkko Hietaniemi <jhi@iki.fi>
3524 Msg-ID: <199707301759.SAA02899@crypt.compulink.co.uk>,
3525 <199707302228.BAA18032@alpha.hut.fi>,
3526 <199707310929.KAA06515@crypt.compulink.co.uk>,
3527 <E0wtruH-0002JM-00@ursa.cus.cam.ac.uk>
3528 Files: pp.c
3529
3530 Title: "Fwd: substr("foo", -1000)", "substr: warn if substring doesn't
3531 intersect original at all"
3532 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Jarkko Hietaniemi <jhi@iki.fi>
3533 Msg-ID: <199707100655.JAA14924@alpha.hut.fi>,
3534 <E0wm1JG-0000UY-00@taurus.cus.cam.ac.uk>
3535 Files: pod/perlfunc.pod pp.c t/op/substr.t
3536
3537 Title: "[PATCH] work around compiler bug on CX/UX (perl5.004_01)"
3538 From: tom@amber.ssd.hcsc.com (Tom Horsley)
3539 Msg-ID: <9707301934.AA18594@amber.ssd.hcsc.com>
3540 Files: hints/cxux.sh pp.c
3541
3542 ------ DOCUMENTATION ------
3543
3544 Title: "Duplicates in perlguts.pod"
3545 From: hans@icgned.nl (Hans Mulder)
3546 Msg-ID: <9707082346.AA13231@ icgned.icgned.nl >
3547 Files: pod/perlguts.pod
3548
3549 Title: "Better "Can't locate auto/%s.al in @INC" error documentation"
3550 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
3551 Msg-ID: <1997Jun24.195847.2091744@hmivax.humgen.upenn.edu>
3552 Files: pod/perldiag.pod
3553
3554 Title: "new perlembed.pod:match.c"
3555 From: Doug MacEachern <dougm@opengroup.org>
3556 Msg-ID: <199707170355.XAA21370@postman.opengroup.org>
3557 Files: pod/perlembed.pod
3558
3559 Title: "Document bug fix in localization of $1 etc."
3560 From: Chip Salzenberg <salzench@nielsenmedia.com>
3561 Files: pod/perldelta.pod
3562
3563 Title: "[PATCH] Major goof in XS Tutorial regarding subdirs"
3564 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3565 Msg-ID: <199707260920.FAA12453@monk.mps.ohio-state.edu>
3566 Files: pod/perlxstut.pod
3567
3568 Title: "[PATCH] Magic info in perlguts, take 2"
3569 From: Stephen McCamant <alias@mcs.com>
3570 Msg-ID: <m0wr6P8-000EYLC@alias-2.pr.mcs.net>
3571 Files: pod/perlguts.pod
3572
3573 Title: "[BUG:PATCH] Missing semicolon message wrong in perldiag"
3574 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
3575 Msg-ID: <E0welEn-0002vT-00@taurus.cus.cam.ac.uk>,
3576 <E0wfRJU-0006Aw-00@taurus.cus.cam.ac.uk>
3577 Files: pod/perldiag.pod
3578
3579 Title: "[PATCH] Updates to perlguts (repost)"
3580 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3581 Msg-ID: <199707152223.SAA00776@monk.mps.ohio-state.edu>
3582 Files: pod/perlguts.pod
3583
3584 Title: "[BUG:47:LOG] Dropped "and" in pod2man"
3585 From: hans@icgned.nl (Hans Mulder)
3586 Msg-ID: <9707082355.AA13254@ icgned.icgned.nl >
3587 Files: pod/pod2man.PL
3588
3589 Title: "[BUG] perlembed.pod:power.c example"
3590 From: Doug MacEachern <dougm@opengroup.org>
3591 Msg-ID: <199707181344.JAA10565@postman.opengroup.org>
3592 Files: pod/perlembed.pod
3593
3594 Title: "[PATCH] arguments swapped in perlapio.pod"
3595 From: Hans Mulder <hansmu@xs4all.nl>
3596 Msg-ID: <199706240049.CAA10534@xs2.xs4all.nl>
3597 Files: pod/perlapio.pod
3598
3599 Title: "[PATCH] cool quote for perldebug"
3600 From: Greg Bacon <gbacon@adtrn-srv4.adtran.com>
3601 Msg-ID: <199707292140.QAA28579@adtrn-srv4.adtran.com>
3602 Files: pod/perldebug.pod
3603
3604 Title: "[PATCH] multiline commands in qx//"
3605 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3606 Msg-ID: <199707212350.TAA18496@aatma.engin.umich.edu>
3607 Files: pod/perlfunc.pod pod/perlop.pod
3608
3609 Title: "patch to 5.004_01 perltrap.pod"
3610 From: jmm@revenge.elegant.com (John Macdonald)
3611 Msg-ID: <9706231525.AA22790@revenge.elegant.com>
3612 Files: pod/perltrap.pod
3613
3614 Title: "perl4 to perl5.004 converion with debugger problem"
3615 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
3616 Msg-ID: <E0wdKJY-00010w-00@taurus.cus.cam.ac.uk>
3617 Files: pod/perltrap.pod
3618
3619 Title: "done3/perlbook.pod"
3620 From: Randal Schwartz <merlyn@gadget.cscaper.com>
3621 Files: pod/perlbook.pod
3622
3623 Title: "[PATCH] readline and readpipe are undocumented"
3624 From: Hans Mulder <hansmu@xs4all.nl>
3625 Files: pod/perlfunc.pod
3626
3627 Title: "Document use of - in a regex char class."
3628 From: Dominic Dunlop <domo@slipper.ip.lu>
3629 Msg-ID: <v03102804afd578bcef2c@[194.51.248.88]>
3630 Files: pod/perlre.pod
3631
3632 Title: "[PATCH] splitpod broken in 5.004_01"
3633 From: Hans Mulder <hansmu@xs4all.nl>, Tim Bunce <Tim.Bunce@ig.co.uk>
3634 Msg-ID: <199706240048.CAA10515@xs2.xs4all.nl>,
3635 <9706241612.AA09119@toad.ig.co.uk>
3636 Files: pod/splitpod
3637
3638 ------ LIBRARY AND EXTENSIONS ------
3639
3640 Title: "Carp::cluck() and -MCarp=verbose"
3641 From: Tim.Bunce@ig.co.uk, epeschko@elmer.tci.com (Ed Peschko)
3642 Msg-ID: <199708060607.AAA16681@den-mdev1.tci.com>,
3643 <199708062105.PAA09878@den-mdev1.tci.com>
3644 Files: lib/Carp.pm
3645
3646 Title: "Warning from calls using "use Shell""
3647 From: Andrew Pimlott <pimlott@abel.math.harvard.edu>
3648 Msg-ID: <Pine.SOL.3.91.970806173903.7320H-100000@abel>
3649 Files: lib/Shell.pm
3650
3651 Title: "confessing a carp"
3652 From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
3653 <hv@crypt.compulink.co.uk>, Nick Ing-Simmons
3654 <nick@ni-s.u-net.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
3655 Msg-ID: <199708052155.WAA25393@crypt.compulink.co.uk>,
3656 <199708060721.IAA30894@crypt.compulink.co.uk>,
3657 <199708061533.LAA01313@rio.atlantic.net>,
3658 <33E79BE2.4E6F@ni-s.u-net.com>,
3659 <33E8E3C5.62C@ni-s.u-net.com>,
3660 <9708051619.AA13764@toad.ig.co.uk>
3661 Files: lib/Carp.pm
3662
3663 Title: "[BUG:PATCH] dumpvar.pl parses some references incorrectly"
3664 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
3665 Msg-ID: <E0wwAjQ-0004l6-00@ursa.cus.cam.ac.uk>
3666 Files: lib/dumpvar.pl
3667
3668 Title: "[PATCH] m2t3: minor doc patch (to obsolete I18N::Collate)"
3669 From: Jarkko Hietaniemi <jhi@iki.fi>
3670 Msg-ID: <199708060732.KAA02675@alpha.hut.fi>
3671 Files: lib/I18N/Collate.pm
3672
3673 Title: "[PATCH] Binary installers for Perl modules"
3674 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3675 Msg-ID: <199707210006.UAA06165@monk.mps.ohio-state.edu>
3676 Files: lib/ExtUtils/Install.pm
3677
3678 Title: "m2t2 broke CPAN.pm :-("
3679 From: a.koenig@kulturbox.de (Andreas J. Koenig)
3680 Files: lib/CPAN.pm lib/Bundle/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
3681
3682 Title: "[PATCH] CPAN.pm on OS/2"
3683 From: "Andreas J. Koenig" <k@anna.in-berlin.de>, Ilya Zakharevich
3684 <ilya@math.ohio-state.edu>
3685 Msg-ID: <199707180415.AAA03180@monk.mps.ohio-state.edu>,
3686 <199707181407.QAA12920@anna.in-berlin.de>
3687 Files: lib/CPAN.pm
3688
3689 Title: "Docs of IO::Handle [PATCH]"
3690 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3691 Msg-ID: <199707222307.TAA08380@monk.mps.ohio-state.edu>
3692 Files: ext/IO/lib/IO/Handle.pm
3693
3694 Title: "Exporter errors give wrong location"
3695 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
3696 Msg-ID: <E0wdJra-0000n8-00@taurus.cus.cam.ac.uk>
3697 Files: lib/Exporter.pm
3698
3699 Title: "[PATCH] Exporter new export_to_level method"
3700 From: epeschko@elmer.tci.com (Ed Peschko)
3701 Files: lib/Exporter.pm
3702
3703 Title: "DB_File produces spurious output when trapping __DIE__"
3704 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
3705 Msg-ID: <9706302125.AA28254@claudius.bfsec.bt.co.uk>
3706 Files: ext/DB_File/DB_File.pm
3707
3708 Title: "Remove 'use UNIVERSAL;', switch to UNIVERSAL::isa()"
3709 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
3710 Msg-ID: <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>
3711 Files: lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
3712
3713 Title: "perl5.004 Time::Local still broken"
3714 From: Mathias Koerber <mathias@dnssec1.singnet.com.sg>
3715 Msg-ID: <199706260452.MAA22647@dnssec1.singnet.com.sg>
3716 Files: lib/Time/Local.pm
3717
3718 Title: "Sys::Hostname should localize $SIG{__DIE__}"
3719 From: Ken Shan <ken@digitas.harvard.edu>
3720 Msg-ID: <199707070357.XAA18065@digitas.harvard.edu>
3721 Files: lib/Sys/Hostname.pm
3722
3723 Title: "xsubpp patch"
3724 From: John Tobey <jtobey@user1.channel1.com>
3725 Msg-ID: <199707010221.CAA01234@remote133>
3726 Files: lib/ExtUtils/xsubpp
3727
3728 Title: "DB_File 1.15 patch"
3729 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
3730 Msg-ID: <9707192117.AA01973@claudius.bfsec.bt.co.uk>
3731 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs ext/DB_File/typemap
3732 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
3733
3734 Title: "Problems with setvbuf"
3735 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3736 Msg-ID: <199707250040.UAA11000@monk.mps.ohio-state.edu>
3737 Files: ext/IO/IO.xs
3738
3739 Title: "[PATCH] Repost of fork() debugger patch"
3740 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3741 Msg-ID: <199707252101.RAA11846@monk.mps.ohio-state.edu>
3742 Files: lib/perl5db.pl lib/Term/ReadLine.pm
3743
3744 Title: "IO::File and DB_File pollutes namespace with Fcntl constants"
3745 From: Gisle Aas <aas@bergen.sn.no>
3746 Msg-ID: <h205qyijy.fsf@bergen.sn.no>
3747 Files: ext/IO/lib/IO/File.pm
3748
3749 Title: "[MM] [PATCH] Re: Liblist problems for MSWin32"
3750 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3751 Msg-ID: <199706182152.RAA20273@aatma.engin.umich.edu>
3752 Files: lib/ExtUtils/Liblist.pm
3753
3754 Title: "Net::hostent documentation error"
3755 From: gnat@frii.com
3756 Msg-ID: <199707082222.QAA24728@elara.frii.com>
3757 Files: lib/Net/hostent.pm
3758
3759 Title: "PATCH: make DBM*_File modules sub-classable"
3760 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
3761 Msg-ID: <9707121854.AA19472@claudius.bfsec.bt.co.uk>
3762 Files: ext/GDBM_File/typemap ext/NDBM_File/typemap
3763 ext/ODBM_File/ODBM_File.xs ext/SDBM_File/typemap
3764 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
3765
3766 Title: "Sys::Syslog patch to allow unix domain sockets"
3767 From: Sean Robinson <robinson_s@sc.maricopa.edu>
3768 Msg-ID: <33B31342.7EB16A44@sc.maricopa.edu>
3769 Files: lib/Sys/Syslog.pm
3770
3771 Title: "'use UNIVERSAL;' deprecated, do C<UNIVERSAL::isa()> instead",
3772 "UNIVERSAL.pm and import methods"
3773 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>,
3774 Graham Barr <gbarr@ti.com>, Gurusamy Sarathy
3775 <gsar@engin.umich.edu>, Hugo van der Sanden
3776 <hv@crypt.compulink.co.uk>
3777 Msg-ID: <199706271701.NAA25664@aatma.engin.umich.edu>,
3778 <199706271904.UAA00120@crypt.compulink.co.uk>,
3779 <199706272054.QAA28913@aatma.engin.umich.edu>,
3780 <199706301554.LAA03763@aatma.engin.umich.edu>,
3781 <33B22248.7D7C1985@ti.com>,
3782 <E0wf5TN-0006ps-00@taurus.cus.cam.ac.uk>,
3783 <E0wguTR-0005bs-00@ursa.cus.cam.ac.uk>,
3784 <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>,
3785 <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>,
3786 <E0wiyUG-00073j-00@taurus.cus.cam.ac.uk>,
3787 <hiuyv6q9k.fsf@bergen.sn.no>
3788 Files: lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
3789 t/op/universal.t universal.c
3790
3791 Title: "[MM] Small patch to MakeMaker, new release"
3792 From: "Andreas J. Koenig" <k@anna.in-berlin.de>
3793 Msg-ID: <199706281603.SAA10869@anna.in-berlin.de>
3794 Files: lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
3795 lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
3796 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
3797
3798 Title: "ExtUtils-Embed upgrade"
3799 From: Doug MacEachern <dougm@opengroup.org>
3800 Files: lib/ExtUtils/Embed.pm
3801
3802 Title: "[PATCH] icmp tweak for IO::Socket"
3803 From: Nick.Ing-Simmons@tiuk.ti.com
3804 Msg-ID: <199707041240.NAA21484@pluto.tiuk.ti.com>
3805 Files: ext/IO/lib/IO/Socket.pm
3806
3807 Title: "Allow concurrent mkdir in File::Path::mkpath"
3808 From: schattev@imb-jena.de (Ruben Schattevoy)
3809 Msg-ID: <199707300943.LAA21574@kant.imb-jena.de>
3810 Files: lib/File/Path.pm
3811
3812 Title: "CPAN.pm, $VERSION and nested (bundled) modules."
3813 From: a.koenig@kulturbox.de (Andreas J. Koenig)
3814 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
3815 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
3816 lib/ExtUtils/Mksymlists.pm
3817
3818 Title: "[PATCH] perl debugger, win32, and emacs"
3819 From: Jay Rogers <jay@rgrs.com>
3820 Msg-ID: <199707311759.NAA13276@crooked-i.mitre.org>
3821 Files: lib/perl5db.pl
3822
3823 Title: "[PATCH] pod2html mangles C<&foo(42);>"
3824 From: Hans Mulder <hansmu@xs4all.nl>
3825 Msg-ID: <199706250057.CAA10162@xs1.xs4all.nl>
3826 Files: lib/Pod/Html.pm
3827
3828 Title: "[PATCH] posix.xs broken on VMS 7.1"
3829 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
3830 Msg-ID: <3.0.2.32.19970718095755.00875ba0@stargate.lbcc.cc.or.us>
3831 Files: ext/POSIX/POSIX.xs
3832
3833 Title: "MM_Unix.pm nits for Win32 DMAKE"
3834 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3835 Msg-ID: <199708032051.QAA14248@aatma.engin.umich.edu>
3836 Files: lib/ExtUtils/MM_Unix.pm
3837
3838 Title: "Sys::Hostname -w unclean in trial 2"
3839 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3840 Msg-ID: <199708032055.QAA14278@aatma.engin.umich.edu>
3841 Files: lib/Sys/Hostname.pm
3842
3843 Title: "(3) File::Find::find()/finddepth() bugs with toplevel paths"
3844 From: "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
3845 Msg-ID: <199707040045.RAA24459@mailgate2.boeing.com>
3846 Files: lib/File/Find.pm
3847
3848 ------ OTHER CHANGES ------
3849
3850 Title: "EMERGENCY_SBRK or PERL_EMERGENCY_SBRK ?"
3851 From: Andy Dougherty <doughera@newton.phys.lafayette.edu>,
3852 ilya@math.ohio-state.edu (Ilya Zakharevich)
3853 Msg-ID: <1997Aug1.191631.2167470@hmivax.humgen.upenn.edu>,
3854 <Pine.SUN.3.96.970801134400.4393F-100000@newton.phys>
3855 Files:
3856 Files:
3857
3858 ------ PORTABILITY - WIN32 ------
3859
3860 Title: "[PATCH] Embedding threaded apps in perl.dll"
3861 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3862 Msg-ID: <199707261518.LAA24346@aatma.engin.umich.edu>,
3863 <199707301833.OAA19570@aatma.engin.umich.edu>
3864 Files: win32/win32.c
3865
3866 Title: "Minor fix for pl2bat.bat", "[PATCH] Re: Minor fix for pl2bat.bat"
3867 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Warren Jones
3868 <wjones@tc.fluke.com>
3869 Msg-ID: <199707061843.OAA23874@aatma.engin.umich.edu>,
3870 <97Jun24.115804pdt.35752-2@gateway.fluke.com>
3871 Files: win32/bin/pl2bat.bat
3872
3873 Title: "WIN32 Build - pod2xxx.bat Missing?", "[PATCH] Re: WIN32 Build -
3874 pod2xxx.bat Missing?"
3875 From: Chris Williams <chrisw@netinfo.com.au>, Gurusamy Sarathy
3876 <gsar@engin.umich.edu>
3877 Msg-ID: <199707011423.KAA15855@aatma.engin.umich.edu>,
3878 <33B8B962.D96FA1F5@netinfo.com.au>
3879 Files: win32/Makefile win32/makefile.mk
3880
3881 Title: "[PATCH] Win32 sitelib intuition from DLL location"
3882 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3883 Msg-ID: <199706231647.MAA23260@aatma.engin.umich.edu>
3884 Files: win32/win32.h win32/config_h.PL win32/win32.c
3885
3886 Title: "[PATCH] binary coexistence on win32", "[RESEND] [PATCH] binary
3887 coexistence on win32"
3888 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3889 Msg-ID: <199707250109.VAA02666@aatma.engin.umich.edu>,
3890 <199707301829.OAA19516@aatma.engin.umich.edu>
3891 Files: lib/ExtUtils/Mksymlists.pm win32/win32.h win32/win32io.h
3892 win32/win32iop.h win32/makedef.pl win32/win32.c
3893 win32/win32io.c
3894
3895 Title: "[PATCH] docs for win32 utilities"
3896 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3897 Msg-ID: <199707250045.UAA02510@aatma.engin.umich.edu>
3898 Files: win32/bin/pl2bat.bat win32/bin/runperl.bat
3899
3900 Title: "[PATCH] exec() fixed on win32"
3901 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3902 Msg-ID: <199706241525.LAA06554@aatma.engin.umich.edu>
3903 Files: win32/win32.h win32/win32io.h win32/win32iop.h README.win32 doio.c
3904 win32/config_H.bc win32/config_H.vc win32/makedef.pl
3905 win32/win32.c win32/win32io.c
3906
3907 Title: "[PATCH] getenv() after my_setenv() gets old entry on Win32"
3908 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3909 Msg-ID: <199706231700.NAA23400@aatma.engin.umich.edu>
3910 Files: win32/win32.h win32/win32.c
3911
3912 Title: "[PATCH] getservby*() calls fail on Windows NT"
3913 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3914 Msg-ID: <199706231654.MAA23276@aatma.engin.umich.edu>
3915 Files: win32/win32sck.c
3916
3917 Title: "[PATCH] minor win32 scribbles"
3918 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
3919 <hv@crypt.compulink.co.uk>
3920 Msg-ID: <199707262307.TAA28410@aatma.engin.umich.edu>,
3921 <199707270832.JAA19399@crypt.compulink.co.uk>
3922 Files: pod/perldelta.pod README.win32 win32/Makefile win32/config.bc
3923 win32/config.vc win32/makefile.mk
3924
3925 Title: "[PATCH] trial2: some batch files won't run"
3926 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3927 Msg-ID: <199708040226.WAA17301@aatma.engin.umich.edu>
3928 Files: win32/bin/pl2bat.bat win32/bin/runperl.bat
3929
3930 Title: "[PATCH] win32 docs and runperl.bat"
3931 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3932 Msg-ID: <199707070446.AAA29560@aatma.engin.umich.edu>
3933 Files: MANIFEST README.win32 win32/bin/pl2bat.bat win32/bin/runperl.bat
3934
3935 Title: "[PATCH] win32 extras and embedding"
3936 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3937 Msg-ID: <199707250232.WAA03421@aatma.engin.umich.edu>,
3938 <199707301831.OAA19528@aatma.engin.umich.edu>
3939 Files: dosish.h win32/win32.h perl.c win32/config.bc win32/config_H.bc
3940 win32/makedef.pl win32/perllib.c win32/win32.c
3941
3942 Title: "[PATCH] win32 tweaks"
3943 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3944 Msg-ID: <199707042150.RAA01065@aatma.engin.umich.edu>
3945 Files: win32/win32.h win32/win32.c
3946
3947 Title: "[PATCH] win32_stat() fixes (2nd try)"
3948 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3949 Msg-ID: <199708040137.VAA16810@aatma.engin.umich.edu>
3950 Files: t/op/stat.t win32/win32iop.h win32/win32.c
3951
3952 ------ PORTABILITY - OTHER ------
3953
3954 Title: "Additional OS/2 patches"
3955 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Ilya Zakharevich
3956 <ilya@math.ohio-state.edu>
3957 Msg-ID: <199708020823.EAA19521@monk.mps.ohio-state.edu>,
3958 <199708021424.KAA28561@aatma.engin.umich.edu>,
3959 <199708042108.RAA27671@aatma.engin.umich.edu>
3960 Files: README.os2 os2/Changes perl.c
3961
3962 Title: "Additional patch is needed for os2/diff.configure"
3963 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3964 Msg-ID: <199708020745.DAA19483@monk.mps.ohio-state.edu>
3965 Files: os2/diff.configure
3966
3967 Title: "Assorted OS/2 fixes"
3968 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
3969 Msg-ID: <1997Jun16.163234.2091727@hmivax.humgen.upenn.edu>
3970 Files: hints/os2.sh os2/diff.configure os2/os2ish.h README.os2 os2/Changes
3971 os2/Makefile.SHs os2/os2.c util.c
3972
3973 Title: "[PATCH] Changes for VMS 7.1 support"
3974 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>, Dan Sugalski
3975 <sugalsd@lbcc.cc.or.us>
3976 Msg-ID: <01ILDXUH0J1W00026U@hmivax.humgen.upenn.edu>,
3977 <3.0.2.32.19970718095935.0087a2d0@stargate.lbcc.cc.or.us>
3978 Files: vms/sockadapt.h vms/config.vms vms/sockadapt.c
3979
3980 Title: "[PATCH] Easier TCP stack selection for VMS"
3981 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
3982 Msg-ID: <3.0.1.32.19970624151939.00994490@stargate.lbcc.cc.or.us>
3983 Files: vms/descrip.mms
3984
3985 Title: "Minor VMS patches"
3986 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
3987 Msg-ID: <01ILCUO6XXTE000WFK@hmivax.humgen.upenn.edu>
3988 Files: lib/ExtUtils/MM_VMS.pm vms/vmsish.h vms/descrip.mms vms/test.com
3989 vms/vms.c vms/ext/filespec.t
3990
3991 Title: "[PATCH] Two un-disabled tests for VMS"
3992 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
3993 Msg-ID: <3.0.2.32.19970718095842.00879220@stargate.lbcc.cc.or.us>
3994 Files: vms/test.com
3995
3996 Title: "fixes for hints/svr4 for UnixWare >= 2.1.1"
3997 From: John Hughes <john@titanic.atlantech.com>
3998 Msg-ID: <199707021230.OAA24230@titanic.AtlanTech.COM>
3999 Files: hints/svr4.sh
4000
4001 Title: "make depend loop fix and minor OS/2 improvements to build process"
4002 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
4003 Files: Makefile.SH hints/os2.sh os2/Makefile.SHs
4004
4005 ------ TESTS ------
4006
4007 Title: "Add xor tests to test suite"
4008 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
4009 Msg-ID: <199706250730.IAA06097@crypt.compulink.co.uk>
4010 Files: t/comp/cmdopt.t
4011
4012 Title: "[PATCH] enable some tests on Win32"
4013 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4014 Msg-ID: <199707250029.UAA02351@aatma.engin.umich.edu>
4015 Files: t/op/magic.t
4016
4017 Title: "Fix up problems with *DBM tests"
4018 From: Paul Marquess <pmarquess@bfsec.bt.co.uk>
4019 Files: t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
4020
4021 ------ UTILITIES ------
4022
4023 Title: "[PATCH] m2t3: utils/perlbug.PL: -ok report is not a bug"
4024 From: Jarkko Hietaniemi <jhi@iki.fi>
4025 Msg-ID: <199708071022.NAA13008@alpha.hut.fi>
4026 Files: utils/perlbug.PL
4027
4028 Title: "perlbug - check sendmail and fix win32 tmp path"
4029 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4030 Msg-ID: <199708060349.XAA15895@aatma.engin.umich.edu>
4031 Files: utils/perlbug.PL
4032
4033 Title: "OK: perl <some_version> on <some_system> (corrected)", "enhancements
4034 to perlbug -ok"
4035 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Stephen McCamant <alias@mcs.com>
4036 Msg-ID: <E0wukVt-0006Da-00@ursa.cus.cam.ac.uk>,
4037 <E0wvMQl-00055y-00@ursa.cus.cam.ac.uk>,
4038 <m0wv81x-000EYPC@alias-2.pr.mcs.net>
4039 Files: utils/Makefile utils/perlbug.PL
4040
4041 Title: "perlbug -ok [PATCH]"
4042 From: "Charles F. Randall" <crandall@free.click-n-call.com>
4043 Msg-ID: <199706181824.MAA04082@free.click-n-call.com>
4044 Files: utils/perlbug.PL
4045
4046 Title: "perlbug broken"
4047 From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4048 Msg-ID: <9707040912.AA03466@issan.informatik.uni-dortmund.de>
4049 Files: utils/perlbug.PL
4050
4051 Title: "[PATCH] perlbug under OS/2"
4052 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4053 Msg-ID: <199707180333.XAA03102@monk.mps.ohio-state.edu>
4054 Files: utils/perlbug.PL
4055
4056 Title: "perldoc doesn't grok Win32 UNC paths"
4057 From: Warren Jones <wjones@tc.fluke.com>
4058 Msg-ID: <97Jun17.184420pdt.35728-1@gateway.fluke.com>,
4059 <97Jun18.165618pdt.35713-1@gateway.fluke.com>
4060 Files: utils/perldoc.PL
4061
4062 Title: "[PATCH] perldoc under OS/2"
4063 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4064 Msg-ID: <199707180340.XAA03114@monk.mps.ohio-state.edu>
4065 Files: utils/perldoc.PL
4066
4067 Title: "h2ph corrections to avoid redefined sub warnings"
4068 From: wdconsta <wdconsta@cs.adelaide.edu.au>
4069 Msg-ID: <Pine.SV4.3.93.970708143446.23808A-100000@florence.teaching.cs.adelaide.edu.au>
4070 Files: utils/h2ph.PL
4071
4072
4073
4074----------------
3e3baf6d
TB
4075Version 5.004_01 Maintenance release 1 for 5.004
4076----------------
4077
4078"Practice random kindness and senseless acts of beauty"
4079 -- Anne Herbert
4080
4081 HEADLINES FOR THIS MAINTENANCE RELEASE
4082
4083 (..., undef, ...) = split(...) bug fixed.
4084 Win32 support greatly improved, now very strong.
4085 Memory leak using Tied hashes and arrays fixed.
4086 Documentation updates.
4087 Many other bug fixes and enhancements.
4088
4089 CORE LANGUAGE
4090
4091 Title: "[PATCH] first true value returned by scalar C<...> is wrong"
4092 From: hansm@euronet.nl
4093 Files: pp_ctl.c t/op/flip.t
4094
4095 Title: "Regex Bug in 5.003_26 thru 003_99a"
4096 From: Andreas Karrer <karrer@ife.ee.ethz.ch>, Chip Salzenberg
4097 <chip@atlantic.net>
4098 Msg-ID: <199705152303.BAA08890@kuru.ee.ethz.ch>,
4099 <199705161915.PAA18721@rio.atlantic.net>
4100 Files: regcomp.h regcomp.c regexec.c
4101
4102 Title: "[PATCH] -w interacts badly with -Dt"
4103 From: Spider Boardman <spider@Orb.Nashua.NH.US>
4104 Files: sv.c
4105
4106 Title: "No DESTROY on untie. Tie memory leak fixed."
4107 From: Gurusamy Sarathy <gsar@engin.umich.edu>, Jay Rogers <jay@rgrs.com>,
4108 pmarquess@bfsec.bt.co.uk (Paul Marquess)
4109 Msg-ID: <199705170235.WAA00267@fluffy.rgrs.com>,
4110 <199705172156.RAA20561@aatma.engin.umich.edu>,
4111 <9705171506.AA04491@claudius.bfsec.bt.co.uk>
4112 Files: pp_hot.c
4113
4114 Title: "magic_clear_all_env proto should match svt_clear"
4115 From: Nick Ing-Simmons <nik@tiuk.ti.com>
4116 Files: proto.h mg.c
4117
4118 Title: "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)",
4119 "[PATCH] for NETaa13787: %ENV=(); doesn't clear the environment"
4120 From: hansm@euronet.nl, pvhp@forte.com (Peter Prymmer)
4121 Msg-ID: <199705292240.AAA01135@mail.euronet.nl>
4122 Files: embed.h perl.h proto.h global.sym mg.c t/op/magic.t
4123
4124 Title: "Patch to show @INC when require dies"
4125 From: avera@hal.com (Jim Avera)
4126 Msg-ID: <9705230121.AA27872@membrane.hal.com>
4127 Files: pp_ctl.c
4128
4129 Title: "[PATCH] bug with m// nested inside s///e"
4130 From: hansm@euro.net
4131 Files: op.c t/op/subst.t
4132
4133 DOCUMENTATION
4134
4135 Title: "[PATCH] perlembed Win32 update"
4136 From: Doug MacEachern <dougm@opengroup.org>
4137 Files: pod/perlembed.pod
4138
4139 Title: "perldiag.pod patch - "(W) substr outside string" is "(S)evere" if
4140 used as lvalue."
4141 From: John Hughes <john@AtlanTech.COM>
4142 Files: pod/perldiag.pod
4143
4144 Title: "local(%ENV) looses magic - document behaviour"
4145 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4146 Files: pod/perlsub.pod
4147
4148 Title: "[PATCH] perlguts caveats", "perlguts additions"
4149 From: Gurusamy Sarathy <gsar@engin.umich.edu>, ilya@math.ohio-state.edu
4150 (Ilya Zakharevich)
4151 Msg-ID: <199705180052.UAA22066@aatma.engin.umich.edu>,
4152 <199705180202.WAA22826@aatma.engin.umich.edu>,
4153 <199705301341.JAA05204@aatma.engin.umich.edu>,
4154 <1997May17.235722.2033087@hmivax.humgen.upenn.edu>
4155 Files: pod/perlguts.pod
4156
4157 Title: "pod2man produces broken pages", "weird condition in perldelta breaks
4158 nroff"
4159 From: Davin Milun <milun@cs.Buffalo.EDU>, Hans Mulder <hansm@icgned.nl>
4160 Msg-ID: <199705310447.AAA15721@obelix.cs.Buffalo.EDU>,
4161 <1997May25.192350.2055977@hmivax.humgen.upenn.edu>
4162 Files: pod/pod2man.PL
4163
4164 Title: "Perl 5 pod2man fix", "perlguts man page corrupted"
4165 From: chen@adi.com (Franklin Chen), gnat@frii.com, lvirden@cas.org, tom
4166 (Tom Dinger on Feste), tom@edc.com (Tom Dinger on Feste)
4167 Msg-ID: <199705210013.UAA09599@menhaden.adi.com>,
4168 <199706011305.JAA18271@cas.org>,
4169 <199706012116.PAA14102@elara.frii.com>,
4170 <9504250959.AA23419@feste.edc.com>,
4171 <9504251700.AA23823@feste.edc.com>
4172 Files: pod/pod2man.PL
4173
4174 Title: "[PATCH] reference form chomp to chop in perlfunc"
4175 From: hansm@euronet.nl
4176 Files: pod/perlfunc.pod
4177
4178 Title: "pod2man gags if "=pod" is before "=head1 NAME""
4179 From: whyde@pezz.sps.mot.com (Warren Hyde)
4180 Msg-ID: <9705212115.AA21730@pezz.sps.mot.com>
4181 Files: pod/pod2man.PL
4182
4183 Title: "perlfunc.pod unclear about return value range of rand"
4184 From: "Tuomas J. Lukka" <tjl@lukka.student.harvard.edu>
4185 Msg-ID: <m0wSMiC-000C9xC@lukka.student.harvard.edu>
4186 Files: pod/perlfunc.pod
4187
4188 Title: "Error in perllol manpage", "Error in perllol manpage (fwd)"
4189 From: Chris Wick <cwick@lmc.com>
4190 Files: pod/perllol.pod
4191
4192 Title: "5.004 removed deprecated %OVERLOAD support silently"
4193 From: jon@sems.com (Jonathan Biggar)
4194 Msg-ID: <199705232319.QAA28388@clamp.netlabs.com>
4195 Files: pod/perldelta.pod
4196
4197 Title: "[PATCH] Documentation bugs"
4198 From: Stephen Potter <spp@psa.pencom.com>
4199 Files: pod/perldata.pod pod/perldiag.pod pod/perlfaq8.pod pod/perlfaq9.pod
4200 pod/perlop.pod pod/perlsub.pod pod/perltoot.pod
4201
4202 Title: "5.004 POD stuff", "make html - any takers?", "make html --> unusable
4203 xref links", "pod/*.html -- all hyperlinks are invalid"
4204 From: "Darren/Torin/Who Ever..." <torin@daft.com>, "Paul D. Smith"
4205 <psmith@BayNetworks.COM>, Gurusamy Sarathy
4206 <gsar@engin.umich.edu>, Jarkko Hietaniemi <jhi@iki.fi>,
4207 Michael R Cook <mcook@cognex.com>, avera@hal.com (Jim
4208 Avera), lvirden@cas.org
4209 Msg-ID: <199705162008.XAA06906@alpha.hut.fi>,
4210 <199705171830.OAA15652@erawan.cognex.com>,
4211 <199706081749.NAA04552@aatma.engin.umich.edu>,
4212 <1997May16.191039.2033079@hmivax.humgen.upenn.edu>,
4213 <87hgg2y1h4.fsf@perv.daft.com>,
4214 <9705161931.AA01075@membrane.hal.com>,
4215 <9705191839.AA28702@lemming.engeast>
4216 Files: INSTALL pod/perldiag.pod installhtml
4217
4218 Title: "checkpods- forget blank line status when starting a new file"
4219 From: Larry Parmelee <parmelee@CS.Cornell.EDU>
4220 Files: pod/checkpods.PL
4221
4222 Title: "installhtml: Fix 'no title' & 'unexpected ...' warnings. Double speed."
4223 From: Tim Bunce
4224 Files: installhtml lib/Pod/Html.pm pod/splitpod
4225
4226 LIBRARY AND EXTENSIONS
4227
4228 Title: "sdbm can fail if a config.h exists in system directories"
4229 From: Tim Bunce
4230 Files: ext/SDBM_File/sdbm/Makefile.PL
4231
4232 Title: "LWP and SIG __DIE__ traps not playing well together!"
4233 From: Gisle Aas <aas@bergen.sn.no>
4234 Files: lib/AutoLoader.pm
4235
4236 Title: "Memory Consumption of autosplit_lib_modules/sv_gets (workaround)"
4237 From: Matthias Neeracher <neeri@iis.ee.ethz.ch>
4238 Files: lib/AutoSplit.pm
4239
4240 Title: "Comments of this Sys::Syslog patch", "Unusual Sys::Syslog behaviour
4241 with FQDN ? [Even in 5.004 - a bug?]"
4242 From: Jarkko Hietaniemi <jhi@iki.fi>, Russ Allbery <rra@stanford.edu>,
4243 alansz@mellers1.psych.berkeley.edu (Alan Schwartz)
4244 Msg-ID: <199705231621.TAA16790@alpha.hut.fi>, <5m4fjr$rhs@agate.berkeley.edu>
4245 Files: lib/Sys/Syslog.pm
4246
4247 Title: "Patch to CPAN.pm (perl5.004) for ncftp"
4248 From: "Richard L. Maus, Jr." <rmaus@monmouth.com>
4249 Msg-ID: <337FBAC8.167EB0E7@monmouth.com>
4250 Files: lib/CPAN.pm
4251
4252 Title: "[PATCH] Harness.pm bug w/perl5.004 & VMS"
4253 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
4254 Msg-ID: <3.0.1.32.19970530102300.008a2730@stargate.lbcc.cc.or.us>
4255 Files: lib/Test/Harness.pm
4256
4257 Title: "more Fcntl constants [PATCH]"
4258 From: Jarkko Hietaniemi <jhi@iki.fi>
4259 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
4260
4261 Title: "5.004 breaks ftp.pl due to missing (although obsolete) chat2.pl"
4262 From: Tim Bunce
4263 Files: lib/chat2.pl
4264
4265 BUILD PROCESS
4266
4267 Title: "make test && ... doesn't work"
4268 From: Tim Bunce
4269 Files: Makefile.SH
4270
4271 Title: "[PATCH] INSTALL-1.18"
4272 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
4273 Msg-ID: <Pine.SOL.3.95q.970529142739.662D-100000@fractal.lafayette.edu>
4274 Files: INSTALL
4275
4276 Title: "improved gnuwin32 Configure support"
4277 From: Chris Faylor <cgf@bbc.com>
4278 Msg-ID: <199706070318.XAA09214@hardy.bbc.com>
4279 Files: Configure
4280
4281 Title: "installhtml problems finding splitpod"
4282 From: lvirden@cas.org
4283 Files: installhtml INSTALL
4284
4285 Title: "perl 5.004 (and 01) man pages not generated and installed"
4286 From: lvirden@cas.org (Larry W. Virden)
4287 Files: installman
4288
4289 Title: "oddity in Configure"
4290 From: Mike Stok <mike@stok.co.uk>
4291 Files: Configure
4292
4293 Title: "perl5.004 on AIX: Patches", "perl5.004 on FreeBSD and AIX"
4294 From: Peter van Heusden <pvh@junior.uwc.ac.za>
4295 Msg-ID: <Pine.A32.3.93.970519142625.22442B-100000@junior.uwc.ac.za>,
4296 <Pine.A32.3.93.970519163700.25188A-100000@junior.uwc.ac.za>
4297 Files: Makefile.SH perl_exp.SH ext/DynaLoader/dl_aix.xs perlio.sym
4298
4299 Title: "Compiling perl5.004 on NEWS-OS 4.x"
4300 From: Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=)
4301 <matusita@ics.es.osaka-u.ac.jp>
4302 Msg-ID: <19970521132814F.matusita@ics.es.osaka-u.ac.jp>
4303 Files: Configure hints/newsos4.sh
4304
4305 PORTABILITY
4306
4307 Title: "win32: additional default libraries"
4308 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4309 Msg-ID: <199705291332.JAA21560@aatma.engin.umich.edu>
4310 Files: lib/ExtUtils/MM_Win32.pm
4311
4312 Title: "[PATCH] win32 minor fixes"
4313 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4314 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm win32/config.bc
4315
4316 Title: "[PATCH] clean up perlocal.pod output on VMS"
4317 From: pvhp@forte.com (Peter Prymmer)
4318 Files: lib/ExtUtils/MM_VMS.pm
4319
4320 Title: "[PATCH] Re: Term::ReadKey on Win32: set console"
4321 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4322 Files: lib/Term/ReadLine.pm
4323
4324 Title: "[PATCH] Pod::Text nit for Win32"
4325 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4326 Files: lib/Pod/Text.pm
4327
4328 Title: "pathname bug in xsubpp on win32"
4329 From: jon@sems.com (Jonathan Biggar)
4330 Msg-ID: <199705230126.SAA23401@clamp.netlabs.com>
4331 Files: lib/ExtUtils/xsubpp
4332
4333 Title: "MakeMaker stumbles on Win32 UNC paths"
4334 From: Warren Jones <wjones@TC.FLUKE.COM>
4335 Files: lib/ExtUtils/MM_Win32.pm
4336
4337 Title: "build problem on SGI R10000 PowerChallenge (IRIX 6.2) lseek proto"
4338 From: Jarkko Hietaniemi <jhi@iki.fi>
4339 Files: doio.c
4340
4341 Title: "Perl 5.004 + Linux 2.0.30 & semctl()"
4342 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>, Jordan
4343 Mendelson <jordy@snappy.wserv.com>
4344 Files: doio.c
4345
4346 Title: "lib/io_udp.t fails on VMS"
4347 From: Jonathan.Hudson@jrhudson.demon.co.uk
4348 Msg-ID: <XFMail.970522181042.Jonathan.Hudson@jrhudson.demon.co.uk>
4349 Files: pp_sys.c
4350
4351 Title: "Compilation of mg.c from perl5.004m1t2 fails on OpenVMS/AXP"
4352 From: Henrik Tougaard <ht.000@foa.dk>
4353 Files: mg.c t/op/taint.t
4354
4355 Title: "[PATCH] (NEXT|OPEN)STEP hints"
4356 From: Gerd Knops <gerti@BITart.com>
4357 Files: hints/next_3.sh hints/next_4.sh
4358
4359 Title: "win32: user defined shell"
4360 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4361 Msg-ID: <199705291339.JAA21682@aatma.engin.umich.edu>
4362 Files: pod/perlrun.pod win32/win32.c
4363
4364 Title: "misc perl5.004 doc fixes, especially vms"
4365 From: lvirden@cas.org (Larry W. Virden)
4366 Msg-ID: <199705160419.AAA16317@cas.org>
4367 Files: pod/perlfaq4.pod vms/perlvms.pod lib/Pod/Html.pm pod/roffitall
4368 vms/ext/DCLsym/DCLsym.pm vms/ext/Stdio/Stdio.pm
4369
4370 Title: "[PATCH] gen_shrfls.pl too picky for Dec C 5.6 preprocessor output"
4371 From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
4372 Files: vms/gen_shrfls.pl
4373
4374 Title: "[PATCH] win32: Configure cf_email"
4375 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4376 Msg-ID: <199705301335.JAA05079@aatma.engin.umich.edu>
4377 Files: win32/Makefile win32/config.bc win32/config.vc win32/config_sh.PL
4378 win32/makefile.mk
4379
4380 Title: "[PATCH] README.win32 nits"
4381 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4382 Files: README.win32
4383
4384 Title: "Document cause and remedy for op/taint.t failure"
4385 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4386 Files: README.win32
4387
4388 Title: "SVR4 hints for DDE SMES Supermax Enterprise Server"
4389 From: Jarkko Hietaniemi <jhi@iki.fi>
4390 Files: hints/svr4.sh
4391
4392 Title: "porting.help"
4393 From: Tim Bunce
4394 Files: Porting/pumpkin.pod Porting/preprel
4395
4396 Title: "Major 5.004 Win32 update (Borland win32 support, and other patches)",
4397 "($a,undef,$b) = qw(a b c) and ties delaying DESTROY fixes"
4398 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4399 Files: MANIFEST pod/perlguts.pod win32/include/sys/socket.h EXTERN.h
4400 opcode.h perl.h regcomp.h ext/Fcntl/Fcntl.pm
4401 ext/SDBM_File/Makefile.PL lib/ExtUtils/Install.pm
4402 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
4403 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
4404 lib/File/DosGlob.pm t/op/mkdir.t t/op/stat.t win32/win32.h
4405 win32/win32io.h win32/win32iop.h README.win32 doio.c gv.c
4406 mg.c op.c perlio.c pp.c pp_ctl.c pp_hot.c pp_sys.c util.c
4407 win32/Makefile win32/config.bc win32/config.vc
4408 win32/config_H.bc win32/config_H.vc win32/makedef.pl
4409 win32/makefile.mk win32/makeperldef.pl win32/perlglob.c
4410 win32/perllib.c win32/win32.c win32/win32io.c
4411 win32/win32sck.c
4412
4413 Title: "[PATCH] Re: Maintenance release (remove PERL_DUMMY_SIZE)"
4414 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4415 Files: opcode.h perl.h regcomp.h win32/win32.h gv.c
4416
4417 Title: "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)"
4418 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4419 Files: win32/win32.h win32/win32io.h win32/win32iop.h global.sym mg.c perl.c
4420 t/op/magic.t util.c win32/makedef.pl win32/win32.c
4421 win32/win32io.c
4422
4423 Title: "[PATCH] win32: ExtUtils::Liblist support"
4424 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4425 Files: lib/ExtUtils/Liblist.pm win32/Makefile win32/config.bc
4426 win32/makefile.mk
4427
4428 Title: "[PATCH] Re: borland C++Perl embedding failures re __declspec()"
4429 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4430 Files: win32/win32.c
4431
4432 Title: "No need to use `pwd` in t/op/magic.t test for amigaos"
4433 From: Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
4434 Files: t/op/magic.t
4435
4436 TESTS
4437
4438 Title: "Tests depend on locale"
4439 From: "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
4440 <jhi@iki.fi>
4441 Msg-ID: <199705191127.NAA08148@ostrich.gaia.swipnet.se>,
4442 <199705191230.PAA21070@alpha.hut.fi>
4443 Files: t/lib/safe2.t t/op/mkdir.t
4444
4445 Title: "op/groups test fails on Linux (groups in /bin)"
4446 From: "Jan D." <jan.djarv@mbox200.swipnet.se>
4447 Msg-ID: <199705191120.NAA08130@ostrich.gaia.swipnet.se>
4448 Files: t/op/groups.t
4449
4450 Title: "More simple regexp tests and test docs"
4451 From: Hans Mulder <hansm@euronet.nl>
4452 Files: t/op/re_tests t/op/regexp.t
4453
4454 Title: "[PATCH] Re: Using undef to ignore values returned from split"
4455 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
4456 Files: t/op/split.t
4457
4458 UTILITIES
4459
4460 Title: "bad test of -A flag in h2xs"
4461 From: "Jeffrey S. Haemer" <jsh@woodcock.boulder.qms.com>
4462 Files: utils/h2xs.PL
4463
4464 Title: "[PATCH] h2xs missing from utils/Makefile"
4465 From: hansm@euronet.nl
4466 Files: utils/Makefile
4467
4468 Title: "PATCH: bug in perlbug w.r.t. environment variables", "bug in perlbug
4469 w.r.t. environment variables"
4470 From: "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
4471 <jhi@iki.fi>
4472 Msg-ID: <199705191841.UAA00969@ostrich.gaia.swipnet.se>,
4473 <199705191857.VAA09154@alpha.hut.fi>
4474 Files: utils/perlbug.PL
4475
4476 Title: "[PATCH] final newline missing in MANIFEST generated by h2xs"
4477 From: hansm@euronet.nl
4478 Files: utils/h2xs.PL
96e4d5b1 4479
4480
c90c0ff4 4481-------------
4482Version 5.004
4483-------------
4484
4485"Hey, Rocky! Watch me pull a release out of my hat!"
4486"Aww, that trick never works..."
4487
4488 CORE LANGUAGE CHANGES
4489
4490 Title: "Make C<m//g> reset pos on failure; make C<m//gc> not reset"
4491 From: Chip Salzenberg
4492 Files: dump.c op.c op.h pod/perldelta.pod pod/perlfaq6.pod
4493 pod/perlop.pod pod/perlre.pod pp_ctl.c pp_hot.c regcomp.c
4494 t/op/pat.t toke.c
4495
4496 Title: "SECURITY: Forbid exec() if $ENV{BASH_ENV} is tainted"
4497 From: Chip Salzenberg
4498 Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
4499 taint.c
4500
4501 Title: "Allow exec() if $ENV{TERM} is tainted but innocuous"
4502 From: Chip Salzenberg
4503 Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
4504 taint.c
4505
4506 Title: "Allow globbing when tainted under VMS (no external program)"
4507 From: Chip Salzenberg
4508 Files: pp_sys.c t/op/taint.t
4509
4510 CORE PORTABILITY
4511
4512 Title: "Make Irix hints adapt when n32 libm.so is missing"
4513 From: Chip Salzenberg
4514 Files: hints/irix_6.sh
4515
4516 Title: "Fix default HP-UX installation path"
4517 From: Jeff Okamoto
4518 Msg-ID: <199705132228.AA227042483@hpcc123.corp.hp.com>
4519 Date: Tue, 13 May 1997 15:28:04 -0700
4520 Files: hints/hpux.sh
4521
4522 Title: "VMS update, including socket support (four patches)"
4523 From: Jonathan Hudson <Jonathan.Hudson@jrhudson.demon.co.uk>,
4524 Peter Prymmer <pvhp@forte.com>,
4525 Dan Sugalski <sugalsd@lbcc.cc.or.us>
4526 Files: vms/config.vms vms/descrip.mms vms/sockadapt.h vms/vms.c
4527 vms/vmsish.h
4528
4529 Title: "Win32 update (three patches)"
4530 From: Gurusamy Sarathy
4531 Files: README.win32 perl.c win32/Makefile win32/config.H
4532 win32/config_h.PL win32/config_sh.PL win32/makedef.pl
4533 win32/win32.c win32/win32.h win32/win32io.c win32/win32io.h
4534 win32/win32iop.h
4535
4536 Title: "Don't require executable bit on perl -S if DOSISH"
4537 From: Danny Sadinoff <sadinoff@olf.com>
4538 Msg-ID: <337351CE.79B28DE3@olf.com>
4539 Date: Fri, 09 May 1997 12:33:18 -0400
4540 Files: perl.c
4541
4542 OTHER CORE CHANGES
4543
4544 Title: "In C<eval &func>, always call &func in scalar context"
4545 From: Chip Salzenberg
4546 Files: op.c
4547
4548 Title: "Fix recursive substitution"
4549 From: Chip Salzenberg; test from Tim Bunce
4550 Files: cop.h global.sym pp_ctl.c proto.h scope.c t/op/subst.t
4551
4552 Title: "Make read with <> from a TTY notice EOF"
4553 From: Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4554 Msg-ID: <199705121147.HAA03845@jik.saturn.net>
4555 Date: Mon, 12 May 1997 07:47:13 -0400
4556 Files: sv.c
4557
4558 Title: "Fix core dump from get*() functions returning no alias array"
4559 From: Chip Salzenberg
4560 Files: pp_sys.c
4561
4562 Title: "Fix typo"
4563 From: Mark K Trettin <mkt@lucent.com>
4564 Msg-ID: <199705102228.RAA11163@gv18c.ih.lucent.com>
4565 Date: Sat, 10 May 1997 17:28:35 -0500
4566 Files: pp_sys.c
4567
4568 BUILD PROCESS
4569
4570 Title: "Don't use 'unset' in Configure"
4571 From: Chip Salzenberg
4572 Files: Configure
4573
4574 Title: "Protect against having no such command as 'cc'"
4575 From: Hans Mulder <hansm@icgned.nl>
4576 Msg-ID: <1997May12.163534.2006434@hmivax.humgen.upenn.edu>
4577 Date: Mon, 12 May 1997 16:35:34 -0400 (EDT)
4578 Files: Configure
4579
4580 Title: "minor wording enhancement for Configure"
4581 From: Jarkko Hietaniemi
4582 Msg-ID: <199705101038.NAA00471@alpha.hut.fi>
4583 Date: Sat, 10 May 1997 13:38:31 +0300 (EET DST)
4584 Files: Configure
4585
4586 LIBRARY AND EXTENSIONS
4587
4588 Title: "Refresh CGI.pm to 2.36"
4589 From: Lincoln Stein <lstein@genome.wi.mit.edu>
4590 Files: eg/cgi/frameset.cgi eg/cgi/javascript.cgi lib/CGI.pm
4591
4592 Title: "In IO::File::open, prepend './' less often (for Win32 et al)"
4593 From: Chip Salzenberg
4594 Files: ext/IO/lib/IO/File.pm
4595
4596 Title: "Fix core dump on IO::Seekable::setpos($fh, undef)"
4597 From: Chip Salzenberg
4598 Files: ext/IO/IO.xs t/lib/io_xs.t
4599
4600 TESTS
4601
4602 Title: "Make rand.t vanishingly unlikely to give false failure"
4603 From: Tom Phoenix
4604 Msg-ID: <Pine.GSO.3.96.970510190846.23340K-100000@kelly.teleport.com>
4605 Date: Sat, 10 May 1997 19:57:30 -0700 (PDT)
4606 Files: t/op/rand.t
4607
4608 Title: "Fix sleep test: sleep(N) is defined to allow sleeping N-1"
4609 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
4610 Msg-ID: <199705151735.KAA01143@palrel1.hp.com>
4611 Date: Thu, 15 May 1997 11:35:41 -0600
4612 Files: t/op/sleep.t
4613
4614 UTILITIES
4615
4616 Title: "h2xs and @EXPORT_OK"
4617 From: Jeff Okamoto
4618 Msg-ID: <199705092348.AA057881699@hpcc123.corp.hp.com>
4619 Date: Fri, 9 May 1997 16:48:20 -0700
4620 Files: utils/h2xs.PL
4621
4622 DOCUMENTATION
4623
4624 Title: "Tweaks for perldelta"
4625 From: hansm@euronet.nl
4626 Msg-ID: <199705102346.BAA17300@mail.euronet.nl>
4627 Date: Sun, 11 May 97 01:46:00 +0200
4628 Files: pod/perldelta.pod
4629
4630 Title: "Mention perlfaq.pod and perlmodlib.pod in perldelta.pod"
4631 From: Chip Salzenberg
4632 Files: pod/perldelta.pod
4633
4634 Title: "Fix example of use of lexicals with formats"
4635 From: Chip Salzenberg
4636 Files: pod/perldelta.pod
4637
4638 Title: "Explain that destruction order is not defined"
4639 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4640 Msg-ID: <199705150600.CAA13550@aatma.engin.umich.edu>
4641 Date: Thu, 15 May 1997 02:00:23 -0400
4642 Files: pod/perltoot.pod
4643
4644 Title: "Note that DATA filehandle is unavailable during BEGIN {}"
4645 From: neilb@cre.canon.co.uk (Neil Bowers)
4646 Msg-ID: <199705121227.NAA29718@tardis.cre.canon.co.uk>
4647 Date: Mon, 12 May 1997 13:27:43 +0100
4648 Files: pod/perldata.pod
4649
4650 Title: "More detailed IO::Socket documentation"
4651 From: Tom Christiansen
4652 Msg-ID: <199705141456.IAA19061@jhereg.perl.com>
4653 Date: Wed, 14 May 1997 08:56:30 -0600
4654 Files: pod/perlipc.pod
4655
4656
7bac28a0 4657-----------------
4658Version 5.003_99a
4659-----------------
4660
4661Herein we find the fruits of the gamma.
4662
4663 CORE LANGUAGE CHANGES
4664
4665 Title: "SECURITY: Forbid glob() when tainting (-T or setuid)"
4666 From: Chip Salzenberg
4667 Files: pod/perlrun.pod pod/perlsec.pod pp_sys.c
4668
4669 Title: "SECURITY: Forbid exec() if $ENV{TERM} or $ENV{ENV} is tainted"
4670 From: Chip Salzenberg
4671 Files: pod/perlrun.pod pod/perlsec.pod t/op/taint.t taint.c
4672
4673 CORE PORTABILITY
4674
4675 Title: "(NeXT|Open)Step update"
4676 From: Gerd Knops <gerti@BITart.com>
4677 Msg-ID: <9705072247.AA18882@BITart.com>
4678 Date: Wed, 7 May 97 17:47:02 -0500
4679 Files: Configure MANIFEST config_h.SH hints/next_3.sh hints/next_4.sh
4680
4681 Title: "NetBSD hint update"
4682 From: Giles Lean <giles@nemeton.com.au>
4683 Msg-ID: <199705051346.XAA13584@topaz.nemeton.com.au>
4684 Date: Mon, 5 May 1997 23:46:37 +1000 (EST)
4685 Files: hints/netbsd.sh
4686
4687 Title: "Irix hint update"
4688 From: Scott Henry <scotth@sgi.com>
4689 Msg-ID: <yd83es0fp57.fsf@hoshi.engr.sgi.com>
4690 Date: 06 May 1997 11:09:56 -0700
4691 Files: hints/irix_6.sh
4692
4693 Title: "HPUX: patch for ext/DynaLoader/dl_hpux.xs"
4694 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
4695 Msg-ID: <199705050548.WAA21260@palrel1.hp.com>
4696 Date: Sun, 4 May 1997 23:48:39 -0600
4697 Files: ext/DynaLoader/dl_hpux.xs
4698
4699 Title: "Win32 update (consolidated patch plus three followups)"
4700 From: Gurusamy Sarathy
4701 Files: EXTERN.h README.win32 lib/Sys/Hostname.pm pod/perldelta.pod
4702 win32/config.H win32/config.w32 win32/config_sh.PL win32/perllib.c
4703 win32/win32.c win32/win32.h win32/include/sys/socket.h
4704
4705 Title: "Win32 boot_DynaLoader problem in 99"
4706 From: Gary Clark <GaryC@mail.jeld-wen.com>
4707 Msg-ID: <1997May05.105000.1708.84476@mail.jeld-wen.com>
4708 Date: Mon, 05 May 1997 10:49:03 -0700
4709 Files: win32/makedef.pl
4710
4711 OTHER CORE CHANGES
4712
4713 Title: "Fix wantarray() in sort subs [fixes metaconfig]"
4714 From: Chip Salzenberg
4715 Files: pp_ctl.c
4716
4717 Title: "Fix for redefined sort subs nastiness"
4718 From: Gurusamy Sarathy
4719 Msg-ID: <199705090004.UAA15032@aatma.engin.umich.edu>
4720 Date: Thu, 08 May 1997 20:04:18 -0400
4721 Files: op.c pod/perldelta.pod pod/perldiag.pod sv.c t/op/sort.t
4722
4723 BUILD PROCESS
4724
4725 Title: "AFS patches"
4726 From: Chip Salzenberg, Larry Schwimmer <rosebud@cyclone.Stanford.EDU>
4727 Files: Configure installperl
4728
4729 LIBRARY AND EXTENSIONS
4730
4731 Title: "Another blank line patch to Pod::Text"
4732 From: Russ Allbery <rra@stanford.edu>
4733 Msg-ID: <m3afm5g6ar.fsf@windlord.Stanford.EDU>
4734 Date: 08 May 1997 11:36:12 -0700
4735 Files: lib/Pod/Text.pm
4736
4737 TESTS
4738
4739 (no other changes)
4740
4741 UTILITIES
4742
4743 Title: "Three bugs in pod2html"
4744 From: hansm@euronet.nl
4745 Msg-ID: <199705052228.AAA25351@mail.euronet.nl>
4746 Date: Tue, 6 May 97 00:28:06 +0200
4747 Files: lib/Pod/Html.pm
4748
4749 Title: "Trivial bugfix for pod of xsubpp"
4750 From: Ralf S. Engelschall <rse@engelschall.com>
4751 Msg-ID: <199705051447.QAA09995@en1.engelschall.com>
4752 Date: Mon, 5 May 1997 16:47:03 +0200
4753 Files: lib/ExtUtils/xsubpp
4754
4755 Title: "Newer CPerl mode"
4756 From: Ilya Zakharevich
4757 Msg-ID: <199705080032.UAA22532@monk.mps.ohio-state.edu>
4758 Date: Wed, 7 May 1997 20:32:46 -0400 (EDT)
4759 Files: emacs/cperl-mode.el
4760
4761 DOCUMENTATION
4762
4763 Title: "Updates to perldelta"
4764 From: Chip Salzenberg and Dominic Dunlop
4765 Files: pod/perldelta.pod
4766
4767 Title: "More explicit Solaris instructions"
4768 From: Andy Dougherty
4769 Msg-ID: <Pine.SOL.3.95q.970508171206.438A-100000@fractal.lafayette.ed
4770 Date: Thu, 08 May 1997 17:14:54 -0400 (EDT)
4771 Files: INSTALL hints/solaris_2.sh
4772
4773 Title: "Document 'Possible attempt to separate words with commas'"
4774 From: Gisle Aas
4775 Msg-ID: <hyb9snvdw.fsf@bergen.sn.no>
4776 Date: 06 May 1997 23:27:55 +0200
4777 Files: pod/perlop.pod
4778
4779 Title: "perlfaq9, hostname"
4780 From: John D Groenveld <groenvel@cse.psu.edu>
4781 Msg-ID: <199705061741.NAA22777@cse.psu.edu>
4782 Date: Tue, 06 May 1997 13:41:12 EDT
4783 Files: pod/perlfaq9.pod
4784
4785 Title: "Debugger docs patch"
4786 From: Ilya Zakharevich
4787 Msg-ID: <199705080107.VAA24317@monk.mps.ohio-state.edu>
4788 Date: Wed, 7 May 1997 21:07:14 -0400 (EDT)
4789 Files: pod/perldebug.pod
4790
4791 Title: "Document that C<m?x?> is just like C<?x?>"
4792 From: Chip Salzenberg
4793 Files: pod/perlop.pod
4794
4795 Title: "Refresh description of sprintf()"
4796 From: Chip Salzenberg
4797 Files: pod/perl.pod pod/perlfunc.pod
4798
4799 Title: "Mention the Regular Expressions book"
4800 From: Stephen Potter <spp@psa.pencom.com>
4801 Msg-ID: <199705071737.MAA18799@psa.pencom.com>
4802 Date: Wed, 07 May 1997 12:37:37 -0500
4803 Files: pod/perlbook.pod pod/perlre.pod
4804
4805 Title: "OS/2 doc patch for _99"
4806 From: Ilya Zakharevich
4807 Msg-ID: <199705080046.UAA23466@monk.mps.ohio-state.edu>
4808 Date: Wed, 7 May 1997 20:46:45 -0400 (EDT)
4809 Files: README.os2
4810
4811
878e08df 4812----------------
3c321fdc 4813Version 5.003_99
4814----------------
4815
4816"Oops." Now this _has_ to be the gamma; we're out of numbers.
4817
4818 CORE LANGUAGE CHANGES
4819
4820 (no changes)
4821
4822 CORE PORTABILITY
4823
4824 Title: "NeXT hints update"
4825 From: hansm@euronet.nl
4826 Msg-ID: <199704302229.AAA02690@mail.euronet.nl>
4827 Date: Thu, 1 May 97 00:28:41 +0200
4828 Files: Configure Makefile.SH hints/next_4.sh
4829
4830 Title: "Support shared libperl on AIX"
4831 From: Eric Bartley <bartley@icd.cc.purdue.edu>
4832 Msg-ID: <199704270131.UAA51426@icd.cc.purdue.edu>
4833 Date: Sat, 26 Apr 1997 20:31:37 -0500
4834 Files: Configure Makefile.SH hints/aix.sh
4835
4836 OTHER CORE CHANGES
4837
4838 Title: "Fix NUL-termination bug in delimcpy()"
4839 From: Chip Salzenberg
4840 Files: util.c
4841
4842 Title: "Forget prototype of subroutine after C<undef &subr>"
4843 From: Chip Salzenberg
4844 Files: op.c
4845
4846 Title: "Handle tainted values in lists returned from subs, evals"
4847 From: Chip Salzenberg
4848 Files: pp_ctl.c pp_hot.c t/op/taint.t
4849
4850 Title: "Fix sysread() on tied handle"
4851 From: Spider Boardman
4852 Msg-ID: <199705010601.CAA04926@Orb.Nashua.NH.US>
4853 Date: Thu, 1 May 1997 02:01:20 -0400
4854 Files: pp_sys.c
4855
4856 Title: "Fix OS/2-specific buffer overflow"
4857 From: Ilya Zakharevich
4858 Msg-ID: <199704301920.PAA09681@monk.mps.ohio-state.edu>
4859 Date: Wed, 30 Apr 1997 15:20:01 -0400 (EDT)
4860 Files: os2/os2.c
4861
4862 BUILD PROCESS
4863
4864 Title: "Add new globals to perl.exp"
4865 From: Chip Salzenberg
4866 Files: perl_exp.SH
4867
4868 LIBRARY AND EXTENSIONS
4869
4870 Title: "Refresh DB_File to 1.14"
4871 From: Paul Marquess
4872 Msg-ID: <9704302045.AA05484@claudius.bfsec.bt.co.uk>
4873 Date: Wed, 30 Apr 1997 21:45:09 +0100 (BST)
4874 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
4875 t/lib/db-hash.t t/lib/db-recno.t
4876
4877 TESTS
4878
4879 Title: "Disable op/pipe.t test under Machten"
4880 From: Dominic Dunlop <domo@slipper.ip.lu>
4881 Msg-ID: <v03102801af8e160d3879@[194.51.248.68]>
4882 Date: Thu, 1 May 1997 12:48:26 +0200
4883 Files: t/io/pipe.t
4884
4885 UTILITIES
4886
4887 Title: "typo fixes to installhtml"
4888 From: lvirden@cas.org (Larry W. Virden)
4889 Msg-ID: <199705011114.HAA26968@cas.org>
4890 Date: Thu, 1 May 1997 07:14:31 -0400
4891 Files: installhtml
4892
4893 DOCUMENTATION
4894
4895 Title: "Fix description of av_undef() in perlguts"
4896 From: Gisle Aas
4897 Msg-ID: <199705011042.MAA09897@bergen.sn.no>
4898 Date: Thu, 1 May 1997 12:42:46 +0200
4899 Files: pod/perlguts.pod
4900
4901 Title: "Fix typo in perldelta"
4902 From: Chip Salzenberg
4903 Files: pod/perldelta.pod
4904
4905
4906----------------
878e08df 4907Version 5.003_98
4908----------------
4909
4910Here it is, the second public beta (a.k.a gamma).
4911
4912 CORE LANGUAGE CHANGES
4913
4914 Title: "Support C< $coderef->($x,$y) >"
4915 From: Chip Salzenberg
4916 Files: perly.c perly.c.diff perly.y pod/perldelta.pod pod/perldsc.pod
4917 pod/perlref.pod t/op/ref.t vms/perly_c.vms
4918
4919 CORE PORTABILITY
4920
4921 (no changes)
4922
4923 OTHER CORE CHANGES
4924
4925 Title: "Fix C< hex('80') * 0x1000000 >"
4926 From: Chip Salzenberg
4927 Files: opcode.pl
4928
4929 Title: "Reset errno after failed piped close"
3c321fdc 4930 From: Roderick Schertler
878e08df 4931 Msg-ID: <28152.862264940@eeyore.ibcinc.com>
4932 Date: Mon, 28 Apr 1997 18:02:20 -0400
4933 Files: lib/Time/gmtime.pm lib/Time/localtime.pm pod/perlfunc.pod
4934 t/io/pipe.t util.c
4935
4936 Title: "Fix warning wrt return value of PerlIO_getname()"
3c321fdc 4937 From: Spider Boardman
878e08df 4938 Msg-ID: <199704300448.AAA24174@Orb.Nashua.NH.US>
4939 Date: Wed, 30 Apr 1997 00:48:13 -0400
4940 Files: perlio.c
4941
4942 BUILD PROCESS
4943
4944 (no changes)
4945
4946 LIBRARY AND EXTENSIONS
4947
4948 (no changes)
4949
4950 TESTS
4951
4952 (no other changes)
4953
4954 UTILITIES
4955
4956 (no changes)
4957
4958 DOCUMENTATION
4959
4960 Title: "Describe Math::Trig in perlmodlib"
4961 From: Chip Salzenberg
4962 Files: pod/perlmodlib.pod
4963
4964 Title: "Add new diagnostics to perldelta"
4965 From: Chip Salzenberg
4966 Files: pod/perldelta.pod pod/perldiag.pod
4967
4968
8903cb82 4969-----------------
c635e13b 4970Version 5.003_97j
4971-----------------
4972
4973This patch should be _98, unless it's egregiously broken somehow.
4974
4975 CORE LANGUAGE CHANGES
4976
4977 (no changes)
4978
4979 CORE PORTABILITY
4980
4981 Title: "Return to favoring memset(,0,) over bzero()"
4982 From: Chip Salzenberg
4983 Files: perl.h
4984
4985 Title: "NetBSD hint update"
4986 From: matthew green <mrg@splode.eterna.com.au>
4987 Msg-ID: <199704251021.EAA22570@jhereg.perl.com>
4988 Date: Fri, 25 Apr 1997 20:18:02 +1000
4989 Files: hints/netbsd.sh
4990
4991 Title: "HP-UX hint update"
4992 From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
4993 Msg-ID: <199704280535.WAA22441@palrel1.hp.com>
4994 Date: Sun, 27 Apr 1997 23:35:07 -0600
4995 Files: hints/hpux.sh
4996
4997 Title: "Win32 update (three patches)"
4998 From: Gurusamy Sarathy and Nick Ing-Simmons
4999 Files: win32/makedef.pl win32/perllib.c win32/win32.c
5000
5001 OTHER CORE CHANGES
5002
5003 Title: "Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure"
5004 From: Chip Salzenberg
5005 Files: perl.h pod/perldiag.pod sv.c
5006
5007 Title: "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
5008 From: Chip Salzenberg
5009 Files: XSUB.h
5010
5011 Title: "Eliminate Alpha warnings"
5012 From: Hallvard B Furuseth and Chip Salzenberg
5013 Files: perlsdio.h pp_sys.c
5014
5015 Title: "Fix typo in NeXT dynaloader"
5016 From: Chip Salzenberg
5017 Files: ext/DynaLoader/dl_next.xs
5018
5019 Title: "Fix possible buffer overflow under VMS"
5020 From: Chip Salzenberg
5021 Files: taint.c
5022
5023 BUILD PROCESS
5024
5025 (no changes)
5026
5027 LIBRARY AND EXTENSIONS
5028
5029 Title: "Refresh CGI.pm to 2.35"
5030 From: Lincoln Stein <lstein@genome.wi.mit.edu>
5031 Files: lib/CGI.pm
5032
5033 Title: "Refresh DB_File to 1.13"
5034 From: Paul Marquess
5035 Msg-ID: <9704271413.AA08876@claudius.bfsec.bt.co.uk>
5036 Date: Sun, 27 Apr 1997 15:12:59 +0100 (BST)
5037 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
5038
5039 Title: "SelfLoader: fix prototype pattern, rename intrusive lexical"
5040 From: Jesse Glick <jesse@ginger> and Chip Salzenberg
5041 Files: lib/SelfLoader.pm
5042
5043 TESTS
5044
5045 (no changes)
5046
5047 UTILITIES
5048
5049 (no changes)
5050
5051 DOCUMENTATION
5052
5053 Title: "Split perlmod"
5054 From: Tom Christiansen
5055 Msg-ID: <199704260050.RAA02468@toy.perl.com>
5056 Date: Fri, 25 Apr 1997 20:50:09 -0400
5057 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
5058 pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
5059 pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
5060 pod/perltie.pod pod/roffitall
5061
5062 Title: "Describe __PACKAGE__ in perldelta"
5063 From: Chip Salzenberg
5064 Files: pod/perldelta.pod
5065
5066 Title: "Doc fix for close of pipe handle"
5067 From: Chip Salzenberg
5068 Files: pod/perlfunc.pod
5069
5070
5071-----------------
fc36a67e 5072Version 5.003_97i
5073-----------------
5074
5075This patch eliminates all known sources of buffer overflow! (And the
5076crowd goes wild. (Yeah.)) Showstoppers only between here and _98.
5077
5078 CORE LANGUAGE CHANGES
5079
5080 (no changes)
5081
5082 CORE PORTABILITY
5083
5084 Title: "Provide memset() if it's missing"
5085 From: Chip Salzenberg
5086 Files: global.sym perl.h proto.h util.c
5087
5088 Title: "Don't tell GCC that warn(), croak(), and die() are printf-lik
5089 From: Chip Salzenberg
5090 Files: proto.h
5091
5092 OTHER CORE CHANGES
5093
5094 Title: "Misc. sv_vcatpvfn() fixes"
5095 From: Hugo, Dale, Nick, Hallvard, Chip
5096 Files: gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
5097
5098 Title: "Enforce order of sprintf() elements"
5099 From: Chip Salzenberg
5100 Files: sv.c
5101
5102 Title: "Guard against long numbers, <<LONG_DELIM, and <long glob>"
5103 From: Chip Salzenberg
5104 Files: global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
5105
5106 Title: "Guard against C<goto> to deeply nested label"
5107 From: Chip Salzenberg
5108 Files: pod/perldiag.pod pp_ctl.c
5109
5110 Title: "Guard against overflow in dup2() emulation"
5111 From: Chip Salzenberg
5112 Files: util.c
5113
5114 Title: "Win32: Guard against long function names"
5115 From: Chip Salzenberg
5116 Files: win32/win32sck.c
5117
5118 Title: "Make mess() always work, by using a non-arena SV"
5119 From: Chip Salzenberg, from idea by Gurusamy Sarathy
5120 Files: perl.c util.c
5121
5122 Title: "Fix scalar leak in pp_prtf()"
5123 From: Doug MacEachern
5124 Msg-ID: <199704241706.NAA19140@postman.osf.org>
5125 Date: Thu, 24 Apr 1997 13:06:21 -0400
5126 Files: pp_sys.c
5127
5128 Title: "When copying a format line, take only its string value"
5129 From: Chip Salzenberg
5130 Files: sv.c
5131
5132 Title: "Undo private patch"
5133 From: Chip Salzenberg
5134 Files: installperl lib/ExtUtils/Install.pm
5135
5136 Title: "Fix LEAKTEST numbers"
5137 From: Chip Salzenberg
5138 Files: ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c
5139 win32/win32.c win32/win32sck.c
5140
5141 BUILD PROCESS
5142
5143 Title: "Cope with a <db.h> that isn't related to DB"
5144 From: Jarkko Hietaniemi
5145 Msg-ID: <199704241728.UAA09951@alpha.hut.fi>
5146 Date: Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
5147 Files: Configure
5148
5149 LIBRARY AND EXTENSIONS
5150
5151 Title: "Always NUL-terminate opsets"
5152 From: Chip Salzenberg
5153 Files: ext/Opcode/Opcode.xs
5154
5155 Title: "Don't core dump if my_inet_aton() get a NULL"
5156 From: Chip Salzenberg
5157 Files: ext/Socket/Socket.xs
5158
5159 Title: "Handle symlinks, high permission bits in File::Path"
5160 From: Chip Salzenberg
5161 Files: lib/File/Path.pm
5162
5163 Title: "Math::{Complex,Trig} update"
878e08df 5164 From: Jarkko Hietaniemi
fc36a67e 5165 Msg-ID: <199704242221.BAA30363@alpha.hut.fi>
5166 Date: Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
5167 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
5168 t/lib/complex.t t/lib/trig.t
5169
5170 TESTS
5171
5172 (no other changes)
5173
5174 UTILITIES
5175
5176 Title: "Fix buffer overflow in a2p"
5177 From: Chip Salzenberg
5178 Files: x2p/a2py.c
5179
5180 DOCUMENTATION
5181
5182 Title: "FAQ udpate (24-apr-97)"
5183 From: Nathan Torkington <gnat@prometheus.frii.com>
5184 Msg-ID: <199704242247.QAA07010@prometheus.frii.com>
5185 Date: Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
5186 Files: pod/perlfaq*.pod
5187
5188 Title: "Document new {,s}printf() behavior"
5189 From: Chip Salzenberg
5190 Files: pod/perldelta.pod pod/perlfunc.pod
5191
5192
5193-----------------
46fc3d4c 5194Version 5.003_97h
5195-----------------
5196
5197This patch eliminates almost all possible sources of buffer overflow;
5198in particular, there are no more sprintf() bugs. (!!) This patch
5199also has a few other fixes. With these changes in place, I can sleep
5200at night. (Because I've stopped hacking. :-))
5201
5202 CORE LANGUAGE CHANGES
5203
5204 Title: "Support PRINTF for tied handles"
5205 From: Doug MacEachern
5206 Msg-ID: <199704202226.SAA08032@postman.osf.org>
5207 Date: Sun, 20 Apr 1997 18:26:13 -0400
5208 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
5209
5210 CORE PORTABILITY
5211
5212 Title: "Fix bitwise shifts and pack('w') on Crays"
5213 From: Chip Salzenberg
5214 Files: pp.c
5215
5216 Title: "Win32 update (two patches)"
5217 From: Gurusamy Sarathy
5218 Files: lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
5219 win32/makedef.pl
5220
5221 OTHER CORE CHANGES
5222
5223 Title: "Mondo Cool patch for buffer safety and convenience"
5224 From: Chip Salzenberg
5225 Files: XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
5226 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
5227 ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
5228 global.sym gv.c interp.sym mg.c op.c perl.c perl.h
5229 pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
5230 regcomp.c regexec.c sv.c toke.c util.c
5231
5232 Title: "Problems with glob"
5233 From: Ilya Zakharevich
5234 Msg-ID: <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
5235 Date: Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
5236 Files: op.c
5237
5238 Title: "Fix scalar leak in closures"
5239 From: Chip Salzenberg
5240 Files: op.c scope.c
5241
5242 Title: "Refine error messages re: anon subs' prototypes"
5243 From: Chip Salzenberg
5244 Files: op.c
5245
5246 Title: "Outermost scope is void, not scalar"
5247 From: Chip Salzenberg
5248 Files: pp_ctl.c
5249
5250 BUILD PROCESS
5251
5252 Title: "Fix up Linux hints for tcsh, and Configure patch"
5253 From: Andy Dougherty
5254 Msg-ID: <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
5255 Date: Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
5256 Files: Configure hints/linux.sh
5257
5258 Title: "There is no standard answer to 'Use suidperl?'"
5259 From: Chip Salzenberg
5260 Files: hints/bsdos.sh hints/freebsd.sh hints/linux.sh
5261 hints/machten_2.sh
5262
5263 LIBRARY AND EXTENSIONS
5264
5265 Title: "Math::Complex update"
5266 From: Jarkko Hietaniemi
5267 Files: lib/Math/Complex.pm t/lib/complex.t
5268
5269 Title: "Croak on C<use autouse> without module name"
5270 From: Chip Salzenberg
5271 Files: lib/autouse.pm
5272
5273 Title: "Silence warnings on simple C<use ops>"
5274 From: Roderick Schertler
5275 Msg-ID: <pzybafum6k.fsf@eeyore.ibcinc.com>
5276 Date: 19 Apr 1997 10:22:43 -0400
5277 Files: ext/Opcode/ops.pm
5278
5279 TESTS
5280
5281 Title: "Don't put leading newline on numeric strings"
5282 From: Andreas Koenig
5283 Msg-ID: <199704230847.KAA22752@anna.in-berlin.de>
5284 Date: Wed, 23 Apr 1997 10:47:00 +0200
5285 Files: t/pragma/constant.t
5286
5287 UTILITIES
5288
5289 (no changes)
5290
5291 DOCUMENTATION
5292
5293 Title: "FAQ udpate (23-apr-97)"
5294 From: Nathan Torkington <gnat@prometheus.frii.com>
5295 Msg-ID: <199704231822.MAA05074@prometheus.frii.com>
5296 Date: Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
5297 Files: pod/perlfaq*.pod
5298
5299 Title: "Two doublewords less"
5300 From: Jarkko Hietaniemi
5301 Msg-ID: <199704201938.WAA07722@alpha.hut.fi>
5302 Date: Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
5303 Files: pod/perlrun.pod vms/perlvms.pod
5304
5305
5306-----------------
8903cb82 5307Version 5.003_97g
5308-----------------
5309
5310This one has two security bug fixes for buffer overflows. Perl has
5311not yet been searched to see if more fixes are needed.
5312
5313 CORE LANGUAGE CHANGES
5314
5315 Title: "Improve sysseek(), remove systell(), fix Opcode"
5316 From: Chip Salzenberg
5317 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
5318 ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
5319 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
5320 proto.h t/op/sysio.t toke.c
5321
5322 Title: "Fix (and test) spaces in {,un}pack()"
5323 From: Chip Salzenberg
5324 Files: pp.c t/op/pack.t
5325
5326 CORE PORTABILITY
5327
5328 Title: "Irix update"
5329 From: Scott Henry <scotth@sgi.com>
5330 Msg-ID: <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
5331 Date: 18 Apr 1997 12:37:24 -0700
5332 Files: MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
5333
5334 Title: "ExtUtils/Miniperl.pm not built on Win32"
5335 From: Nick Ing-Simmons
5336 Msg-ID: <199704181742.SAA08407@ni-s.u-net.com>
5337 Date: Fri, 18 Apr 1997 18:42:32 +0100
5338 Files: win32/Makefile
5339
5340 OTHER CORE CHANGES
5341
5342 Title: "SECURITY FIX: 'Identifier too long'"
5343 From: Chip Salzenberg
5344 Files: pod/perldelta.pod pod/perldiag.pod toke.c
5345
5346 Title: "SECURITY FIX: Buffer overflow in gv_fetchfile()"
5347 From: Chip Salzenberg
5348 Files: gv.c
5349
5350 Title: "Remove pp_method() inefficiency from last patch"
5351 From: Chip Salzenberg
5352 Files: pp_hot.c
5353
5354 BUILD PROCESS
5355
5356 Title: "Fix unnecessary re-linking"
5357 From: Chip Salzenberg
5358 Files: lib/ExtUtils/MM_Unix.pm
5359
5360 Title: "Fix tcsh hack in Configure"
5361 From: Chip Salzenberg
5362 Files: Configure
5363
5364 Title: "Minor, optional patch to Makefile.SH"
5365 From: "Randy J. Ray" <rjray@uswest.com>
5366 Msg-ID: <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
5367 Date: Thu, 17 Apr 1997 19:32:17 -0600
5368 Files: Makefile.SH
5369
5370 LIBRARY AND EXTENSIONS
5371
5372 Title: "Patch to Getopt::Long"
5373 From: Johan Vromans <jvromans@squirrel.nl>
5374 Msg-ID: <m0wIKCO-00081IC@phoenix.squirrel.nl>
5375 Date: Fri, 18 Apr 97 22:24 MET DST
5376 Files: lib/Getopt/Long.pm
5377
5378 Title: "Fix NAME in SDBM_File build"
5379 From: Chip Salzenberg
5380 Files: ext/SDBM_File/sdbm/Makefile.PL
5381
5382 TESTS
5383
5384 (no other changes)
5385
5386 UTILITIES
5387
5388 Title: "Make h2ph generate constant subs"
5389 From: Roderick Schertler
5390 Msg-ID: <pz2088w5ot.fsf@eeyore.ibcinc.com>
5391 Date: 18 Apr 1997 14:23:46 -0400
5392 Files: utils/h2ph.PL
5393
5394 DOCUMENTATION
5395
5396 Title: "Document {,un}pack changes"
5397 From: Paul Marquess
5398 Msg-ID: <9704181249.AA11733@claudius.bfsec.bt.co.uk>
5399 Date: Fri, 18 Apr 97 13:49:39 BST
5400 Files: pod/perldelta.pod pod/perldiag.pod
5401
5402
5403-----------------
5404Version 5.003_97f
5405-----------------
96e4d5b1 5406
5407This is it before _98. No more last-minute features. Really, I mean
5408it this time. No kidding.
5409
5410 CORE LANGUAGE CHANGES
5411
5412 Title: "New operator systell()"
5413 From: Chip Salzenberg
5414 Files: doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
5415 pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
5416 t/op/sysio.t toke.c
5417
5418 Title: "Allow constant sub to be optimized when called with parens"
5419 From: Chip Salzenberg
5420 Files: toke.c
5421
5422 Title: "Make {,un}pack fail on invalid pack types"
5423 From: Chip Salzenberg
5424 Files: pod/perldiag.pod pp.c
5425
5426 CORE PORTABILITY
5427
5428 Title: "Fix bitwise ops and {,un}pack() on Cray CPUs"
5429 From: Chip Salzenberg
5430 Files: pp.c
5431
5432 Title: "VMS update"
5433 From: Charles Bailey
5434 Files: lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
5435 vms/vms.c vms/writemain.pl
5436
5437 Title: "Win32 update (three patches)"
5438 From: Gurusamy Sarathy and Nick Ing-Simmons
5439 Files: lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
5440 lib/File/Basename.pm win32/Makefile win32/makedef.pl
5441 win32/perllib.c win32/win32.c win32/win32iop.h
5442
5443 OTHER CORE CHANGES
5444
5445 Title: "Fix error messages on method lookup failure"
5446 From: Chip Salzenberg
5447 Files: pp_hot.c
5448
5449 Title: "Fix use of var before init in util.c"
5450 From: Gurusamy Sarathy
5451 Msg-ID: <199704162342.TAA20773@aatma.engin.umich.edu>
5452 Date: Wed, 16 Apr 1997 19:42:41 -0400
5453 Files: util.c
5454
5455 BUILD PROCESS
5456
5457 Title: "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
5458 From: Michael De La Rue <mikedlr@tardis.ed.ac.uk>
5459 Files: Configure hints/linux.sh
5460
5461 LIBRARY AND EXTENSIONS
5462
5463 Title: "Fix bug in Opcode when (maxo & 15) > 8"
5464 From: Chip Salzenberg
5465 Files: ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
5466 ext/Opcode/Opcode.xs
5467
5468 Title: "CGI.pm broke again"
5469 From: Andreas Koenig
5470 Msg-ID: <199704171136.NAA24859@anna.in-berlin.de>
5471 Date: Thu, 17 Apr 1997 13:36:28 +0200
5472 Files: lib/CGI.pm
5473
5474 Title: "Revise quotewords()"
5475 From: Shishir Gundavaram <shishir@ruby.ora.com>
5476 Files: lib/Text/ParseWords.pm
5477
5478 TESTS
5479
5480 (no other changes)
5481
5482 UTILITIES
5483
5484 (no changes)
5485
5486 DOCUMENTATION
5487
5488 Title: "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
5489 From: Andy Dougherty
5490 Files: INSTALL Porting/pumpkin.pod
5491
5492 Title: "Document size restrictions for packed integers"
5493 From: Jarkko Hietaniemi
5494 Files: pod/perlfunc.pod
54310121 5495
5496
8903cb82 5497-----------------
5498Version 5.003_97e
5499-----------------
137443ea 5500
5501Y'know, I've heard of this "beta" thing, but it's been so long since
5502I've seen one, I'm not sure it really exists...
5503
5504 CORE LANGUAGE CHANGES
5505
5506 Title: "New operator: sysseek()"
5507 From: Chip Salzenberg
5508 Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
5509 keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
5510 pp_sys.c t/op/sysio.t toke.c
5511
5512 Title: "Allow recursive substitution again"
5513 From: Chip Salzenberg
5514 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
5515
5516 CORE PORTABILITY
5517
5518 Title: "Use size_t for socket size parameters of GNU libc"
5519 From: Chip Salzenberg
5520 Files: doio.c pp_sys.c
5521
5522 Title: "Fix STMT_{START,END} under g++"
5523 From: Steven Parkes <parkes@sierravista.com>
5524 Msg-ID: <199704141935.MAA11240@monterey.sierravista.com>
5525 Date: Mon, 14 Apr 1997 12:35:34 -0700
5526 Files: perl.h
5527
5528 Title: "Win32 update (four patches)"
5529 From: Gurusamy Sarathy and Nick Ing-Simmons
5530 Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
5531 ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
5532 ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
5533 utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
5534 win32/config.H win32/config.w32 win32/config_h.PL
5535 win32/config_sh.PL win32/perllib.c win32/runperl.c
5536 win32/win32.c win32/win32io.c win32/win32sck.c
5537
5538 OTHER CORE CHANGES
5539
5540 Title: "New API function: perl_eval_pv()"
5541 From: Doug MacEachern
5542 Msg-ID: <199704142113.RAA06823@postman.osf.org>
5543 Date: Mon, 14 Apr 1997 17:13:41 -0400
5544 Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
5545 pod/perlguts.pod proto.h
5546
5547 Title: "Fix C< s//whatever/ >, which reuses old pattern"
5548 From: Chip Salzenberg
5549 Files: pp_hot.c regexec.c
5550
5551 Title: "Return a value from PerlIO_{,un}getc"
5552 From: Hallvard B Furuseth
5553 Msg-ID: <199704131228.OAA05695@bombur2.uio.no>
5554 Date: Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
5555 Files: perlio.c
5556
5557 Title: "Fix for environment leak"
5558 From: skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
5559 Msg-ID: <19970415103246.NN46698@breughel.ufsia.ac.be>
5560 Date: Tue, 15 Apr 1997 10:32:46 +0200
5561 Files: util.c
5562
5563 Title: "Fix comments in seed()"
5564 From: Hallvard B Furuseth
5565 Msg-ID: <199704141758.TAA06895@bombur2.uio.no>
5566 Date: Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
5567 Files: pp.c
5568
5569 BUILD PROCESS
5570
5571 Title: "Put extensions' autoload files in $archlib"
5572 From: Chip Salzenberg
5573 Files: installperl
5574
5575 Title: "Use '-fPIC' for debugging compiles under Solaris with gcc"
5576 From: Hallvard B Furuseth
5577 Files: Configure
5578
5579 LIBRARY AND EXTENSIONS
5580
5581 Title: "Refresh CGI to 2.34"
5582 From: Chip Salzenberg
5583 Files: eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
5584 lib/CGI/Apache.pm
5585
5586 Title: "Debugger update"
5587 From: Ilya Zakharevich
5588 Msg-ID: <199704142115.RAA09923@monk.mps.ohio-state.edu>
5589 Date: Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
5590 Files: lib/perl5db.pl
5591
5592 Title: "diagnostics: $/ gotcha"
5593 From: Andreas Koenig
5594 Msg-ID: <199704151814.UAA03404@anna.in-berlin.de>
5595 Date: Tue, 15 Apr 1997 20:14:01 +0200
5596 Files: lib/diagnostics.pm
5597
5598 Title: "Update File::Path"
5599 From: Andreas Koenig
5600 Msg-ID: <199704151401.QAA02556@anna.in-berlin.de>
5601 Date: Tue, 15 Apr 1997 16:01:07 +0200
5602 Files: lib/File/Path.pm t/lib/filepath.t
5603
5604 Title: "User::pwent.pm: g{,e}cos"
5605 From: Tom Christiansen
5606 Msg-ID: <199704130135.TAA23274@jhereg.perl.com>
5607 Date: Sat, 12 Apr 1997 19:35:54 -0600
5608 Files: lib/User/pwent.pm
5609
5610 Title: "Sys::Syslog: hyphens in hostnames"
5611 From: Jarkko Hietaniemi
5612 Msg-ID: <199704151421.RAA19693@alpha.hut.fi>
5613 Date: Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
5614 Files: lib/Sys/Syslog.pm
5615
5616 Title: "Clean up format of dlopen() debug info"
5617 From: Hallvard B Furuseth
5618 Files: ext/DynaLoader/dl_dlopen.xs
5619
5620 TESTS
5621
5622 (no changes)
5623
5624 UTILITIES
5625
5626 Title: "xsubpp incorrectly handles 'class::newthing()'"
5627 From: "John Q. Linux" <jql@jql.accessone.com>
5628 Msg-ID: <199704122201.PAA01780@jql.accessone.com>
5629 Date: Sat, 12 Apr 1997 15:01:33 -0700
5630 Files: lib/ExtUtils/xsubpp
5631
5632 DOCUMENTATION
5633
5634 Title: "Add CGI to perldelta.pod and improve its description in MANIFEST"
5635 From: Chip Salzenberg
5636 Files: MANIFEST pod/perldelta.pod
5637
5638 Title: "Describe probs with majordomo 1.94.1"
5639 From: Chip Salzenberg
5640 Files: pod/perldelta.pod
5641
5642 Title: "Fix description of /\G/g"
5643 From: Chip Salzenberg
5644 Files: pod/perlop.pod
5645
5646 Title: "Mention '...' operator in precedence table"
5647 From: Tom Christiansen
5648 Msg-ID: <199704131724.LAA23120@jhereg.perl.com>
5649 Date: Sun, 13 Apr 1997 11:24:16 -0600
5650 Files: pod/perlop.pod
5651
5652
8903cb82 5653-----------------
5654Version 5.003_97d
5655-----------------
7a2e2cd6 5656
5657Any minute now... second public beta... no, really...
5658
5659 CORE LANGUAGE CHANGES
5660
5661 Title: "Fix for incorrect overloaded assignment"
5662 From: Ilya Zakharevich
5663 Msg-ID: <199704112225.SAA03482@monk.mps.ohio-state.edu>
5664 Date: Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
5665 Files: gv.c
5666
5667 Title: "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
5668 From: Chip Salzenberg
5669 Files: pp_hot.c
5670
5671 Title: "Fix label on C<for(;;)> statement"
5672 From: Chip Salzenberg
5673 Files: perly.c perly.y
5674
5675 CORE PORTABILITY
5676
5677 Title: "update to 5.003_97b/hint/irix_6_2.sh"
5678 From: Scott Henry <scotth@sgi.com>
5679 Msg-ID: <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
5680 Date: 11 Apr 1997 18:05:03 -0700
5681 Files: hints/irix_6_2.sh
5682
5683 OTHER CORE CHANGES
5684
5685 Title: "Before 'BEGIN not safe', explain why"
5686 From: Chip Salzenberg
5687 Files: op.c
5688
5689 Title: "New error msg for low-key failure of C<require>"
5690 From: Chip Salzenberg
5691 Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
5692 t/pragma/strict-vars
5693
5694 Title: "Put "dXSUB_SYS" last in declarations"
5695 From: Chip Salzenberg
5696 Files: win32/perllib.c
5697
5698 Title: "Minor type cleanup"
5699 From: Chip Salzenberg
5700 Files: proto.h toke.c
5701
5702 BUILD PROCESS
5703
5704 (no changes)
5705
5706 LIBRARY AND EXTENSIONS
5707
5708 Title: "win32: perl5db patch"
5709 From: Gurusamy Sarathy
5710 Msg-ID: <199704102142.RAA27396@aatma.engin.umich.edu>
5711 Date: Thu, 10 Apr 1997 17:42:13 -0400
5712 Files: lib/perl5db.pl
5713
5714 Title: "Enhancements to debugger, Term::ReadLine, Term::Cap"
5715 From: Ilya Zakharevich
5716 Msg-ID: <199704101948.PAA01841@monk.mps.ohio-state.edu>
5717 Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
5718 Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
5719
5720 Title: "MM_Unix patch for use under CVS"
5721 From: Ulrich Pfeifer
5722 Msg-ID: <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
5723 Date: 11 Apr 1997 14:59:00 +0200
5724 Files: lib/ExtUtils/MM_Unix.pm
5725
5726 Title: "Complex update (five patches)"
5727 From: Jarkko Hietaniemi
5728 Files: lib/Math/Complex.pm t/lib/complex.t
5729
5730 Title: "Fix undef warning in Math::BigInt"
5731 From: Chip Salzenberg
5732 Files: lib/Math/BigInt.pm
5733
5734 TESTS
5735
5736 (no other changes)
5737
5738 UTILITIES
5739
5740 Title: "Add B<-o> option to a2p, for old awk; make new the default"
5741 From: Chip Salzenberg
5742 Files: x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
5743
5744 DOCUMENTATION
5745
5746 Title: "typo in lib/diagnostics.pm"
5747 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
5748 Msg-ID: <199704111800.OAA27297@grymoire.crd.ge.com>
5749 Date: Fri, 11 Apr 1997 14:00:54 -0400
5750 Files: lib/diagnostics.pm
5751
5752 Title: "Use B<> for options in Class::Struct pod"
5753 From: Hugo van der Sanden <hv@iii.co.uk>
5754 Msg-ID: <334D2E7B.67F0@iii.co.uk>
5755 Date: Thu, 10 Apr 1997 19:16:27 +0100
5756 Files: lib/Class/Struct.pm
5757
5758 Title: "Explain //g and \G issues"
5759 From: Gurusamy Sarathy
5760 Msg-ID: <199704122048.QAA25060@aatma.engin.umich.edu>
5761 Date: Sat, 12 Apr 1997 16:48:41 -0400
5762 Files: pod/perldelta.pod pod/perlop.pod pod/perlre.pod
5763
5764 Title: "more (err, less) doubled words"
5765 From: Jarkko Hietaniemi
5766 Msg-ID: <199704111931.WAA24460@alpha.hut.fi>
5767 Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
5768 Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
5769 ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
5770 lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
5771 lib/vars.pm pod/perlcall.pod pod/perldiag.pod
5772 pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
5773 pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
5774
5775 Title: "Freudian slip error in perlsub.pod"
5776 From: barnett@grymoire.crd.ge.com (Bruce Barnett)
5777 Msg-ID: <199704111755.NAA27200@grymoire.crd.ge.com>
5778 Date: Fri, 11 Apr 1997 13:55:07 -0400
5779 Files: pod/perlsub.pod
5780
5781 Title: "Little patch for perl5.003_97c/pod/perlpod.pod"
5782 From: rse@engelschall.com (Ralf S. Engelschall)
5783 Msg-ID: <199704112048.WAA08733@en1.engelschall.com>
5784 Date: Fri, 11 Apr 1997 22:48:37 +0200
5785 Files: pod/perlpod.pod
5786
5787
8903cb82 5788-----------------
5789Version 5.003_97c
5790-----------------
8cc95fdb 5791
5792That second public beta will be Real Soon Now...
5793
5794 CORE LANGUAGE CHANGES
5795
5796 Title: "Refine setgroups() behavior of C<$)>"
5797 From: Chip Salzenberg
5798 Files: mg.c pod/perldelta.pod pod/perlvar.pod
5799
5800 Title: "Forbid -[Mm] on #! line"
5801 From: Chip Salzenberg
5802 Files: pod/perldelta.pod pod/perldiag.pod toke.c
5803
5804 CORE PORTABILITY
5805
5806 Title: "Fix dynamic loading (and argv[0]) under AmigaOS"
5807 From: Norbert Pueschel
5808 Msg-ID: <77724842@Armageddon.meb.uni-bonn.de>
5809 Date: Tue, 08 Apr 1997 22:01:45 +0200
5810 Files: hints/amigaos.sh
5811
5812 Title: "Special mkdir() for VMS"
5813 From: Charles Bailey
5814 Msg-ID: <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
5815 Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
5816 Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
5817 plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
5818
5819 OTHER CORE CHANGES
5820
5821 Title: "Fix assignment from magic SV that becomes a glob"
5822 From: Chip Salzenberg
5823 Files: sv.c
5824
5825 BUILD PROCESS
5826
5827 Title: "Fix syntax error in Configure comment(!)"
5828 From: Chip Salzenberg
5829 Files: Configure
5830
5831 Title: "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
5832 From: Chip Salzenberg
5833 Files: Configure
5834
5835 Title: "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
5836 From: Chip Salzenberg
5837 Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
5838
5839 LIBRARY AND EXTENSIONS
5840
5841 Title: "Replace Class::Template with improved Class::Struct"
5842 From: Jim Miner <jfm@winternet.com>
5843 Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
5844 lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
5845 lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
5846 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
5847 lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
5848 pod/perlmod.pod pod/perltoot.pod
5849
5850 Title: "MakeMaker pathname patch"
5851 From: Nick Ing-Simmons
5852 Msg-ID: <199704091908.UAA00877@ni-s.u-net.com>
5853 Date: Wed, 9 Apr 1997 20:08:23 +0100
5854 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
5855
5856 Title: "Fix configuration of new socket"
5857 From: Chip Salzenberg
5858 Files: ext/IO/lib/IO/Socket.pm
5859
5860 Title: "Improve IO::Handle docs; don't export _open_mode_string"
5861 From: Chip Salzenberg
5862 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
5863
5864 Title: "Complex.pm: 0**0 sanity"
5865 From: Jarkko Hietaniemi
5866 Msg-ID: <199704091804.VAA13930@alpha.hut.fi>
5867 Date: Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
5868 Files: lib/Math/Complex.pm
5869
5870 Title: "Fix typos in Math::Trig"
5871 From: Jarkko Hietaniemi
5872 Files: lib/Math/Trig.pm
5873
5874 TESTS
5875
5876 Title: "Accommodate CodeBuilder variant of Machten 4.0.3"
5877 From: Dominic Dunlop <domo@slipper.ip.lu>
5878 Msg-ID: <v03020902af704d320f27@[194.51.248.88]>
5879 Date: Tue, 8 Apr 1997 22:15:15 +0200
5880 Files: t/io/fs.t t/op/stat.t
5881
5882 UTILITIES
5883
5884 (no changes)
5885
5886 DOCUMENTATION
5887
5888 Title: "IO::Socket doc fix"
5889 From: Roderick Schertler
5890 Msg-ID: <28383.860527843@eeyore.ibcinc.com>
5891 Date: Tue, 08 Apr 1997 15:30:43 -0400
5892 Files: ext/IO/lib/IO/Socket.pm
5893
5894
8903cb82 5895-----------------
5896Version 5.003_97b
5897-----------------
5cd24f17 5898
5899Working on the second public beta...
5900
5901 CORE LANGUAGE CHANGES
5902
5903 Title: "Make assignment to C<$)> call setgroups()"
5904 From: Chip Salzenberg
5905 Files: Configure config_H config_h.SH mg.c plan9/config.plan9
5906 pod/perldelta.pod vms/config.vms win32/config.H
5907 win32/config.w32
5908
5909 Title: "Grandfather "$$<digit>" in strings"
5910 From: Chip Salzenberg
5911 Files: pod/perldiag.pod toke.c
5912
5913 Title: "Disconnect warn and die hooks _after_ object destruction"
5914 From: Chip Salzenberg
5915 Files: perl.c
5916
5917 Title: "Forbid recursive substitutions"
5918 From: Chip Salzenberg
5919 Files: cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
5920
5921 CORE PORTABILITY
5922
5923 Title: "Use SSize_t for values of PerlIO_{read,write}"
5924 From: Chip Salzenberg
5925 Files: perlio.c perlio.h perlsdio.h pp_sys.c
5926
5927 Title: "perlwin-97a_4: win32 environ fix"
5928 From: Gurusamy Sarathy
5929 Msg-ID: <199704060431.XAA23400@aatma.engin.umich.edu>
5930 Date: Sat, 05 Apr 1997 23:31:11 -0500
5931 Files: win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
5932
5933 OTHER CORE CHANGES
5934
5935 Title: "length($') isn't"
5936 From: Gurusamy Sarathy
5937 Msg-ID: <199704070730.DAA07310@aatma.engin.umich.edu>
5938 Date: Mon, 07 Apr 1997 03:30:44 -0400
5939 Files: mg.c
5940
5941 Title: "Fix obscure regex bug related to leading C<.*>"
5942 From: Chip Salzenberg
5943 Files: toke.c
5944
5945 Title: "Add warning for glob failure"
5946 From: Chip Salzenberg
5947 Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
5948
5949 Title: "Fix C<perl -V> in presence of local patches"
5950 From: Chip Salzenberg
5951 Files: perl.c
5952
5953 BUILD PROCESS
5954
5955 Title: "Don't suggest 'Configure -der' in config.sh comments"
5956 From: Chip Salzenberg
5957 Files: Configure
5958
5959 LIBRARY AND EXTENSIONS
5960
5961 Title: "CGI->redirect patch"
5962 From: Doug MacEachern
5963 Msg-ID: <199704051527.KAA11280@postman.osf.org>
5964 Date: Sat, 05 Apr 1997 10:27:52 -0500
5965 Files: lib/CGI.pm
5966
5967 Title: "Updates to Math::Complex and Math::Trig"
5968 From: Jarkko Hietaniemi
5969 Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
5970 t/lib/complex.t
5971
5972 Title: "Fix FindBin under Win32, and document success"
5973 From: Nick Ing-Simmons and Gurusamy Sarathy
5974 Msg-ID: <199704051504.QAA09507@ni-s.u-net.com>
5975 Date: Sat, 5 Apr 1997 16:04:52 +0100
5976 Files: README.win32 lib/Cwd.pm lib/FindBin.pm
5977
5978 TESTS
5979
5980 (no other changes)
5981
5982 UTILITIES
5983
5984 Title: "Patch for 'perldoc -f'"
5985 From: Gisle Aas
5986 Msg-ID: <199704061732.TAA00353@bergen.sn.no>
5987 Date: Sun, 6 Apr 1997 19:32:04 +0200
5988 Files: utils/perldoc.PL
5989
5990 DOCUMENTATION
5991
5992 Title: "Document required module versions"
5993 From: Chip Salzenberg
5994 Files: pod/perldelta.pod
5995
5996 Title: "Document sample function perl_eval()"
5997 From: Doug MacEachern
5998 Msg-ID: <199704051524.KAA06090@postman.osf.org>
5999 Date: Sat, 05 Apr 1997 10:24:43 -0500
6000 Files: pod/perlcall.pod pod/perlembed.pod
6001
6002 Title: "Make L<perltrap> refer to L<perldelta>"
6003 From: Chip Salzenberg
6004 Files: pod/perltrap.pod
6005
6006
8903cb82 6007-----------------
6008Version 5.003_97a
6009-----------------
5aabfad6 6010
6011This release gets a letter instead of a full subversion because I'm
6012planning on making 5.003_98 the second public beta.
6013
6014 CORE LANGUAGE CHANGES
6015
6016 Title: "Fix AUTOLOAD, or kill me"
6017 From: Chip Salzenberg
6018 Files: gv.c pp.c t/op/method.t
6019
6020 CORE PORTABILITY
6021
6022 Title: "Add support for Cygwin32 (GNU-Win32) -- very low impact"
6023 From: John Cerney <j-cerney1@ti.com>
6024 Msg-ID: <199704030821.JAA08762@pluto.tiuk.ti.com>
6025 Date: Thu, 3 Apr 1997 09:21:17 +0100
6026 Files: MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
6027 cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
6028 ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
6029 pp_sys.c
6030
6031 Title: "Win32 update (six patches)"
6032 From: Gurusamy Sarathy
6033 Files: MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
6034 t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
6035 t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
6036 win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
6037 win32/win32io.c win32/win32io.h win32/win32iop.h
6038
6039 Title: "AmigaOS update"
6040 From: Norbert Pueschel
6041 Msg-ID: <77724828@Armageddon.meb.uni-bonn.de>
6042 Date: Thu, 03 Apr 1997 16:16:51 +0200
6043 Files: README.amiga hints/amigaos.sh
6044
6045 OTHER CORE CHANGES
6046
6047 Title: "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
6048 From: Chip Salzenberg
6049 Files: op.c
6050
6051 Title: "Fix warning for useless C<1..2>"
6052 From: Chip Salzenberg
6053 Files: op.c
6054
6055 Title: "Minor cleanups"
6056 From: Gurusamy Sarathy
6057 Msg-ID: <199704040056.TAA22253@aatma.engin.umich.edu>
6058 Date: Thu, 03 Apr 1997 19:56:57 -0500
6059 Files: mg.c mg.h perl.c
6060
6061 Title: "Eliminate unreliable warning with %SIG and strict refs"
6062 From: Chip Salzenberg
6063 Files: mg.c
6064
6065 Title: "Fix impossible test in vivification"
6066 From: Chip Salzenberg
6067 Files: mg.c
6068
6069 Title: "runlevel is I32, not int"
6070 From: Roderick Schertler
6071 Msg-ID: <2848.860109823@eeyore.ibcinc.com>
6072 Date: Thu, 03 Apr 1997 18:23:43 -0500
6073 Files: pp_ctl.c util.c
6074
6075 BUILD PROCESS
6076
6077 Title: "Re: shared lib compilation problem with miniperl5.003_97"
6078 From: Andy Dougherty
6079 Msg-ID: <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
6080 Date: Fri, 04 Apr 1997 13:02:23 -0500 (EST)
6081 Files: Makefile.SH
6082
6083 LIBRARY AND EXTENSIONS
6084
6085 Title: "Math::Trig, based on (and from an author of) Math::Complex"
6086 From: Chip Salzenberg
6087 Files: MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
6088 pod/perldelta.pod t/lib/complex.t t/lib/trig.t
6089
6090 Title: "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
6091 From: Chip Salzenberg and Tim Bunce
6092 Files: lib/AutoLoader.pm
6093
6094 Title: "CPAN & TRL-Gnu"
6095 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
6096 Msg-ID: <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
6097 Date: Fri, 04 Apr 1997 10:09:03 +0200
6098 Files: lib/CPAN.pm
6099
6100 Title: "Limit @ISA to actual DBM in AnyDBM"
6101 From: Chip Salzenberg
6102 Files: lib/AnyDBM_File.pm
6103
6104 Title: "Don't use $4 when it might be undef"
6105 From: Chip Salzenberg
6106 Files: lib/bigfloat.pl
6107
6108 TESTS
6109
6110 Title: "Make *dbm tests work with Win32"
6111 From: Chip Salzenberg
6112 Files: t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
6113 t/lib/sdbm.t
6114
6115 UTILITIES
6116
6117 (no changes)
6118
6119 DOCUMENTATION
6120
6121 Title: "Update INSTALL"
6122 From: Andy Dougherty
6123 Files: INSTALL
6124
6125 Title: "Pod style"
6126 From: Nathan Torkington <gnat@prometheus.frii.com>
6127 Files: pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
6128 pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
6129 pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
6130 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
6131 pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
6132
6133
8903cb82 6134----------------
6135Version 5.003_97
6136----------------
dc848c6f 6137
6138 CORE LANGUAGE CHANGES
6139
6140 Title: "Reenable but deprecate inherited AUTOLOAD for plain funcs"
6141 From: Chip Salzenberg
6142 Files: ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
6143 pod/perldelta.pod pod/perldiag.pod t/op/method.t
6144
6145 CORE PORTABILITY
6146
6147 Title: "Don't use setjmp() and longjmp() in complex exprs"
6148 From: Chip Salzenberg
6149 Files: perl.c pp_ctl.c scope.h
6150
6151 Title: "Improve definition of Sock_size_t"
6152 From: Chip Salzenberg
6153 Files: doio.c pp_sys.c
6154
6155 Title: "Don't use a completely empty macro parameter"
6156 From: Chip Salzenberg
6157 Files: sv.h
6158
6159 Title: "Win32 update"
6160 From: Gurusamy Sarathy
6161 Msg-ID: <199704020608.BAA29538@aatma.engin.umich.edu>
6162 Date: Wed, 02 Apr 1997 01:08:09 -0500
6163 Files: win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
6164 2.0/perldll.mak win32/perl.mak
6165
6166 OTHER CORE CHANGES
6167
6168 Title: "Introduce and use gv_fetchmethod_autoload()"
6169 From: Chip Salzenberg
6170 Files: global.sym gv.c pod/perlguts.pod proto.h universal.c
6171
6172 Title: "Reduce memory footprint of literal strings"
6173 From: ilya@math.ohio-state.edu (Ilya Zakharevich)
6174 Msg-ID: <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
6175 Date: Tue, 01 Apr 1997 11:34:37 -0500 (EST)
6176 Files: toke.c
6177
6178 BUILD PROCESS
6179
6180 Title: "Remove target before link() of perldiag.pod"
6181 From: Chip Salzenberg
6182 Files: installperl
6183
6184 LIBRARY AND EXTENSIONS
6185
6186 Title: "Refresh CPAN to 1.24"
6187 From: Andreas Koenig
6188 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
6189
6190 Title: "Refresh ExtUtils::Manifest to 1.33"
6191 From: Andreas Koenig
6192 Files: lib/ExtUtils/Manifest.pm
6193
6194 Title: "Update $VERSION of ExtUtils::Embed to reflect reality"
6195 From: Chip Salzenberg
6196 Files: lib/ExtUtils/Embed.pm
6197
6198 Title: "Fix POSIX::raise()"
6199 From: "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
6200 Msg-ID: <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
6201 Date: Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
6202 Files: ext/POSIX/POSIX.pm
6203
6204 Title: "Eliminate warnings in File::Basename"
6205 From: Robin Barker <rmb1@cise.npl.co.uk>
6206 Msg-ID: <11173.9704011111@tempest.cise.npl.co.uk>
6207 Date: Tue, 1 Apr 97 12:11:43 BST
6208 Files: lib/File/Basename.pm t/lib/basename.t
6209
6210 Title: "Eliminate warning in CGI.pm"
6211 From: Chip Salzenberg
6212 Files: lib/CGI.pm
6213
6214 Title: "Tweaks to constant.pm"
6215 From: Tom Phoenix
6216 Msg-ID: <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
6217 Date: Mon, 31 Mar 1997 21:10:14 -0800 (PST)
6218 Files: lib/constant.pm
6219
6220 Title: "Document eval vs. sub in Benchmark"
6221 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
6222 Msg-ID: <199704012231.XAA00225@crypt.compulink.co.uk>
6223 Date: Tue, 01 Apr 1997 23:31:55 +0100
6224 Files: lib/Benchmark.pm
6225
6226 TESTS
6227
5cd24f17 6228 (no other changes)
dc848c6f 6229
6230 UTILITIES
6231
6232 Title: "Improve heuristics for pod2man titles"
6233 From: Roderick Schertler
6234 Msg-ID: <pzn2ri9gto.fsf@eeyore.ibcinc.com>
6235 Date: 01 Apr 1997 23:41:55 -0500
6236 Files: pod/pod2man.PL
6237
6238 DOCUMENTATION
6239
6240 Title: "Clean up some poddities, and make C<make html> work again"
6241 From: Chip Salzenberg
6242 Files: pod/Makefile pod/perldelta.pod pod/perldiag.pod
6243 pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
6244 pod/perltrap.pod
6245
6246 Title: "Fix MM doc's use of "SUPER::""
6247 From: avera@hal.com (Jim Avera)
6248 Msg-ID: <9704012235.AA07841@membrane.hal.com>
6249 Date: Tue, 1 Apr 1997 14:35:26 -0800 (PST)
6250 Files: lib/ExtUtils/MakeMaker.pm
6251
6252 Title: "Eliminate pod warnings in libs"
6253 From: Chip Salzenberg
6254 Files: lib/CGI.pm lib/ExtUtils/Command.pm
6255
6256
8903cb82 6257----------------
6258Version 5.003_96
6259----------------
54310121 6260
6261 CORE LANGUAGE CHANGES
6262
6263 Title: "Support $ENV{PERL5OPT}"
6264 From: Chip Salzenberg
6265 Files: perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
6266
6267 Title: "Implement void context, in which C<wantarray> is undef"
6268 From: Chip Salzenberg
6269 Files: cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
6270 pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
6271 pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
6272 pp_sys.c proto.h
6273
6274 Title: "Don't look up &AUTOLOAD in @ISA when calling plain function"
6275 From: Chip Salzenberg
6276 Files: global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
6277 pp_hot.c proto.h t/op/method.t
6278
6279 Title: "Allow closures to be constant subroutines"
6280 From: Chip Salzenberg
6281 Files: op.c
6282
6283 Title: "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
6284 From: Chip Salzenberg
6285 Files: pp.c
6286
6287 Title: "Fix lexical suicide from C<my $x = $x> in sub"
6288 From: Chip Salzenberg
6289 Files: op.c
6290
6291 Title: "Make "Unrecog. char." fatal, and update its doc"
6292 From: Chip Salzenberg
6293 Files: pod/perldiag.pod toke.c
6294
6295 Title: "Die on patterns that will match empty string forever"
6296 From: Stephen Potter <spp@psa.pencom.com>
6297 Msg-ID: <199703282138.PAA28311@psa.pencom.com>
6298 Date: Fri, 28 Mar 1997 15:38:30 -0600
6299 Files: regcomp.c
6300
6301 CORE PORTABILITY
6302
6303 Title: "safefree() mismatch"
6304 From: Roderick Schertler
6305 Msg-ID: <21338.859653381@eeyore.ibcinc.com>
6306 Date: Sat, 29 Mar 1997 11:36:21 -0500
6307 Files: util.c
6308
6309 Title: "FreeBSD update"
6310 From: Slaven Rezic <eserte@cs.tu-berlin.de>
6311 Msg-ID: <199703311417.QAA04162@cabulja.herceg.de>
6312 Date: Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
6313 Files: hints/freebsd.sh
6314
6315 Title: "Win32 update (seven patches)"
6316 From: Gurusamy Sarathy and Nick Ing-Simmons
6317 Files: EXTERN.h MANIFEST win32/Makefile win32/perl.mak
6318 win32/perl.rc win32/perldll.mak win32/makedef.pl
6319 win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
6320
6321 OTHER CORE CHANGES
6322
6323 Title: "Report PERL* environment variables in -V and perlbug"
6324 From: Chip Salzenberg
6325 Files: perl.c utils/perlbug.PL
6326
6327 Title: "Typo in perl.c: Printing NO_EMBED for perl -V"
6328 From: Gisle Aas
6329 Msg-ID: <199703301922.VAA13509@furubotn.sn.no>
6330 Date: Sun, 30 Mar 1997 21:22:11 +0200
6331 Files: perl.c
6332
6333 Title: "Don't let C<$var = $var> untaint $var"
6334 From: Chip Salzenberg
6335 Files: pp_hot.c pp_sys.c sv.h t/op/taint.t
6336
6337 Title: "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
6338 From: Chip Salzenberg
6339 Files: pp_hot.c
6340
6341 Title: "Re: 5.004's new srand() default seed"
6342 From: Hallvard B Furuseth
6343 Msg-ID: <199703302219.AAA20998@bombur2.uio.no>
6344 Date: Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
6345 Files: pp.c
6346
6347 Title: "Re: embedded perl and top_env problem "
6348 From: Gurusamy Sarathy
6349 Msg-ID: <199703280031.TAA05711@aatma.engin.umich.edu>
6350 Date: Thu, 27 Mar 1997 19:31:42 -0500
6351 Files: gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
6352
6353 Title: "Define and use new macro: boolSV()"
6354 From: Tim Bunce
6355 Files: gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
6356 sv.c sv.h universal.c vms/vms.c
6357
6358 Title: "Re: strict @F"
6359 From: Hallvard B Furuseth
6360 Msg-ID: <199703252110.WAA16038@bombur2.uio.no>
6361 Date: Tue, 25 Mar 1997 22:10:33 +0100 (MET)
6362 Files: toke.c
6363
6364 Title: "Try harder to identify errors at EOF"
6365 From: Chip Salzenberg
6366 Files: toke.c
6367
6368 Title: "Minor string change in toke.c: 'bareword'"
6369 From: lvirden@cas.org
6370 Msg-ID: <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
6371 Date: Thu, 27 Mar 1997 13:02:46 -0500 (EST)
6372 Files: toke.c
6373
6374 Title: "Improve diagnostic on \r in program text"
6375 From: Chip Salzenberg
6376 Files: pod/perldiag.pod toke.c
6377
6378 Title: "Make Sock_size_t typedef work right"
6379 From: Chip Salzenberg
6380 Files: perl.h pp_sys.c
6381
6382 Title: "Eliminate unused dummy variable"
5aabfad6 6383 From: Doug MacEachern
54310121 6384 Msg-ID: <199703270123.UAA25454@postman.osf.org>
6385 Date: Wed, 26 Mar 1997 20:23:14 -0500
6386 Files: lib/ExtUtils/Embed.pm unixish.h writemain.SH
6387
6388 BUILD PROCESS
6389
6390 Title: "Allow for coexistence of various versions of perldiag.pod"
6391 From: Chip Salzenberg
6392 Files: installperl lib/diagnostics.pm
6393
6394 LIBRARY AND EXTENSIONS
6395
6396 Title: "New module constant.pm"
6397 From: Tom Phoenix
6398 Files: MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
6399
6400 Title: "Remove chat2"
6401 From: Chip Salzenberg
6402 Files: MANIFEST lib/chat2.inter lib/chat2.pl
6403
6404 Title: "Include CGI.pm 2.32"
6405 From: Chip Salzenberg
6406 Files: MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
6407 lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
6408 lib/CGI/Switch.pm
6409
6410 Title: "Fix C<print $_> in debugger"
dc848c6f 6411 From: Ilya Zakharevich
54310121 6412 Msg-ID: <199703312355.SAA01068@monk.mps.ohio-state.edu>
6413 Date: Mon, 31 Mar 1997 18:55:55 -0500 (EST)
6414 Files: lib/perl5db.pl
6415
6416 Title: "Re: Pod problems & fixes"
6417 From: Hallvard B Furuseth
6418 Msg-ID: <199703261829.TAA17015@bombur2.uio.no>
6419 Date: Wed, 26 Mar 1997 19:29:14 +0100 (MET)
6420 Files: lib/Pod/Text.pm
6421
6422 Title: "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
6423 From: Roderick Schertler
6424 Msg-ID: <pz4tdu7j57.fsf@eeyore.ibcinc.com>
6425 Date: 29 Mar 1997 11:33:24 -0500
6426 Files: lib/Sys/Syslog.pm
6427
6428 Title: "C<new SelectSaver $fh> doesn't always restore"
6429 From: Spider Boardman
6430 Msg-ID: <199703291906.OAA07232@Orb.Nashua.NH.US>
6431 Date: Sat, 29 Mar 1997 14:06:37 -0500
6432 Files: lib/SelectSaver.pm
6433
6434 Title: "Patch for Benchmark.pm"
6435 From: Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
6436 Msg-ID: <199703291504.PAA01596@crypt.compulink.co.uk>
6437 Date: Sat, 29 Mar 1997 15:04:32 +0000
6438 Files: lib/Benchmark.pm
6439
6440 Title: "Tiny doc fix for AutoSplit.pm"
6441 From: "Randy J. Ray" <rjray@uswest.com>
6442 Msg-ID: <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
6443 Date: Thu, 27 Mar 1997 14:17:38 -0700
6444 Files: lib/AutoSplit.pm
6445
6446 TESTS
6447
5cd24f17 6448 (no other changes)
54310121 6449
6450 UTILITIES
6451
6452 Title: "Tom C's Pod::Html and html tools, as of 30 March 97"
6453 From: Chip Salzenberg
6454 Files: MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
6455
6456 Title: "Fix path bugs in installhtml"
6457 From: Robin Barker <rmb1@cise.npl.co.uk>
6458 Msg-ID: <3180.9703270906@tempest.cise.npl.co.uk>
6459 Date: Thu, 27 Mar 97 09:06:14 GMT
6460 Files: installhtml
6461
6462 Title: "Make perlbug say that it's only for core Perl bugs"
6463 From: Chip Salzenberg
6464 Files: utils/perlbug.PL
6465
6466 DOCUMENTATION
6467
6468 Title: "INSTALL-1.11"
6469 From: Andy Dougherty
6470 Msg-ID: <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
6471 Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST)
6472 Files: INSTALL
6473
6474 Title: "Patch for perl.pod"
6475 From: wmiddlet@Adobe.COM (William Middleton)
6476 Msg-ID: <199703262305.PAA13121@ducks>
6477 Date: Wed, 26 Mar 1997 15:05:39 -0800 (PST)
6478 Files: pod/perl.pod
6479
6480 Title: "Document autouse and constant; update diagnostics"
6481 From: Chip Salzenberg
6482 Files: pod/perldelta.pod
6483
6484 Title: "Suggest to upgraders that they try '-w' again"
6485 From: Hallvard B Furuseth
6486 Msg-ID: <199703251901.UAA15982@bombur2.uio.no>
6487 Date: Tue, 25 Mar 1997 20:01:26 +0100 (MET)
6488 Files: pod/perldelta.pod
6489
6490 Title: "Improve and update documentation of constant subs"
dc848c6f 6491 From: Tom Phoenix
54310121 6492 Msg-ID: <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
6493 Date: Mon, 31 Mar 1997 13:05:54 -0800 (PST)
6494 Files: pod/perlsub.pod
6495
6496 Title: "Improve documentation of C<return>"
6497 From: Chip Salzenberg
6498 Files: pod/perlfunc.pod pod/perlsub.pod
6499
6500 Title: "perlfunc.pod patch"
6501 From: Gisle Aas
6502 Msg-ID: <199703262159.WAA17531@furubotn.sn.no>
6503 Date: Wed, 26 Mar 1997 22:59:23 +0100
6504 Files: pod/perlfunc.pod
6505
6506 Title: "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
6507 From: Chip Salzenberg
6508 Files: configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
6509 pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
6510 pod/perlvar.pod win32/bin/search.bat
6511
6512 Title: "Document and test C<%> behavior with negative operands"
6513 From: Chip Salzenberg
6514 Files: pod/perlop.pod t/op/arith.t
6515
6516 Title: "Update docs on $]"
6517 From: Chip Salzenberg
6518 Files: pod/perlvar.pod
6519
6520 Title: "perlvar.pod patch"
6521 From: Gisle Aas
6522 Msg-ID: <199703261254.NAA10237@bergen.sn.no>
6523 Date: Wed, 26 Mar 1997 13:54:00 +0100
6524 Files: pod/perlvar.pod
6525
6526 Title: "Fix example of C<or> vs. C<||>"
6527 From: Chip Salzenberg
6528 Files: pod/perlsyn.pod
6529
6530 Title: "Pod usage and spelling patch"
6531 From: Larry W. Virden
6532 Files: pod/*.pod
6533
6534 Title: "Pod updates"
6535 From: "Cary D. Renzema" <caryr@mxim.com>
6536 Msg-ID: <199703262353.PAA01819@macs.mxim.com>
6537 Date: Wed, 26 Mar 1997 15:53:22 -0800 (PST)
6538 Files: pod/*.pod
6539
6540
8903cb82 6541----------------
6542Version 5.003_95
6543----------------
3fe9a6f1 6544
6545 CORE LANGUAGE CHANGES
6546
6547 Title: "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
6548 From: Chip Salzenberg
6549 Files: op.c t/op/misc.t
6550
6551 Title: "Automatically flush on C< $| = 1 >"
6552 From: Chip Salzenberg
6553 Files: mg.c
6554
6555 Title: "Refine modulus ("%") per suggestion of Tim Goodwin"
6556 From: Chip Salzenberg
6557 Files: pp.c
6558
6559 Title: "If C<perl -a>, do equivalent of C<use vars '@F'>"
6560 From: Chip Salzenberg
6561 Files: toke.c
6562
6563 Title: "Warn about undef magic values just like non-magic"
6564 From: Chip Salzenberg
6565 Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
6566 t/lib/db-recno.t t/pragma/locale.t
6567
6568 CORE PORTABILITY
6569
6570 Title: "Remove redundant patch to hints/bsdos.sh"
6571 From: Shigeya Suzuki <shigeya@foretune.co.jp>
6572 Msg-ID: <19970322222244K.shigeya@foretune.co.jp>
6573 Date: Sat, 22 Mar 1997 22:22:44 +0900
6574 Files: hints/bsdos.sh
6575
6576 Title: "Another MachTen Patch"
54310121 6577 From: Tom Phoenix
3fe9a6f1 6578 Msg-ID: <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
6579 Date: Mon, 24 Mar 1997 15:26:48 -0800 (PST)
6580 Files: hints/machten_2.sh
6581
6582 Title: "Win32 update (five patches)"
54310121 6583 From: Gurusamy Sarathy and Nick Ing-Simmons
3fe9a6f1 6584 Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c
6585 lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
6586 t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
6587 win32/Makefile win32/config.H win32/config.w32 win32/win32.c
6588 win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
6589
6590 OTHER CORE CHANGES
6591
6592 Title: "Fix botch with G_NOARGS; PUSHMARK *is* required"
6593 From: Chip Salzenberg
6594 Files: perl.c
6595
6596 Title: "Improve 'prototype mismatch' warning"
6597 From: Chip Salzenberg
6598 Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
6599
6600 Title: "In perlio, fix vprintf() definition and define vfprintf()"
6601 From: Chip Salzenberg
6602 Files: perlio.c
6603
6604 BUILD PROCESS
6605
5cd24f17 6606 (no other changes)
3fe9a6f1 6607
6608 LIBRARY AND EXTENSIONS
6609
6610 Title: "Fix C<require> in Getopt::Long to work with 5.003"
6611 From: Chip Salzenberg
6612 Files: lib/Getopt/Long.pm
6613
6614 Title: "Extraneous blank lines from Pod::Text"
6615 From: Russ Allbery <rra@stanford.edu>
6616 Msg-ID: <qumend4qq08.fsf@cyclone.stanford.edu>
6617 Date: 25 Mar 1997 01:28:55 -0800
6618 Files: lib/Pod/Text.pm
6619
6620 Title: "Exporting UNIVERSAL::can"
5aabfad6 6621 From: "M.J.T. Guy"
3fe9a6f1 6622 Msg-ID: <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
6623 Date: Mon, 24 Mar 1997 17:54:01 +0000
6624 Files: lib/UNIVERSAL.pm
6625
6626 Title: "Term::Readline patch for AmigaOS"
54310121 6627 From: Norbert Pueschel
3fe9a6f1 6628 Msg-ID: <77724797@Armageddon.meb.uni-bonn.de>
6629 Date: Sun, 23 Mar 1997 18:57:22 +0100
6630 Files: lib/Term/ReadLine.pm
6631
6632 TESTS
6633
6634 Title: "Reduce memory footprint of complex.t"
6635 From: Dominic Dunlop <domo@slipper.ip.lu>
6636 Msg-ID: <v03020902af5d8e03c5ab@[194.51.248.84]>
6637 Date: Tue, 25 Mar 1997 15:39:26 +0100
6638 Files: t/lib/complex.t
6639
6640 UTILITIES
6641
6642 Title: "Improve pod2man diagnostic when NAME is invalid"
6643 From: Chip Salzenberg
6644 Files: pod/pod2man.PL
6645
6646 DOCUMENTATION
6647
6648 Title: "INSTALL-1.8 to INSTALL-1.9 updates"
54310121 6649 From: Andy Dougherty
3fe9a6f1 6650 Msg-ID: <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
6651 Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST)
6652 Files: INSTALL
6653
6654 Title: "Document possible problems with -Mdiagnostics after upgrade"
6655 From: Chip Salzenberg
6656 Files: INSTALL
6657
6658 Title: "Mention perldelta in INSTALL"
6659 From: Chip Salzenberg
6660 Files: INSTALL
6661
6662 Title: "Describe pod format at top of INSTALL"
6663 From: Chip Salzenberg
6664 Files: INSTALL
6665
6666 Title: "Document C</a *b/x> fix"
6667 From: Chip Salzenberg
6668 Files: pod/perldelta.pod
6669
6670 Title: "pods for subroutine argument autovivication"
5aabfad6 6671 From: "M.J.T. Guy"
3fe9a6f1 6672 Msg-ID: <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
6673 Date: Mon, 24 Mar 1997 07:25:21 +0000
6674 Files: pod/perldelta.pod pod/perlsub.pod
6675
6676 Title: "Missing item in perldiag"
5aabfad6 6677 From: "M.J.T. Guy"
3fe9a6f1 6678 Msg-ID: <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
6679 Date: Sun, 23 Mar 1997 09:24:09 +0000
6680 Files: pod/perldiag.pod
6681
6682 Title: "Mention and discourage use of term 'soft reference'"
6683 From: Chip Salzenberg
6684 Files: pod/perlref.pod
6685
6686 Title: "Pod problems & fixes"
54310121 6687 From: Hallvard B Furuseth
3fe9a6f1 6688 Msg-ID: <199703242031.VAA14997@bombur2.uio.no>
6689 Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET)
6690 Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
6691 pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
6692 pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
6693 pod/perlpod.pod pod/pod2html.PL
6694
6695 Title: "DB_File documentation fix"
54310121 6696 From: Paul Marquess
3fe9a6f1 6697 Msg-ID: <9703240854.AA08401@claudius.bfsec.bt.co.uk>
6698 Date: Mon, 24 Mar 97 08:54:16 GMT
6699 Files: ext/DB_File/DB_File.pm
6700
6701 Title: "FAQ update"
6702 From: Nathan Torkington <gnat@prometheus.frii.com>
6703 Files: pod/perlfaq*.pod
6704
6705
8903cb82 6706----------------
6707Version 5.003_94
6708----------------
68dc0745 6709
6710 CORE LANGUAGE CHANGES
6711
6712 Title: "Defer creation of array and hash elements as parameters"
6713 From: Chip Salzenberg
6714 Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
6715 sv.c
6716
6717 Title: "New special literal: __PACKAGE__"
6718 From: Chip Salzenberg
6719 Files: keywords.pl pod/perldata.pod toke.c
6720
6721 Title: "Ignore whitespace before +*? in //x"
6722 From: Chip Salzenberg
6723 Files: regcomp.c
6724
6725 Title: "Abort compilation at C<BEGIN{}> or C<use> after errors"
6726 From: Chip Salzenberg
6727 Files: op.c pod/perldiag.pod t/pragma/subs.t
6728
6729 Title: "allow C<substr 'hello', -10>"
6730 From: David Dyck <dcd@tc.fluke.com>
6731 Msg-ID: <97Mar10.155517pst.35716-2@gateway.fluke.com>
6732 Date: Mon, 10 Mar 1997 15:55:44 -0800
6733 Files: pp.c
6734
6735 Title: "Regularize C<x % y>, esp. when y is negative"
6736 From: Chip Salzenberg
6737 Files: pp.c
6738
6739 Title: "Flush before C<flock(FOO, LOCK_UN)>"
6740 From: Chip Salzenberg
6741 Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c
6742
6743 Title: "Close loopholes in prototype mismatch warning"
6744 From: Chip Salzenberg
6745 Files: op.c sv.c toke.c
6746
6747 Title: "Warn on C<while ($x = each %y) {}>"
6748 From: Chip Salzenberg
6749 Files: op.c pod/perldiag.pod
6750
6751 Title: "Don't warn on C<print $fh func()>"
6752 From: Chip Salzenberg
6753 Files: toke.c
6754
6755 CORE PORTABILITY
6756
6757 Title: "Don't say 'static var = 1'"
54310121 6758 From: Jarkko Hietaniemi
68dc0745 6759 Msg-ID: <199703091319.PAA24714@alpha.hut.fi>
6760 Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET)
6761 Files: malloc.c
6762
6763 Title: "BSD/OS 3.0 hints"
6764 From: Christopher Davis <ckd@loiosh.kei.com>
6765 Msg-ID: <w47mjakw5t.fsf@loiosh.kei.com>
6766 Date: 14 Mar 1997 16:20:46 -0500
6767 Files: hints/bsdos.sh
6768
6769 Title: "More MachTen hints"
54310121 6770 From: Tom Phoenix
68dc0745 6771 Msg-ID: <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
6772 Date: Sun, 16 Mar 1997 13:40:35 -0800 (PST)
6773 Files: hints/machten_2.sh
6774
6775 Title: "HP/UX hint comments"
54310121 6776 From: Andy Dougherty
68dc0745 6777 Msg-ID: <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
6778 Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST)
6779 Files: hints/hpux.sh
6780
6781 Title: "VMS update"
54310121 6782 From: Charles Bailey
68dc0745 6783 Msg-ID: <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
6784 Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST)
6785 Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
6786 utils/perlbug.PL vms/descrip.mms
6787
6788 Title: "vmsish.t and related patches"
54310121 6789 From: Charles Bailey
68dc0745 6790 Msg-ID: <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
6791 Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST)
6792 Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
6793
6794 Title: "Win32 update (four patches)"
54310121 6795 From: Gurusamy Sarathy and Nick Ing-Simmons
68dc0745 6796 Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
6797 lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
6798 lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
6799 lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
6800 lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
6801 lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
6802 t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
6803 t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
6804 t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
6805 t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
6806 t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
6807 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
6808 win32/*
6809
6810 OTHER CORE CHANGES
6811
6812 Title: "Guard against buffer overflow in yyerror() and related funcs"
6813 From: Chip Salzenberg
6814 Files: toke.c
6815
6816 Title: "For bin compat, rename calllist() and he_{,delay}free"
6817 From: Chip Salzenberg
6818 Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
6819
6820 Title: "Fix C<print> on tied default handle"
6821 From: Chip Salzenberg
6822 Files: pp_hot.c
6823
6824 Title: "Fix C<local($a, undef, $b) = (1,2,3)>"
6825 From: Chip Salzenberg
6826 Files: op.c
6827
6828 Title: "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
6829 From: Chip Salzenberg
6830 Files: pp.c pp_hot.c
6831
6832 Title: "Don't warn on C<$x{y} .= "z"> when %x is tied"
6833 From: Chip Salzenberg
6834 Files: pp_hot.c
6835
6836 Title: "Eliminate 'unreachable code' warnings"
6837 From: Chip Salzenberg
6838 Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
6839
6840 Title: "printf format corrections for -DDEBUGGING"
54310121 6841 From: Roderick Schertler
68dc0745 6842 Msg-ID: <26592.858793370@eeyore.ibcinc.com>
6843 Date: Wed, 19 Mar 1997 12:42:50 -0500
6844 Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
6845 x2p/util.c
6846
6847 Title: "Warn about missing -DMULTIPLICITY if likely a problem"
5aabfad6 6848 From: Doug MacEachern
68dc0745 6849 Msg-ID: <199703192345.SAA15070@postman.osf.org>
6850 Date: Wed, 19 Mar 1997 18:45:53 -0500
6851 Files: perl.c
6852
6853 BUILD PROCESS
6854
6855 Title: "Don't use $(LIBS) when creating shared libperl"
6856 From: Chip Salzenberg
6857 Files: Makefile.SH
6858
6859 Title: "Don't use db 2.x, we're not yet ready for it"
6860 From: Paul Marquess and Andy Dougherty
6861 Files: Configure
6862
6863 Title: "Warn if #! command is longer than 32 chars"
6864 From: Chip Salzenberg
6865 Files: Configure
6866
6867 Title: "patches re perl -wc install{perl,man}"
6868 From: Robin Barker <rmb1@cise.npl.co.uk>
6869 Msg-ID: <21544.9703111313@tempest.cise.npl.co.uk>
6870 Date: Tue, 11 Mar 97 13:13:16 GMT
6871 Files: installman installperl
6872
6873 Title: "3_93 doesn't install pods"
54310121 6874 From: Spider Boardman
68dc0745 6875 Msg-ID: <199703160721.CAA08339@Orb.Nashua.NH.US>
6876 Date: Sun, 16 Mar 1997 02:21:35 -0500
6877 Files: installperl
6878
6879 Title: "When installing, use File::Copy instead of `cp`"
6880 From: Chip Salzenberg
6881 Files: installperl
6882
6883 Title: "Make hint files' warnings more visible"
54310121 6884 From: Hallvard B Furuseth
68dc0745 6885 Msg-ID: <199703202218.XAA09041@bombur2.uio.no>
6886 Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET)
6887 Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
6888 hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
6889 hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
6890 hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
6891 hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
6892
6893 LIBRARY AND EXTENSIONS
6894
6895 Title: "New module: autouse.pm"
54310121 6896 From: Ilya Zakharevich
68dc0745 6897 Msg-ID: <199703210034.TAA13469@monk.mps.ohio-state.edu>
6898 Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST)
6899 Files: MANIFEST lib/autouse.pm
6900
6901 Title: "Math::Complex update"
6902 From: Jarkko Hietaniemi
6903 Files: lib/Math/Complex.pm t/lib/complex.t
6904
6905 Title: "Refresh DB_File to 1.12"
54310121 6906 From: Paul Marquess
68dc0745 6907 Msg-ID: <9703121551.AA07435@claudius.bfsec.bt.co.uk>
6908 Date: Wed, 12 Mar 97 15:51:14 GMT
6909 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
6910
6911 Title: "New subroutine Symbol::qualify_to_ref()"
54310121 6912 From: Roderick Schertler
68dc0745 6913 Msg-ID: <pzlo7ut03b.fsf@eeyore.ibcinc.com>
6914 Date: 11 Mar 1997 19:39:36 -0500
6915 Files: lib/Symbol.pm
6916
6917 Title: "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
6918 From: Chip Salzenberg
6919 Files: lib/perl5db.pl
6920
6921 Title: "In File::Path, some systems can't remove read-only files"
6922 From: Chip Salzenberg
6923 Files: lib/File/Path.pm
6924
6925 Title: "Fix typo in -l*perl* pattern"
5aabfad6 6926 From: Doug MacEachern
68dc0745 6927 Msg-ID: <199703110414.XAA12884@berlin.atlantic.net>
6928 Date: Mon, 10 Mar 1997 22:58:38 -0500
6929 Files: lib/ExtUtils/Embed.pm
6930
6931 Title: "Fix bugs revealed by prototype warnings"
6932 From: Chip Salzenberg
6933 Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
6934 lib/Getopt/Long.pm
6935
6936 Title: "Problems with SKIP in makemaker"
54310121 6937 From: Ilya Zakharevich
68dc0745 6938 Msg-ID: <199703210413.XAA21601@monk.mps.ohio-state.edu>
6939 Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST)
6940 Files: lib/ExtUtils/MM_Unix.pm
6941
6942 Title: "In Exporter, don't C<require Carp> at file scope"
6943 From: Chip Salzenberg
6944 Files: lib/Exporter.pm
6945
6946 Title: "fix for Exporter's $SIG{__WARN__} handler"
54310121 6947 From: Roderick Schertler
68dc0745 6948 Msg-ID: <2282.858296451@eeyore.ibcinc.com>
6949 Date: Thu, 13 Mar 1997 18:40:51 -0500
6950 Files: lib/Exporter.pm
6951
6952 Title: "Don't try to substr() refs in Carp"
6953 From: Chip Salzenberg
6954 Files: lib/Carp.pm
6955
6956 Title: "Re: NUL in die and other messages"
5aabfad6 6957 From: "M.J.T. Guy"
68dc0745 6958 Msg-ID: <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
6959 Date: Fri, 21 Mar 1997 09:58:17 +0000
6960 Files: lib/Carp.pm
6961
6962 Title: "Add entry for prototype() in Pod::Functions"
6963 From: Chip Salzenberg
6964 Files: lib/Pod/Functions.pm
6965
6966 Title: "Fix typos in IO::Socket documentation"
5aabfad6 6967 From: "M.J.T. Guy"
68dc0745 6968 Msg-ID: <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
6969 Date: Tue, 18 Mar 1997 20:50:16 +0000
6970 Files: ext/IO/lib/IO/Socket.pm
6971
6972 TESTS
6973
5cd24f17 6974 (no other changes)
68dc0745 6975
6976 UTILITIES
6977
6978 Title: "Re: bug in pod2man (5.00326): section=3 for .pm modules"
54310121 6979 From: Roderick Schertler
68dc0745 6980 Msg-ID: <pzn2sat1hg.fsf@eeyore.ibcinc.com>
6981 Date: 11 Mar 1997 19:09:31 -0500
6982 Files: pod/pod2man.PL
6983
6984 DOCUMENTATION
6985
6986 Title: "perlfaq.pod"
54310121 6987 From: Tom Christiansen
68dc0745 6988 Msg-ID: <199703172301.QAA12566@jhereg.perl.com>
6989 Date: Mon, 17 Mar 1997 16:01:40 -0700
6990 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
6991 pod/perlfaq*.pod pod/roffitall
6992
6993 Title: "*.pod changes based on the FAQ"
6994 From: gnat@frii.com
6995 Msg-ID: <199703171650.JAA02655@elara.frii.com>
6996 Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST)
6997 Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
6998 pod/perlop.pod pod/perlre.pod pod/perlrun.pod
6999 pod/perlsec.pod pod/perlvar.pod
7000
7001 Title: "INSTALL: How to enable debugging"
54310121 7002 From: Andy Dougherty
68dc0745 7003 Msg-ID: <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
7004 Date: Fri, 21 Mar 1997 11:25:32 -0500 (EST)
7005 Files: INSTALL
7006
7007 Title: "Document that $. is not reset on implicit open"
7008 From: Chip Salzenberg
7009 Files: pod/perldelta.pod
7010
7011 Title: "Re: Embedding success with _93 "
5aabfad6 7012 From: Doug MacEachern
68dc0745 7013 Msg-ID: <199703112255.RAA22775@postman.osf.org>
7014 Date: Tue, 11 Mar 1997 17:55:05 -0500
7015 Files: pod/perldelta.pod
7016
7017 Title: "Update site list"
7018 From: lvirden@cas.org (Larry W. Virden, x2487)
7019 Msg-ID: <9703111053.AA20051@cas.org>
7020 Date: Tue, 11 Mar 1997 10:53:49 -0500
7021 Files: pod/perlmod.pod
7022
7023 Title: "Patch to document illegal characters"
54310121 7024 From: Tom Phoenix
68dc0745 7025 Msg-ID: <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
7026 Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST)
7027 Files: pod/perldiag.pod pod/perltrap.pod
7028
7029 Title: "Document trap with //o and closures"
54310121 7030 From: Charles Bailey
68dc0745 7031 Msg-ID: <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
7032 Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST)
7033 Files: pod/perltrap.pod
7034
7035 Title: "Re: Inline PI function"
54310121 7036 From: Tom Phoenix
68dc0745 7037 Msg-ID: <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
7038 Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST)
7039 Files: pod/perlsub.pod
7040
7041 Title: "Illegal character in input"
54310121 7042 From: Tom Phoenix
68dc0745 7043 Msg-ID: <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
7044 Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST)
7045 Files: pod/perldiag.pod
7046
7047 Title: "Patch for docs Re: Lost backslash"
54310121 7048 From: Tom Phoenix
68dc0745 7049 Msg-ID: <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
7050 Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST)
7051 Files: pod/perlop.pod
7052
7053 Title: "XSUB's doc fix"
54310121 7054 From: Roderick Schertler
68dc0745 7055 Msg-ID: <28804.858012126@eeyore.ibcinc.com>
7056 Date: Mon, 10 Mar 1997 11:42:06 -0500
7057 Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
7058
7059 Title: "Document return from do FILE"
5aabfad6 7060 From: "M.J.T. Guy"
68dc0745 7061 Msg-ID: <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
7062 Date: Tue, 18 Mar 1997 14:50:10 +0000
7063 Files: pod/perlfunc.pod
7064
7065 Title: "Document $^M in perlvar"
7066 From: Robin Barker <rmb1@cise.npl.co.uk>
7067 Msg-ID: <6153.9703202108@tempest.cise.npl.co.uk>
7068 Date: Thu, 20 Mar 97 21:08:33 GMT
7069 Files: pod/perlvar.pod
7070
7071 Title: "typos in pods of 5.003_93"
7072 From: Jim Meyering <meyering@asic.sc.ti.com>
7073 Msg-ID: <wpgendbzvhx.fsf@asic.sc.ti.com>
7074 Date: 19 Mar 1997 10:39:38 -0600
7075 Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
7076 pod/perltoot.pod pod/perlxs.pod
7077
7078 Title: "Re: Updates to pod punctuations"
7079 From: lvirden@cas.org (Larry W. Virden, x2487)
7080 Msg-ID: <9703141700.AA22911@cas.org>
7081 Date: Fri, 14 Mar 1997 17:00:12 -0500
7082 Files: pod/*.pod
7083
7084 Title: "clarify example in perlfunc"
54310121 7085 From: Jarkko Hietaniemi
68dc0745 7086 Msg-ID: <199703201746.TAA25195@alpha.hut.fi>
7087 Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET)
7088 Files: pod/perlfunc.pod
7089
7090 Title: "Regularize headings in DB_File documentation"
7091 From: Chip Salzenberg
7092 Files: ext/DB_File/DB_File.pm
7093
7094
8903cb82 7095----------------
7096Version 5.003_93
7097----------------
2ae324a7 7098
7099Me, last time:
7100 "This release will be the public beta of 5.004,
7101 or my name isn't Larson T. Pettifogger."
7102Me, now:
7103 "Gone like *that*, a fortune in letterhead."
7104
7105 CORE LANGUAGE CHANGES
7106
7107 Title: "Don't autovivify array and hash elements in sub parameters"
54310121 7108 From: Gurusamy Sarathy
2ae324a7 7109 Msg-ID: <199703061912.OAA20606@aatma.engin.umich.edu>
7110 Date: Thu, 06 Mar 1997 14:12:09 -0500
7111 Files: op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
7112
7113 Title: "Support READ and GETC for tied handles"
5aabfad6 7114 From: Doug MacEachern
2ae324a7 7115 Msg-ID: <199703090019.TAA32591@postman.osf.org>
7116 Date: Sat, 08 Mar 1997 19:19:38 -0500
7117 Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
7118
7119 Title: "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
7120 From: Chip Salzenberg
7121 Files: op.c pod/perldiag.pod
7122
7123 Title: "Warn on %{+undef} and @{+undef}"
7124 From: Chip Salzenberg
7125 Files: pp.c pp_hot.c
7126
7127 CORE PORTABILITY
7128
7129 Title: "VMS update"
54310121 7130 From: Charles Bailey
2ae324a7 7131 Msg-ID: <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
7132 Date: Fri, 07 Mar 1997 22:49:46 -0500 (EST)
7133 Files: lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
7134 vms/sockadapt.h
7135
7136 Title: "AmigaOS hint patch"
54310121 7137 From: Norbert Pueschel
2ae324a7 7138 Msg-ID: <77724767@Armageddon.meb.uni-bonn.de>
7139 Date: Sat, 08 Mar 1997 12:50:15 +0100
7140 Files: hints/amigaos.sh
7141
7142 OTHER CORE CHANGES
7143
7144 Title: "Make conversion of @_ to real array work right after C<shift>"
7145 From: Chip Salzenberg
7146 Files: av.c
7147
7148 Title: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
7149 From: Chip Salzenberg
7150 Files: op.c perl.c proto.h
7151
7152 Title: "perl -P path patch"
54310121 7153 From: Andy Dougherty
2ae324a7 7154 Msg-ID: <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
7155 Date: Sat, 08 Mar 1997 12:45:08 -0500 (EST)
7156 Files: config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
7157 vms/config.vms win32/config.H
7158
7159 BUILD PROCESS
7160
7161 Title: "Fix for Unisys UNIX and libperl.so"
7162 From: aburlison@cix.compulink.co.uk (Alan Burlison)
7163 Msg-ID: <memo.147328@cix.compulink.co.uk>
7164 Date: Thu, 6 Mar 97 16:28 GMT0
7165 Files: Configure
7166
7167 Title: "Allow './Configure -Uoptimize'"
54310121 7168 From: Andy Dougherty
2ae324a7 7169 Msg-ID: <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
7170 Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST)
7171 Files: Configure
7172
7173 Title: "Use 'test -f', not 'test -x'"
54310121 7174 From: Spider Boardman
2ae324a7 7175 Msg-ID: <199703080053.TAA13943@web.zk3.dec.com>
7176 Date: Fri, 7 Mar 1997 19:53:00 -0500
7177 Files: Configure
7178
7179 Title: "Don't count on 'trap 0' inside () in shell script"
7180 From: aburlison@cix.compulink.co.uk (Alan Burlison)
7181 Msg-ID: <memo.147326@cix.compulink.co.uk>
7182 Date: Thu, 6 Mar 97 16:28 GMT0
7183 Files: perl_exp.SH
7184
7185 LIBRARY AND EXTENSIONS
7186
7187 Title: "Carp with multiple arguments"
5aabfad6 7188 From: "M.J.T. Guy"
2ae324a7 7189 Msg-ID: <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
7190 Date: Sat, 8 Mar 1997 20:12:17 +0000
7191 Files: lib/Carp.pm
7192
7193 Title: "@EXPORT_FAIL fix for Exporter.pm"
54310121 7194 From: Roderick Schertler
2ae324a7 7195 Msg-ID: <24884.857841724@eeyore.ibcinc.com>
7196 Date: Sat, 08 Mar 1997 12:22:04 -0500
7197 Files: lib/Exporter.pm
7198
7199 Title: "Open[23] autoflush docs"
54310121 7200 From: Roderick Schertler
2ae324a7 7201 Msg-ID: <7939.857693947@eeyore.ibcinc.com>
7202 Date: Thu, 06 Mar 1997 19:19:07 -0500
7203 Files: lib/IPC/Open2.pm lib/IPC/Open3.pm
7204
7205 TESTS
7206
7207 Title: "Fix counts in output of TEST"
7208 From: Hugo van der Sanden <hv@iii.co.uk>
7209 Msg-ID: <331F1507.4BE8@iii.co.uk>
7210 Date: Thu, 06 Mar 1997 19:03:35 +0000
7211 Files: t/TEST
7212
7213 Title: "Ignore backup files in strict.t and warning.t"
7214 From: Chip Salzenberg
7215 Files: t/pragma/strict.t t/pragma/warning.t
7216
7217 UTILITIES
7218
7219 Title: "Quote pathname before using as pattern"
7220 From: Chip Salzenberg
7221 Files: pod/pod2html.PL
7222
7223 DOCUMENTATION
7224
7225 Title: "Consolidated INSTALL updates since _92"
54310121 7226 From: Andy Dougherty
2ae324a7 7227 Msg-ID: <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
7228 Date: Sat, 08 Mar 1997 13:21:22 -0500 (EST)
7229
7230 Title: "Fix more E-Mail addresses in pods"
7231 From: Chip Salzenberg
7232 Files: lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
7233 lib/diagnostics.pm pod/buildtoc
7234
7235 Title: "Warn about '.' terminating E-Mail"
7236 From: Chip Salzenberg
7237 Files: pod/perlform.pod
7238
7239 Title: "OS/2 doc update"
54310121 7240 From: Ilya Zakharevich
2ae324a7 7241 Msg-ID: <199703080537.AAA25157@monk.mps.ohio-state.edu>
7242 Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST)
7243 Files: README.os2
7244
7245 Title: "PODs corrections"
54310121 7246 From: Ilya Zakharevich
2ae324a7 7247 Msg-ID: <199703080253.VAA24975@monk.mps.ohio-state.edu>
7248 Date: Fri, 7 Mar 1997 21:53:04 -0500 (EST)
7249 Files: ext/DB_File/DB_File.pm ext/Socket/Socket.pm
7250 lib/Class/Template.pm lib/ExtUtils/Embed.pm
7251 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
7252 lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
7253 lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
7254 lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
7255 pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
7256 pod/perlop.pod pod/perlsub.pod
7257
7258
8903cb82 7259----------------
7260Version 5.003_92
7261----------------
9607fc9c 7262
7263This release will be the public beta of 5.004, or my name isn't
7264Larson T. Pettifogger.
7265
7266 CORE LANGUAGE CHANGES
7267
7268 Title: "Strictly follow lexical context of C<eval ''> and nested subs"
7269 From: Chip Salzenberg
7270 Files: op.c
7271
7272 Title: "Make ::SUPER and UNIVERSAL work together"
7273 From: Chip Salzenberg
7274 Files: gv.c pod/perlguts.pod
7275
7276 CORE PORTABILITY
7277
7278 Title: "HP-UX hint update"
7279 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
7280 Msg-ID: <1479.857653838@lyon.grenoble.hp.com>
7281 Date: Thu, 06 Mar 97 14:10:38 +0100
7282 Files: hints/hpux.sh
7283
7284 Title: "Re: The continuing MachTen saga"
54310121 7285 From: Tom Phoenix
9607fc9c 7286 Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
7287 Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
7288 Files: hints/machten_2.sh
7289
7290 Title: "OS/2 patches"
54310121 7291 From: Ilya Zakharevich
9607fc9c 7292 Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu>
7293 Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
7294 Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
7295
7296 Title: "VMS patches"
54310121 7297 From: Charles Bailey
9607fc9c 7298 Msg-ID: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
7299 Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
7300 Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
7301 t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
7302 vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
7303
7304 OTHER CORE CHANGES
7305
7306 Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
7307 From: Chip Salzenberg
7308 Files: toke.c
7309
7310 Title: "Clarify '-T too late' error"
7311 From: Chip Salzenberg
7312 Files: perl.c pod/perldiag.pod
7313
7314 Title: "Warn when redefining or undefining a constant sub"
7315 From: Chip Salzenberg
7316 Files: pod/perldiag.pod pp.c sv.c
7317
7318 Title: "Don't generate spurious 'not imported' warning"
7319 From: Chip Salzenberg
7320 Files: gv.c t/pragma/strict-vars pod/perldiag.pod
7321
7322 Title: "Clarify message re: @host in string"
7323 From: Chip Salzenberg
7324 Files: pod/perldiag.pod pod/perltrap.pod toke.c
7325
7326 Title: "Disconnect refs that are targets of pp_readline"
7327 From: Chip Salzenberg
7328 Files: pp_hot.c
7329
7330 Title: "Fix typo in test of HvFILL()"
7331 From: Chip Salzenberg
7332 Files: op.c
7333
7334 Title: "Allow for pad name array to be shorter than pad array"
7335 From: Chip Salzenberg
7336 Files: op.c
7337
7338 Title: "Eliminate format-string type warnings"
54310121 7339 From: Hallvard B Furuseth
9607fc9c 7340 Msg-ID: <199703030915.KAA11634@bombur2.uio.no>
7341 Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
7342 Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
7343 pp_hot.c run.c sv.c x2p/a2py.c
7344
7345 Title: "Update copyright dates"
7346 From: Chip Salzenberg
7347 Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
7348
7349 BUILD PROCESS
7350
7351 Title: "near-harmless bug in _91's Configure"
54310121 7352 From: Roderick Schertler
9607fc9c 7353 Msg-ID: <pzg1yfuiza.fsf@eeyore.ibcinc.com>
7354 Date: 01 Mar 1997 21:26:49 -0500
7355 Files: Configure
7356
7357 Title: "Change 'continuing anyway' to 'probably harmless'"
7358 From: Chip Salzenberg
7359 Files: INSTALL lib/ExtUtils/Liblist.pm
7360
7361 LIBRARY AND EXTENSIONS
7362
7363 Title: "Newer ReadLine"
54310121 7364 From: Ilya Zakharevich
9607fc9c 7365 Msg-ID: <199703040634.BAA19919@monk.mps.ohio-state.edu>
7366 Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
7367 Files: lib/Term/ReadLine.pm lib/perl5db.pl
7368
7369 Title: "Refresh Getopt::Long to 2.9"
7370 From: Johan Vromans <jvromans@squirrel.nl>
7371 Files: lib/Getopt/Long.pm
7372
7373 Title: "Benchmark: using code refs"
7374 From: Hugo van der Sanden <hv@iii.co.uk>
7375 Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk>
7376 Date: Tue, 04 Mar 1997 11:32:11 +0000
7377 Files: lib/Benchmark.pm
7378
7379 Title: "Fix quotewords"
7380 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
7381 Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk>
7382 Date: Thu, 06 Mar 1997 07:55:25 +0000
7383 Files: lib/Text/ParseWords.pm
7384
7385 Title: "Use IV instead of double for tms structure members"
7386 From: Chip Salzenberg
7387 Files: ext/POSIX/POSIX.xs
7388
7389 Title: "Document IO::File::new_tmpfile"
7390 From: Chip Salzenberg
7391 Files: ext/IO/lib/IO/File.pm
7392
7393 TESTS
7394
7395 Title: "Make op/TEST silent under -w"
7396 From: d-lewart@uiuc.edu (Daniel S. Lewart)
7397 Msg-ID: <199703011821.NAA13037@sinistar.idle.com>
7398 Date: Sat, 1 Mar 97 12:04:09 CST
7399 Files: t/TEST
7400
7401 Title: "Smarter t/op/taint.t"
54310121 7402 From: Tom Phoenix
9607fc9c 7403 Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
7404 Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
7405 Files: t/op/taint.t
7406
7407 Title: "Fix taint test for systems without csh"
7408 From: Chip Salzenberg
7409 Files: t/op/taint.t
7410
7411 Title: "Don't test locales if there is no setlocale()"
7412 From: Chip Salzenberg
7413 Files: t/pragma/locale.t
7414
7415 UTILITIES
7416
7417 Title: "Update pod2html"
7418 From: wmiddlet@Adobe.COM (William Middleton)
7419 Msg-ID: <199703030025.QAA08106@ducks>
7420 Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
7421 Files: pod/pod2html.PL
7422
7423 Title: "Support 'long long' in h2ph"
7424 From: (name lost)
7425 Files: utils/h2ph.PL
7426
7427 DOCUMENTATION
7428
7429 Title: "Add taint checks and srand to perldelta"
54310121 7430 From: Tom Phoenix
9607fc9c 7431 Msg-ID: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
7432 Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
7433 Files: pod/perldelta.pod
7434
7435 Title: "Don't call FileHandle 'deprecated'"
7436 From: Chip Salzenberg
7437 Files: pod/perldelta.pod
7438
7439 Title: "Improve sample module header"
54310121 7440 From: Tom Christiansen and Graham Barr
9607fc9c 7441 Msg-ID: <199703011732.KAA14693@jhereg.perl.com>
7442 Date: Sat, 01 Mar 1997 10:32:31 -0700
7443 Files: pod/perlmod.pod
7444
7445 Title: "Clarify C<crypt> documentation"
54310121 7446 From: Tom Phoenix
9607fc9c 7447 Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
7448 Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
7449 Files: pod/perlfunc.pod
7450
7451 Title: "Update list of CPAN sites"
54310121 7452 From: Jarkko Hietaniemi
9607fc9c 7453 Msg-ID: <199703021454.QAA07446@alpha.hut.fi>
7454 Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
7455 Files: pod/perlmod.pod
7456
7457 Title: "Enhance description of 'server error'"
54310121 7458 From: Jarkko Hietaniemi
9607fc9c 7459 Msg-ID: <199702041903.VAA16070@alpha.hut.fi>
7460 Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
7461 Files: pod/perldiag.pod
7462
7463 Title: "Regularize format of E-Mail addresses in *.pod"
7464 From: Chip Salzenberg
7465 Files: pod/*.pod
7466
7467
8903cb82 7468----------------
7469Version 5.003_91
7470----------------
1e422769 7471
7472This is (should be? must be!) the public beta of 5.004.
7473
7474 CORE LANGUAGE CHANGES
7475
7476 Title: "Fix perl_call_*() when !G_EVAL"
54310121 7477 From: Gurusamy Sarathy
1e422769 7478 Msg-ID: <199702250725.CAA09192@aatma.engin.umich.edu>,
7479 <199702251925.OAA15498@aatma.engin.umich.edu>,
7480 <199702252200.RAA16853@aatma.engin.umich.edu>
7481 Date: Tue, 25 Feb 1997 02:25:56 -0500
7482 Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
7483 t/op/runlevel.t
7484
7485 Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
7486 From: Chip Salzenberg
7487 Files: mg.c mg.h pod/perlsec.pod taint.c
7488
7489 Title: "Forbid tainted parameters for truncate()"
7490 From: Chip Salzenberg
7491 Files: pp_sys.c
7492
7493 Title: "Don't taint magic hash keys unnecessarily"
54310121 7494 From: Charles Bailey
1e422769 7495 Msg-ID: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
7496 Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
7497 Files: hv.c
7498
7499 CORE PORTABILITY
7500
7501 Title: "VMS patches post _90"
54310121 7502 From: Charles Bailey
1e422769 7503 Msg-ID: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
7504 Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
7505 Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
7506 vms/descrip.mms vms/vms.c
7507
7508 Title: "Fix taint check in system() and exec() under VMS and OS/2"
7509 From: Chip Salzenberg
7510 Files: pp_sys.c
7511
7512 Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
7513 From: Michael H. Moran <mhm@austin.ibm.com>
7514 Files: perl.h pp_sys.c
7515
7516 Title: "Make dooneliner() compile again"
7517 From: Chip Salzenberg
7518 Files: pp_sys.c
7519
7520 OTHER CORE CHANGES
7521
7522 Title: "Short-circuit duplicate study() calls"
7523 From: Chip Salzenberg
7524 Files: pp.c
7525
7526 Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
7527 From: Chip Salzenberg
7528 Files: perl.c pp.c pp_sys.c toke.c util.c
7529
7530 Title: "Clean up and document API for hashes"
54310121 7531 From: Gurusamy Sarathy
1e422769 7532 Msg-ID: <199702251824.NAA14859@aatma.engin.umich.edu>
7533 Date: Tue, 25 Feb 1997 13:24:02 -0500
7534 Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
7535
7536 Title: "pp_undef was not always freeing memory"
54310121 7537 From: Ilya Zakharevich
1e422769 7538 Msg-ID: <199702270653.BAA13949@monk.mps.ohio-state.edu>
7539 Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
7540 Files: pp.c
7541
7542 Title: "Fix SEGV when debugging with foreach() lvalue patch"
54310121 7543 From: Ilya Zakharevich
1e422769 7544 Msg-ID: <199702271924.OAA14557@monk.mps.ohio-state.edu>
7545 Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
7546 Files: sv.c
7547
7548 Title: "Don't examine rx->exec_tainted if pregexec() fails"
7549 From: Chip Salzenberg
7550 Files: pp_hot.c
7551
7552 Title: "Silence bogus typo warning on $DB::postponed"
54310121 7553 From: Gurusamy Sarathy
1e422769 7554 Msg-ID: <199702271802.NAA12505@aatma.engin.umich.edu>
7555 Date: Thu, 27 Feb 1997 13:02:30 -0500
7556 Files: op.c
7557
7558 BUILD PROCESS
7559
7560 Title: "Sanity check linking with $libs"
54310121 7561 From: Andy Dougherty
1e422769 7562 Msg-ID: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
7563 Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
7564 Files: Configure
7565
7566 Title: "Flush stdout when printing $randbits guess"
7567 From: Chip Salzenberg
7568 Files: Configure
7569
7570 Title: "Configure changes for Irix nm"
7571 From: Helmut Jarausch and Fabien Tassin
7572 Files: Configure
7573
7574 Title: "Update OS/2 Configure diff"
54310121 7575 From: Ilya Zakharevich
1e422769 7576 Msg-ID: <199702251906.OAA10608@monk.mps.ohio-state.edu>
7577 Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
7578 Files: os2/diff.configure
7579
7580 LIBRARY AND EXTENSIONS
7581
7582 Title: "Don't require() in a signal handler"
7583 From: Chip Salzenberg
7584 Files: lib/perl5db.pl
7585
7586 Title: "Make IPC::Open3 work without fork()"
54310121 7587 From: Ilya Zakharevich
1e422769 7588 Msg-ID: <199702251937.OAA10718@monk.mps.ohio-state.edu>
7589 Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
7590 Files: lib/IPC/Open3.pm
7591
7592 Title: "Follow up on elimination of $` $& $' in libraries"
5aabfad6 7593 From: "M.J.T. Guy"
1e422769 7594 Msg-ID: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
7595 Date: Fri, 28 Feb 1997 13:59:42 +0000
7596 Files: lib/Getopt/Long.pm lib/diagnostics.pm
7597
7598 Title: "Don't warn on use of CCFLAGS"
54310121 7599 From: Andreas Koenig
1e422769 7600 Msg-ID: <199702251038.LAA13123@anna.in-berlin.de>
7601 Date: Tue, 25 Feb 1997 11:38:43 +0100
7602 Files: lib/ExtUtils/MakeMaker.pm
7603
7604 Title: "Allow explicit '-lperl' in link arguments"
5aabfad6 7605 From: Doug MacEachern
1e422769 7606 Msg-ID: <199702271625.LAA25402@postman.osf.org>
7607 Date: Thu, 27 Feb 1997 11:25:04 -0500
7608 Files: lib/ExtUtils/Embed.pm
7609
7610 TESTS
7611
7612 Title: "New test op/taint.t"
54310121 7613 From: Tom Phoenix
1e422769 7614 Msg-ID: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
7615 Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
7616 Files: MANIFEST t/op/taint.t
7617
7618 Title: "Patch to t/op/rand.t"
54310121 7619 From: Tom Phoenix
1e422769 7620 Msg-ID: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
7621 Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
7622 Files: t/op/rand.t
7623
7624 UTILITIES
7625
7626 Title: "Add --lax option to pod2man; use it in perldoc"
7627 From: Nat <gnat@frii.com>, Chip Salzenberg
7628 Files: pod/pod2man.PL utils/perldoc.PL
7629
7630 Title: "Eliminate dead code in pod2man"
7631 From: Chip Salzenberg
7632 Files: pod/pod2man.PL
7633
7634 DOCUMENTATION
7635
7636 Title: "Warn about intrusive sfio behavior"
54310121 7637 From: Andy Dougherty
1e422769 7638 Msg-ID: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
7639 Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
7640 Files: INSTALL
7641
7642 Title: "Updates to perlfunc.pod"
7643 From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
7644 Files: pod/perlfunc.pod
7645
7646 Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
7647 From: Chip Salzenberg
7648 Files: pod/perl.pod pod/perlrun.pod
7649
7650 Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
7651 From: Nat <gnat@frii.com>
7652 Files: pod/perlrun.pod
7653
7654 Title: "Fix references to perlbug"
7655 From: Chip Salzenberg
7656 Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
7657 pod/perltoc.pod
7658
7659
8903cb82 7660----------------
7661Version 5.003_90
7662----------------
3cf761f3
JH
7663
7664At last, a mil[le]stone: The first beta of Perl 5.004.
7665
7666 CORE LANGUAGE CHANGES
7667
7668 Title: "Automatically call srand() before rand() if user didn't"
7669 From: Chip Salzenberg
7670 Files: pod/perlfunc.pod pp.c
7671
7672 CORE PORTABILITY
7673
7674 Title: "Ultrix hints"
54310121 7675 From: Spider Boardman
3cf761f3
JH
7676 Msg-ID: <199702220951.EAA08156@Orb.Nashua.NH.US>
7677 Date: Sat, 22 Feb 1997 04:51:48 -0500
7678 Files: hints/ultrix_4.sh
7679
7680 Title: "Digital UNIX and 3_28"
54310121 7681 From: Jarkko Hietaniemi
3cf761f3
JH
7682 Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
7683 Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
7684 Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
7685 ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
7686
7687 Title: "AmigaOS patches to 5.003_28"
54310121 7688 From: Norbert Pueschel
3cf761f3
JH
7689 Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
7690 Date: Sat, 22 Feb 1997 18:08:02 +0100
7691 Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
7692 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
7693 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
7694 t/op/magic.t t/op/stat.t
7695
2ae324a7 7696 Title: "Hints for DC/OSx"
3cf761f3
JH
7697 From: Stephen Zander <srz@loopback>
7698 Msg-ID: <199702242124.NAA03796@wsuse5.mckesson.com>
7699 Date: Mon, 24 Feb 1997 13:24:54 -0800
7700 Files: hints/dcosx.sh
7701
7702 Title: "Update VMS version"
7703 From: Chip Salzenberg
7704 Files: vms/config.vms vms/descrip.mms
7705
7706 OTHER CORE CHANGES
7707
7708 Title: "Don't assume that sizeof(int) >= sizeof(void*)"
7709 From: Chip Salzenberg
7710 Files: doio.c malloc.c regexec.c
7711
7712 BUILD PROCESS
7713
7714 Title: "Re: ccdlflags don't quite work"
54310121 7715 From: Andy Dougherty
3cf761f3
JH
7716 Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
7717 Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
7718 Files: Configure
7719
7720 Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
7721 From: Chip Salzenberg
7722 Files: Configure
7723
7724 Title: "'installperl -v' doesn't do enough"
54310121 7725 From: Spider Boardman
3cf761f3
JH
7726 Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
7727 Date: Mon, 24 Feb 1997 08:42:59 -0500
7728 Files: installperl
7729
7730 Title: "installperl breaks running system (for a while)"
54310121 7731 From: Spider Boardman
3cf761f3
JH
7732 Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
7733 Date: Mon, 24 Feb 1997 09:12:11 -0500
7734 Files: installperl
7735
7736 LIBRARY AND EXTENSIONS
7737
7738 Title: "Don't clobber $1 et al in debugger's DB::sub()"
54310121 7739 From: Ilya Zakharevich
3cf761f3
JH
7740 Files: lib/perl5db.pl
7741
7742 Title: "Fix fd leak in IO::Pipe"
54310121 7743 From: Roderick Schertler
3cf761f3
JH
7744 Msg-ID: <pzn2sv722y.fsf@eeyore.ibcinc.com>
7745 Date: 23 Feb 1997 14:29:57 -0500
7746 Files: ext/IO/lib/IO/Pipe.pm
7747
7748 Title: "Pod::Text fixes"
54310121 7749 From: Roderick Schertler
3cf761f3
JH
7750 Msg-ID: <350.856634588@eeyore.ibcinc.com>
7751 Date: Sat, 22 Feb 1997 13:03:08 -0500
7752 Files: lib/Pod/Text.pm
7753
7754 Title: "Trivial patch to make ExtUtils::Install more -w clean"
54310121 7755 From: Tim Bunce
3cf761f3
JH
7756 Msg-ID: <9702241605.AA17436@toad.ig.co.uk>
7757 Date: Mon, 24 Feb 1997 16:05:17 +0000
7758 Files: lib/ExtUtils/Install.pm
7759
7760 Title: "C<use vars> didn't work until 5.002"
7761 From: Chip Salzenberg
7762 Files: lib/vars.pm
7763
7764 TESTS
7765
7766 Title: "More thoroughly test rand() and srand()"
54310121 7767 From: Tom Phoenix
3cf761f3
JH
7768 Files: t/op/rand.t
7769
7770 Title: "Don't use <*> where readdir() will do"
7771 From: Chip Salzenberg
7772 Files: t/op/stat.t
7773
7774 Title: "Allow for $^X to be 'miniperl'"
7775 From: Dominic Dunlop <domo@slipper.ip.lu>
7776 Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
7777 Date: Sun, 23 Feb 1997 16:22:45 +0100
7778 Files: t/op/magic.t
7779
7780 UTILITIES
7781
7782 Title: "Post-28 INSTALL updates"
54310121 7783 From: Andy Dougherty
3cf761f3
JH
7784 Msg-ID: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
7785 Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
7786 Files: INSTALL
7787
7788 Title: "Re: Hash key created by subroutine call? (fwd) "
54310121 7789 From: Gurusamy Sarathy
3cf761f3
JH
7790 Msg-ID: <199702242229.RAA04395@aatma.engin.umich.edu>
7791 Date: Mon, 24 Feb 1997 17:29:30 -0500
7792 Files: pod/perlsub.pod pod/perltrap.pod
7793
7794 Title: "Add documentation and '-h' option to perlbug"
54310121 7795 From: Gurusamy Sarathy
3cf761f3
JH
7796 Msg-ID: <199702240854.DAA27128@aatma.engin.umich.edu>
7797 and <199702242009.PAA02849@aatma.engin.umich.edu>
7798 Date: Mon, 24 Feb 1997
7799 Files: pod/perl.pod pod/perldelta.pod installman
7800 utils/perlbug.PL
7801
7802 Title: "pumpkin-1.9.pod"
54310121 7803 From: Andy Dougherty
3cf761f3
JH
7804 Msg-ID: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
7805 Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
7806 Files: Porting/pumpkin.pod
7807
7808 DOCUMENTATION
7809
7810 Title: "Fix typo in 'Tolkien quotation typo' fix"
54310121 7811 From: Jarkko Hietaniemi
3cf761f3
JH
7812 Files: Changes
7813
7814 Title: "Document one-argument limitation with #! line"
54310121 7815 From: Tom Phoenix
3cf761f3
JH
7816 Msg-ID: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
7817 Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
7818 Files: pod/perldiag.pod pod/perlsec.pod
7819
7820
8903cb82 7821----------------
7822Version 5.003_28
7823----------------
aa689395 7824
7825This release is beta candidate #6. If this isn't good enough to go beta,
7826I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
7827
7828 CORE LANGUAGE CHANGES
7829
7830 Title: "Don't let C<sub foo;> undefine &foo"
7831 From: Chip Salzenberg
7832 Files: op.c
7833
7834 Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
7835 From: Chip Salzenberg
7836 Files: pod/perlsec.pod pp_sys.c
7837
7838 Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
7839 From: Chip Salzenberg
7840 Files: pp_ctl.c pp_hot.c
7841
7842 Title: "Turn off 'expression tainted' flag at end of runops()"
7843 From: Chip Salzenberg
7844 Files: run.c
7845
7846 Title: "When overloading, don't throw away nomethod's value"
54310121 7847 From: Ilya Zakharevich
aa689395 7848 Files: gv.c
7849
7850 Title: "Optimize keys() and values() in void context"
7851 From: Chip Salzenberg
7852 Files: doop.c op.c
7853
7854 CORE PORTABILITY
7855
7856 Title: "New hints for Digital UNIX"
54310121 7857 From: Jarkko Hietaniemi
aa689395 7858 Files: hints/dec_osf.sh
7859
7860 Title: "No version of AIX has working setre[ug]id()"
7861 From: neufeld@fast.pvi.org (Keith Neufeld)
7862 Files: hints/aix.sh
7863
7864 Title: "VMS patches post _27"
54310121 7865 From: Charles Bailey
aa689395 7866 Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
7867 Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
7868 Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
7869 lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
7870 pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
7871 vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
7872 vms/vms.c vms/vmsish.h
7873
7874 Title: "Re: OS/2 patch for _27"
54310121 7875 From: Ilya Zakharevich
aa689395 7876 Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
7877 Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
7878 Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
7879 os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
7880 os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
7881 t/op/magic.t
7882
7883 OTHER CORE CHANGES
7884
7885 Title: "Fix a typo"
7886 From: Chip Salzenberg
7887 Files: pp_sys.c
7888
7889 Title: "Undo signal patch -- it broke die() in signal"
7890 From: Chip Salzenberg
7891 Files: mg.c
7892
7893 Title: "Fix perl_call_sv(..., G_NOARGS)"
7894 From: Chip Salzenberg
7895 Files: perl.c
7896
7897 Title: "Fix SIGSEGV when cloning sub with complex expression"
7898 From: Chip Salzenberg
7899 Files: op.c
7900
7901 Title: "Minor update to malloc.c"
54310121 7902 From: Ilya Zakharevich
aa689395 7903 Msg-ID: <199702210244.VAA03676@monk.mps.ohio-state.edu>
7904 Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
7905 Files: malloc.c
7906
3cf761f3 7907 Title: "Fix the Tolkien quotation"
aa689395 7908 From: Chip Salzenberg
7909 Files: perly.y
7910
7911 BUILD PROCESS
7912
7913 (no changes)
7914
7915 LIBRARY AND EXTENSIONS
7916
7917 Title: "Debugger patch"
54310121 7918 From: Ilya Zakharevich
aa689395 7919 Msg-ID: <199702210737.CAA03951@monk.mps.ohio-state.edu>
7920 Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
7921 Files: lib/perl5db.pl
7922
7923 Title: "Avoid $` $& $' in libraries"
54310121 7924 From: Ilya Zakharevich
aa689395 7925 Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu>
7926 Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
7927 Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
7928 os2/OS2/REXX/REXX.pm
7929
7930 Title: "Remove redundant clearerr() from IO::Seekable"
7931 From: Chip Salzenberg
7932 Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
7933
7934 Title: "prototype error in File::stat"
7935 From: Graham.Barr@tiuk.ti.com
7936 Msg-ID: <199702180748.HAA14151@ultra-boy>
7937 Date: Tue, 18 Feb 1997 07:48:40 GMT
7938 Files: lib/File/stat.pm
7939
7940 TESTS
7941
7942 Title: "Include 'study' in regexp.t"
7943 From: Chip Salzenberg
7944 Files: t/op/regexp.t
7945
7946 Title: "Don't run locale test if -DNO_LOCALE"
7947 From: Chip Salzenberg
7948 Files: t/pragma/locale.t
7949
7950 Title: "Tweak tests to notice $dont_use_nlink"
7951 From: Chip Salzenberg
7952 Files: t/io/fs.t t/op/stat.t
7953
7954 Title: "Add test for grep() and wantarray"
7955 From: Hugo van der Sanden <hv@iii.co.uk>
7956 Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk>
7957 Date: Tue, 18 Feb 1997 11:05:59 +0000
7958 Files: t/op/misc.t
7959
7960 UTILITIES
7961
7962 (no changes)
7963
7964 DOCUMENTATION
7965
7966 Title: "INSTALL updates since _26"
54310121 7967 From: Andy Dougherty
aa689395 7968 Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
7969 Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
7970 Files: INSTALL
7971
7972 Title: "Document "$$0" change"
7973 From: Chip Salzenberg
7974 Files: pod/perldelta.pod
7975
7976 Title: "Don't recommend impossible //o for C<$x =~ $y>"
7977 From: Chip Salzenberg
7978 Files: pod/perlop.pod
7979
7980 Title: "Correct doc that claimed that <FH> was never false"
7981 From: Chip Salzenberg
7982 Files: pod/perldelta.pod pod/perlop.pod
7983
7984 Title: "Document C<$?> vs. $SIG{CHLD}"
54310121 7985 From: Ulrich Pfeifer
aa689395 7986 Files: pod/perlvar.pod
7987
7988 Title: "Add pumpkin.pod"
7989 From: Chip Salzenberg
7990 Files: MANIFEST Porting/pumpkin.pod
7991
7992 Title: "Don't say "associat*ve arr*y""
7993 From: Chip Salzenberg
7994 Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
7995 pod/perl.pod pod/perldelta.pod pod/perldiag.pod
7996 pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
7997 pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
7998
7999
8903cb82 8000----------------
8001Version 5.003_27
8002----------------
ff0cee69 8003
8004This release is beta candidate #5: Our last, best hope for a beta.
8005
8006 CORE LANGUAGE CHANGES
8007
8008 Title: "Better looks_like_number() function [sv.c]"
54310121 8009 From: Gisle Aas
ff0cee69 8010 Msg-ID: <199702141708.SAA17546@bergen.sn.no>
8011 Date: Fri, 14 Feb 1997 18:08:52 +0100
8012 Files: sv.c
8013
8014 Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
54310121 8015 From: Gisle Aas
ff0cee69 8016 Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>
8017 Date: 14 Feb 1997 15:52:21 +0000
8018 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
8019
8020 Title: "Allow C<setpgrp $$>"
54310121 8021 From: Roderick Schertler
ff0cee69 8022 Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>
8023 Date: 16 Feb 1997 23:19:12 -0500
8024 Files: pp_sys.c
8025
8026 Title: "Fix syntax error on C<&$1>"
8027 From: Chip Salzenberg
8028 Files: toke.c
8029
8030 Title: "Fix sub call through magic var (e.g. C<&$1>)"
8031 From: Chip Salzenberg
8032 Files: pp_hot.c
8033
91e74348 8034 Title: "Fix grep() with refs in list context"
ff0cee69 8035 From: Chip Salzenberg
8036 Files: pp.c
8037
8038 CORE PORTABILITY
8039
8040 Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
54310121 8041 From: Charles Bailey
ff0cee69 8042 Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
8043 Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
8044 Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
8045 lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
8046 perl.c perl.h pod/perldelta.pod pod/perlmod.pod
8047 pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
8048 vms/Makefile vms/config.vms vms/descrip.mms
8049 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
8050 vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
8051 win32/makedef.pl
8052
8053 Title: "Eliminate FP exceptions under SCO 5"
8054 From: Chip Salzenberg
8055 Files: hints/sco.sh unixish.h
8056
8057 Title: "Digital UNIX hints"
54310121 8058 From: Jarkko Hietaniemi
ff0cee69 8059 Msg-ID: <199702151906.VAA22999@alpha.hut.fi>
8060 Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
8061 Files: hints/dec_osf.sh
8062
8063 Title: "Irix6.4 (with 7.1 compilers)"
8064 From: John Stoffel <jfs@fluent.com>
8065 Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM>
8066 Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
8067 Files: hints/irix_6_2.sh hints/irix_6_4.sh
8068
8069 Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
8070 From: Chip Salzenberg
8071 Files: plan9/config.plan9 plan9/genconfig.pl
8072 vms/genconfig.pl win32/config.w32
8073
8074 OTHER CORE CHANGES
8075
8076 Title: "Fix core dump when embedding"
8077 From: Chip Salzenberg
8078 Files: perl.c
8079
8080 Title: "Re: Fragile signals"
54310121 8081 From: Ilya Zakharevich
ff0cee69 8082 Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>
8083 Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
8084 Files: mg.c
8085
8086 Title: "Make format strings correspond exactly to parameters"
54310121 8087 From: Roderick Schertler
ff0cee69 8088 Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
8089 Date: 13 Feb 1997 17:24:31 -0500
8090 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
8091 perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
8092
8093 Title: "Don't try to attach 'o' magic to read-only values"
8094 From: Chip Salzenberg
8095 Files: sv.c
8096
8097 Title: "Fix carriage-return message"
8098 From: Chip Salzenberg
8099 Files: toke.c
8100
8101 Title: "In <=>, test for equality first"
8102 From: Chip Salzenberg
8103 Files: pp.c
8104
8105 Title: "Don't mark sv_{true,false} PADTMP"
8106 From: Chip Salzenberg
8107 Files: op.c
8108
8109 BUILD PROCESS
8110
8111 Title: "Fix eval "" in Configure"
8112 From: allen@gateway.grumman.com (John L. Allen)
8113 Msg-ID: <9702141809.AA17001@gateway.grumman.com>
8114 Date: Fri, 14 Feb 1997 13:09:53 -0500
8115 Files: Configure
8116
8117 Title: "Don't link with -lsfio if sfio is not requested"
8118 From: Chip Salzenberg
8119 Files: Configure
8120
8121 Title: "perl5.003_26 Configure change "win" for AIX 4"
8122 From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
8123 Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
8124 Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
8125 Files: Configure
8126
8127 Title: "Update os2/diff.configure"
8128 From: Chip Salzenberg
8129 Files: os2/diff.configure
8130
8131 LIBRARY AND EXTENSIONS
8132
8133 Title: "Remove Fatal.pm"
8134 From: Chip Salzenberg
8135 Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
8136 pod/roffitall t/lib/fatal.t
8137
8138 Title: "Refresh MakeMaker to 5.40"
8139 From: Andy Dougherty, Andreas Koenig, Tim Bunce
8140 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
8141 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
8142
8143 Title: "Refresh CPAN.pm to 1.21"
54310121 8144 From: Andreas Koenig
ff0cee69 8145 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
8146
8147 Title: "Refresh Test::Harness to 1.15"
54310121 8148 From: Andreas Koenig
ff0cee69 8149 Files: lib/Test/Harness.pm
8150
8151 TESTS
8152
8153 Title: "Remove non-portable locale tests"
8154 From: Chip Salzenberg
8155 Files: t/pragma/locale.t
8156
8157 UTILITIES
8158
8159 Title: "pod2man: missing '-' in name section shouldn't be fatal"
54310121 8160 From: Ulrich Pfeifer
ff0cee69 8161 Msg-ID: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
8162 Date: 10 Feb 1997 18:38:45 +0100
8163 Files: pod/pod2man.PL
8164
8165 DOCUMENTATION
8166
8167 Title: "Update To-Do list"
54310121 8168 From: Tim Bunce
ff0cee69 8169 Msg-ID: <9702101900.AA25293@toad.ig.co.uk>
8170 Date: Mon, 10 Feb 1997 19:00:59 +0000
8171 Files: Todo
8172
8173 Title: "Fix formatting in perldiag"
8174 From: Chip Salzenberg
8175 Files: pod/perldiag.pod
8176
8177
8903cb82 8178----------------
8179Version 5.003_26
8180----------------
4fdae800 8181
8182This release is beta candidate #4. "Once more, dear friends...."
8183
8184 CORE LANGUAGE CHANGES
8185
8186 Title: "Make \r in script an error (per Larry)"
8187 From: Chip Salzenberg
8188 Files: pod/perldiag.pod toke.c
8189
8190 Title: "Support '%i' format and 'h' modifier in s?printf"
8191 From: Chip Salzenberg
8192 Files: doop.c pod/perldelta.pod
8193
8194 CORE PORTABILITY
8195
8196 Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
8197 From: Chip Salzenberg
8198 Files: mg.c perl.h pp_sys.c
8199
8200 Title: "VMS patches post _25"
54310121 8201 From: Charles Bailey
4fdae800 8202 Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
8203 Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
8204 Files: Porting/Glossary lib/ExtUtils/Liblist.pm
8205 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
8206 vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
8207 vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
8208
8209 Title: "Hints for BSDOS"
8210 From: Christopher Davis <ckd@loiosh.kei.com>
8211 Msg-ID: <199702042011.PAA09206@loiosh.kei.com>
8212 Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
8213 Files: hints/bsdos.sh
8214
8215 Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
8216 From: Chip Salzenberg
8217 Files: doio.c
8218
8219 OTHER CORE CHANGES
8220
8221 Title: "Fix (yet another) Tk closure problem"
8222 From: Chip Salzenberg
8223 Files: op.c perl.c pp_ctl.c
8224
8225 Title: "Fix value of C<foreach>"
8226 From: Chip Salzenberg
8227 Files: cop.h pp_ctl.c
8228
8229 Title: "Regexp optimizations"
54310121 8230 From: Ilya Zakharevich
4fdae800 8231 Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu>
8232 Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
8233 Files: regcomp.c regexec.c
8234
8235 Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
54310121 8236 From: Gisle Aas
4fdae800 8237 Msg-ID: <hbu9uz1si.fsf@bergen.sn.no>
8238 Date: 09 Feb 1997 11:55:41 +0100
8239 Files: sv.c
8240
8241 Title: "Refine 'runaway string' heuristic"
8242 From: Chip Salzenberg
8243 Files: toke.c
8244
8245 Title: "Fix core dump on C<print "a", last> in eval"
8246 From: Chip Salzenberg
8247 Files: pp_ctl.c
8248
8249 Title: "Catch C<use integer; $x % 0>"
8250 From: Chip Salzenberg
8251 Files: pp.c
8252
8253 BUILD PROCESS
8254
8255 Title: "Fix usage message in configure.gnu"
54310121 8256 From: Jarkko Hietaniemi
4fdae800 8257 Files: configure.gnu
8258
8259 LIBRARY AND EXTENSIONS
8260
8261 Title: "DB_File 1.11 patch"
54310121 8262 From: Paul Marquess
4fdae800 8263 Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk>
8264 Date: Thu, 6 Feb 97 15:53:34 GMT
8265 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
8266
8267 Title: "Faster File::Compare"
54310121 8268 From: Gisle Aas
4fdae800 8269 Msg-ID: <199702051342.OAA02753@bergen.sn.no>
8270 Date: Wed, 5 Feb 1997 14:42:49 +0100
8271 Files: lib/File/Compare.pm
8272
8273 Title: "Make diagnostics module strip formatting directives"
8274 From: Chip Salzenberg
8275 Files: lib/diagnostics.pm pod/perldiag.pod
8276
8277 Title: "Fix warning from missing POSIX::setvbuf()"
8278 From: Chip Salzenberg
8279 Files: ext/IO/IO.xs
8280
8281 TESTS
8282
8283 Title: "Fix closure.t for AmigaOS (again)"
54310121 8284 From: Norbert Pueschel
4fdae800 8285 Msg-ID: <77724742@Armageddon.meb.uni-bonn.de>
8286 Date: Wed, 05 Feb 1997 18:56:45 +0100
8287 Files: t/op/closure.t
8288
8289 UTILITIES
8290
8291 Title: "perldoc -f <perlfunc>"
54310121 8292 From: Gisle Aas
4fdae800 8293 Msg-ID: <199702051127.MAA02090@bergen.sn.no>
8294 Date: Wed, 5 Feb 1997 12:27:36 +0100
8295 Files: utils/perldoc.PL
8296
8297 Title: "Fix pod2man's handling of quotes in =items"
54310121 8298 From: Jarkko Hietaniemi
4fdae800 8299 Msg-ID: <199702042023.WAA13143@alpha.hut.fi>
8300 Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
8301 Files: pod/pod2man.PL
8302
8303 DOCUMENTATION
8304
8305 Title: "return *FH pod patch"
8306 From: allen@gateway.grumman.com (John L. Allen)
8307 Msg-ID: <9702061507.AA04474@gateway.grumman.com>
8308 Date: Thu, 6 Feb 1997 10:07:28 -0500
8309 Files: pod/perldata.pod pod/perlsub.pod
8310
8311 Title: "Describe interation of untie and DESTROY"
8312 From: Paul Marquess and Chip Salzenberg
8313 Files: pod/perltie.pod
8314
8315
8903cb82 8316----------------
8317Version 5.003_25
8318----------------
f86702cc 8319
8320This release is beta candidate #3. Here's hoping...
8321
8322 CORE LANGUAGE CHANGES
8323
8324 Title: "Make $] read-only"
8325 From: Chip Salzenberg
8326 Files: gv.c
8327
8328 Title: "New variable C<$^S> is a native version of C<$?>"
8329 From: Chip Salzenberg
8330 Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
8331 perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
8332 pp_ctl.c pp_sys.c proto.h util.c
8333
8334 Title: "Make $^T work with undump, and don't taint it"
8335 From: Chip Salzenberg
8336 Files: perl.c
8337
8338 CORE PORTABILITY
8339
8340 Title: "VMS patches for _24"
54310121 8341 From: Charles Bailey
f86702cc 8342 Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
8343 Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
8344 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
8345 lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
8346 lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
8347 t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
8348 vms/ext/filespec.t vms/vms.c vms/vmsish.h
8349
8350 Title: "hints/dec_osf.sh: polishing the comments"
54310121 8351 From: Jarkko Hietaniemi
f86702cc 8352 Msg-ID: <199701301958.VAA08992@alpha.hut.fi>
8353 Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
8354 Files: hints/dec_osf.sh
8355
8356 Title: "amigaos.sh"
54310121 8357 From: Norbert Pueschel
f86702cc 8358 Msg-ID: <77724724@Armageddon.meb.uni-bonn.de>
8359 Date: Wed, 29 Jan 1997 11:39:49 +0100
8360 Files: hints/amigaos.sh
8361
8362 OTHER CORE CHANGES
8363
8364 Title: "Require '-T' in argv[], not just on #! line"
8365 From: Chip Salzenberg
8366 Files: perl.c pod/perldiag.pod
8367
8368 Title: "Fix C<return @_> and associated stack bugs"
8369 From: Chip Salzenberg
8370 Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
8371
8372 Title: "Fix never-closing handle after C<select>"
8373 From: Chip Salzenberg
8374 Files: pp_sys.c
8375
8376 Title: "Fix /\G/g with patterns that match empty string"
54310121 8377 From: Ilya Zakharevich
f86702cc 8378 Files: pp_hot.c
8379
8380 Title: "Fix scalar leak in av_unshift"
8381 From: Chip Salzenberg
8382 Files: av.c
8383
8384 Title: "Ignore refs to lexicals when making refs to lexicals"
8385 From: Chip Salzenberg
8386 Files: op.c
8387
8388 Title: "Don't create AV, HV, IO when assigning glob"
8389 From: Chip Salzenberg
8390 Files: mg.c
8391
8392 BUILD PROCESS
8393
8394 Title: "Configure updates for intsize and ssizetype"
8395 From: Andy Dougherty
8396 Files: Configure MANIFEST config_H config_h.SH handy.h
8397
8398 Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
8399 From: Chip Salzenberg
8400 Files: installperl
8401
8402 LIBRARY AND EXTENSIONS
8403
8404 Title: "Refresh CPAN to 1.19"
54310121 8405 From: Andreas Koenig
f86702cc 8406 Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
8407
8408 Title: "Debugger update"
54310121 8409 From: Ilya Zakharevich
f86702cc 8410 Msg-ID: <199702030406.XAA23029@monk.mps.ohio-state.edu>
8411 Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
8412 Files: lib/perl5db.pl
8413
8414 Title: "In Symbol::gensym, don't make glob fake by copying it"
8415 From: John Hughes <john@AtlanTech.COM>
8416 Files: lib/Symbol.pm
8417
8418 Title: "Make POSIX::is*() eight-bit-clean"
8419 From: Chip Salzenberg
8420 Files: ext/POSIX/POSIX.xs
8421
8422 Title: "Make IO::Handle::gets() an alias of getline"
54310121 8423 From: Gisle Aas
f86702cc 8424 Msg-ID: <199701301103.MAA11291@bergen.sn.no>
8425 Date: Thu, 30 Jan 1997 12:03:15 +0100
8426 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
8427
8428 TESTS
8429
8430 Title: "More Amiga test patches"
54310121 8431 From: Norbert Pueschel
f86702cc 8432 Msg-ID: <77724725@Armageddon.meb.uni-bonn.de>
8433 Date: Wed, 29 Jan 1997 16:07:33 +0100
8434 Files: README.amiga t/lib/safe2.t t/op/closure.t
8435
8436 UTILITIES
8437
8438 Title: "c2ph.PL fix"
8439 From: lvirden@cas.org (Larry W. Virden)
8440 Msg-ID: <199701301349.IAA16724@cas.org>
8441 Date: Thu, 30 Jan 1997 08:49:19 -0500
8442 Files: utils/c2ph.PL
8443
8444 Title: "Make pod2man a little laxer for perltoc.pod"
8445 From: Chip Salzenberg
8446 Files: pod/pod2man.PL
8447
8448 DOCUMENTATION
8449
8450 Title: "Update to perl INSTALL file"
8451 From: lvirden@cas.org (Larry W. Virden)
8452 Msg-ID: <199701301338.IAA15878@cas.org>
8453 Date: Thu, 30 Jan 1997 08:38:23 -0500
8454 Files: INSTALL
8455
8456 Title: "Update to perl.pod suggested"
8457 From: lvirden@cas.org (Larry W. Virden)
8458 Msg-ID: <199701301345.IAA16514@cas.org>
8459 Date: Thu, 30 Jan 1997 08:45:59 -0500
8460 Files: pod/perl.pod
8461
8462 Title: "Document how extension pms go in $archlib"
8463 From: Chip Salzenberg
8464 Files: pod/perldelta.pod
8465
8466 Title: "perlfunc.pod tweaks"
54310121 8467 From: Roderick Schertler
f86702cc 8468 Msg-ID: <20526.854659255@eeyore.ibcinc.com>
8469 Date: Thu, 30 Jan 1997 16:20:55 -0500
8470 Files: pod/perlfunc.pod
8471
8472 Title: "new (Feb 1) perlembed.pod"
8473 From: Jon Orwant <orwant@media.mit.edu>
8474 Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu>
8475 Date: Sat, 1 Feb 1997 18:34:59 -0500
8476 Files: pod/perlembed.pod
8477
8478 Title: "Error lines must not have trialing periods"
8479 From: Chip Salzenberg
8480 Files: pod/perldiag.pod
8481
8482
8903cb82 8483----------------
8484Version 5.003_24
8485----------------
0a753a76 8486
8487This release is the second candidate for a public beta test.
8488It's, well, bunches better than _23.
8489
8490 CORE LANGUAGE CHANGES
8491
8492 Title: "glob defaults to $_"
54310121 8493 From: Gurusamy Sarathy
0a753a76 8494 Msg-ID: <199701270809.DAA00934@aatma.engin.umich.edu>
8495 Date: Mon, 27 Jan 1997 03:09:13 -0500
8496 Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
8497
8498 Title: "Re: an overloading bug "
54310121 8499 From: Gurusamy Sarathy
0a753a76 8500 Msg-ID: <199701270007.TAA26525@aatma.engin.umich.edu>
8501 Date: Sun, 26 Jan 1997 19:07:45 -0500
8502 Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
8503
8504 Title: "Don't warn on C<$\ = undef>"
54310121 8505 From: Chip Salzenberg
0a753a76 8506 Files: mg.c
8507
8508 CORE PORTABILITY
8509
8510 Title: "Win32 port"
8511 From: Gary Ng <71564.1743@compuserve.com>
8512 Files: MANIFEST win32/*
8513
8514 Title: "Amiga files"
54310121 8515 From: Norbert Pueschel
0a753a76 8516 Msg-ID: <77724712@Armageddon.meb.uni-bonn.de>
8517 Date: Sun, 26 Jan 1997 17:42:15 +0100
8518 Files: MANIFEST README.amiga hints/amigaos.sh
8519
8520 Title: "New dec_osf hints"
8521 From: Jarkko.Hietaniemi@cc.hut.fi
8522 Msg-ID: <199701271233.OAA21548@alpha.hut.fi>
8523 Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
8524 Files: hints/dec_osf.sh
8525
8526 OTHER CORE CHANGES
8527
8528 Title: "Prevent premature death of @_ during leavesub"
54310121 8529 From: Chip Salzenberg
0a753a76 8530 Files: pp_hot.c t/op/misc.t
8531
8532 Title: "Deref old stash when re-blessing"
54310121 8533 From: Chip Salzenberg
0a753a76 8534 Files: sv.c
8535
8536 Title: "Don't abort when RCHECK and DEBUGGING"
54310121 8537 From: Tim Bunce
0a753a76 8538 Msg-ID: <9701272339.AA16537@toad.ig.co.uk>
8539 Date: Mon, 27 Jan 1997 23:39:48 +0000
8540 Files: malloc.c
8541
8542 Title: "Fix overloading macro conflict with Digital 'cc -fast'"
54310121 8543 From: Jarkko Hietaniemi
0a753a76 8544 Msg-ID: <199701272216.AAA04557@alpha.hut.fi>
8545 Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
8546 Files: perl.h
8547
8548 Title: "global.sym: typo?"
54310121 8549 From: Jarkko Hietaniemi
0a753a76 8550 Msg-ID: <199701261937.VAA07556@alpha.hut.fi>
8551 Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
8552 Files: global.sym
8553
8554 BUILD PROCESS
8555
8556 Title: "Put all extensions' modules in $archlib"
54310121 8557 From: Chip Salzenberg
0a753a76 8558 Files: installperl
8559
8560 Title: "Configure fixes: set $archlib, omit _NO_PROTO"
54310121 8561 From: Chip Salzenberg
0a753a76 8562 Files: Configure
8563
8564 Title: "Make configure{,.gnu} ignore --cache-file option"
54310121 8565 From: Norbert Pueschel
0a753a76 8566 Files: configure configure.gnu
8567
8568 LIBRARY AND EXTENSIONS
8569
8570 Title: "Version checking in XS bootstrap is optional"
54310121 8571 From: Chip Salzenberg
0a753a76 8572 Files: XSUB.h
8573
8574 Title: "Update $VERSION of DynaLoader and POSIX"
54310121 8575 From: Chip Salzenberg
0a753a76 8576 Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
8577
8578 Title: "Refresh Text::Wrap to 97.011701"
54310121 8579 From: Chip Salzenberg
0a753a76 8580 Files: lib/Text/Wrap.pm
8581
8582 Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
54310121 8583 From: Jarkko Hietaniemi
0a753a76 8584 Msg-ID: <199701251510.RAA05142@alpha.hut.fi>
8585 Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
8586 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
8587
8588 Title: "Fix $Is_VMS typo in Test::Harness"
54310121 8589 From: Chip Salzenberg
0a753a76 8590 Files: lib/Test/Harness.pm
8591
8592 Title: "Allow for really big keys in Tie::SubstrHash"
8593 From: data-drift@so.uio.no
8594 Msg-ID: <199701282014.VAA12645@selters.uio.no>
8595 Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
8596 Files: lib/Tie/SubstrHash.pm
8597
8598 Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
54310121 8599 From: Chip Salzenberg
0a753a76 8600 Files: ext/IO/IO.xs
8601
8602 TESTS
8603
8604 Title: "New test op/closure.t"
54310121 8605 From: Tom Phoenix, Ulrich Pfeifer
0a753a76 8606 Files: MANIFEST t/op/closure.t
8607
8608 UTILITIES
8609
8610 Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
54310121 8611 From: Tim Bunce
0a753a76 8612 Msg-ID: <9701271659.AA15137@toad.ig.co.uk>
8613 Date: Mon, 27 Jan 1997 16:59:06 +0000
8614 Files: lib/ExtUtils/xsubpp
8615
8616 DOCUMENTATION
8617
8618 Title: "perldelta Fcntl enhancement"
54310121 8619 From: Jarkko Hietaniemi
0a753a76 8620 Msg-ID: <199701251505.RAA22159@alpha.hut.fi>
8621 Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
8622 Files: pod/perldelta.pod
8623
8624 Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
54310121 8625 From: Paul Marquess
0a753a76 8626 Files: pod/perldelta.pod
8627
8628 Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
54310121 8629 From: Chip Salzenberg
0a753a76 8630 Files: pod/perldelta.pod pod/perlguts.pod
8631
8632 Title: "perldiag.pod: No comma allowed after %s"
8633 From: Jarkko.Hietaniemi@cc.hut.fi
8634 Msg-ID: <199701251541.RAA04120@alpha.hut.fi>
8635 Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
8636 Files: pod/perldiag.pod
8637
8638 Title: "perlfunc.pod: localtime"
54310121 8639 From: Jarkko Hietaniemi
0a753a76 8640 Msg-ID: <199701251629.SAA08114@alpha.hut.fi>
8641 Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
8642 Files: pod/perlfunc.pod
8643
8644 Title: "perlfunc diff: gmtime"
8645 From: Peter Haworth <pmh@edison.ioppublishing.com>
8646 Msg-ID: <32EE1298.7B90@edison.ioppublishing.com>
8647 Date: Tue, 28 Jan 1997 14:52:08 +0000
8648 Files: pod/perlfunc.pod
8649
8650 Title: "Updates to guts"
54310121 8651 From: Ilya Zakharevich
0a753a76 8652 Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu>
8653 Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
8654 Files: pod/perlguts.pod
8655
8656 Title: "perltoot fixes"
54310121 8657 From: Tom Christiansen
0a753a76 8658 Msg-ID: <6807.854214205@jinete>
8659 Date: Sat, 25 Jan 1997 09:43:25 -0800
8660 Files: pod/perltoot.pod
8661
8662 Title: "5.003_23: small typo in perlsyn.pod"
54310121 8663 From: Gurusamy Sarathy
0a753a76 8664 Msg-ID: <199701270824.DAA01169@aatma.engin.umich.edu>
8665 Date: Mon, 27 Jan 1997 03:24:25 -0500
8666 Files: pod/perlsyn.pod
8667
8668
8903cb82 8669----------------
8670Version 5.003_23
8671----------------
774d564b 8672
8673This release is our first candidate for a public beta test.
8674
8675 CORE LANGUAGE CHANGES
8676
8677 Title: "Disallow changing $_[0] in __DIE__ handlers"
54310121 8678 From: Chip Salzenberg
774d564b 8679 Files: pod/perlfunc.pod util.c
8680
8681 Title: "Fix overloading with inheritance and AUTOLOAD"
54310121 8682 From: Ilya Zakharevich
774d564b 8683 Msg-ID: <199701202226.RAA05072@monk.mps.ohio-state.edu>
8684 Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
8685 Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
8686 pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
8687 pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
8688
8689 Title: "Nested here-docs"
8690 From: larry@wall.org (Larry Wall)
8691 Msg-ID: <199701202313.PAA11693@wall.org>
8692 Date: Mon, 20 Jan 1997 15:13:42 -0800
8693 Files: toke.c
8694
8695 Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
54310121 8696 From: Chip Salzenberg
774d564b 8697 Files: hints/hpux.sh toke.c
8698
8699 Title: "Protect against '0' in 'stmt while <HANDLE>'"
54310121 8700 From: Chip Salzenberg
774d564b 8701 Files: op.c
8702
8703 Title: "Don't warn when closure uses var at file scope"
54310121 8704 From: Chip Salzenberg
774d564b 8705 Files: op.c
8706
8707 CORE PORTABILITY
8708
8709 Title: "VMS patches for _22"
54310121 8710 From: Charles Bailey
774d564b 8711 Msg-ID: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
8712 Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
8713 Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
8714 lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
8715 vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
8716 vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
8717
8718 Title: "Re: Perl 5.003_21: OS/2 patches"
54310121 8719 From: Ilya Zakharevich
774d564b 8720 Msg-ID: <199701170446.XAA28939@monk.mps.ohio-state.edu>
8721 Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
8722 Files: os2/Changes os2/os2.c
8723
8724 Title: "Plan9 update"
8725 From: lutherh@stratcom.com (Luther Huffman)
8726 Files: plan9/config.plan9 plan9/mkfile
8727
8728 Title: "Bugfixes for AmigaOS"
54310121 8729 From: Norbert Pueschel
774d564b 8730 Msg-ID: <77724691@Armageddon.meb.uni-bonn.de>
8731 Date: Wed, 22 Jan 1997 00:13:54 +0100
8732 Files: hints/amigaos.sh lib/File/Basename.pm
8733
8734 Title: "New dec_osf.sh hints file"
8735 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
8736 Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
8737 Date: Fri, 24 Jan 1997 11:58:24 +0100
8738 Files: hints/dec_osf.sh
8739
8740 Title: "on NeXT: gdbm problem fixed"
54310121 8741 From: Andreas Koenig
774d564b 8742 Msg-ID: <199701210201.DAA17794@anna.in-berlin.de>
8743 Date: Tue, 21 Jan 1997 03:01:32 +0100
8744 Files: hints/next_3.sh hints/next_3_0.sh
8745
8746 Title: "patch for hints/powerux.sh"
8747 From: tom@amber.ssd.hcsc.com (Tom Horsley)
8748 Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com>
8749 Date: Sat, 18 Jan 97 13:33:26 -0500
8750 Files: hints/powerux.sh
8751
8752 Title: "hints & Configure changes to build perl on DC/OSx"
8753 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
8754 Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com>
8755 Date: Thu, 16 Jan 1997 16:43:52 -0800
8756 Files: Configure MANIFEST hints/dcosx.sh
8757
8758 Title: "patch for hints/cxux.sh perl5.003_22"
8759 From: tom@amber.ssd.hcsc.com (Tom Horsley)
8760 Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com>
8761 Date: Sun, 19 Jan 97 15:14:04 -0500
8762 Files: hints/cxux.sh
8763
8764 OTHER CORE CHANGES
8765
8766 Title: "Make PERL5LIB and -I work like C<use lib>"
54310121 8767 From: Tim Bunce
774d564b 8768 Msg-ID: <9701231523.AA26613@toad.ig.co.uk>
8769 Date: Thu, 23 Jan 1997 15:23:27 +0000
8770 Files: lib/lib.pm perl.c
8771
8772 Title: "Fix /\G.a/"
54310121 8773 From: Chip Salzenberg
774d564b 8774 Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
8775
8776 Title: "Extend stack in pp_undef (!)"
54310121 8777 From: Chip Salzenberg
774d564b 8778 Files: pp.c
8779
8780 Title: "Allow for sub to be redefined while executing"
54310121 8781 From: Chip Salzenberg
774d564b 8782 Files: cop.h pp_hot.c t/op/misc.t
8783
8784 Title: "Eliminate redundant flag CVf_FORMAT"
54310121 8785 From: Chip Salzenberg
774d564b 8786 Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
8787
8788 Title: "Generate IVs when possible in abs() and int()"
54310121 8789 From: Chip Salzenberg
774d564b 8790 Files: pp.c
8791
8792 Title: "Efficiency patchlet for pp_aassign()"
54310121 8793 From: Ilya Zakharevich
774d564b 8794 Msg-ID: <199701210305.WAA05451@monk.mps.ohio-state.edu>
8795 Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
8796 Files: pp_hot.c
8797
8798 Title: "When sorting, promote to PVNV only for built-in comparison"
54310121 8799 From: Chip Salzenberg
774d564b 8800 Files: pp_ctl.c
8801
8802 Title: "Remove "suidperl security patch" message"
54310121 8803 From: Chip Salzenberg
774d564b 8804 Files: perl.c
8805
8806 BUILD PROCESS
8807
8808 Title: "Make configure.gnu a copy of configure; make configure writea
54310121 8809 From: Chip Salzenberg
774d564b 8810 Files: MANIFEST configure.gnu
8811
8812 Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
8813 From: Chip Salzenberg and Charles Bailey
8814 Files: Configure config_H config_h.SH hints/lynxos.sh
8815 os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
8816 utils/perlbug.PL vms/config.vms vms/fndvers.com
8817
8818 Title: "Compile with optimization when testing memory functions"
54310121 8819 From: Chip Salzenberg
774d564b 8820 Files: Configure
8821
8822 Title: "Minor patch for Debian installation"
54310121 8823 From: Chip Salzenberg
774d564b 8824 Files: installperl
8825
8826 LIBRARY AND EXTENSIONS
8827
8828 Title: "Debugger update"
54310121 8829 From: Ilya Zakharevich
774d564b 8830 Msg-ID: <199701190455.XAA02579@monk.mps.ohio-state.edu>
8831 Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
8832 Files: lib/perl5db.pl
8833
8834 Title: "DynaLoader enhancement: support RTLD_GLOBAL"
54310121 8835 From: Nick Ing-Simmons
774d564b 8836 Msg-ID: <199701240937.JAA11443@pluto.tiuk.ti.com>
8837 Date: Fri, 24 Jan 1997 09:37:18 GMT
8838 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
8839 ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
8840 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
8841 ext/DynaLoader/dl_vms.xs
8842
8843 Title: "Fcntl: add more constants"
8844 From: Jarkko.Hietaniemi@cc.hut.fi
8845 Msg-ID: <199701191811.UAA16346@alpha.hut.fi>
8846 Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
8847 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
8848
8849 Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
54310121 8850 From: Chip Salzenberg
774d564b 8851 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
8852 ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
8853 ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
8854
8855 Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
54310121 8856 From: Chip Salzenberg
774d564b 8857 Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
8858
8859 Title: "Refresh CPAN to 1.15"
54310121 8860 From: Andreas Koenig
774d564b 8861 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
8862
8863 Title: "Add E* and SA_* constants"
54310121 8864 From: Roderick Schertler
774d564b 8865 Msg-ID: <23338.853986967@eeyore.ibcinc.com>
8866 Date: Wed, 22 Jan 1997 21:36:07 -0500
8867 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
8868
8869 TESTS
8870
8871 Title: "Test nested here-docs"
8872 From: hv@crypt.compulink.co.uk (Hugo van der Sanden)
8873 Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk>
8874 Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
8875 Files: t/base/lex.t
8876
8877 Title: "Fix tests of $^X and $0 to work with QNX"
54310121 8878 From: Chip Salzenberg
774d564b 8879 Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
8880
8881 Title: "Patch tests for systems without fork()"
54310121 8882 From: Norbert Pueschel
774d564b 8883 Msg-ID: <77724697@Armageddon.meb.uni-bonn.de>
8884 Date: Thu, 23 Jan 1997 23:51:28 +0100
8885 Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
8886 t/lib/open2.t t/lib/open3.t t/op/fork.t
8887
8888 Title: "Test patches for OS/2"
54310121 8889 From: Ilya Zakharevich
774d564b 8890 Msg-ID: <199701170448.XAA28948@monk.mps.ohio-state.edu>
8891 Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
8892 Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
8893 os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
8894 os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
8895 os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
8896 os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
8897 os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
8898 t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
8899 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
8900 t/op/cmp.t t/op/magic.t
8901
8902 UTILITIES
8903
8904 Title: "Translate \200 to &#200; in pod2html"
54310121 8905 From: Chip Salzenberg
774d564b 8906 Files: pod/pod2html.PL
8907
8908 Title: "VMS patches: '.com' extension on scripts"
54310121 8909 From: Charles Bailey
774d564b 8910 Msg-ID: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
8911 Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
8912 Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
8913 pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
8914 utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
8915 utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
8916 x2p/find2perl.PL x2p/s2p.PL
8917
8918 Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
8919 From: dennism@cyrix.com (Dennis Marsa)
8920 Msg-ID: <9701172027.AA27861@orion.cyrix.com>
8921 Date: Fri, 17 Jan 97 14:27:32 CST
8922 Files: lib/ExtUtils/Liblist.pm
8923
8924 DOCUMENTATION
8925
8926 Title: "First cut at INSTALL edit"
54310121 8927 From: Chip Salzenberg
774d564b 8928 Files: INSTALL
8929
8930 Title: "Additional docs for __DIE__ and __WARN__"
54310121 8931 From: Gurusamy Sarathy
774d564b 8932 Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
8933
8934 Title: "Document #line directive"
54310121 8935 From: Gurusamy Sarathy
774d564b 8936 Msg-ID: <199701240908.EAA23846@aatma.engin.umich.edu>
8937 Date: Fri, 24 Jan 1997 04:08:44 -0500
8938 Files: pod/perlsyn.pod pod/perltoc.pod
8939
8940 Title: "Perlguts version 30"
54310121 8941 From: Jeff Okamoto
774d564b 8942 Msg-ID: <199701172117.AA116515863@hpcc123.corp.hp.com>
8943 Date: Fri, 17 Jan 1997 13:17:43 -0800
8944 Files: pod/perlguts.pod
8945
8946 Title: "delta for perldelta"
54310121 8947 From: Tom Christiansen
774d564b 8948 Msg-ID: <804.854121463@jinete>
8949 Date: Fri, 24 Jan 1997 07:57:43 -0800
8950 Files: pod/perlnews.pod pod/perltoc.pod
8951
8952 Title: "Updates to perldelta"
54310121 8953 From: Ilya Zakharevich
774d564b 8954 Msg-ID: <199701211610.LAA06227@monk.mps.ohio-state.edu>
8955 Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
8956 Files: pod/perlnews.pod pod/perltoc.pod
8957
8958 Title: "perlnews.pod diff for the Fcntl"
54310121 8959 From: Jarkko Hietaniemi
774d564b 8960 Msg-ID: <199701211600.SAA30117@alpha.hut.fi>
8961 Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
8962 Files: pod/perlnews.pod
8963
8964 Title: "Rename perlnews -> perldelta per Tom's request"
54310121 8965 From: Chip Salzenberg
774d564b 8966 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
8967 pod/perldelta.pod pod/perltoc.pod pod/roffitall
8968
8969 Title: "Remove bad advice from perllocale.pod"
54310121 8970 From: Chip Salzenberg
774d564b 8971 Files: pod/perllocale.pod
8972
8973
8903cb82 8974----------------
8975Version 5.003_22
8976----------------
fa83b5b6 8977
8978This release is primarily made up of bug fixes, the foremost among
8979which repairs a showstopper memory corruption bug in formats.
8980
8981 CORE LANGUAGE CHANGES
8982
8983 Title: "Fix parsing of C< ${ xyz } >"
54310121 8984 From: Chip Salzenberg
fa83b5b6 8985 Files: toke.c
8986
8987 Title: "Don't parse method calls in strings"
54310121 8988 From: Chip Salzenberg
fa83b5b6 8989 Files: toke.c
8990
8991 Title: "Fix overly picky carping about leading '{' in regex"
54310121 8992 From: Chip Salzenberg
fa83b5b6 8993 Files: regcomp.c
8994
8995 OTHER CORE CHANGES
8996
8997 Title: "Fix memory corruption from formats"
54310121 8998 From: Chip Salzenberg
fa83b5b6 8999 Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
9000
9001 BUILD PROCESS
9002
9003 Title: "Fix '_mopop' typo"
54310121 9004 From: Chip Salzenberg
fa83b5b6 9005 Files: Makefile.SH
9006
9007 LIBRARY AND EXTENSIONS
9008
9009 Title: "Gut IO::Handle::DESTROY"
54310121 9010 From: Chip Salzenberg
fa83b5b6 9011 Files: ext/IO/lib/IO/Handle.pm
9012
9013 Title: "RiscOS is case-insensitive"
54310121 9014 From: Chip Salzenberg
fa83b5b6 9015 Files: lib/File/Basename.pm
9016
9017 TESTS
9018
9019 Title: "Fix thinko in db-recno.t"
54310121 9020 From: Chip Salzenberg
fa83b5b6 9021 Files: t/lib/db-recno.t
9022
9023 UTILITIES
9024
9025 Title: "Make perlbug more cautionary and more verbose"
9026 From: Kenneth Albanowski and Jarkko Hietaniemi
9027 Files: utils/perlbug.PL
9028
9029 DOCUMENTATION
9030
9031 Title: "NEW roffitall + INSTALL fix"
9032 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
9033 Msg-ID: <6058.853410121@lyon.grenoble.hp.com>
9034 Date: Thu, 16 Jan 97 11:22:01 +0100
9035 Files: INSTALL pod/roffitall
9036
9037 Title: "srand() doc update"
54310121 9038 From: Roderick Schertler
fa83b5b6 9039 Msg-ID: <24195.853379065@eeyore.ibcinc.com>
9040 Date: Wed, 15 Jan 1997 20:44:25 -0500
9041 Files: pod/perlfunc.pod
9042
9043 Title: "documentation of configpm (perl5.003_20)"
9044 From: win@in.rhein-main.de (Winfried Koenig)
9045 Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de>
9046 Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
9047 Files: configpm
9048
9049
8903cb82 9050----------------
9051Version 5.003_21
9052----------------
44a8e56a 9053
9054This release includes several important bug fixes, and a couple of
9055minor but valuable language tweaks. Please read on for a list of the
9056significant changes:
9057
9058 CORE LANGUAGE CHANGES
9059
9060 Title: "Fix overloading via inherited autoloaded functions"
54310121 9061 From: Ilya Zakharevich
44a8e56a 9062 Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu>
9063 Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
9064 Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
9065
9066 Title: "Method call fixes: Don't cache in alias, don't skip undef"
54310121 9067 From: Chip Salzenberg
44a8e56a 9068 Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
9069 pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
9070 t/op/method.t
9071
9072 Title: "Formats can be closures"
54310121 9073 From: Chip Salzenberg
44a8e56a 9074 Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
9075
9076 Title: "Quote 'foo' in C<$x{-foo}>"
54310121 9077 From: Chip Salzenberg
44a8e56a 9078 Files: toke.c
9079
9080 Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
54310121 9081 From: Chip Salzenberg
44a8e56a 9082 Files: op.c pod/perldiag.pod t/pragma/strict-refs
9083
9084 Title: "Allow <=> to return undef when operands are not ordered"
9085 From: Chip Salzenberg and Andreas Koenig
9086 Files: MANIFEST pp.c t/op/cmp.t
9087
9088 Title: "Fail regex that starts with '{'"
54310121 9089 From: Chip Salzenberg
44a8e56a 9090 Files: regcomp.c
9091
9092 CORE PORTABILITY
9093
9094 Title: "Re: Perl 5.003_20: OS/2 patches"
54310121 9095 From: Ilya Zakharevich
44a8e56a 9096 Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu>
9097 Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
9098 Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
9099
9100 Title: "VMS patches for _20"
54310121 9101 From: Charles Bailey
44a8e56a 9102 Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
9103 Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
9104 Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
9105 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
9106 unixish.h vms/Makefile vms/config.vms vms/descrip.mms
9107 vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
9108 x2p/a2p.h x2p/str.c
9109
9110 Title: "Irix 6.3 & 6.4 and perl5.003_20"
9111 From: John Stoffel <jfs@fluent.com>
9112 Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM>
9113 Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
9114 Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
9115
9116 Title: "Patch: MachTen hints, Configure"
9117 From: Dominic Dunlop <domo@slipper.ip.lu>
9118 Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
9119 Date: Tue, 14 Jan 1997 13:43:13 +0100
9120 Files: Configure hints/machten.sh
9121
9122 Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
54310121 9123 From: Chip Salzenberg
44a8e56a 9124 Files: MANIFEST hints/aux_3.sh
9125
9126 OTHER CORE CHANGES
9127
9128 Title: "Fix C< eval { my $x; eval '$x' } >"
54310121 9129 From: Chip Salzenberg
44a8e56a 9130 Files: op.c t/op/misc.t
9131
9132 Title: "Don't warn if eval '' uses outer func's lexicals"
54310121 9133 From: Chip Salzenberg
44a8e56a 9134 Files: op.c
9135
9136 Title: "Avoid memory wastage in wait(); make pidstatus global"
54310121 9137 From: Chip Salzenberg
44a8e56a 9138 Files: global.sym interp.sym perl.c perl.h pp_sys.c
9139
9140 Title: "Forbid ++ and -- on readonly values"
9141 From: "John Q. Linux" <jql@accessone.com>
9142 Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
9143 Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
9144 Files: pp.c pp_hot.c
9145
9146 Title: "Keep array from dying during foreach(@array)"
54310121 9147 From: Chip Salzenberg
44a8e56a 9148 Files: cop.h pp_ctl.c
9149
9150 Title: "Fix C< $a="simple"; split /($a)/o >"
54310121 9151 From: Chip Salzenberg
44a8e56a 9152 Files: pp.c t/op/misc.t
9153
9154 Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
54310121 9155 From: Chip Salzenberg
44a8e56a 9156 Files: util.c
9157
9158 Title: "Fix for anon-lists with tied entries coredump"
54310121 9159 From: Gurusamy Sarathy
44a8e56a 9160 Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu>
9161 Date: Fri, 10 Jan 1997 02:45:11 -0500
9162 Files: pp.c
9163
9164 Title: "Don't set SVf_PADBUSY on immortal SVs"
54310121 9165 From: Chip Salzenberg
44a8e56a 9166 Files: op.c
9167
9168 Title: "Patch for Object subroutines"
54310121 9169 From: Ilya Zakharevich
44a8e56a 9170 Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu>
9171 Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
9172 Files: cop.h
9173
9174 Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
54310121 9175 From: Chip Salzenberg
44a8e56a 9176 Files: pp.c pp_hot.c
9177
9178 Title: "Undo change that freed large pad vars"
54310121 9179 From: Chip Salzenberg
44a8e56a 9180 Files: scope.c
9181
9182 BUILD PROCESS
9183
9184 Title: "Make MachTen hints file warn about db-recno failures"
9185 From: Dominic Dunlop <domo@slipper.ip.lu>
9186 Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
9187 Date: Wed, 8 Jan 1997 12:07:18 +0100
9188 Files: hints/machten.sh
9189
9190 Title: "5.003_20, FreeBSD 3.0 and minor patch"
9191 From: roberto@eurocontrol.fr (Ollivier Robert)
9192 Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
9193 Date: Wed, 8 Jan 1997 14:37:47 +0100
9194 Files: Configure
9195
9196 Title: "Make installperl quieter; only shared libraries need 0555"
54310121 9197 From: Chip Salzenberg
44a8e56a 9198 Files: installperl
9199
9200 TESTS
9201
9202 Title: "Advice on TEST failure"
9203 From: Dominic Dunlop <domo@slipper.ip.lu>
9204 Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
9205 Date: Fri, 10 Jan 1997 10:19:07 +0100
9206 Files: t/TEST
9207
9208 Title: "UNIVERSAL tests"
54310121 9209 From: Roderick Schertler
44a8e56a 9210 Files: MANIFEST t/op/universal.t
9211
9212 Title: "Test deletion of array during foreach"
54310121 9213 From: Jarkko Hietaniemi
44a8e56a 9214 Files: t/op/misc.t
9215
9216 Title: "patch for db-recno.t"
54310121 9217 From: Paul Marquess
44a8e56a 9218 Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk>
9219 Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
9220 Files: t/lib/db-recno.t
9221
9222 LIBRARY AND EXTENSIONS
9223
9224 Title: "Localize info about filesystems being case-forgiving"
54310121 9225 From: Chip Salzenberg
44a8e56a 9226 Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
9227 pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
9228 utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
9229 utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
9230 x2p/find2perl.PL x2p/s2p.PL
9231
9232 Title: "Fix for fd leak in IO::File::new_tmpfile"
9233 From: Graham Barr and Chip Salzenberg
9234 Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
9235
9236 Title: "Refresh Getopt::Long to 2.6"
9237 From: Johan Vromans <jvromans@squirrel.nl>
9238 Files: lib/Getopt/Long.pm
9239
9240 Title: "Refresh DB_File to 1.10"
54310121 9241 From: Paul Marquess
44a8e56a 9242 Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk>
9243 Date: Tue, 14 Jan 97 12:47:40 GMT
9244 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
9245
9246 Title: "Re: FileCache::cacheout clobbers $_"
54310121 9247 From: Roderick Schertler
44a8e56a 9248 Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com>
9249 Date: 08 Jan 1997 23:45:58 -0500
9250 Files: lib/FileCache.pm lib/cacheout.pl
9251
9252 Title: "PATCH: AutoSplit"
54310121 9253 From: Graham Barr
44a8e56a 9254 Msg-ID: <9603111010.AA29935@tiuk.ti.com>
9255 Date: 11 Mar 1996 06:01:58 -0500
9256 Files: lib/AutoSplit.pm
9257
9258 Title: "Re: Uninitialized value in Carp.pm ? "
54310121 9259 From: Gurusamy Sarathy
44a8e56a 9260 Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu>
9261 Date: Tue, 14 Jan 1997 13:15:25 -0500
9262 Files: lib/Carp.pm
9263
9264 Title: "Avoid "uninitialized" warnings from POSIX::constant()"
54310121 9265 From: Chip Salzenberg
44a8e56a 9266 Files: ext/POSIX/POSIX.pm
9267
9268 Title: "Eliminate warning from C<use overload>"
54310121 9269 From: Chip Salzenberg
44a8e56a 9270 Files: lib/overload.pm
9271
9272 Title: "low priority patches"
54310121 9273 From: Paul Marquess
44a8e56a 9274 Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk>
9275 Date: Wed, 8 Jan 97 16:55:02 GMT
9276 Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
9277
9278 UTILITIES
9279
9280 Title: "Re: xsubpp and Tk ==> segfault"
54310121 9281 From: Ilya Zakharevich
44a8e56a 9282 Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu>
9283 Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
9284 Files: lib/ExtUtils/xsubpp
9285
9286 Title: "Re: MakeMaker and 'make uninstall'"
54310121 9287 From: Andreas Koenig
44a8e56a 9288 Msg-ID: <199701101243.NAA26400@anna.in-berlin.de>
9289 Date: Fri, 10 Jan 1997 13:43:39 +0100
9290 Files: lib/ExtUtils/MM_Unix.pm
9291
9292 Title: "Don't search for pod if path is already valid"
9293 From: Wayne Scott <wscott@ichips.intel.com>
9294 Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com>
9295 Date: Wed, 08 Jan 1997 15:25:19 -0800
9296 Files: utils/perldoc.PL
9297
9298 Title: "Yet another perldoc option"
54310121 9299 From: Gisle Aas
44a8e56a 9300 Msg-ID: <199610022200.AAA15334@furubotn.sn.no>
9301 Date: Thu, 3 Oct 1996 00:00:35 +0200
9302 Files: utils/perldoc.PL
9303
9304 Title: "Re: perldoc, temp files, async pagers"
54310121 9305 From: Roderick Schertler
44a8e56a 9306 Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com>
9307 Date: 07 Jan 1997 22:54:14 -0500
9308 Files: utils/perldoc.PL
9309
9310 DOCUMENTATION
9311
9312 Title: "Full documentation generation patch"
9313 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
9314 Msg-ID: <15309.853323388@lyon.grenoble.hp.com>
9315 Date: Wed, 15 Jan 97 11:16:28 +0100
9316 Files: MANIFEST pod/roffitall pod/rofftoc
9317
9318 Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
5aabfad6 9319 From: "M.J.T. Guy"
44a8e56a 9320 Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
9321 Date: Fri, 10 Jan 1997 18:06:37 +0000
9322 Files: pod/perlsyn.pod
9323
9324 Title: "Document use of pos() and /\G/"
54310121 9325 From: Gurusamy Sarathy
44a8e56a 9326 Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu>
9327 Date: Mon, 13 Jan 1997 15:13:12 -0500
9328 Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
9329 pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
9330
9331 Title: "Fix example #4 in perlXStut"
54310121 9332 From: Ilya Zakharevich
44a8e56a 9333 Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu>
9334 Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
9335 Files: pod/perlxstut.pod
9336
9337 Title: "Document new closure warnings"
54310121 9338 From: Chip Salzenberg
44a8e56a 9339 Files: op.c pod/perldiag.pod
9340
9341 Title: "Misc. doc patches missing in _20"
54310121 9342 From: Roderick Schertler
44a8e56a 9343 Msg-ID: <102.852695733@eeyore.ibcinc.com>
9344 Date: Tue, 07 Jan 1997 22:55:33 -0500
9345 Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
9346
9347
8903cb82 9348----------------
9349Version 5.003_20
9350----------------
28757baa 9351
9352The only language change in this release is the recension of support
9353for named closures: Now, no subroutine declared "sub foo {}" can be
9354a closure. (This is a return to the behavior of 5.003.) In addition,
9355there are new warnings triggered by any apparent attempt to use named
9356functions as closures.
9357
9358And, as usual, there are the usual little fixes, documentation
9359updates, and expanded tests. This is good stuff. "I love you, man!"
9360
9361 CORE LANGUAGE CHANGES
9362
9363 Title: "Rescind named closures"
54310121 9364 From: Chip Salzenberg
28757baa 9365 Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
9366
9367 Title: "Fix: empty @_ when calling empty-proto subs without parens"
54310121 9368 From: Graham Barr
28757baa 9369 Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com>
9370 Date: Sat, 04 Jan 1997 10:29:04 +0000
9371 Files: perly.c perly.y
9372
9373 CORE PORTABILITY
9374
9375 Title: "Fix $^X on systems that set it to Perl's basename"
54310121 9376 From: Chip Salzenberg
28757baa 9377 Files: hints/hpux.sh toke.c
9378
9379 Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
54310121 9380 From: Andy Dougherty
28757baa 9381 Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
9382 Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
9383 Files: Configure hints/dec_osf.sh
9384
9385 Title: "Remove obsolete file "dl_os2.xs"."
54310121 9386 From: Ilya Zakharevich
28757baa 9387 Files: MANIFEST
9388
9389 OTHER CORE CHANGES
9390
9391 Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
54310121 9392 From: Chip Salzenberg
28757baa 9393 Files: perly.c perly.c.diff perly.y
9394
9395 Title: "plug for safe/opcode leaks"
5aabfad6 9396 From: Doug MacEachern
28757baa 9397 Msg-ID: <199701072220.RAA02117@postman.osf.org>
9398 Date: Tue, 07 Jan 1997 17:20:46 -0500
9399 Files: op.c
9400
9401 Title: "Finish OP= warnings: none on ^="
54310121 9402 From: Chip Salzenberg
28757baa 9403 Files: doop.c pp.c t/op/assignwarn.t
9404
9405 Title: "Fix Dynaloader failures with DProf"
54310121 9406 From: Gurusamy Sarathy
28757baa 9407 Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu>
9408 Date: Mon, 06 Jan 1997 12:18:46 -0500
9409 Files: pp_hot.c
9410
9411 BUILD PROCESS
9412
9413 Title: "Make Configure default to the first domain in /etc/resolv.conf"
54310121 9414 From: Chip Salzenberg
28757baa 9415 Files: Configure
9416
9417 Title: "Start all helper scripts with $startsh"
54310121 9418 From: Chip Salzenberg
28757baa 9419 Files: Configure
9420
9421 Title: "Support libperl.so under FreeBSD"
9422 From: roberto@keltia.freenix.fr (Ollivier Robert)
9423 Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr>
9424 Date: Sun, 5 Jan 1997 22:41:49 +0100
9425 Files: Configure Makefile.SH
9426
9427 TESTS
9428
9429 Title: "New test: comp/proto.t"
54310121 9430 From: Graham Barr
28757baa 9431 Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com>
9432 Date: Mon, 06 Jan 1997 09:13:03 +0000
9433 Files: MANIFEST t/comp/proto.t
9434
9435 Title: "More magic variable tests"
54310121 9436 From: Roderick Schertler
28757baa 9437 Msg-ID: <7043.852565192@eeyore.ibcinc.com>
9438 Date: Mon, 06 Jan 1997 10:39:52 -0500
9439 Files: t/harness t/op/magic.t
9440
9441 LIBRARY AND EXTENSIONS
9442
9443 Title: "File::Basename::dirname bugs"
9444 From: Robin Barker <rmb@cise.npl.co.uk>
9445 Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk>
9446 Date: Tue, 7 Jan 97 17:19:59 GMT
9447 Files: lib/File/Basename.pm t/lib/basename.t
9448
9449 Title: "sigaction() problems"
54310121 9450 From: Roderick Schertler
28757baa 9451 Msg-ID: <12808.852583324@eeyore.ibcinc.com>
9452 Date: Mon, 06 Jan 1997 15:42:04 -0500
9453 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
9454
9455 Title: "Fix importation of FileHandle methods; fix POSIX docs"
54310121 9456 From: Chip Salzenberg
28757baa 9457 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
9458
9459 Title: "Patch: make hints files warn about db-recno failures"
9460 From: Dominic Dunlop <domo@slipper.ip.lu>
9461 Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
9462 Date: Sun, 5 Jan 1997 12:34:25 +0100
9463 Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
9464
9465 UTILITIES
9466
9467 Title: "pod2html.PL patch (for 5.003-19)"
9468 From: Fabien TASSIN <tassin@eerie.fr>
9469 Msg-ID: <199701052347.AAA21297@solar5>
9470 Date: Mon, 6 Jan 1997 00:47:01 +0100
9471 Files: pod/pod2html.PL
9472
9473 DOCUMENTATION
9474
9475 Title: "tiny doc patches"
54310121 9476 From: Roderick Schertler
28757baa 9477 Msg-ID: <23338.852394333@eeyore.ibcinc.com>
9478 Date: Sat, 04 Jan 1997 11:12:13 -0500
9479 Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
9480
9481 Title: "doc patch for defined on perlfunc.pod"
54310121 9482 From: Roderick Schertler
28757baa 9483 Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com>
9484 Date: 04 Jan 1997 21:28:30 -0500
9485 Files: pod/perlfunc.pod
9486
9487 Title: "doc patch: perldsc"
54310121 9488 From: Roderick Schertler
28757baa 9489 Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com>
9490 Date: 04 Jan 1997 21:25:58 -0500
9491 Files: pod/perldsc.pod pod/perltoc.pod
9492
9493 Title: "Re: constant function inlining"
54310121 9494 From: Roderick Schertler
28757baa 9495 Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com>
9496 Date: 07 Jan 1997 15:27:50 -0500
9497 Files: pod/perldiag.pod pod/perlsub.pod
9498
9499 Title: "scalar caller doc fix"
54310121 9500 From: Roderick Schertler
28757baa 9501 Msg-ID: <18245.852608060@eeyore.ibcinc.com>
9502 Date: Mon, 06 Jan 1997 22:34:20 -0500
9503 Files: pod/perlfunc.pod
9504
9505 Title: "perlpod.pod possible patches"
9506 From: lvirden@cas.org (Larry W. Virden, x2487)
9507 Msg-ID: <9701070756.AA1185@cas.org>
9508 Date: Tue, 7 Jan 1997 07:56:30 -0500
9509 Files: pod/perlpod.pod
9510
9511 Title: "Misc perlfunc updates"
54310121 9512 From: Tom Christiansen
28757baa 9513 Files: pod/perlfunc.pod pod/perltoc.pod
9514
9515
8903cb82 9516----------------
9517Version 5.003_19
9518----------------
8ebc5c01 9519
9520Lots of internal cleanup in this patch, especially plugged memory
9521leaks when embedded Perl interpreters shut down and restart. The
9522method cache is now invisible to user code. And there is a new test
9523directory, "t/pragma".
9524
9525IMHO, this is Beta quality code.
9526
9527Here's a list of the more significant changes...
9528
9529 CORE LANGUAGE CHANGES
9530
9531 Title: "Make method cache invisible to user code"
54310121 9532 From: Chip Salzenberg
8ebc5c01 9533 Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
9534 toke.c
9535
9536 Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
54310121 9537 From: Chip Salzenberg
8ebc5c01 9538 Files: toke.c
9539
9540 CORE PORTABILITY
9541
9542 Title: "Fix $^X under HP-UX"
54310121 9543 From: Chip Salzenberg
8ebc5c01 9544 Files: hints/hpux.sh toke.c
9545
9546 Title: "New hints/hpux.sh"
54310121 9547 From: Jeff Okamoto
8ebc5c01 9548 Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com>
9549 Date: Tue, 31 Dec 1996 15:09:32 -0800
9550 Files: hints/hpux.sh
9551
9552 OTHER CORE CHANGES
9553
9554 Title: "Fix segv when calling named closures"
54310121 9555 From: Chip Salzenberg
8ebc5c01 9556 Files: pp_hot.c
9557
9558 Title: "Finish rationalizing "undef value" warnings"
54310121 9559 From: Chip Salzenberg
8ebc5c01 9560 Files: doop.c pp.c sv.c t/op/assignwarn.t
9561
9562 Title: "Arrange for all "_<file" entries to be in %main::"
54310121 9563 From: Chip Salzenberg
8ebc5c01 9564 Files: gv.c lib/perl5db.pl
9565
9566 Title: "Introduce CVf_NODEBUG flag"
54310121 9567 From: Gurusamy Sarathy
8ebc5c01 9568 Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu>
9569 Date: Wed, 01 Jan 1997 15:42:05 -0500
9570 Files: cv.h pp_hot.c
9571
9572 Title: "Reword 'may be "0"' warning per Larry; fix its line number"
54310121 9573 From: Chip Salzenberg
8ebc5c01 9574 Files: op.c pod/perldiag.pod
9575
9576 Title: "5.003_18: perl_{con,des}truct fixes"
5aabfad6 9577 From: Doug MacEachern
8ebc5c01 9578 Msg-ID: <199701032042.PAA06766@postman.osf.org>
9579 Date: Fri, 03 Jan 1997 15:42:04 -0500
9580 Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
9581
9582 Title: "Fix lost value from READLINE after TIEHANDLE"
54310121 9583 From: Gurusamy Sarathy
8ebc5c01 9584 Files: pp_hot.c sv.h
9585
9586 Title: "Free memory of large lexical variables when leaving scope"
54310121 9587 From: Chip Salzenberg
8ebc5c01 9588 Files: scope.c
9589
9590 TESTS
9591
9592 Title: "Create t/pragma directory; populate with new and old"
54310121 9593 From: Paul Marquess
8ebc5c01 9594 Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
9595 t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
9596 t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
9597 t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
9598 t/pragma/warning.t
9599
9600 Title: "New tests: comp/colon.t and op/assignwarn.t"
9601 From: Robin Barker <rmb@cise.npl.co.uk>
9602 Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
9603
9604 LIBRARY AND EXTENSIONS
9605
9606 Title: "Make libs clean under '-w'"
54310121 9607 From: Jarkko Hietaniemi
8ebc5c01 9608 Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
9609 lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
9610 lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
9611 lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
9612 lib/validate.pl
9613
9614 DOCUMENTATION
9615
9616 Title: "Perlguts, version 28"
54310121 9617 From: Jeff Okamoto
8ebc5c01 9618 Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com>
9619 Date: Fri, 3 Jan 1997 13:10:46 -0800
9620 Files: pod/perlguts.pod
9621
9622 Title: "Re: perldelta, take 3"
54310121 9623 From: Tim Bunce
8ebc5c01 9624 Msg-ID: <9701031748.AA15335@toad.ig.co.uk>
9625 Date: Fri, 3 Jan 1997 17:48:46 +0000
9626 Files: pod/perlnews.pod
9627
9628 Title: "Miscellaneous pod patches"
9629 From: Ralf S. Engelschall <rse@engelschall.com>
9630 Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
9631 pod/perlguts.pod
9632
9633 Title: "expanded flock() docs"
54310121 9634 From: Roderick Schertler
8ebc5c01 9635 Msg-ID: <4481.852337871@eeyore.ibcinc.com>
9636 Date: Fri, 03 Jan 1997 19:31:11 -0500
9637 Files: pod/perlfunc.pod
9638
9639 Title: "Use Text::Wrap in buildtoc; run buildtoc"
54310121 9640 From: Ulrich Pfeifer
8ebc5c01 9641 Files: pod/buildtoc pod/perltoc.pod
9642
9643 Title: "Remove obsolete perlovl.pod"
54310121 9644 From: Chip Salzenberg
8ebc5c01 9645 Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
9646 vms/descrip.mms
9647
9648
8903cb82 9649----------------
9650Version 5.003_18
9651----------------
a6006777 9652
9653Yet further down the road to 5.004....
9654
9655 CORE LANGUAGE CHANGES
9656
9657 Title: "Inherited overloading"
54310121 9658 From: Ilya Zakharevich
a6006777 9659 Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu>
9660 Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
9661 Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
9662
9663 Title: "Hide lexicals from C<use>d or C<require>d module (!)"
54310121 9664 From: Chip Salzenberg
a6006777 9665 Files: pp_ctl.c
9666
9667 Title: "Closures at file scope must be anonymous"
54310121 9668 From: Chip Salzenberg
a6006777 9669 Files: op.c
9670
9671 Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
54310121 9672 From: Chip Salzenberg
a6006777 9673 Files: op.c pod/perldiag.pod
9674
9675 Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
54310121 9676 From: Chip Salzenberg
a6006777 9677 Files: pp.c
9678
9679 CORE PORTABILITY
9680
9681 Title: "Ultrix setlocale() workaround"
54310121 9682 From: Chip Salzenberg
a6006777 9683 Files: hints/ultrix_4.sh util.c
9684
9685 OTHER CORE CHANGES
9686
9687 Title: "Get rid of 'Leaked scalars'"
54310121 9688 From: Chip Salzenberg
a6006777 9689 Files: cop.h gv.c op.c
9690
9691 Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
54310121 9692 From: Chip Salzenberg
a6006777 9693 Files: pp_hot.c
9694
9695 Title: "Fix core dump on perl_construct()/perl_destruct() loop"
54310121 9696 From: Chip Salzenberg
a6006777 9697 Files: perl.c
9698
9699 Title: "Add missing syms to global.sym; update magic doc"
54310121 9700 From: Chip Salzenberg
a6006777 9701 Files: global.sym pod/perlguts.pod
9702
9703 TESTS
9704
9705 Title: "Expanded locale.t and misc.t"
54310121 9706 From: Jarkko Hietaniemi
a6006777 9707 Files: t/lib/locale.t t/lib/misc.t
9708
9709 Title: "Expanded my.t"
54310121 9710 From: Chip Salzenberg
a6006777 9711 Files: t/lib/my.t
9712
9713 Title: "test harness for C<use x.xxxx>"
54310121 9714 From: Graham Barr
a6006777 9715 Msg-ID: <32C76882.3F3C7999@tiuk.ti.com>
9716 Date: Mon, 30 Dec 1996 07:00:18 +0000
9717 Files: MANIFEST t/op/use.t
9718
9719 Title: "More tests"
54310121 9720 From: Tom Phoenix
a6006777 9721 Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
9722 Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
9723 Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
9724
9725 LIBRARY AND EXTENSIONS
9726
9727 Title: "Improving Config.pm"
54310121 9728 From: Tom Phoenix
a6006777 9729 Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
9730 Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
9731 Files: configpm
9732
9733 Title: "File::Copy under OS/2"
54310121 9734 From: Ilya Zakharevich
a6006777 9735 Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu>
9736 Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
9737 Files: lib/File/Copy.pm t/lib/filecopy.t
9738
9739 DOCUMENTATION
9740
9741 Title: "Updates to perllocale.pod"
9742 From: Dominic Dunlop <domo@slipper.ip.lu>
9743 Files: pod/perllocale.pod
9744
9745 Title: "Locale-related pod patches, take 2"
9746 From: Dominic Dunlop <domo@slipper.ip.lu>
9747 Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
9748 Date: Sat, 28 Dec 1996 10:56:41 +0100
9749 Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
9750 pod/perlre.pod pod/perlsec.pod
9751
9752 Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
54310121 9753 From: Roderick Schertler
a6006777 9754 Msg-ID: <2043.852051019@eeyore.ibcinc.com>
9755 Date: Tue, 31 Dec 1996 11:50:19 -0500
9756 Files: pod/perldiag.pod
9757
9758
8903cb82 9759----------------
9760Version 5.003_17
9761----------------
6bd1c48f 9762
9763The rate of patches is slowing down.... I see 5.004 at the end of the
9764tunnel! (Hey, what's that whistle?)
9765
9766 CORE LANGUAGE CHANGES
9767
9768 Title: "Support named closures"
54310121 9769 From: Chip Salzenberg
6bd1c48f 9770 Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
9771
9772 CORE PORTABILITY
9773
9774 Title: "perl5.003_15 and Interactive Unix"
9775 From: win@in.rhein-main.de (Winfried Koenig)
9776 Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de>
9777 Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
9778 Files: hints/isc.sh pp_sys.c
9779
9780 Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
9781 From: rse@engelschall.com (Ralf S. Engelschall)
9782 Files: hints/freebsd.sh
9783
9784 Title: "Minor OS/2 fixes"
54310121 9785 From: Ilya Zakharevich
6bd1c48f 9786 Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu>
9787 Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
9788 Files: os2/os2ish.h pod/perlxstut.pod
9789
9790 OTHER CORE CHANGES
9791
9792 Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
54310121 9793 From: Chip Salzenberg
6bd1c48f 9794 Files: mg.c sv.c
9795
9796 Title: "Limit effects of "=pod" to a single file"
54310121 9797 From: Chip Salzenberg
6bd1c48f 9798 Files: toke.c
9799
9800 TESTS
9801
9802 Title: "New tests: op/method.t and op/locale.t"
9803 From: Ilya Zakharevich and Jarkko Hietaniemi
9804 Files: MANIFEST t/lib/locale.t t/op/method.t
9805
9806 Title: "Test C< ()=() >"
54310121 9807 From: Chip Salzenberg
6bd1c48f 9808 Files: t/op/misc.t
9809
9810 LIBRARY AND EXTENSIONS
9811
9812 Title: "Refresh MakeMaker to 5.39"
54310121 9813 From: Andreas Koenig
6bd1c48f 9814 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
9815 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
9816 lib/ExtUtils/Mksymlists.pm
9817
9818 Title: "Newer debugger"
54310121 9819 From: Ilya Zakharevich
6bd1c48f 9820 Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu>
9821 Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
9822 Files: lib/perl5db.pl
9823
9824 DOCUMENTATION
9825
9826 Title: "Perlguts, version 27"
54310121 9827 From: Jeff Okamoto
6bd1c48f 9828 Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com>
9829 Date: Tue, 24 Dec 1996 17:44:23 -0800
9830 Files: pod/perlguts.pod
9831
9832 Title: "perlpod.pod patch for _16"
54310121 9833 From: Kenneth Albanowski
6bd1c48f 9834 Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
9835 Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
9836 Files: pod/perlpod.pod
9837
9838 Title: "tiny perllocale.pod diff for _16"
54310121 9839 From: Jarkko Hietaniemi
6bd1c48f 9840 Msg-ID: <199612261306.PAA21161@alpha.hut.fi>
9841 Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
9842 Files: pod/perllocale.pod
9843
9844
8903cb82 9845----------------
9846Version 5.003_16
9847----------------
7a4c00b4 9848
9849This patch is all bug fixes, library updates, and documentation
9850updates. We'll get to 5.004 RSN, I promise. :-)
9851
9852 CORE LANGUAGE CHANGES
9853
9854 Title: "Fix closures that are not in subroutines"
54310121 9855 From: Chip Salzenberg
7a4c00b4 9856 Files: op.c
9857
9858 CORE PORTABILITY
9859
9860 Title: "_13: patches for unicos/unicosmk"
5cd24f17 9861 From: Dean Roehrich
7a4c00b4 9862 Msg-ID: <199612202038.OAA22805@poplar.cray.com>
9863 Date: Fri, 20 Dec 1996 14:38:50 -0600
9864 Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
9865
9866 OTHER CORE CHANGES
9867
9868 Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
54310121 9869 From: Chip Salzenberg
7a4c00b4 9870 Files: cop.h pp_hot.c scope.c
9871
9872 Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
54310121 9873 From: Chip Salzenberg
7a4c00b4 9874 Files: doop.c pp.c pp.h pp_hot.c
9875
9876 Title: "Try again to improve method caching"
54310121 9877 From: Ilya Zakharevich
7a4c00b4 9878 Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu>
9879 Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
9880 Files: gv.c sv.c
9881
9882 Title: "Be more careful about 'o' magic memory management"
54310121 9883 From: Chip Salzenberg
7a4c00b4 9884 Files: mg.c sv.c
9885
9886 Title: "Fix bad pointer refs when localized object loses magic"
54310121 9887 From: Chip Salzenberg
7a4c00b4 9888 Files: scope.c
9889
9890 LIBRARY AND EXTENSIONS
9891
9892 Title: "Refresh CPAN to 1.09"
9893 From: Andreas Koenig
9894 Files: lib/CPAN.pm
9895
9896 Title: "Refresh Net::Ping to 2.02"
9897 From: Russell Mosemann <mose@ccsn.edu>
9898 Files: lib/Net/Ping.pm
9899
9900 Title: "Refresh IO to 1.14"
9901 From: Graham Barr
9902 Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
9903 ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
9904 ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
9905 ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
9906 t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
9907 t/lib/io_udp.t t/lib/io_xs.t
9908
9909 BUILD PROCESS AND UTILITIES
9910
9911 Title: "Don't recurse into subdirs twice on 'make realclean'"
54310121 9912 From: Chip Salzenberg
7a4c00b4 9913 Files: Makefile.SH
9914
9915 Title: "Use root EXTERN.h when compiling x2p/malloc.c."
9916 From: Paul Marquess
9917 Files: x2p/Makefile.SH
9918
9919 Title: "Fix compilation errors when malloc.c used for x2p"
9920 From: Robin Barker <rmb@cise.npl.co.uk>
9921 Files: malloc.c
9922
9923 DOCUMENTATION
9924
9925 Title: "Edit INSTALL to describe new binary compat setup"
54310121 9926 From: Chip Salzenberg
7a4c00b4 9927 Files: INSTALL
9928
9929 Title: "Update to perllocale.pod"
54310121 9930 From: Jarkko Hietaniemi
7a4c00b4 9931 Files: pod/perllocale.pod
9932
9933
8903cb82 9934----------------
9935Version 5.003_15
9936----------------
72442165
CS
9937
9938As soon as I posted 5.003_14, I found a fatal error in it. :-(
9939
9940This release is strictly a bug fix -- it removes some function caching
9941changes that were supposed to be improvements, but weren't.
9942
9943
8903cb82 9944----------------
9945Version 5.003_14
9946----------------
71be2cbc 9947
9948We seem to have achieved "release candidate" status.
9949
9950 CORE LANGUAGE CHANGES
9951
9952 Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
54310121 9953 From: Chip Salzenberg
71be2cbc 9954 Files: perly.c perly.c.diff perly.y toke.c
9955
9956 Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
54310121 9957 From: Chip Salzenberg
71be2cbc 9958 Files: cop.h mg.c pp_ctl.c pp_hot.c
9959
9960 Title: "Complete support for modifying undefined array members in foreach"
54310121 9961 From: Chip Salzenberg
71be2cbc 9962 Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
9963
9964 OTHER CORE CHANGES
9965
9966 Title: "patch for regex bug: (x|x){n}"
54310121 9967 From: Gurusamy Sarathy
71be2cbc 9968 Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu>
9969 Date: Fri, 20 Dec 1996 21:59:22 -0500
9970 Files: regexec.c
9971
9972 Title: "Bug in debugger with import manipulations"
54310121 9973 From: Ilya Zakharevich
71be2cbc 9974 Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu>
9975 Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
9976 Files: pp_hot.c
9977
9978 Title: "Import and dynamic methods"
54310121 9979 From: Ilya Zakharevich
71be2cbc 9980 Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu>
9981 Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
9982 Files: gv.c hv.c sv.c
9983
9984 Title: "malloc.c patch"
54310121 9985 From: Ilya Zakharevich
71be2cbc 9986 Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu>
9987 Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
9988 Files: malloc.c
9989
9990 Title: "sv_gets patch"
54310121 9991 From: Ilya Zakharevich
71be2cbc 9992 Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu>
9993 Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
9994 Files: pp_hot.c
9995
9996 Title: "pos $str patch"
54310121 9997 From: Ilya Zakharevich
71be2cbc 9998 Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu>
9999 Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
10000 Files: mg.c pp_hot.c t/op/pat.t
10001
10002 Title: "Prevent warnings when STDCHAR is unsigned"
54310121 10003 From: Chip Salzenberg
71be2cbc 10004 Files: perlio.c perlio.h
10005
10006 PORTABILITY
10007
10008 Title: "Fix bugs in bincompat3 usage"
54310121 10009 From: Chip Salzenberg
71be2cbc 10010 Files: perl.h perl_exp.SH
10011
10012 Title: "Support shared libperl on SunOS"
10013 From: Ulrich Pfeifer
10014 Files: Makefile.SH
10015
10016 Title: "Configure on OS/2"
54310121 10017 From: Ilya Zakharevich
71be2cbc 10018 Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu>
10019 Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
10020 Files: Configure
10021
10022 Title: "Fixes for Interactive Unix"
10023 From: win@in.rhein-main.de (Winfried Koenig)
10024 Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de>
10025 Date: Sun, 22 Dec 96 05:14 EET
10026 Files: hints/isc.sh op.c pp_sys.c universal.c
10027
10028 Title: "Use "proto" instead of "_" in sdbm.h"
54310121 10029 From: Chip Salzenberg
71be2cbc 10030 Files: ext/SDBM_File/sdbm/sdbm.h
10031
10032 Title: "VMS patches to 5.003_13"
54310121 10033 From: Charles Bailey
71be2cbc 10034 Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
10035 Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
10036 Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
10037 perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
10038 vms/Makefile vms/config.vms vms/descrip.mms
10039 vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
10040 vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
10041 vms/vms_yfix.pl
10042
10043 UTILITIES, LIBRARY, AND EXTENSIONS
10044
10045 Title: "Remove libnet"
54310121 10046 From: Chip Salzenberg
71be2cbc 10047 Files: MANIFEST pod/perlmod.pod
10048
10049 Title: "Refresh CPAN module to 1.08"
54310121 10050 From: Chip Salzenberg
71be2cbc 10051 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
10052
10053 Title: "Refresh ExtUtils::Manifest to version 1.28"
10054 From: Andreas Koenig
10055 Files: lib/ExtUtils/Manifest.pm
10056
10057 Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
54310121 10058 From: Chip Salzenberg
71be2cbc 10059 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
10060
10061 Title: "Remodel File::Copy."
54310121 10062 From: Chip Salzenberg
71be2cbc 10063 Files: lib/File/Copy.pm
10064
10065 Title: "dumb bug in User::pwent.pm"
54310121 10066 From: Tom Christiansen
71be2cbc 10067 Msg-ID: <199612201145.EAA27860@mox.perl.com>
10068 Date: Fri, 20 Dec 1996 04:45:37 -0700
10069 Files: lib/User/pwent.pm
10070
10071 DOCUMENTATION
10072
10073 Title: "Better support for =for"
54310121 10074 From: Kenneth Albanowski
71be2cbc 10075 Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
10076 Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
10077 Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
10078
10079 Title: "perllocale.pod -- second draft"
10080 From: Dominic Dunlop <domo@slipper.ip.lu>
10081 Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
10082 Date: Sat, 21 Dec 1996 15:00:50 +0100
10083 Files: pod/perllocale.pod
10084
10085 Title: "Perlguts, version 26"
54310121 10086 From: Jeff Okamoto
71be2cbc 10087 Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com>
10088 Date: Fri, 20 Dec 1996 11:43:38 -0800
10089 Files: pod/perlguts.pod
10090
10091 Title: "Update pod/Makefile; s/perli18n/perllocale/"
54310121 10092 From: Chip Salzenberg
71be2cbc 10093 Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
10094 pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
10095
10096 Title: "obstruct pod2man doc tweaks"
54310121 10097 From: Roderick Schertler
71be2cbc 10098 Msg-ID: <3923.851106237@eeyore.ibcinc.com>
10099 Date: Fri, 20 Dec 1996 13:23:57 -0500
10100 Files: lib/Class/Template.pm lib/Time/tm.pm
10101
10102
8903cb82 10103----------------
10104Version 5.003_13
10105----------------
7e1af8bc 10106
10107The watchword here is "synchronization." There were a couple of
10108show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
10109everyone up to a common working base.
10110
10111 CORE LANGUAGE CHANGES
10112
10113 Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
54310121 10114 From: Chip Salzenberg
7e1af8bc 10115 Files: toke.c
10116
10117 Title: "Make evals' lexicals visible to nested evals"
54310121 10118 From: Chip Salzenberg
7e1af8bc 10119 Files: pp_ctl.c
10120
10121 OTHER CORE CHANGES
10122
10123 Title: "Fix core dump bug with anoncode"
54310121 10124 From: Chip Salzenberg
7e1af8bc 10125 Files: op.c
10126
10127 Title: "Allow DESTROY to make refs to dying objects"
54310121 10128 From: Chip Salzenberg
7e1af8bc 10129 Files: sv.c
10130
10131 PORTABILITY
10132
10133 Title: "Add missing backslash in Configure"
54310121 10134 From: Chip Salzenberg
7e1af8bc 10135 Files: Configure
10136
10137 UTILITIES, LIBRARY, AND EXTENSIONS
10138
10139 Title: "Include libnet-1.01 instead of old Net::FTP"
54310121 10140 From: Graham Barr
7e1af8bc 10141 Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
10142 lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
10143 lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
10144 lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
10145 lib/Net/Time.pm pod/perlmod.pod
10146
10147 Title: "Use binmode when doing binary FTP"
10148 From: Ilya Zakharevich
10149 Files: lib/Net/FTP.pm
10150
10151 Title: "Re: Open3.pm tries to close unopened file handle"
54310121 10152 From: Roderick Schertler
7e1af8bc 10153 Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com>
10154 Date: 18 Dec 1996 22:19:54 -0500
10155 Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
10156 lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
10157 t/lib/open3.t
10158
10159 Title: "Long-standing problem in Socket module"
54310121 10160 From: Spider Boardman
7e1af8bc 10161 Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US>
10162 Date: Wed, 18 Dec 1996 23:18:14 -0500
10163 Files: Configure Porting/Glossary config_H config_h.SH
10164 ext/Socket/Socket.pm ext/Socket/Socket.xs
10165
10166 Title: "flock() constants"
54310121 10167 From: Roderick Schertler
7e1af8bc 10168 Msg-ID: <26669.850977437@eeyore.ibcinc.com>
10169 Date: Thu, 19 Dec 1996 01:37:17 -0500
10170 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
10171
10172 Title: "Re: find2perl . -xdev BROKEN still"
54310121 10173 From: Roderick Schertler
7e1af8bc 10174 Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com>
10175 Date: 19 Dec 1996 12:44:34 -0500
10176 Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
10177
10178 DOCUMENTATION
10179
10180 Title: "small doc tweaks for _12"
54310121 10181 From: Roderick Schertler
7e1af8bc 10182 Msg-ID: <1826.851011557@eeyore.ibcinc.com>
10183 Date: Thu, 19 Dec 1996 11:05:57 -0500
10184 Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
10185
10186 Title: "Re: missing E<> POD directive in perlpod.pod"
54310121 10187 From: Roderick Schertler
7e1af8bc 10188 Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com>
10189 Date: 19 Dec 1996 10:30:43 -0500
10190 Files: pod/perlpod.pod pod/pod2html.PL
10191
10192
8903cb82 10193----------------
10194Version 5.003_12
10195----------------
5f05dabc 10196
10197This patch is huge. A multitude of bug fixes, new modules (especially
10198CPAN and Net::FTP), a couple of new Configure variables, updated
10199docs... it's a long list. And speaking of lists, here's a list of
10200the more significant changes in 5.003_12:
10201
10202 CORE LANGUAGE CHANGES
10203
10204 Title: "Support C<delete @hash{@keys}>"
54310121 10205 From: Chip Salzenberg
5f05dabc 10206 Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
10207 t/op/delete.t
10208
10209 Title: "Autovivify scalars"
54310121 10210 From: Chip Salzenberg
5f05dabc 10211 Files: dump.c op.c op.h pp.c pp_hot.c
10212
10213 Title: "Allow any word, including keyword, as label"
54310121 10214 From: Chip Salzenberg
5f05dabc 10215 Files: toke.c
10216
10217 OTHER CORE CHANGES
10218
10219 Title: "Allow assignment to empty array values during foreach()"
54310121 10220 From: Chip Salzenberg
5f05dabc 10221 Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
10222
10223 Title: "Fix nested closures"
54310121 10224 From: Chip Salzenberg
5f05dabc 10225 Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
10226
10227 Title: "Fix core dump on auto-vivification"
54310121 10228 From: Chip Salzenberg
5f05dabc 10229 Files: pp_hot.c
10230
10231 Title: "Fix core dump on C<open $undef_var, "X">"
54310121 10232 From: Chip Salzenberg
5f05dabc 10233 Files: pp_sys.c
10234
10235 Title: "Fix -T/-B on globs and globrefs"
54310121 10236 From: Chip Salzenberg
5f05dabc 10237 Files: pp_sys.c
10238
10239 Title: "Fix memory management of $`, $&, and $'"
54310121 10240 From: Chip Salzenberg
5f05dabc 10241 Files: pp_hot.c regexec.c
10242
10243 Title: "Fix paren matching during backtracking"
54310121 10244 From: Chip Salzenberg
5f05dabc 10245 Files: regexec.c
10246
10247 Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
54310121 10248 From: Chip Salzenberg
5f05dabc 10249 Files: miniperlmain.c perl.c perl.h sv.c
10250
10251 Title: "Discard garbage bytes at end of prototype()"
54310121 10252 From: Chip Salzenberg
5f05dabc 10253 Files: pp.c
10254
10255 Title: "Fix local($pack::{foo})"
54310121 10256 From: Chip Salzenberg
5f05dabc 10257 Files: global.sym pp.c pp_hot.c proto.h scope.c
10258
10259 Title: "Fix for AmigaOS - inplace operation"
54310121 10260 From: Norbert Pueschel
5f05dabc 10261 Msg-ID: <77724601@Armageddon.meb.uni-bonn.de>
10262 Date: Sun, 08 Dec 1996 15:33:00 +0100
10263 Files: doio.c
10264
10265 Title: "Disable warn, die, and parse hooks _before_ global destruction
54310121 10266 From: Chip Salzenberg
5f05dabc 10267 Files: perl.c
10268
10269 Title: "Re: Bug in formline "
54310121 10270 From: Gurusamy Sarathy
5f05dabc 10271 Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu>
10272 Date: Sun, 08 Dec 1996 14:58:32 -0500
10273 Files: pp_ctl.c
10274
10275 Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
54310121 10276 From: Chip Salzenberg
5f05dabc 10277 Files: pp_hot.c
10278
10279 Title: "Fix %ENV assignment when environment starts out empty"
54310121 10280 From: Chip Salzenberg
5f05dabc 10281 Files: hv.c
10282
10283 Title: "Properly support and document newRV{,_inc,_noinc}"
54310121 10284 From: Chip Salzenberg
5f05dabc 10285 Files: global.sym pod/perlguts.pod sv.c sv.h
10286
10287 Title: "Support SvREADONLY on arrays"
54310121 10288 From: Chip Salzenberg
5f05dabc 10289 Files: av.c
10290
10291 Title: "Allow lvalue pos inside recursive function"
54310121 10292 From: Chip Salzenberg
5f05dabc 10293 Files: op.c pp.c pp_ctl.c pp_hot.c
10294
10295 PORTABILITY
10296
10297 Title: "Eliminate PerlIO warnings when setting cnt to -1"
54310121 10298 From: Chip Salzenberg
5f05dabc 10299 Files: perlio.c
10300
10301 Title: "Make $privlib contents compatible with 5.003"
54310121 10302 From: Chip Salzenberg
5f05dabc 10303 Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
10304 lib/Test/Harness.pm
10305
10306 Title: "Support $bincompat3 config variable; update metaconfig units"
54310121 10307 From: Chip Salzenberg
5f05dabc 10308 Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
10309 old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
10310
10311 Title: "Look for gettimeofday() in Configure"
10312 From: John Hughes <john@AtlanTech.COM>
10313 Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
10314 Date: Wed, 11 Dec 1996 15:49:57 +0100
10315 Files: Configure config_H config_h.SH pp.c
10316
10317 Title: "Make $startperl a relative path if people want portable scrip
54310121 10318 From: Chip Salzenberg
5f05dabc 10319 Files: Configure
10320
10321 Title: "Homogenize use of "eval exec" hack"
54310121 10322 From: Chip Salzenberg
5f05dabc 10323 Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
10324 eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
10325 makeaperl.SH pod/checkpods.PL pod/perlrun.pod
10326 pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
10327 pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
10328 utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
10329 x2p/find2perl.PL x2p/s2p.PL
10330
10331 Title: "LynxOS support"
10332 From: seibert@Lynx.COM (Greg Seibert)
10333 Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com>
10334 Date: Thu, 12 Dec 1996 09:25:00 PST
10335 Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
10336
10337 Title: "In Linux hints, set suidsafe=no and dosuid=yes"
54310121 10338 From: Chip Salzenberg
5f05dabc 10339 Files: hints/linux.sh
10340
10341 Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
10342 From: aburlison@cix.compulink.co.uk (Alan Burlison)
10343 Msg-ID: <memo.453720@cix.compulink.co.uk>
10344 Date: Wed, 11 Dec 96 18:34 GMT0
10345 Files: hints/svr4.sh
10346
10347 Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
54310121 10348 From: Roderick Schertler
5f05dabc 10349 Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com>
10350 Date: 11 Dec 1996 18:58:56 -0500
10351 Files: INSTALL hints/freebsd.sh
10352
10353 Title: "OS/2 updates from Ilya"
54310121 10354 From: Ilya Zakharevich
5f05dabc 10355 Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
10356
10357 Title: "VMS patches to 5.003_11"
54310121 10358 From: Charles Bailey
5f05dabc 10359 Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
10360 Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
10361 Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
10362
10363 TESTING
10364
10365 Title: "recurse recurse recurse ..."
54310121 10366 From: Jarkko Hietaniemi
5f05dabc 10367 Msg-ID: <199612092144.XAA29025@alpha.hut.fi>
10368 Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
10369 Files: MANIFEST t/op/recurse.t
10370
10371 UTILITIES, LIBRARY, AND EXTENSIONS
10372
10373 Title: "Add CPAN and Net::FTP"
54310121 10374 From: Chip Salzenberg
5f05dabc 10375 Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
10376 lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
10377 pod/perlmod.pod
10378
10379 Title: "Please update Text::Wrap and Text::Tabs"
10380 From: David Muir Sharnoff <muir@idiom.com>
10381 Msg-ID: <199612180659.WAA24957@idiom.com>
10382 Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
10383 Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
10384
10385 Title: "Add File::Compare"
54310121 10386 From: Nick Ing-Simmons
5f05dabc 10387 Msg-ID: <199612161844.SAA02152@pluto>
10388 Date: Mon, 16 Dec 1996 18:44:59 GMT
10389 Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
10390
10391 Title: "Add Tie::RefHash"
54310121 10392 From: Gurusamy Sarathy
5f05dabc 10393 Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu>
10394 Date: Sun, 15 Dec 1996 18:58:08 -0500
10395 Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
10396
10397 Title: "Put "splain" in utils."
54310121 10398 From: Chip Salzenberg
5f05dabc 10399 Files: Makefile.SH installperl utils/Makefile utils/splain.PL
10400
10401 Title: "Some h2ph fixes"
54310121 10402 From: Jeff Okamoto
5f05dabc 10403 Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com>
10404 Date: Fri, 13 Dec 1996 11:34:12 -0800
10405 Files: utils/h2ph.PL
10406
10407 Title: "xsubpp patch to add #line"
54310121 10408 From: Nick Ing-Simmons
5f05dabc 10409 Msg-ID: <199612162153.VAA03590@ni-s.u-net.com>
10410 Date: Mon, 16 Dec 1996 21:53:56 GMT
10411 Files: lib/ExtUtils/xsubpp
10412
10413 Title: "Re: Proposed addition to File::Copy: move"
54310121 10414 From: Charles Bailey
5f05dabc 10415 Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
10416 Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
10417 Files: lib/File/Copy.pm t/lib/filecopy.t
10418
10419 Title: "DB_File 1.09 patch"
54310121 10420 From: Paul Marquess
5f05dabc 10421 Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk>
10422 Date: Wed, 18 Dec 96 10:37:58 GMT
10423 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
10424
10425 Title: "Debugger update"
54310121 10426 From: Ilya Zakharevich
5f05dabc 10427 Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu>
10428 Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
10429 Files: lib/perl5db.pl
10430
10431 DOCUMENTATION
10432
10433 Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
10434 From: Tom Christiansen and Dominic Dunlop
10435 Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
10436 pod/perlnews.pod
10437
10438 Title: "perltoot.pod"
54310121 10439 From: Tom Christiansen
5f05dabc 10440 Msg-ID: <199612091444.HAA09947@toy.perl.com>
10441 Date: Mon, 09 Dec 1996 07:44:10 -0700
10442 Files: MANIFEST pod/perltoot.pod
10443
10444 Title: "Perlguts, version 25"
54310121 10445 From: Jeff Okamoto
5f05dabc 10446 Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com>
10447 Date: Fri, 6 Dec 96 11:40:27 PST
10448 Files: pod/perlguts.pod
10449
10450 Title: "pod/perlipc.pod patch"
10451 From: d-lewart@uiuc.edu (Daniel S. Lewart)
10452 Msg-ID: <199612090910.CAA20906@mox.perl.com>
10453 Date: Mon, 9 Dec 96 3:10:02 CST
10454 Files: pod/perlipc.pod
10455
10456 Title: "pod patches for English errors"
10457 From: Steve Kelem <steve.kelem@xilinx.com>
10458 Msg-ID: <24616.850167191@castor>
10459 Date: Mon, 09 Dec 1996 13:33:11 -0800
10460 Files: pod/*.pod
10461
10462 Title: "Misc doc updates"
54310121 10463 From: Tom Christiansen
5f05dabc 10464 Msg-ID: <199612150156.SAA12506@mox.perl.com>
10465 Date: Sat, 14 Dec 1996 18:56:33 -0700
10466 Files: pod/*
10467
8903cb82 10468----------------
10469Version 5.003_11
10470----------------
36477c24 10471
10472This patch is (still) closing in on 5.004. Nothing dramatic, lots of
10473value.
10474
10475 CORE LANGUAGE CHANGES
10476
10477 Title: "Fix precedence problems with subs as uniops or listops"
54310121 10478 From: Chip Salzenberg
36477c24 10479 Files: perly.c perly.c.diff perly.h perly.y
10480
10481 Title: "Don't reset $. on open()"
54310121 10482 From: Chip Salzenberg
36477c24 10483 Files: pp_sys.c
10484
10485 Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
54310121 10486 From: Chip Salzenberg
36477c24 10487 Files: pod/perlref.pod pp_hot.c sv.c
10488
10489 Title: "Don't let expression context force return context"
54310121 10490 From: Chip Salzenberg
36477c24 10491 Files: op.c
10492
10493 Title: "Properly convert "1E2" et al to IV/UV"
54310121 10494 From: Chip Salzenberg
36477c24 10495 Files: doio.c sv.c
10496
10497 Title: "Fix modulo operator in UV realm"
54310121 10498 From: Chip Salzenberg
36477c24 10499 Files: pp.c
10500
10501 Title: "Fix stat(_) after stat(HANDLE)"
54310121 10502 From: Chip Salzenberg
36477c24 10503 Files: pp_sys.c
10504
10505 Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
54310121 10506 From: Chip Salzenberg
36477c24 10507 Files: op.c toke.c
10508
10509 OTHER CORE CHANGES
10510
10511 Title: "Eliminate spurious warning when splicing undefs"
54310121 10512 From: Chip Salzenberg
36477c24 10513 Files: pp.c sv.h
10514
10515 Title: "Eliminate spurious warning from "x=" operator"
54310121 10516 From: Chip Salzenberg
36477c24 10517 Files: op.c
10518
10519 Title: "Fix line numbers near control structures"
54310121 10520 From: Chip Salzenberg
36477c24 10521 Files: op.c perly.c perly.c.diff perly.y proto.h
10522
10523 Title: "Don't let scalar unpack() underflow stack"
54310121 10524 From: Chip Salzenberg
36477c24 10525 Files: pp.c
10526
10527 Title: "Fix core dump from precedence bug in "@foo" warning"
54310121 10528 From: Chip Salzenberg
36477c24 10529 Files: toke.c
10530
10531 Title: "Move die() to utils.c; add varargs hack to croak()"
54310121 10532 From: Chip Salzenberg
36477c24 10533 Files: pp_ctl.c util.c
10534
10535 Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
54310121 10536 From: Chip Salzenberg
36477c24 10537 Files: Configure config_H config_h.SH doop.c
10538 ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
10539 hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
10540
10541 Title: "Less malloc in magic"
54310121 10542 From: Chip Salzenberg
36477c24 10543 Files: mg.c
10544
10545 Title: "Re: 5.003_09: PADTMP fix"
54310121 10546 From: Ilya Zakharevich
36477c24 10547 Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu>
10548 Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
10549 Files: pod/perlguts.pod
10550
10551 Title: "Fully paramaterize locales; disable all if NO_LOCALE"
54310121 10552 From: Chip Salzenberg
36477c24 10553 Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
10554
10555 PORTABILITY AND TESTING
10556
10557 Title: "Bitwise op fix for Alpha"
54310121 10558 From: Chip Salzenberg
36477c24 10559 Files: pp.c
10560
10561 Title: "hints/dgux.sh update"
54310121 10562 From: Roderick Schertler
36477c24 10563 Msg-ID: <24178.849309616@eeyore.ibcinc.com>
10564 Date: Fri, 29 Nov 1996 18:20:16 -0500
10565 Files: hints/dgux.sh
10566
10567 Title: "BUG in hints/hpux.sh"
10568 From: Jeff McDougal <jmcdo@cris.com>
10569 Msg-ID: <32A42C11.7FA2@cris.com>
10570 Date: Tue, 03 Dec 1996 08:33:05 -0500
10571 Files: hints/hpux.sh
10572
10573 Title: "VMS patches for 5.003_10"
54310121 10574 From: Charles Bailey
36477c24 10575 Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
10576 Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
10577 Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
10578 pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
10579 utils/perldoc.PL vms/config.vms vms/descrip.mms
10580 vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
10581
10582 Title: "_10+ under OS/2"
54310121 10583 From: Ilya Zakharevich
36477c24 10584 Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu>
10585 Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
10586 Files: malloc.c os2/diff.configure
10587
10588 LIBRARY AND EXTENSIONS
10589
10590 Title: "{in,ob}structive pods"
54310121 10591 From: Tom Christiansen
36477c24 10592 Msg-ID: <199611301652.JAA24201@toy.perl.com>
10593 Date: Sat, 30 Nov 1996 09:52:57 -0700
10594 Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
10595 lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
10596 lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
10597 lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
10598
10599 Title: "FileHandle that 'ISA' IO::File"
54310121 10600 From: Nick Ing-Simmons
36477c24 10601 Msg-ID: <199612021718.RAA04416@pluto>
10602 Date: Mon, 2 Dec 1996 17:18:02 GMT
10603 Files: MANIFEST lib/FileHandle.pm
10604
10605 Title: "Make IO::File::import use its parameters"
54310121 10606 From: Chip Salzenberg
36477c24 10607 Files: ext/IO/lib/IO/File.pm
10608
10609 Title: "10+ debugger patch"
54310121 10610 From: Ilya Zakharevich
36477c24 10611 Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu>
10612 Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
10613 Files: lib/perl5db.pl perl.c pod/perldebug.pod
10614
10615 Title: "Don't call CORE::close in file handle DESTROY method"
54310121 10616 From: Chip Salzenberg
36477c24 10617 Files: ext/IO/lib/IO/Handle.pm
10618
10619 Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
54310121 10620 From: Hallvard B Furuseth
36477c24 10621 Msg-ID: <199612031445.PAA19056@bombur2.uio.no>
10622 Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
10623 Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
10624
10625 Title: "DB_File 1.07"
54310121 10626 From: Paul Marquess
36477c24 10627 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
10628 t/lib/db-recno.t
10629
10630 Title: "DB_File 1.08"
54310121 10631 From: Paul Marquess
36477c24 10632 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
10633
10634
8903cb82 10635----------------
10636Version 5.003_10
10637----------------
ff68c719 10638
10639This patch is closing in on 5.004. It contains lots of small and
10640valuable changes, but nothing dramatic.
10641
10642 CORE LANGUAGE CHANGES
10643
10644 Title: "Allow &{sub {...}} without warning"
54310121 10645 From: Chip Salzenberg
ff68c719 10646 Files: toke.c
10647
36477c24 10648 Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
10649 From: John L. Allen <allen@gateway.grumman.com>
ff68c719 10650 Files: toke.c
10651
10652 Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
54310121 10653 From: Chip Salzenberg
ff68c719 10654 Files: toke.c
10655
10656 OTHER CORE CHANGES
10657
10658 Title: "Fix regex matching of chars with high bit set"
54310121 10659 From: Chip Salzenberg
ff68c719 10660 Files: regexec.c
10661
10662 Title: "Hash key memory corruption fix and naming cleanup"
54310121 10663 From: Chip Salzenberg
ff68c719 10664 Files: hv.c hv.h perl.h
10665
10666 Title: "Undo broken perf. patch (PADTMP stealing)"
54310121 10667 From: Chip Salzenberg
ff68c719 10668 Files: sv.c
10669
10670 Title: "Make SV unstudied in sv_gets()"
54310121 10671 From: Chip Salzenberg
ff68c719 10672 Files: sv.c
10673
10674 Title: "Better support for UVs"
10675 From: Paul Marquess
10676 Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
10677
10678 Title: "Minor locale cleanups"
10679 (Accept "POSIX" locale as standard like "C". Reset locale to
10680 'C' when testing strtod() in t/lib/posix.t.)
54310121 10681 From: Chip Salzenberg
ff68c719 10682 Files: t/lib/posix.t util.c
10683
10684 Title: "Always taint result of sprintf() on float"
54310121 10685 From: Chip Salzenberg
ff68c719 10686 Files: doop.c
10687
10688 Title: "Fix spurious warning from bitwise string ops"
54310121 10689 From: Chip Salzenberg
ff68c719 10690 Files: doop.c
10691
10692 Title: "Eliminate warning on {,sys}read(,$newvar,)"
54310121 10693 From: Chip Salzenberg
ff68c719 10694 Files: doop.c pp_sys.c
10695
10696 Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
54310121 10697 From: Chip Salzenberg
ff68c719 10698 Files: perl.c
10699
10700 Title: "Save message when calling __DIE__ hook"
54310121 10701 From: Chip Salzenberg
ff68c719 10702 Files: pp_ctl.c
10703
10704 Title: "Namespace cleanup"
54310121 10705 From: Chip Salzenberg
ff68c719 10706 Files: global.sym old_global.sym perl.h
10707
10708 Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
54310121 10709 From: Chip Salzenberg
ff68c719 10710 Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
10711
10712 PORTABILITY
10713
10714 Title: "Reliable signal patch"
54310121 10715 From: Kenneth Albanowski
ff68c719 10716 Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
10717 Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
10718 Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
10719
10720 Title: "Emulate missing flock() with either fcntl() or lockf()"
54310121 10721 From: Chip Salzenberg
ff68c719 10722 Files: pp_sys.c
10723
10724 Title: "3_09: minor patches for OS/2"
54310121 10725 From: Ilya Zakharevich
ff68c719 10726 Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu>
10727 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
10728 Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
10729 os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
10730 os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
10731 os2/os2.c os2/os2ish.h perl.h
10732
10733 Title: "Re: 5.003_09 and QNX"
10734 From: nort@bottesini.harvard.edu (Norton Allen)
10735 Msg-ID: <9611271836.AA14460@bottesini.harvard.edu>
10736 Date: Wed, 27 Nov 96 13:36:06 est
10737 Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
10738 t/TEST toke.c util.c x2p/proto.h
10739
10740 Title: "Re: updated patch on the sysread, syswrite for VMS"
54310121 10741 From: Charles Bailey
ff68c719 10742 Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
10743 Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
10744 Files: t/op/sysio.t
10745
10746 LIBRARY AND EXTENSIONS
10747
10748 Title: "Minor patch to debugger"
54310121 10749 From: Ilya Zakharevich
ff68c719 10750 Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu>
10751 Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
10752 Files: lib/perl5db.pl
10753
10754 Title: "AutoLoader::AUTOLOAD optimization"
54310121 10755 From: Nick Ing-Simmons
ff68c719 10756 Msg-ID: <199611231954.TAA09921@ni-s.u-net.com>
10757 Date: Sat, 23 Nov 1996 19:54:52 GMT
10758 Files: lib/AutoLoader.pm
10759
10760 Title: "Diagnostic cleanup"
54310121 10761 From: Chip Salzenberg
ff68c719 10762 Files: lib/diagnostics.pm pod/perldiag.pod
10763
10764 DOCUMENTATION
10765
10766 Title: "Improve documentation for sysread() and syswrite()"
54310121 10767 From: Chip Salzenberg
ff68c719 10768 Files: pod/perlfunc.pod
10769
10770 Title: "Document how to use $SIG{ALRM} and alarm()"
54310121 10771 From: Roderick Schertler
ff68c719 10772 Msg-ID: <5898.849026569@eeyore.ibcinc.com>
10773 Date: Tue, 26 Nov 1996 11:42:49 -0500
10774 Files: pod/perlfunc.pod
10775
10776
8903cb82 10777----------------
10778Version 5.003_09
10779----------------
ff68c719 10780
10781This patch was a compendium of various fixes and enhancements from
10782many people, including some serious improvement in lexical variable
10783scoping and locale handling.
10784
10785 CORE LANGUAGE CHANGES
10786
10787 Title: "Lexical locales"
10788 (make effectiveness of locales depend on C<use locale>)
54310121 10789 From: Chip Salzenberg
ff68c719 10790 Files: too many to list
10791
10792 Title: "Lexical scoping cleanup"
10793 (tighten scoping of lexical variables, somewhat on the
10794 new constructs and somewhat on the old)
54310121 10795 From: Chip Salzenberg
ff68c719 10796 Files: many... but mostly perly.y and toke.c
10797
10798 Title: "Re: memory corruption / security bug in sysread,syswrite + pa
54310121 10799 From: Jarkko Hietaniemi
ff68c719 10800 Msg-ID: <199611251946.VAA30459@alpha.hut.fi>
10801 Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
10802 Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
10803 t/op/sysio.t
10804
10805 OTHER CORE CHANGES
10806
10807 Title: "Configure fix for handling DynaLoader"
54310121 10808 From: Chip Salzenberg
ff68c719 10809 Files: Configure
10810
10811 Title: "Properly prototype safe{malloc,calloc,realloc,free}."
54310121 10812 From: Chip Salzenberg
ff68c719 10813 Files: proto.h
10814
10815 Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
10816 From: John Hughes <john@AtlanTech.COM>
10817 Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
10818 Date: Wed, 20 Nov 1996 14:27:06 +0100
10819 Files: sv.c
10820
10821 Title: ""static" call to UNIVERSAL::can"
54310121 10822 From: Nick Ing-Simmons
ff68c719 10823 Msg-ID: <199611211547.PAA15878@pluto>
10824 Date: Thu, 21 Nov 1996 15:47:46 GMT
10825 Files: universal.c
10826
10827 Title: "die -> croak"
54310121 10828 From: Gurusamy Sarathy
ff68c719 10829 Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu>
10830 Date: Thu, 21 Nov 1996 16:11:21 -0500
10831 Files: pp_ctl.c
10832
10833 Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
54310121 10834 From: Chip Salzenberg
ff68c719 10835 Files: embed.pl
10836
10837 Title: "Add new symbols to old_global.sym, too."
54310121 10838 From: Chip Salzenberg
ff68c719 10839 Files: global.sym old_global.sym
10840
10841 Title: "Cleanup of {,un}pack('w')."
54310121 10842 From: Chip Salzenberg
ff68c719 10843 Files: pp.c
10844
10845 Title: "Cleanups from Ilya."
54310121 10846 From: Chip Salzenberg
ff68c719 10847 Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
10848
10849 Title: "Fix for unpack('w') on 64-bit systems."
54310121 10850 From: Chip Salzenberg
ff68c719 10851 Files: pp.c
10852
10853 Title: "Re: LC_NUMERIC support is ready + performance"
54310121 10854 From: Ilya Zakharevich
ff68c719 10855 Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu>
10856 Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
10857 Files: sv.c
10858
10859 Title: "Hash key sharing improvements from Ilya."
54310121 10860 From: Chip Salzenberg
ff68c719 10861 Files: hv.c hv.h proto.h
10862
10863 Title: "Mortal stack pre-allocation from Ilya."
54310121 10864 From: Chip Salzenberg
ff68c719 10865 Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
10866
10867 PORTABILITY
10868
10869 Title: "VMS patches post-5.003_08"
54310121 10870 From: Charles Bailey
ff68c719 10871 Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
10872 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
10873 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
10874 lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
10875 utils/h2xs.PL vms/config.vms vms/descrip.mms
10876 vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
10877 vms/vmsish.h
10878
10879 Title: "5.003_08: OS/2-specific bugs/enhancements"
54310121 10880 From: Ilya Zakharevich
ff68c719 10881 Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu>
10882 Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
10883 Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
10884 os2/OS2/PrfDB/PrfDB.pm os2/os2.c
10885
10886 Title: "HP patches didn't make it into _08 (fwd)"
54310121 10887 From: Jeff Okamoto
ff68c719 10888 Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com>
10889 Date: Mon, 25 Nov 96 18:15:26 PST
10890 Files: ext/DynaLoader/dl_hpux.xs
10891
10892 Title: "Another HP "patch" that didn't make it (new hints file)"
54310121 10893 From: Jeff Okamoto
ff68c719 10894 Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com>
10895 Date: Mon, 25 Nov 1996 13:16:17 -0800
10896 Files: hints/hpux.sh
10897
10898 LIBRARY AND EXTENSIONS
10899
10900 Title: "Elide spurious space in db-hash.t"
54310121 10901 From: Chip Salzenberg
ff68c719 10902 Files: t/lib/db-hash.t
10903
10904 Title: "Update documentation and warning in I18N::Collate."
54310121 10905 From: Chip Salzenberg
ff68c719 10906 Files: lib/I18N/Collate.pm
10907
10908 Title: "Fix bitwise op test; clean up a couple of others"
54310121 10909 From: Chip Salzenberg
ff68c719 10910 Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
10911
10912 Title: "minimal timelocal.pl for _09"
10913 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
10914 Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
10915 Date: Tue, 19 Nov 1996 19:54:23 +0100
10916 Files: lib/Time/Local.pm
10917
10918 Title: "Socket test improvement from Ilya."
54310121 10919 From: Chip Salzenberg
ff68c719 10920 Files: t/lib/io_sock.t
10921
10922 Title: "Re: blib"
54310121 10923 From: Nick Ing-Simmons
ff68c719 10924 Msg-ID: <199611230917.JAA00471@ni-s.u-net.com>
10925 Date: Sat, 23 Nov 1996 09:17:40 GMT
10926 Files: lib/blib.pm
10927
10928 DOCUMENTATION
10929
10930 Title: "perldiag documentation patch."
54310121 10931 From: Paul Marquess
ff68c719 10932 Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk>
10933 Date: Wed, 20 Nov 96 16:07:28 GMT
10934 Files: pod/perldiag.pod
10935
10936 Title: "a missing perldiag entry"
54310121 10937 From: Gurusamy Sarathy
ff68c719 10938 Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu>
10939 Date: Thu, 21 Nov 1996 15:24:02 -0500
10940 Files: pod/perldiag.pod
10941
10942 Title: "perlfunc patch"
54310121 10943 From: Paul Marquess
ff68c719 10944 Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk>
10945 Date: Wed, 20 Nov 96 14:04:08 GMT
10946 Files: pod/perlfunc.pod
10947
10948 Title: "Patch for pod/perlpod.pod"
10949 From: "Joseph S. Myers" <jsm28@cam.ac.uk>
10950 Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
10951 Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
10952 Files: pod/perlpod.pod
10953
10954 Title: "Update locale documentation."
54310121 10955 From: Chip Salzenberg
ff68c719 10956 Files: pod/perli18n.pod
10957
10958 BUNDLED UTILITIES
10959
10960 Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
54310121 10961 From: Chip Salzenberg
ff68c719 10962 Files: x2p/util.c
10963
10964
8903cb82 10965----------------
10966Version 5.003_08
10967----------------
55497cff 10968
10969This patch was a compendium of various fixes and enhancements from
10970many people. Here are some of the more significant changes.
10971
10972
10973 CORE LANGUAGE CHANGES
10974
10975 Title: "Make C<no FOO> fail if C<unimport FOO> fails"
54310121 10976 From: Tim Bunce
55497cff 10977 Files: gv.c
10978
10979 Title: "Bitwise op sign rationalization"
10980 (Make bitwise ops result in unsigned values, unless C<use
10981 integer> is in effect. Includes initial support for UVs.)
54310121 10982 From: Chip Salzenberg
55497cff 10983 Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
10984 pp_hot.c proto.h sv.c t/op/bop.t
10985
10986 Title: "Defined scoping for C<my> in control structures"
10987 (Finally defines semantics of "my" in control expressions,
10988 like the condition of "if" and "while". In all cases, scope
10989 of a "my" var extends to the end of the entire control
10990 structure. Also adds new construct "for my", which
10991 automatically declares the control variable "my" and limits
10992 its scope to the loop.)
54310121 10993 From: Chip Salzenberg
55497cff 10994 Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
10995
10996 Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
10997 (This patch makes Perl correctly ignore SvIVX() if either
10998 NOK or POK is true, since SvIVX() may be a truncated or
10999 overflowed version of the real value.)
54310121 11000 From: Chip Salzenberg
55497cff 11001 Files: pp.c pp_hot.c sv.c
11002
11003 Title: "Make code match Camel II re: functions that use $_"
54310121 11004 From: Paul Marquess
55497cff 11005 Files: opcode.pl
11006
11007 Title: "Provide scalar context on left side of "->""
54310121 11008 From: Chip Salzenberg
55497cff 11009 Files: perly.c perly.y
11010
11011 Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
54310121 11012 From: Chip Salzenberg
55497cff 11013 Files: toke.c
11014
11015
11016 OTHER CORE CHANGES
11017
11018 Title: "Warn on overflow of octal and hex integers"
54310121 11019 From: Chip Salzenberg
55497cff 11020 Files: proto.h toke.c util.c
11021
11022 Title: "If -w active, warn for commas and hashes ('#') in qw()"
54310121 11023 From: Chip Salzenberg
55497cff 11024 Files: toke.c
11025
11026 Title: "Fixes for pack('w')"
54310121 11027 From: Ulrich Pfeifer
55497cff 11028 Files: pp.c t/op/pack.t
11029
11030 Title: "More complete output from sv_dump()"
54310121 11031 From: Gurusamy Sarathy
55497cff 11032 Files: sv.c
11033
11034 Title: "Major '..' and debugger patches"
54310121 11035 From: Ilya Zakharevich
55497cff 11036 Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
11037
11038 Title: "Fix for formline()"
54310121 11039 From: Gurusamy Sarathy
55497cff 11040 Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
11041 t/op/write.t
11042
11043 Title: "Fix stack botch in untie and binmode"
54310121 11044 From: Gurusamy Sarathy
55497cff 11045 Files: pp_sys.c
11046
11047 Title: "Complete EMBED, including symbols from interp.sym"
11048 (New define EMBEDMYMALLOC makes embedding total by
11049 avoiding "Mymalloc" etc.)
54310121 11050 From: Chip Salzenberg
55497cff 11051 Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
11052 ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
11053 perl.h pp_sys.c proto.h regexec.c toke.c util.c
11054 x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
11055
11056 Title: "Support old embedding for people who want it"
54310121 11057 From: Chip Salzenberg
55497cff 11058 Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
11059
11060
11061 PORTABILITY
11062
11063 Title: "Miscellaneous VMS fixes"
54310121 11064 From: Charles Bailey
55497cff 11065 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
11066 lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
11067 perl.h perl_exp.SH proto.h t/TEST t/io/read.t
11068 t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
11069 vms/Makefile vms/config.vms vms/descrip.mms
11070 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
11071 vms/perlvms.pod vms/test.com vms/vms.c
11072
11073 Title: "DJGPP patches (MS-DOS)"
11074 From: "Douglas E. Wegscheid" <wegscd@whirlpool.com>
11075 Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
11076 lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
11077 perl.h pp_sys.c proto.h sv.c util.c
11078
11079 Title: "Plan 9 update"
11080 From: Luther Huffman <lutherh@infinet.com>
11081 Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
11082 plan9/genconfig.pl plan9/mkfile plan9/setup.rc
11083
11084 Title: "Patch to make Perl work under AmigaOS"
54310121 11085 From: Norbert Pueschel
55497cff 11086 Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
11087 lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
11088
11089 LIBRARY AND EXTENSIONS
11090
11091 Title: "DB_File 1.05"
54310121 11092 From: Paul Marquess
55497cff 11093 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
11094
11095 Title: "Getopts::Std patch for hash support"
11096 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
11097 Files: lib/Getopt/Std.pm
11098
11099 Title: "Kludge for bareword handles"
11100 (Add 'require IO::Handle' at beginning of FileHandle.pm)
54310121 11101 From: Chip Salzenberg
55497cff 11102 Files: ext/FileHandle/FileHandle.pm
11103
11104 Title: "Re: strtod / strtol patch for POSIX module"
11105 From: hammen@gothamcity.jsc.nasa.gov (David Hammen)
11106 Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
11107 ext/POSIX/POSIX.xs t/lib/posix.t
11108
11109 BUNDLED UTILITIES
11110
11111 Title: "Fix a2p translation of '{print "a" "b" "c"}'"
54310121 11112 From: Chip Salzenberg
55497cff 11113 Files: x2p/a2p.c x2p/a2p.y
11114
11115
8903cb82 11116----------------
11117Version 5.003_07
11118----------------
c8bc418f 11119
11120This patch was primarily to fix bugs or include little things I missed
11121in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
11122testing with an eye towards eventual release as 5.004.
11123
11124If it doesn't work for you, try
11125
11126 LC_ALL=C; export LC_ALL
11127
11128for Bourne shell users, or
11129
11130 setenv LC_ALL C
11131
11132for C-shell users. Some versions of IRIX are reported to have
11133problems with sort when the locale is other than C. This manifests
11134as an infinite loop in the ./miniperl configpm step.
11135
11136The details are described below. A very brief summary is:
11137
11138o Visible Changes to Core Functionality
11139
11140 -Support for BER compressed integers. See perlfunc.pod for
11141 documentation on the 'w' option.
11142
11143 -untaint support added to IO extension.
11144
11145o Changes in Core Internals
11146
11147 -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
11148 as it was pre-5.003_01. Again, this is for binary compatibility
11149 with 5.003. (5.003_06 erroneously called it Myrealloc.)
11150
11151 -Getopt::Long updated to version 2.4.
11152
11153o Configure and build enhancements
11154
11155 -improved SCO hints. Actually these are unconfirmed guesses, but
11156 they may be right.
11157
11158 -OS/2 and Plan9 updates.
11159
11160o Bug fixes
11161
11162 -print sort (4,1,3,2);
11163
11164 -group numbers are integers again.
11165
11166 -other things. See the specific changes for details.
11167
11168o Specific Changes
11169
11170Here are the specific file-by-file changes.
11171
11172Index: Changes
11173
11174 Updated for 5.003_07.
11175
11176 Fixed a spelling error.
11177
11178Index: Configure
11179
11180 Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
11181 Since the GNU libc test requires compiling and linking a test
11182 program, the dependencies have been altered and lots of pieces of
11183 Configure have moved around unchanged. The patch is big but the
11184 effect is little.
11185
11186 Allow for both <sys/select.h> and <time.h> in fd_set tests.
11187 Systems which don't allow both (e.g. SCO) have to turn off one
11188 or the other in the hints file for now.
11189
11190Index: INSTALL
11191
11192 Warn about re-using config.sh version-specific values.
11193
11194Index: MANIFEST
11195
11196 Date: Tue, 8 Oct 1996 22:24:48 -0400
11197 From: "Randy J. Ray" <rjray@uswest.com>
11198 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
11199
11200 This is a re-post of my patch to Graham's IO library to add a method in
11201 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
11202 that is of or inherits from IO::Handle. With this flag set, data read from
11203 said handle is not tainted, whether running under -T, suid or sgid.
11204
11205 This patch adds the method to IO.xs, adds documentation and warning to the
11206 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
11207 adds mention of the new file to MANIFEST.
11208
11209 Add mention of t/lib/io_taint.t
11210
11211 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
54310121 11212 From: Ilya Zakharevich
c8bc418f 11213
11214 os2/Changes added.
11215
11216Index: Makefile.SH
11217
11218 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
54310121 11219 From: Ilya Zakharevich
c8bc418f 11220
11221 All the executable targets are moved into the same chunk with
11222 shared library target, which is delegated to
11223 $osname/Makefile.SHs if found.
11224 config.h should depend on config_h.SH.
11225
11226 Remove mkmanifest target, since it will generate incorrectly
11227 sorted MANIFEST file, I would imagine (I haven't checked).
11228
11229Index: README.os2
11230
11231 New version.
11232
11233Index: config_H
11234
11235 Update SH_PATH comment.
11236
11237Index: config_h.SH
11238
11239 Update SH_PATH comment.
11240
11241Index: ext/IO/IO.xs
11242
11243 Date: Tue, 8 Oct 1996 22:24:48 -0400
11244 From: "Randy J. Ray" <rjray@uswest.com>
11245 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
11246
11247 This is a re-post of my patch to Graham's IO library to add a method in
11248 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
11249 that is of or inherits from IO::Handle. With this flag set, data read from
11250 said handle is not tainted, whether running under -T, suid or sgid.
11251
11252 This patch adds the method to IO.xs, adds documentation and warning to the
11253 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
11254 adds mention of the new file to MANIFEST.
11255
11256 Add method "untaint" into class IO::Handle
11257
11258Index: ext/IO/lib/IO/Handle.pm
11259
11260 Date: Tue, 8 Oct 1996 22:24:48 -0400
11261 From: "Randy J. Ray" <rjray@uswest.com>
11262 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
11263
11264 This is a re-post of my patch to Graham's IO library to add a method in
11265 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
11266 that is of or inherits from IO::Handle. With this flag set, data read from
11267 said handle is not tainted, whether running under -T, suid or sgid.
11268
11269 This patch adds the method to IO.xs, adds documentation and warning to the
11270 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
11271 adds mention of the new file to MANIFEST.
11272
11273 Document IO::Handle::untaint and give warning about the bad
11274 things it can do.
11275
11276Index: ext/SDBM_File/sdbm/sdbm.h
11277
11278 Change Myrealloc to Myremalloc to conform to 5.003's version.
11279 I left in the Mycalloc since malloc.c now includes a calloc,
11280 and we might need to hide it.
11281
11282Index: gv.c
11283
11284 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
54310121 11285 From: Ilya Zakharevich
c8bc418f 11286
11287 Better error message for overload.
11288
11289Index: hints/os2.sh
11290
11291 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
54310121 11292 From: Ilya Zakharevich
c8bc418f 11293
11294 Some optimization (speedup in loading GNU utilities with some
11295 memory present - 32M should be quite enough).
11296 Test for revision of EMX, and setting fork()ing appropriately.
11297 libc was in .../st/... instead of mt.
11298 README.os2 is installed as pod/perlos2.pod.
11299
11300Index: hints/sco.sh
11301
11302 Don't include <sys/select.h> along with <time.h>.
11303
11304Index: installperl
11305
11306 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
54310121 11307 From: Ilya Zakharevich
c8bc418f 11308
11309 Restore timestamps under OS/2 (needed for binary install).
11310
11311Index: lib/Cwd.pm
11312
11313 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
54310121 11314 From: Ilya Zakharevich
c8bc418f 11315
11316 Use builtin methods if present under OS/2 (maybe should be
11317 done outside of OS/2 too?).
11318
11319Index: lib/ExtUtils/MM_Unix.pm
11320
11321 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
54310121 11322 From: Ilya Zakharevich
c8bc418f 11323
11324 Made `use strict'-clean even in parts shadowed by Autoloading.
11325
11326Index: lib/ExtUtils/typemap
11327
11328 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
54310121 11329 From: Ilya Zakharevich
c8bc418f 11330
11331 `bool' entry added.
11332
11333Index: lib/ExtUtils/xsubpp
11334
11335 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
54310121 11336 From: Ilya Zakharevich
c8bc418f 11337
11338 Logic for processing RETVAL documented (at last!).
11339
11340Index: lib/File/Copy.pm
11341
11342 Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
54310121 11343 From: Ilya Zakharevich
c8bc418f 11344 Subject: Cleanup after new test
11345
11346 Below are patches for File::Copy (copying to filehandles was just
11347 plain broken under OS/2 and VMS)
11348
11349Index: lib/FindBin.pm
11350
11351 Date: Fri, 20 Sep 1996 15:04:04 +0200
54310121 11352 From: Gisle Aas
c8bc418f 11353 Subject: Documentation patch to the FindBin module
11354
11355Index: lib/Getopt/Long.pm
11356
11357 Update to version 2.4.
11358
11359Index: lib/lib.pm
11360
11361 Date: Thu, 10 Oct 1996 14:22:05 -0400
11362 From: "Brent B. Powers" <powers@ml.com>
11363 Subject: Re: patch for lib.pm
11364
11365 Ignore undefined entries.
11366
11367Index: lib/newgetopt.pl
11368
11369 Updated to version 2.4 to match Getopt::Long.
11370
11371Index: makedepend.SH
11372
11373 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
54310121 11374 From: Ilya Zakharevich
c8bc418f 11375
11376 weed out perl_exp.SH, config_h.SH
11377 (They have these funny names to avoid names like perl.exp.SH
11378 with more than two '.' Such names are illegal on some systems.)
11379
11380Index: mg.c
11381
11382 Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
54310121 11383 From: Chip Salzenberg
c8bc418f 11384 Subject: Re: Group fix for 5.003_06
11385
11386 The group problems recently experienced are due to a small error
11387 introduced in 5.003_06. This patch is required to fix the bug:
11388
11389Index: os2/Changes
11390
11391 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
54310121 11392 From: Ilya Zakharevich
c8bc418f 11393
11394 sys/un.h is not very useful without Merlin toolkit.
11395 updates for fork()ing.
11396
11397 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
54310121 11398 From: Ilya Zakharevich
c8bc418f 11399
11400 added.
11401
11402Index: os2/Makefile.SHs
11403
11404 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
54310121 11405 From: Ilya Zakharevich
c8bc418f 11406
11407 Convoluted process to create chimera executables added.
11408 aout_clean is done automatically on clean.
11409
11410Index: os2/OS2/ExtAttr/t/os2_ea.t
11411
11412 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
54310121 11413 From: Ilya Zakharevich
c8bc418f 11414
11415 Use `unlink' where appropriate.
11416
11417Index: os2/diff.configure
11418
11419 Updated.
11420
11421Index: os2/os2.c
11422
11423 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
54310121 11424 From: Ilya Zakharevich
c8bc418f 11425
11426 /bin/sh is translated to the configured value of location of sh.exe.
11427 popen() used even if we can fork (as we do now).
11428 builtins added for the sake of path manipulation.
11429
11430Index: os2/os2ish.h
11431
11432 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
54310121 11433 From: Ilya Zakharevich
c8bc418f 11434
11435 sys/un.h is not very useful without Merlin toolkit.
11436 updates for fork()ing.
11437
11438Index: patchlevel.h
11439
11440 Change to subversion 7.
11441
11442Index: perl.c
11443
11444 Date: Wed, 9 Oct 1996 19:03:41 +0000
54310121 11445 From: Tim Bunce
c8bc418f 11446 Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
11447
11448 I've just started using purify on a perl with DBD::Oracle linked in
11449 (the number of uninitialised memory reads in the Oracle libraries
11450 is frightning!).
11451
11452 If perl_destruct_level and $SIG{__WARN__} are set then I see a range
11453 of problems typified by this example and folowed by a core dump:
11454
11455 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
54310121 11456 From: Ilya Zakharevich
c8bc418f 11457
11458 Copywrite of OS/2 port now has \n\n.
11459 Now deletes -e file (again!) if compilation is interrupted.
11460
11461Index: perl.h
11462
11463 Change Myrealloc to Myremalloc to conform to 5.003's version.
11464 I left in the Mycalloc since malloc.c now includes a calloc,
11465 and we might need to hide it.
11466
11467Index: plan9/aperl
11468
11469 Updated for 5.003_07
11470
11471Index: plan9/arpa/inet.h
11472
11473 Updated for 5.003_07
11474
11475Index: plan9/buildinfo
11476
11477 Updated for 5.003_07
11478
11479Index: plan9/config.plan9
11480
11481 Updated for 5.003_07
11482
11483Index: plan9/exclude
11484
11485 Updated for 5.003_07
11486
11487Index: plan9/fndvers
11488
11489 Updated for 5.003_07
11490
11491Index: plan9/genconfig.pl
11492
11493 Updated for 5.003_07
11494
11495Index: plan9/mkfile
11496
11497 Updated for 5.003_07
11498
11499Index: plan9/myconfig.plan9
11500
11501 Updated for 5.003_07
11502
11503Index: plan9/perlplan9.doc
11504
11505 Updated for 5.003_07
11506
11507Index: plan9/perlplan9.pod
11508
11509 Updated for 5.003_07
11510
11511Index: plan9/plan9.c
11512
11513 Updated for 5.003_07
11514
11515Index: plan9/plan9ish.h
11516
11517 Updated for 5.003_07
11518
11519Index: plan9/setup.rc
11520
11521 Updated for 5.003_07
11522
11523Index: plan9/versnum
11524
11525 Updated for 5.003_07
11526
11527Index: pod/perldiag.pod
11528
11529 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
54310121 11530 From: Ilya Zakharevich
c8bc418f 11531
11532 mention that malloc in berkeley DB is broken, and PERL_BADFREE.
11533 OS/2-specific messages added.
11534
11535Index: pod/perlfunc.pod
11536
11537 Date: 20 Sep 1996 13:17:14 +0200
54310121 11538 From: Ulrich Pfeifer
c8bc418f 11539 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
11540
11541Index: pod/perli18n.pod
11542
11543 Updated version with high bits intact.
11544
11545Index: pod/perlop.pod
11546
11547 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
54310121 11548 From: Ilya Zakharevich
c8bc418f 11549
11550 Crossrefs corrected.
11551
11552Index: pod/perltrap.pod
11553
11554 Clarified that warn() _always_ printed to STDERR, both in perl4
11555 and perl5.
11556
11557Index: pod/perlvar.pod
11558
11559 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
54310121 11560 From: Ilya Zakharevich
c8bc418f 11561
11562 $^E under OS/2.
11563
11564Index: pp.c
11565
11566 Date: 20 Sep 1996 13:17:14 +0200
54310121 11567 From: Ulrich Pfeifer
c8bc418f 11568 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
11569
11570Index: pp_sys.c
11571
11572 Date: Wed, 9 Oct 1996 19:07:24 GMT
11573 From: Chris Faylor <cgf@bbc.com>
11574
11575 The problem is that SCO apparently needs to have a file opened
11576 with write privileges for chsize to work correctly.
11577
11578Index: sv.c
11579
11580 Date: Tue, 08 Oct 1996 23:54:47 -0400
54310121 11581 From: Gurusamy Sarathy
c8bc418f 11582 Subject: Re: Sorting lists of integers doesn't always work
11583
11584 >> > print sort (4,1,2,3);
11585 >> >
11586 >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
11587
11588 This broke between 5.001n and 5.002. There was a long winded thread
11589 about sorting undefs in some order (rather than coredumping) around
11590 the 5.002beta times (search for "bogorefs" in the subject-line on
11591 p5p archive for details). Larry added in some code that presumes that
11592 the private flags are set by the time qsort() is called:
11593
11594 Unfortunately, sv_2pv() does not set the POKp flag, so the above
11595 code breaks! Here's a patch against 5.00306.
11596
11597Index: t/lib/anydbm.t
11598
11599 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
54310121 11600 From: Ilya Zakharevich
c8bc418f 11601
11602 File mode under OS/2 is not what you expect. However, this has
11603 nothing to do with databases, _and_ there is a test
11604 for this in stat.t (which dutifully fails). There is
11605 no point to consider this behaviour as a bug in
11606 database code.
11607 So OS/2 is special-cased in these tests.
11608
11609Index: t/lib/db-btree.t
11610
11611 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
54310121 11612 From: Ilya Zakharevich
c8bc418f 11613
11614 File mode under OS/2 is not what you expect. However, this has
11615 nothing to do with databases, _and_ there is a test
11616 for this in stat.t (which dutifully fails). There is
11617 no point to consider this behaviour as a bug in
11618 database code.
11619 So OS/2 is special-cased in these tests.
11620
11621Index: t/lib/db-hash.t
11622
11623 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
54310121 11624 From: Ilya Zakharevich
c8bc418f 11625
11626 File mode under OS/2 is not what you expect. However, this has
11627 nothing to do with databases, _and_ there is a test
11628 for this in stat.t (which dutifully fails). There is
11629 no point to consider this behaviour as a bug in
11630 database code.
11631 So OS/2 is special-cased in these tests.
11632
11633Index: t/lib/db-recno.t
11634
11635 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
54310121 11636 From: Ilya Zakharevich
c8bc418f 11637
11638 File mode under OS/2 is not what you expect. However, this has
11639 nothing to do with databases, _and_ there is a test
11640 for this in stat.t (which dutifully fails). There is
11641 no point to consider this behaviour as a bug in
11642 database code.
11643 So OS/2 is special-cased in these tests.
11644
11645Index: t/lib/gdbm.t
11646
11647 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
54310121 11648 From: Ilya Zakharevich
c8bc418f 11649
11650 File mode under OS/2 is not what you expect. However, this has
11651 nothing to do with databases, _and_ there is a test
11652 for this in stat.t (which dutifully fails). There is
11653 no point to consider this behaviour as a bug in
11654 database code.
11655 So OS/2 is special-cased in these tests.
11656
11657Index: t/lib/io_pipe.t
11658
11659 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
54310121 11660 From: Ilya Zakharevich
c8bc418f 11661
11662 Better error message on dying.
11663
11664Index: t/lib/io_taint.t
11665
11666 Date: Tue, 8 Oct 1996 22:24:48 -0400
11667 From: "Randy J. Ray" <rjray@uswest.com>
11668 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
11669
11670 This is a re-post of my patch to Graham's IO library to add a method in
11671 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
11672 that is of or inherits from IO::Handle. With this flag set, data read from
11673 said handle is not tainted, whether running under -T, suid or sgid.
11674
11675 This patch adds the method to IO.xs, adds documentation and warning to the
11676 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
11677 adds mention of the new file to MANIFEST.
11678
11679 Test suite for the untaint method of class IO::Handle.
11680
11681Index: t/lib/ndbm.t
11682
11683 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
54310121 11684 From: Ilya Zakharevich
c8bc418f 11685
11686 File mode under OS/2 is not what you expect. However, this has
11687 nothing to do with databases, _and_ there is a test
11688 for this in stat.t (which dutifully fails). There is
11689 no point to consider this behaviour as a bug in
11690 database code.
11691 So OS/2 is special-cased in these tests.
11692
11693Index: t/lib/odbm.t
11694
11695 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
54310121 11696 From: Ilya Zakharevich
c8bc418f 11697
11698 File mode under OS/2 is not what you expect. However, this has
11699 nothing to do with databases, _and_ there is a test
11700 for this in stat.t (which dutifully fails). There is
11701 no point to consider this behaviour as a bug in
11702 database code.
11703 So OS/2 is special-cased in these tests.
11704
11705Index: t/lib/sdbm.t
11706
11707 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
54310121 11708 From: Ilya Zakharevich
c8bc418f 11709
11710 File mode under OS/2 is not what you expect. However, this has
11711 nothing to do with databases, _and_ there is a test
11712 for this in stat.t (which dutifully fails). There is
11713 no point to consider this behaviour as a bug in
11714 database code.
11715 So OS/2 is special-cased in these tests.
11716
11717Index: t/lib/socket.t
11718
11719 Date: Thu, 10 Oct 1996 01:09:59 -0400
54310121 11720 From: Spider Boardman
c8bc418f 11721 Subject: Re: 5.003_06 is available (results on ULTRIX)
11722
11723 fix t/lib/socket.t to treat TCP like the stream protocol it is
11724 rather than expecting it behave rationally in all cases.
11725
11726Index: t/op/pack.t
11727
11728 Date: 20 Sep 1996 13:17:14 +0200
54310121 11729 From: Ulrich Pfeifer
c8bc418f 11730 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
11731
11732Index: t/op/sort.t
11733
11734 Date: Wed, 09 Oct 1996 00:41:27 -0400
54310121 11735 From: Gurusamy Sarathy
c8bc418f 11736 Subject: more t/op/sort.t tests
11737
11738Index: util.c
11739
11740 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
54310121 11741 From: Ilya Zakharevich
c8bc418f 11742
11743 uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
11744 as my_syspclose ifdef OS2 and can FORK (as OS2 does).
11745
11746Index: x2p/Makefile.SH
11747
11748 Date: Wed, 9 Oct 96 16:00:29 edt
11749 From: Norton Allen <nort@bottesini.harvard.edu>
11750 Subject: Re: sh Configure?
11751
11752 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
11753 in the x2p directory, even if $0 isn't set to the full
11754 pathname of the file being extracted.
11755
11756Index: x2p/cflags.SH
11757
11758 Date: Wed, 9 Oct 96 16:00:29 edt
11759 From: Norton Allen <nort@bottesini.harvard.edu>
11760 Subject: Re: sh Configure?
11761
11762 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
11763 in the x2p directory, even if $0 isn't set to the full
11764 pathname of the file being extracted.
11765
11766
8903cb82 11767----------------
11768Version 5.003_06
11769----------------
54310121 11770
f5cdf9d7 11771This patch was primarily to fix bugs, improve the documentation,
11772and work towards restoring binary compatibility with 5.003.
11773The details are described below. A very brief summary is:
11774
11775o Visible Changes to Core Functionality
11776
11777 -Significantly improved support _with documentation_ for
11778 locales, including LC_COLLATE. See the new pod/perli18n.pod.
c8bc418f 11779 Thanks to Jarkko Hietaniemi.
f5cdf9d7 11780
11781 -new version of Math::Complex, with test suite. Ought to be
11782 backwards compatible, but check it out if you use Math::Complex.
11783
11784 -Pre-extending hashes now works. keys %hash = 5000 will pre-size
11785 %hash.
11786
11787 -__DATA__ filehandle is untainted.
11788
11789o Changes in Core Internals
11790
11791 -gv_fullname and gv_efullname have reverted to their pre-5.003_03
11792 versions for binary compatibility. Actually, they are implemented
11793 as stubs pointing to the new 3-argument forms gv_fullname3 and
11794 gv_efullname3.
11795
11796 -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
11797 as it was pre-5.003_01. Again, this is for binary compatibility
11798 with 5.003.
11799
11800o Configure and build enhancements
11801
11802 -many new tests for the standard library.
11803
11804 -test suite now locale-friendly.
11805
11806 -a2p.man and s2p.man now made into pods.
11807
11808o Bug fixes
11809
11810 -whitespace lexer errors fixed.
11811
11812 -many, many other things. See details below.
11813
11814o Specific Changes
11815
11816Here are the specific file-by-file changes.
11817
11818# This is my patch perl5.003_06.pat to perl5.003_05
11819# The full description is below.
11820# Please execute the following commands before applying this patch.
11821# (You can feed this patch to 'sh' to do so.)
54310121 11822# -- Andy Dougherty
f5cdf9d7 11823
11824# We'll create some new tests, but patch won't automatically make them
11825# executable.
11826for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
11827 env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
11828 findbin.t getopt.t hostname.t parsewords.t searchdict.t \
11829 selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
11830do
11831 touch t/lib/$t
11832 chmod +x t/lib/$t
11833done
11834
11835# The a2p.man and s2p.man pages have been changed into pods.
11836rm -f x2p/a2p.man x2p/s2p.man
11837
11838exit 0
11839
11840
11841This is patch perl5.003_06.pat to perl version 5.003_05.
11842This takes you from 5.003_05 to 5.003_06.
11843
11844To apply this patch, run the above commands,
11845cd to your perl source directory and then type
11846
11847 patch -p1 -N < perl5.003_06.pat
11848
11849The changes are described after each /^Index:/ line below. This is
11850designed so you can examine each change with a command such as
11851
11852 csplit -k perl5.003_06.pat '/^Index:/' '{999}'
11853
11854(Of course, since there are more than 100 Index entries, your
11855csplit may complain, since many csplit's have an arbitrary limit of 100
11856files. Still, you can manually split the file or roll your own.)
11857
f5cdf9d7 11858Index: Changes
11859
11860 Updated for 5.003_06.
11861
11862Index: Configure
11863
11864 Add -Wl,rpath option for irix* to find the installed shared
11865 libperl.so
11866
11867 Add /shlib to libpth. It is used by Digital Unix 4.0.
11868
11869 Date: Mon, 30 Sep 1996 14:01:05 +0100
11870 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
11871
11872 Detect Cygnus Win32, or at least don't let Configure get fooled
11873 into thinking it's OS/2.
11874
11875Index: INSTALL
11876
11877 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 11878 From: Jarkko Hietaniemi
f5cdf9d7 11879 Subject: LC_COLLATE.
11880
11881 Big patch to add, document, and test LC_COLLATE support.
11882
11883 added LC_COLLATE doc.
11884
11885Index: MANIFEST
11886
11887 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 11888 From: Gisle Aas
f5cdf9d7 11889 Subject: More standard library test scripts
11890
11891 This is a collection of test scripts for the standard library modules.
11892 Some of the tests does not pass unless some of the patches I have sent
11893 out are applied.
11894
11895 Date: Sat, 28 Sep 1996 15:11:06 +0200
54310121 11896 From: Andreas Koenig
f5cdf9d7 11897 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
11898
11899 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
11900
11901 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 11902 From: Jarkko Hietaniemi
f5cdf9d7 11903 Subject: LC_COLLATE.
11904
11905 Big patch to add, document, and test LC_COLLATE support.
11906
11907 added perli18n.pod.
11908
11909Index: README
11910
11911 Changed Larry's address to larry@wall.org.
11912
11913Index: configpm
11914
11915 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11916 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11917 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11918
11919 Here is a patch for various typos and other defects in the Perl
11920 5.003_05 pods, including the pods embedded in library modules.
11921
11922Index: configure
11923
11924 Date: Mon, 30 Sep 1996 14:01:05 +0100
11925 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
11926
11927 Warn the user of case-insensitive file systems that they may have
11928 accidentally gotten 'configure' instead of 'Configure'.
11929
11930Index: doio.c
11931
11932 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
54310121 11933 From: Charles Bailey
f5cdf9d7 11934 Subject: VMS patches to 5.003_05
11935
11936Index: doop.c
11937
11938 Date: Mon, 30 Sep 1996 01:13:28 -0400
54310121 11939 From: Spider Boardman
f5cdf9d7 11940 Subject: Re: pre extending hash? - need speed
11941
11942 The patch below (which is relative to perl5.001l) implements
11943 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
11944 pre-sizing hashes. I've only moved the patch forward from
11945 when I first did it. I'm sure the code in hv_ksplit could be
11946 improved.
11947
11948Index: dump.c
11949
11950 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11951 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11952
11953Index: embed.h
11954
11955 Restore the 5.003 gv_fullname() and gv_efullname() functions.
11956 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
11957
11958Index: ext/DynaLoader/DynaLoader.pm
11959
11960 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11961 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11962 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11963
11964 Here is a patch for various typos and other defects in the Perl
11965 5.003_05 pods, including the pods embedded in library modules.
11966
11967Index: ext/FileHandle/FileHandle.pm
11968
11969 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11970 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11971 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11972
11973 Here is a patch for various typos and other defects in the Perl
11974 5.003_05 pods, including the pods embedded in library modules.
11975
11976Index: ext/IO/IO.pm
11977
11978 Updated to IO-1.12.
11979
11980Index: ext/IO/IO.xs
11981
11982 Updated to IO-1.12.
11983
11984Index: ext/IO/lib/IO/File.pm
11985
11986 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11987 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11988 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
11989
11990 Here is a patch for various typos and other defects in the Perl
11991 5.003_05 pods, including the pods embedded in library modules.
11992
11993 Updated to IO-1.12.
11994
11995Index: ext/IO/lib/IO/Handle.pm
11996
11997 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
11998 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
11999 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12000
12001 Here is a patch for various typos and other defects in the Perl
12002 5.003_05 pods, including the pods embedded in library modules.
12003
12004 Updated to IO-1.12.
12005
12006Index: ext/IO/lib/IO/Pipe.pm
12007
12008 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12009 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12010 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12011
12012 Here is a patch for various typos and other defects in the Perl
12013 5.003_05 pods, including the pods embedded in library modules.
12014
12015 Updated to IO-1.12.
12016
12017Index: ext/IO/lib/IO/Seekable.pm
12018
12019 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12020 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12021 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12022
12023 Here is a patch for various typos and other defects in the Perl
12024 5.003_05 pods, including the pods embedded in library modules.
12025
12026 Updated to IO-1.12.
12027
12028Index: ext/IO/lib/IO/Select.pm
12029
12030 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12031 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12032 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12033
12034 Here is a patch for various typos and other defects in the Perl
12035 5.003_05 pods, including the pods embedded in library modules.
12036
12037 Updated to IO-1.12.
12038
12039Index: ext/IO/lib/IO/Socket.pm
12040
12041 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12042 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12043 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12044
12045 Here is a patch for various typos and other defects in the Perl
12046 5.003_05 pods, including the pods embedded in library modules.
12047
12048 Updated to IO-1.12.
12049
12050Index: ext/NDBM_File/hints/dynixptx.pl
12051
12052 Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
12053 The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
12054 ndbm is actually contained in the libc library, and must be linked against
12055 -lc when compiling. (this is for dynamic ELF executables, I didn't compile
12056 statically)
12057
12058Index: ext/Opcode/Opcode.pm
12059
12060 Date: Fri, 20 Sep 1996 12:59:21 +0200
54310121 12061 From: Gisle Aas
f5cdf9d7 12062 Subject: Re: Symbol.pm clobbers $_ at startup
12063
12064 The same kind of problem seem to be present in Opcode.pm:
12065
12066 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12067 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12068 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12069
12070 Here is a patch for various typos and other defects in the Perl
12071 5.003_05 pods, including the pods embedded in library modules.
12072
12073Index: ext/Opcode/Safe.pm
12074
12075 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12076 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12077 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12078
12079 Here is a patch for various typos and other defects in the Perl
12080 5.003_05 pods, including the pods embedded in library modules.
12081
12082Index: ext/POSIX/POSIX.pod
12083
12084 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 12085 From: Jarkko Hietaniemi
f5cdf9d7 12086 Subject: LC_COLLATE.
12087
12088 Big patch to add, document, and test LC_COLLATE support.
12089
12090 enhanced setlocale() docs and introduced the one-argument variant doc.
12091
12092Index: ext/POSIX/POSIX.xs
12093
12094 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 12095 From: Jarkko Hietaniemi
f5cdf9d7 12096 Subject: LC_COLLATE.
12097
12098 Big patch to add, document, and test LC_COLLATE support.
12099
12100 setlocale() allowed one argument only,
12101 call to perl_init_fold() (in util.c) if setlocale() succeeded.
12102
12103Index: ext/POSIX/hints/next_3.pl
12104
12105 Date: Sat, 28 Sep 1996 15:11:06 +0200
54310121 12106 From: Andreas Koenig
f5cdf9d7 12107 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
12108
12109 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
12110
12111Index: ext/SDBM_File/sdbm/sdbm.h
12112
12113 Revert from Perl_malloc to Mymalloc for binary compatibility with
12114 5.003.
12115
12116Index: ext/Socket/Socket.pm
12117
12118 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12119 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12120 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12121
12122 Here is a patch for various typos and other defects in the Perl
12123 5.003_05 pods, including the pods embedded in library modules.
12124
12125Index: global.sym
12126
12127 Restore the 5.003 gv_fullname() and gv_efullname() functions.
12128 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12129
12130 Date: Mon, 30 Sep 1996 01:13:28 -0400
54310121 12131 From: Spider Boardman
f5cdf9d7 12132 Subject: Re: pre extending hash? - need speed
12133
12134 The patch below (which is relative to perl5.001l) implements
12135 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
12136 pre-sizing hashes. I've only moved the patch forward from
12137 when I first did it. I'm sure the code in hv_ksplit could be
12138 improved.
12139
12140 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 12141 From: Jarkko Hietaniemi
f5cdf9d7 12142 Subject: LC_COLLATE.
12143
12144 Big patch to add, document, and test LC_COLLATE support.
12145
12146 added var lc_collate_active and func mem_collxfrm.
12147
12148Index: gv.c
12149
12150 Restore the 5.003 gv_fullname() and gv_efullname() functions.
12151 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12152
12153Index: handy.h
12154
12155 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
54310121 12156 From: Kenneth Albanowski
f5cdf9d7 12157 Subject: Full LONG_MAX & co. patch over 5.003_05
12158
12159 This patch contains the changes I've collected for the various _MAX issues
12160 since 5.003_05. No patches issued between 5.003_05 and this one should be
12161 applied, use this one instead.
12162
12163 The effect is to remove the CHAR_* and I8_* constants (which are
12164 ambiguous) and to explicitly cast all of the constants.
12165
12166Index: hints/machten.sh
12167
12168 Add notes about MachTen 4.0.3 SYSV IPC.
12169
12170Index: hints/next_3.sh
12171
12172 Replace optimize="-g" by optimize="" since we're just trying to turn off
12173 the optimizier.
12174
12175 Date: Sat, 28 Sep 1996 15:11:06 +0200
54310121 12176 From: Andreas Koenig
f5cdf9d7 12177 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
12178
12179 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
12180
12181Index: hv.c
12182
12183 Date: Fri, 20 Sep 1996 15:38:57 -0400
54310121 12184 From: Gurusamy Sarathy
f5cdf9d7 12185 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
12186
12187 I found a subtle problem with the lazydelete mechanism (which is used
12188 to postpone the delete of a entry that may be getting iterated over).
12189 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
12190 needed later to call unsharepvn(). This means that only magical
12191 hash entries can use the HeKLEN slot to hold flags.
12192
12193 Here's a tested patch against 5.00305 that fixes the problem.
12194 The patch simply moves the LAZYDEL hint to become a SV-level private
12195 flag.
12196
12197 Date: Mon, 30 Sep 1996 01:13:28 -0400
54310121 12198 From: Spider Boardman
f5cdf9d7 12199 Subject: Re: pre extending hash? - need speed
12200
12201 The patch below (which is relative to perl5.001l) implements
12202 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
12203 pre-sizing hashes. I've only moved the patch forward from
12204 when I first did it. I'm sure the code in hv_ksplit could be
12205 improved.
12206
12207Index: hv.h
12208
12209 Date: Fri, 20 Sep 1996 15:38:57 -0400
54310121 12210 From: Gurusamy Sarathy
f5cdf9d7 12211 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
12212
12213 I found a subtle problem with the lazydelete mechanism (which is used
12214 to postpone the delete of a entry that may be getting iterated over).
12215 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
12216 needed later to call unsharepvn(). This means that only magical
12217 hash entries can use the HeKLEN slot to hold flags.
12218
12219 Here's a tested patch against 5.00305 that fixes the problem.
12220 The patch simply moves the LAZYDEL hint to become a SV-level private
12221 flag.
12222
12223Index: installman
12224
12225 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12226 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12227 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12228
12229 Here is a patch for various typos and other defects in the Perl
12230 5.003_05 pods, including the pods embedded in library modules.
12231
12232Index: installperl
12233
12234 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12235 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12236 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12237
12238 Here is a patch for various typos and other defects in the Perl
12239 5.003_05 pods, including the pods embedded in library modules.
12240
12241Index: lib/AutoLoader.pm
12242
12243 Date: Mon Sep 9 09:29:44 1996
54310121 12244 From: Gisle Aas
f5cdf9d7 12245 Subject: Re: problem with 'die' and UserAgent
12246
12247 > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
12248 This is a better patch (no need to test for /::DESTROY$/ twice):
12249
12250 Date: Mon, 30 Sep 1996 00:54:37 -0400
54310121 12251 From: Spider Boardman
f5cdf9d7 12252
12253 The test and patches for AutoLoader were also non-functional,
12254 since the regexp context (curpm) was still being clobbered by the
12255 filename manipulations:
12256
12257 Date: Sun, 06 Oct 1996 16:15:07 +0200
54310121 12258 From: Gisle Aas
f5cdf9d7 12259 Subject: Re: Can't locate auto/U/autosplit.ix
12260
12261 It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
12262 function. With an exported AUTOLOAD() we would not have to inherit
12263 from AutoLoader, and we would avoid these problems.
12264
12265 This patch tries to explain the behavior of AutoLoader instead by
12266 updating its documentation.
12267
12268Index: lib/Benchmark.pm
12269
12270 Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
54310121 12271 From: Jarkko Hietaniemi
f5cdf9d7 12272 Subject: a really really tiny typo
12273
12274 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12275 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12276 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12277
12278 Here is a patch for various typos and other defects in the Perl
12279 5.003_05 pods, including the pods embedded in library modules.
12280
12281Index: lib/Cwd.pm
12282
12283 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12284 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12285 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12286
12287 Here is a patch for various typos and other defects in the Perl
12288 5.003_05 pods, including the pods embedded in library modules.
12289
12290Index: lib/Devel/SelfStubber.pm
12291
12292 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12293 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12294 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12295
12296 Here is a patch for various typos and other defects in the Perl
12297 5.003_05 pods, including the pods embedded in library modules.
12298
12299Index: lib/Env.pm
12300
12301 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12302 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12303 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12304
12305 Here is a patch for various typos and other defects in the Perl
12306 5.003_05 pods, including the pods embedded in library modules.
12307
12308Index: lib/Exporter.pm
12309
12310 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12311 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12312 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12313
12314 Here is a patch for various typos and other defects in the Perl
12315 5.003_05 pods, including the pods embedded in library modules.
12316
12317Index: lib/ExtUtils/Embed.pm
12318
12319 Remove unwantd space after the I in -I$Config[archlib}
12320
12321 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12322 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12323 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12324
12325 Here is a patch for various typos and other defects in the Perl
12326 5.003_05 pods, including the pods embedded in library modules.
12327
12328Index: lib/ExtUtils/Install.pm
12329
12330 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12331 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12332 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12333
12334 Here is a patch for various typos and other defects in the Perl
12335 5.003_05 pods, including the pods embedded in library modules.
12336
12337Index: lib/ExtUtils/MM_Unix.pm
12338
12339 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12340 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12341 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12342
12343 Here is a patch for various typos and other defects in the Perl
12344 5.003_05 pods, including the pods embedded in library modules.
12345
12346Index: lib/ExtUtils/MM_VMS.pm
12347
12348 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12349 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12350 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12351
12352 Here is a patch for various typos and other defects in the Perl
12353 5.003_05 pods, including the pods embedded in library modules.
12354
12355 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
54310121 12356 From: Charles Bailey
f5cdf9d7 12357 Subject: VMS patches to 5.003_05
12358
12359Index: lib/ExtUtils/MakeMaker.pm
12360
12361 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12362 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12363 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12364
12365 Here is a patch for various typos and other defects in the Perl
12366 5.003_05 pods, including the pods embedded in library modules.
12367
12368Index: lib/ExtUtils/Manifest.pm
12369
12370 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12371 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12372 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12373
12374 Here is a patch for various typos and other defects in the Perl
12375 5.003_05 pods, including the pods embedded in library modules.
12376
12377 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
54310121 12378 From: Charles Bailey
f5cdf9d7 12379 Subject: VMS patches to 5.003_05
12380
12381Index: lib/ExtUtils/Mksymlists.pm
12382
12383 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12384 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12385 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12386
12387 Here is a patch for various typos and other defects in the Perl
12388 5.003_05 pods, including the pods embedded in library modules.
12389
12390Index: lib/ExtUtils/xsubpp
12391
12392 Change a reference from perlapi(1) to perlxs(1).
12393
12394Index: lib/File/Basename.pm
12395
12396 Date: Fri, 20 Sep 1996 14:11:05 +0200
54310121 12397 From: Gisle Aas
f5cdf9d7 12398 Subject: File::BaseName: "/" is legal path separator for MSDOS
12399
12400 The File::BaseName module should allow "/" as path separator when
12401 fileparse_set_fstype("MSDOS") is in effect:
12402
12403 Date: Fri, 20 Sep 1996 13:58:52 +0200
54310121 12404 From: Gisle Aas
f5cdf9d7 12405 Subject: File::Basename documentation patch
12406
12407 Date: Mon, 30 Sep 1996 00:54:37 -0400
54310121 12408 From: Spider Boardman
f5cdf9d7 12409
12410 For t/lib/basename.t, though, the associated patch for
12411 File::Basename was also wrong:
12412
12413 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
54310121 12414 From: Charles Bailey
f5cdf9d7 12415 Subject: VMS patches to 5.003_05
12416
12417Index: lib/File/Copy.pm
12418
12419 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12420 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12421 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12422
12423 Here is a patch for various typos and other defects in the Perl
12424 5.003_05 pods, including the pods embedded in library modules.
12425
12426Index: lib/File/Find.pm
12427
12428 Date: Sat, 7 Sep 1996 21:37:44 +0200
12429 From: Michael De La Rue <mikedlr@it.com.pl>
12430 Subject: File::Find assumes $_ remains unchanged; bug
12431
12432 The File::Find perl module assumes that the $_ variable remains unchanged
12433 through the user defined function which is callbacked from find. It carries
12434 out a stat operation
12435
12436 Simplest fix is merely to document this
12437
12438Index: lib/File/Path.pm
12439
12440 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12441 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12442 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12443
12444 Here is a patch for various typos and other defects in the Perl
12445 5.003_05 pods, including the pods embedded in library modules.
12446
12447Index: lib/FindBin.pm
12448
12449 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12450 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12451 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12452
12453 Here is a patch for various typos and other defects in the Perl
12454 5.003_05 pods, including the pods embedded in library modules.
12455
12456Index: lib/Getopt/Long.pm
12457
12458 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12459 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12460 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12461
12462 Here is a patch for various typos and other defects in the Perl
12463 5.003_05 pods, including the pods embedded in library modules.
12464
12465Index: lib/I18N/Collate.pm
12466
12467 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 12468 From: Jarkko Hietaniemi
f5cdf9d7 12469 Subject: LC_COLLATE.
12470
12471 Big patch to add, document, and test LC_COLLATE support.
12472
12473 deprecated and trapped (will whine if called and tell to migrate away)
12474
12475Index: lib/IPC/Open2.pm
12476
12477 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12478 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12479 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12480
12481 Here is a patch for various typos and other defects in the Perl
12482 5.003_05 pods, including the pods embedded in library modules.
12483
12484Index: lib/IPC/Open3.pm
12485
12486 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12487 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12488 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12489
12490 Here is a patch for various typos and other defects in the Perl
12491 5.003_05 pods, including the pods embedded in library modules.
12492
12493Index: lib/Math/BigInt.pm
12494
12495 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 12496 From: Jarkko Hietaniemi
f5cdf9d7 12497 Subject: LC_COLLATE.
12498
12499 Big patch to add, document, and test LC_COLLATE support.
12500
12501 ord() is a dangerous thing.
12502
12503Index: lib/Math/Complex.pm
12504
12505 Date: Thu, 03 Oct 96 18:38:08 +0200
12506 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
12507 # Complex numbers and associated mathematical functions
12508 # -- Raphael Manfredi, Sept 1996
12509 # New version. Should be backwards compatible, but please
12510 # check it out if you use it.
12511
12512Index: lib/Pod/Text.pm
12513
12514 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12515 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12516 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12517
12518 Here is a patch for various typos and other defects in the Perl
12519 5.003_05 pods, including the pods embedded in library modules.
12520
12521Index: lib/Search/Dict.pm
12522
12523 Date: Sat, 21 Sep 1996 23:02:42 +0200
54310121 12524 From: Gisle Aas
f5cdf9d7 12525 Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
12526
12527 The Search::Dict look() function should use the lc() function instead
12528 of tr/A-Z/a-z/. This will make folding of non-english letters work if
12529 the locale is set up correctly.
12530
12531Index: lib/SelfLoader.pm
12532
12533 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12534 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12535 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12536
12537 Here is a patch for various typos and other defects in the Perl
12538 5.003_05 pods, including the pods embedded in library modules.
12539
12540Index: lib/Symbol.pm
12541
12542 Date: Fri, 20 Sep 1996 12:38:14 +0200
54310121 12543 From: Gisle Aas
f5cdf9d7 12544 Subject: Symbol.pm clobbers $_ at startup
12545
12546 perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
12547
12548 I don't understand why the module want to initialize %global from
12549 <DATA> in the first place. Perhaps we want to apply this patch
12550 instead.
12551
12552 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12553 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12554 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12555
12556 Here is a patch for various typos and other defects in the Perl
12557 5.003_05 pods, including the pods embedded in library modules.
12558
12559Index: lib/Sys/Hostname.pm
12560
12561 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12562 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12563 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12564
12565 Here is a patch for various typos and other defects in the Perl
12566 5.003_05 pods, including the pods embedded in library modules.
12567
12568Index: lib/Term/Cap.pm
12569
12570 Date: 23 Sep 1996 14:11:38 +0200
54310121 12571 From: Ulrich Pfeifer
f5cdf9d7 12572 Subject: Patch for Term::Cap
12573
12574 'use Term::Cap' produces a warning when diagnosics are active. The
12575 patch below avoids the warning.
12576
12577 [The $entry .= $_ usage is idiomatic enough that it ought to be
12578 ok, I would think, but the patch certainly is ok too.]
12579
12580Index: lib/Term/Complete.pm
12581
12582 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12583 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12584 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12585
12586 Here is a patch for various typos and other defects in the Perl
12587 5.003_05 pods, including the pods embedded in library modules.
12588
12589Index: lib/Term/ReadLine.pm
12590
12591 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12592 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12593 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12594
12595 Here is a patch for various typos and other defects in the Perl
12596 5.003_05 pods, including the pods embedded in library modules.
12597
12598Index: lib/Test/Harness.pm
12599
12600 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12601 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12602 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12603
12604 Here is a patch for various typos and other defects in the Perl
12605 5.003_05 pods, including the pods embedded in library modules.
12606
12607 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
54310121 12608 From: Charles Bailey
f5cdf9d7 12609 Subject: VMS patches to 5.003_05
12610
12611Index: lib/Text/Abbrev.pm
12612
12613 Date: 23 Sep 1996 11:33:01 +0200
54310121 12614 From: Ulrich Pfeifer
f5cdf9d7 12615 Subject: Text::Abbrev (Re: More standard library test scripts)
12616
12617 This patch merges the Text::Abbrev related patches/tests from Gisle
12618 and my previous patch (i.e. replaces both).
12619
12620Index: lib/Text/Tabs.pm
12621
12622 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12623 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12624 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12625
12626 Here is a patch for various typos and other defects in the Perl
12627 5.003_05 pods, including the pods embedded in library modules.
12628
12629Index: lib/Text/Wrap.pm
12630
12631 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12632 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12633 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12634
12635 Here is a patch for various typos and other defects in the Perl
12636 5.003_05 pods, including the pods embedded in library modules.
12637
12638Index: lib/Time/Local.pm
12639
12640 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12641 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12642 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12643
12644 Here is a patch for various typos and other defects in the Perl
12645 5.003_05 pods, including the pods embedded in library modules.
12646
12647Index: lib/UNIVERSAL.pm
12648
12649 Add in stub file.
12650
12651Index: lib/bigint.pl
12652
12653 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 12654 From: Jarkko Hietaniemi
f5cdf9d7 12655 Subject: LC_COLLATE.
12656
12657 Big patch to add, document, and test LC_COLLATE support.
12658
12659 ord() is a dangerous thing.
12660
12661Index: lib/diagnostics.pm
12662
12663 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12664 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12665 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12666
12667 Here is a patch for various typos and other defects in the Perl
12668 5.003_05 pods, including the pods embedded in library modules.
12669
12670Index: lib/overload.pm
12671
12672 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12673 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12674 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12675
12676 Here is a patch for various typos and other defects in the Perl
12677 5.003_05 pods, including the pods embedded in library modules.
12678
12679Index: lib/perl5db.pl
12680
12681 Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
54310121 12682 From: Ilya Zakharevich
f5cdf9d7 12683 Subject: Re: dereferencing a hash from the debugger won't work
12684
12685Index: lib/splain
12686
12687 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12688 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12689 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12690
12691 Here is a patch for various typos and other defects in the Perl
12692 5.003_05 pods, including the pods embedded in library modules.
12693
12694Index: lib/strict.pm
12695
12696 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12697 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12698 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12699
12700 Here is a patch for various typos and other defects in the Perl
12701 5.003_05 pods, including the pods embedded in library modules.
12702
12703Index: makedepend.SH
12704
12705 Add explicit $touch $firstmakefile for QNX which apparently
12706 preserves modification times for a 'cp' command.
12707 I worry, though, that touch might not be portable to OS/2.
12708 If it is, then I'll remove the fancy case statement.
12709
12710Index: malloc.c
12711
12712 Not all sbrks return zeroed memory.
12713
12714Index: mg.c
12715
12716 Restore the 5.003 gv_fullname() and gv_efullname() functions.
12717 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12718
12719 Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
54310121 12720 From: Chip Salzenberg
f5cdf9d7 12721 Subject: 5.003_05: Fix numeric value of $!
12722
12723 This patch undoes a bit of over-zealous integerization in mg.c, related
12724 to the numeric value of $!.
12725
12726 Date: Mon, 30 Sep 1996 01:13:28 -0400
54310121 12727 From: Spider Boardman
f5cdf9d7 12728 Subject: Re: pre extending hash? - need speed
12729
12730 The patch below (which is relative to perl5.001l) implements
12731 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
12732 pre-sizing hashes. I've only moved the patch forward from
12733 when I first did it. I'm sure the code in hv_ksplit could be
12734 improved.
12735
12736 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
54310121 12737 From: Charles Bailey
f5cdf9d7 12738 Subject: VMS patches to 5.003_05
12739
12740 Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
54310121 12741 From: Chip Salzenberg
f5cdf9d7 12742 Subject: 5.003_05: Fix numeric $! and $^E
12743
12744 This patch undoes a bit of over-zealous integerization in mg.c,
12745 related to the numeric values of $! and $^E. This patch *REPLACES*
12746 the one I posted earlier, which was only effective for $!.
12747
37b8b4c9 12748 [Some of this is superseded by similar stuff in the VMS patches.]
f5cdf9d7 12749
12750Index: op.c
12751
12752 Restore the 5.003 gv_fullname() and gv_efullname() functions.
12753 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
12754
12755 Date: Mon, 30 Sep 1996 01:13:28 -0400
54310121 12756 From: Spider Boardman
f5cdf9d7 12757 Subject: Re: pre extending hash? - need speed
12758
12759 The patch below (which is relative to perl5.001l) implements
12760 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
12761 pre-sizing hashes. I've only moved the patch forward from
12762 when I first did it. I'm sure the code in hv_ksplit could be
12763 improved.
12764
12765Index: opcode.h
12766
12767 Date: Mon, 16 Sep 1996 16:37:48 -0700
12768 From: Jonathan Biggar <jon@sems.com>
12769 Subject: Perl 5.003 bug when embedding in C++ program
12770
12771 The following patch is necessary in order to embed the Perl5.003 interpreter
12772 into a C++ program without getting prototype mismatch errors from the
12773 C++ compiler.
12774
12775Index: opcode.pl
12776
12777 Date: Mon, 16 Sep 1996 16:37:48 -0700
12778 From: Jonathan Biggar <jon@sems.com>
12779 Subject: Perl 5.003 bug when embedding in C++ program
12780
12781 The following patch is necessary in order to embed the Perl5.003 interpreter
12782 into a C++ program without getting prototype mismatch errors from the
12783 C++ compiler.
12784
12785Index: patchlevel.h
12786
12787 Change to subversion 6.
12788
12789Index: perl.c
12790
54310121 12791 From: Roderick Schertler
f5cdf9d7 12792 Subject: Re: -T flag and removal of `.' from @INC
12793
12794 support C<perl -e'attached code'>
12795
12796 Date: Tue, 01 Oct 1996 19:02:17 -0400
54310121 12797 From: Gurusamy Sarathy
f5cdf9d7 12798 Subject: Re: 2 core dumps (patch)
12799 Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
12800
12801 The problem is an uninitialized SV slot in errgv. Here's a patch.
12802
12803 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
54310121 12804 From: Charles Bailey
f5cdf9d7 12805 Subject: VMS patches to 5.003_05
12806
12807Index: perl.h
12808
12809 Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
54310121 12810 From: Kenneth Albanowski
f5cdf9d7 12811 Subject: Full LONG_MAX & co. patch over 5.003_05
12812
12813 This patch contains the changes I've collected for the various _MAX issues
12814 since 5.003_05. No patches issued between 5.003_05 and this one should be
12815 applied, use this one instead.
12816
12817 The effect is to remove the CHAR_* and I8_* constants (which are
12818 ambiguous) and to explicitly cast all of the constants.
12819
12820 Date: Mon, 30 Sep 1996 01:13:28 -0400
54310121 12821 From: Spider Boardman
f5cdf9d7 12822 Subject: Re: pre extending hash? - need speed
12823
12824 The patch below (which is relative to perl5.001l) implements
12825 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
12826 pre-sizing hashes. I've only moved the patch forward from
12827 when I first did it. I'm sure the code in hv_ksplit could be
12828 improved.
12829
12830 Revert from Perl_malloc to Mymalloc for binary compatibility with
12831 5.003.
12832
12833 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 12834 From: Jarkko Hietaniemi
f5cdf9d7 12835 Subject: LC_COLLATE.
12836
12837 Big patch to add, document, and test LC_COLLATE support.
12838
12839Index: perl_exp.SH
12840
12841 Add new function perl_init_fold. (I'm not sure it goes here.)
12842
12843Index: perlio.c
12844
12845 Date: Thu, 12 Sep 96 15:58 PDT
12846 From: Hunter Kelly <retnuh@zule.pixar.com>
12847 Subject: Re: 5.003_05 is available.
12848
12849 Fix PerlIO_reopen parameters.
12850
12851Index: perlsdio.h
12852
12853 Date: Fri, 13 Sep 1996 17:24:01 -0400
12854 From: John Stoffel <jfs@jfs.fluent.com>
12855 Subject: Re: 5.003_05 is available.
12856
12857 Undef Irix getc_unlocked and putc_unlocked #defines.
12858
12859 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
54310121 12860 From: Charles Bailey
f5cdf9d7 12861 Subject: VMS patches to 5.003_05
12862
12863Index: pod/Makefile
12864
12865 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 12866 From: Jarkko Hietaniemi
f5cdf9d7 12867 Subject: LC_COLLATE.
12868
12869 Big patch to add, document, and test LC_COLLATE support.
12870
12871 perli18n.pod (and perlapio.pod, btw) added.
12872
12873Index: pod/buildtoc
12874
12875 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12876 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12877 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12878
12879 Here is a patch for various typos and other defects in the Perl
12880 5.003_05 pods, including the pods embedded in library modules.
12881
12882Index: pod/perl.pod
12883
12884 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12885 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12886 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12887
12888 Here is a patch for various typos and other defects in the Perl
12889 5.003_05 pods, including the pods embedded in library modules.
12890
12891 Changed Larry's address to larry@wall.org.
12892
12893 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 12894 From: Jarkko Hietaniemi
f5cdf9d7 12895 Subject: LC_COLLATE.
12896
12897 Big patch to add, document, and test LC_COLLATE support.
12898
12899 perli18n advertised.
12900
12901Index: pod/perlapio.pod
12902
12903 Date: Wed, 11 Sep 1996 11:55:18 -0500
12904 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
12905 Subject: POD spelling patches
12906
12907Index: pod/perlbook.pod
12908
12909 Updated for Second Edition.
12910
12911Index: pod/perlcall.pod
12912
12913 Date: Wed, 11 Sep 1996 11:55:18 -0500
12914 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
12915 Subject: POD spelling patches
12916
12917 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12918 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12919 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12920
12921 Here is a patch for various typos and other defects in the Perl
12922 5.003_05 pods, including the pods embedded in library modules.
12923
12924Index: pod/perldata.pod
12925
12926 Date: Wed, 11 Sep 1996 11:55:18 -0500
12927 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
12928 Subject: POD spelling patches
12929
12930 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12931 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12932 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12933
12934 Here is a patch for various typos and other defects in the Perl
12935 5.003_05 pods, including the pods embedded in library modules.
12936
12937Index: pod/perldebug.pod
12938
12939 Date: Wed, 11 Sep 1996 11:55:18 -0500
12940 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
12941 Subject: POD spelling patches
12942
12943 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12944 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12945 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12946
12947 Here is a patch for various typos and other defects in the Perl
12948 5.003_05 pods, including the pods embedded in library modules.
12949
12950Index: pod/perldiag.pod
12951
12952 Date: Wed, 11 Sep 1996 11:55:18 -0500
12953 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
12954 Subject: POD spelling patches
12955
12956 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12957 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12958 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12959
12960 Here is a patch for various typos and other defects in the Perl
12961 5.003_05 pods, including the pods embedded in library modules.
12962
12963 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
54310121 12964 From: Charles Bailey
f5cdf9d7 12965 Subject: VMS patches to 5.003_05
12966
12967Index: pod/perldsc.pod
12968
12969 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12970 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12971 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12972
12973 Here is a patch for various typos and other defects in the Perl
12974 5.003_05 pods, including the pods embedded in library modules.
12975
12976Index: pod/perlembed.pod
12977
12978 Date: Wed, 11 Sep 1996 11:55:18 -0500
12979 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
12980 Subject: POD spelling patches
12981
12982 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12983 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12984 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12985
12986 Here is a patch for various typos and other defects in the Perl
12987 5.003_05 pods, including the pods embedded in library modules.
12988
12989Index: pod/perlform.pod
12990
12991 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
12992 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
12993 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
12994
12995 Here is a patch for various typos and other defects in the Perl
12996 5.003_05 pods, including the pods embedded in library modules.
12997
12998Index: pod/perlfunc.pod
12999
13000 Date: Wed, 11 Sep 1996 11:55:18 -0500
13001 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13002 Subject: POD spelling patches
13003
13004 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13005 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13006 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13007
13008 Here is a patch for various typos and other defects in the Perl
13009 5.003_05 pods, including the pods embedded in library modules.
13010
13011Index: pod/perlguts.pod
13012
13013 Date: Wed, 11 Sep 1996 11:55:18 -0500
13014 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13015 Subject: POD spelling patches
13016 Date: Mon, 23 Sep 96 13:18:01 PDT
54310121 13017 From: Jeff Okamoto
f5cdf9d7 13018 Subject: Re: perlguts API Listing patch
13019
13020 Here's the lastest complete version for inclusion into _06 or .004. This
13021 incorporates and supersedes Dean's patch.
13022
13023 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13024 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13025 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13026
13027 Here is a patch for various typos and other defects in the Perl
13028 5.003_05 pods, including the pods embedded in library modules.
13029
13030Index: pod/perli18n.pod
13031
13032 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13033 From: Jarkko Hietaniemi
f5cdf9d7 13034 Subject: LC_COLLATE.
13035
13036 Big patch to add, document, and test LC_COLLATE support.
13037
13038 written.
13039
13040Index: pod/perlipc.pod
13041
13042 Date: Wed, 11 Sep 1996 11:55:18 -0500
13043 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13044 Subject: POD spelling patches
13045
13046 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13047 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13048 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13049
13050 Here is a patch for various typos and other defects in the Perl
13051 5.003_05 pods, including the pods embedded in library modules.
13052
13053Index: pod/perllol.pod
13054
13055 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13056 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13057 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13058
13059 Here is a patch for various typos and other defects in the Perl
13060 5.003_05 pods, including the pods embedded in library modules.
13061
13062Index: pod/perlmod.pod
13063
13064 Date: Wed, 11 Sep 1996 11:55:18 -0500
13065 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13066 Subject: POD spelling patches
13067
13068 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13069 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13070 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13071
13072 Here is a patch for various typos and other defects in the Perl
13073 5.003_05 pods, including the pods embedded in library modules.
13074
13075 Date: Wed, 02 Oct 1996 16:52:08 -0400
54310121 13076 From: Roderick Schertler
f5cdf9d7 13077 Subject: documentation for $? in END
13078
13079 Document the behavior with $? WRT END subroutines.
13080
13081Index: pod/perlobj.pod
13082
13083 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13084 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13085 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13086
13087 Here is a patch for various typos and other defects in the Perl
13088 5.003_05 pods, including the pods embedded in library modules.
13089
13090Index: pod/perlop.pod
13091
13092 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13093 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13094 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13095
13096 Here is a patch for various typos and other defects in the Perl
13097 5.003_05 pods, including the pods embedded in library modules.
13098
13099 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
54310121 13100 From: Kenneth Albanowski
f5cdf9d7 13101 Subject: Re: Suggestion for improving man page
13102
13103 Add alternative names for various escape sequences.
13104
13105Index: pod/perlpod.pod
13106
13107 Date: Wed, 11 Sep 1996 11:55:18 -0500
13108 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13109 Subject: POD spelling patches
13110
13111 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13112 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13113 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13114
13115 Here is a patch for various typos and other defects in the Perl
13116 5.003_05 pods, including the pods embedded in library modules.
13117
13118Index: pod/perlre.pod
13119
13120 Date: Wed, 11 Sep 1996 11:55:18 -0500
13121 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13122 Subject: POD spelling patches
13123
13124 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13125 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13126 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13127
13128 Here is a patch for various typos and other defects in the Perl
13129 5.003_05 pods, including the pods embedded in library modules.
13130
13131 Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
54310121 13132 From: Kenneth Albanowski
f5cdf9d7 13133 Subject: Re: Suggestion for improving man page
13134
13135 Add alternative names for various escape sequences.
13136
13137Index: pod/perlref.pod
13138
13139 Date: Wed, 11 Sep 1996 11:55:18 -0500
13140 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13141 Subject: POD spelling patches
13142
13143 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13144 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13145 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13146
13147 Here is a patch for various typos and other defects in the Perl
13148 5.003_05 pods, including the pods embedded in library modules.
13149
13150Index: pod/perlrun.pod
13151
13152 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13153 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13154 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13155
13156 Here is a patch for various typos and other defects in the Perl
13157 5.003_05 pods, including the pods embedded in library modules.
13158
13159Index: pod/perlsec.pod
13160
13161 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13162 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13163 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13164
13165 Here is a patch for various typos and other defects in the Perl
13166 5.003_05 pods, including the pods embedded in library modules.
13167
13168Index: pod/perlstyle.pod
13169
13170 Date: Wed, 11 Sep 1996 11:55:18 -0500
13171 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13172 Subject: POD spelling patches
13173
13174 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13175 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13176 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13177
13178 Here is a patch for various typos and other defects in the Perl
13179 5.003_05 pods, including the pods embedded in library modules.
13180
13181Index: pod/perlsub.pod
13182
13183 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13184 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13185 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13186
13187 Here is a patch for various typos and other defects in the Perl
13188 5.003_05 pods, including the pods embedded in library modules.
13189
13190Index: pod/perlsyn.pod
13191
13192 Date: Wed, 11 Sep 1996 11:55:18 -0500
13193 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13194 Subject: POD spelling patches
13195
13196 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13197 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13198 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13199
13200 Here is a patch for various typos and other defects in the Perl
13201 5.003_05 pods, including the pods embedded in library modules.
13202
13203Index: pod/perltie.pod
13204
13205 Date: Wed, 11 Sep 1996 11:55:18 -0500
13206 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13207 Subject: POD spelling patches
13208
13209 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13210 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13211 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13212
13213 Here is a patch for various typos and other defects in the Perl
13214 5.003_05 pods, including the pods embedded in library modules.
13215
13216Index: pod/perltoc.pod
13217
13218 Date: Wed, 11 Sep 1996 11:55:18 -0500
13219 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13220 Subject: POD spelling patches
13221
13222 Changed Larry's address to larry@wall.org.
13223
13224Index: pod/perltrap.pod
13225
13226 Date: Wed, 11 Sep 1996 13:26:18 -0400
54310121 13227 From: Gurusamy Sarathy
f5cdf9d7 13228 Subject: a perl425 trap
13229
13230 Here's an addition that should be self-explanatory.
13231 [interpolation issues]
13232
13233 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13234 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13235 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13236
13237 Here is a patch for various typos and other defects in the Perl
13238 5.003_05 pods, including the pods embedded in library modules.
13239
13240Index: pod/perlvar.pod
13241
13242 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13243 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13244 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13245
13246 Here is a patch for various typos and other defects in the Perl
13247 5.003_05 pods, including the pods embedded in library modules.
13248
13249 Date: Wed, 02 Oct 1996 16:52:08 -0400
54310121 13250 From: Roderick Schertler
f5cdf9d7 13251 Subject: documentation for $? in END
13252
13253 Document the behavior with $? WRT END subroutines.
13254
13255Index: pod/perlxstut.pod
13256
13257 Date: Wed, 11 Sep 1996 11:55:18 -0500
13258 From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
13259 Subject: POD spelling patches
13260
13261 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13262 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13263 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13264
13265 Here is a patch for various typos and other defects in the Perl
13266 5.003_05 pods, including the pods embedded in library modules.
13267
13268Index: pod/pod2man.PL
13269
13270 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13271 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13272 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13273
13274 Here is a patch for various typos and other defects in the Perl
13275 5.003_05 pods, including the pods embedded in library modules.
13276
13277 Bugs found in pod2man
13278
13279 The following bugs were noticed, and some fixed:
13280
13281 1. Where a L<> link extends over more than one line, pod2man does not
13282 treat it as a link but displays it literally, and so these have been
13283 rearranged to place the link on one line. This is the only bug worked
13284 around. [Fixed; the rearrangements, which were done beforehand,
13285 remain in some cases, but are no longer necessary, and pod paragraphs
13286 can now be safely reformatted to whatever width is desired in the pod,
13287 without breaking links.]
13288
13289 2. It seems to swallow spaces after certain links: for example, part
13290 of the "open" entry in the perlfunc manpage comes out as "the
13291 \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
13292 having been "L</binmode> for tips". [Fixed.]
13293
13294 3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
13295 by Reference\fR', that is, with an initial '/"'.
13296
13297 4. If a pod line begins with ".", nothing is done to prevent [tng]roff
13298 from treating it as a [tng]roff instruction.
13299
13300 5. When the paragraph below =head1 NAME has more than one line, this
13301 confuses pod2man: so in the case of Term::Readline, the manpage begins
13302 with a stray line 'no real package is found, substitutes stubs instead
13303 of basic functions."'.
13304
13305 Of course, it would be better to fix pod2man; I hope that the new Pod
13306 modules, when ready, will not have these defects.
13307
13308Index: pp_ctl.c
13309
13310 Restore the 5.003 gv_fullname() and gv_efullname() functions.
13311 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
13312
13313 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13314 From: Jarkko Hietaniemi
f5cdf9d7 13315 Subject: LC_COLLATE.
13316
13317 Big patch to add, document, and test LC_COLLATE support.
13318
13319 sortcmp() sprouted a LC_COLLATE branch.
13320
13321Index: pp_hot.c
13322
13323 Restore the 5.003 gv_fullname() and gv_efullname() functions.
13324 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
13325
13326 Date: Thu, 19 Sep 1996 11:58:22 -0400
13327 From: "Randy J. Ray" <rjray@uswest.com>
13328 Subject: Patch: Untaint FH flag and clean DATA handles
13329
13330 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
13331 on an xpvio->xio_flags struct member. It is used to mark the given
13332 file handle as a clean source, even when tainting is turned on.
13333 There are also patches to pp_sys.c in pp_sysread to check this flag
13334 before tainting data, and in pp_hot.c in do_readline for the same
13335 reason. Lastly, it patches toke.c to automatically set this flag on
13336 on a __DATA__ filehandle. The creation of the $pack::DATA
13337 pseudo-filehandle is already checked against running under eval, so
13338 this should not introduce any insecurity.
13339
13340 This patch *does not*:
13341
13342 * Add the "untaint" keyword.
13343
13344Index: pp_sys.c
13345
13346 Restore the 5.003 gv_fullname() and gv_efullname() functions.
13347 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
13348
13349 Date: Thu, 19 Sep 1996 11:58:22 -0400
13350 From: "Randy J. Ray" <rjray@uswest.com>
13351 Subject: Patch: Untaint FH flag and clean DATA handles
13352
13353 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
13354 on an xpvio->xio_flags struct member. It is used to mark the given
13355 file handle as a clean source, even when tainting is turned on.
13356 There are also patches to pp_sys.c in pp_sysread to check this flag
13357 before tainting data, and in pp_hot.c in do_readline for the same
13358 reason. Lastly, it patches toke.c to automatically set this flag on
13359 on a __DATA__ filehandle. The creation of the $pack::DATA
13360 pseudo-filehandle is already checked against running under eval, so
13361 this should not introduce any insecurity.
13362
13363 This patch *does not*:
13364
13365 * Add the "untaint" keyword.
13366
13367 Date: Sun, 22 Sep 1996 17:26:57 -0400
13368 From: "Randy J. Ray" <rjray@uswest.com>
13369 Subject: Patch to patch for untainting
13370
13371 The following patch ensures that a glob used as a filehandle that
13372 has had the UNTAINT flag set will not carry that flag over on a
13373 re-open. In a nutshell, a re-open of the DATA filehandle would be
13374 considered untainted, and an object of class IO::Handle (or one of
13375 its sub-classes) that is marked untainted with the untaint method,
13376 then closed and re-opened, retained the untaintedness.
13377
13378 Date: Mon, 30 Sep 1996 00:54:37 -0400
54310121 13379 From: Spider Boardman
f5cdf9d7 13380
13381 First, with IO::untaint, the patches as posted resulted in a
13382 miniperl which couldn't open files, so the autosplitting of the
13383 library and the creation of Makefiles for the extensions didn't
13384 work. Worse, it didn't just fail to open files, it dumped core.
13385
13386Index: proto.h
13387
13388 Restore the 5.003 gv_fullname() and gv_efullname() functions.
13389 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
13390
13391 Date: Mon, 30 Sep 1996 01:13:28 -0400
54310121 13392 From: Spider Boardman
f5cdf9d7 13393 Subject: Re: pre extending hash? - need speed
13394
13395 The patch below (which is relative to perl5.001l) implements
13396 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
13397 pre-sizing hashes. I've only moved the patch forward from
13398 when I first did it. I'm sure the code in hv_ksplit could be
13399 improved.
13400
13401 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13402 From: Jarkko Hietaniemi
f5cdf9d7 13403 Subject: LC_COLLATE.
13404
13405 Big patch to add, document, and test LC_COLLATE support.
13406
13407 mem_collxfrm() and perl_init_fold() added.
13408
13409Index: run.c
13410
13411 Restore the 5.003 gv_fullname() and gv_efullname() functions.
13412 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
13413
13414Index: sv.c
13415
13416 Restore the 5.003 gv_fullname() and gv_efullname() functions.
13417 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
13418
13419 Date: Mon, 30 Sep 1996 01:13:28 -0400
54310121 13420 From: Spider Boardman
f5cdf9d7 13421 Subject: Re: pre extending hash? - need speed
13422
13423 The patch below (which is relative to perl5.001l) implements
13424 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
13425 pre-sizing hashes. I've only moved the patch forward from
13426 when I first did it. I'm sure the code in hv_ksplit could be
13427 improved.
13428
13429 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
54310121 13430 From: Charles Bailey
f5cdf9d7 13431 Subject: VMS patches to 5.003_05
13432
13433 I've added some DEBUG_Ps to sv.c which give a trace of the
13434 fast I/O fiddling with stdio in sv_gets(). These were useful
13435 to me in setting up the VMS fast I/O, and I left them in in
13436 case they're useful to someone in the future. However, if you
13437 think it overloads -DP too much, feel free to drop it. (-DP
13438 already adds a profile of op usage to its advertised output.)
13439
13440 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13441 From: Jarkko Hietaniemi
f5cdf9d7 13442 Subject: LC_COLLATE.
13443
13444 Big patch to add, document, and test LC_COLLATE support.
13445
13446 sv_cmp() sprouted a LC_COLLATE branch.
13447
13448Index: sv.h
13449
13450 Date: Thu, 19 Sep 1996 11:58:22 -0400
13451 From: "Randy J. Ray" <rjray@uswest.com>
13452 Subject: Patch: Untaint FH flag and clean DATA handles
13453
13454 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
13455 on an xpvio->xio_flags struct member. It is used to mark the given
13456 file handle as a clean source, even when tainting is turned on.
13457 There are also patches to pp_sys.c in pp_sysread to check this flag
13458 before tainting data, and in pp_hot.c in do_readline for the same
13459 reason. Lastly, it patches toke.c to automatically set this flag on
13460 on a __DATA__ filehandle. The creation of the $pack::DATA
13461 pseudo-filehandle is already checked against running under eval, so
13462 this should not introduce any insecurity.
13463
13464 This patch *does not*:
13465
13466 * Add the "untaint" keyword.
13467
13468 Date: Fri, 20 Sep 1996 15:38:57 -0400
54310121 13469 From: Gurusamy Sarathy
f5cdf9d7 13470 Subject: Re: "Attempt to free non-existent shared string"? (with patch)
13471
13472 I found a subtle problem with the lazydelete mechanism (which is used
13473 to postpone the delete of a entry that may be getting iterated over).
13474 I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
13475 needed later to call unsharepvn(). This means that only magical
13476 hash entries can use the HeKLEN slot to hold flags.
13477
13478 Here's a tested patch against 5.00305 that fixes the problem.
13479 The patch simply moves the LAZYDEL hint to become a SV-level private
13480 flag.
13481
13482Index: t/base/term.t
13483
13484 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13485 From: Jarkko Hietaniemi
f5cdf9d7 13486 Subject: LC_COLLATE.
13487
13488 Big patch to add, document, and test LC_COLLATE support.
13489
13490 \n not necessarily lt ' '.
13491
13492Index: t/comp/package.t
13493
13494 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13495 From: Jarkko Hietaniemi
f5cdf9d7 13496 Subject: LC_COLLATE.
13497
13498 Big patch to add, document, and test LC_COLLATE support.
13499
13500 XYZ not necessarily gt xyz.
13501
13502Index: t/lib/abbrev.t
13503
13504 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13505 From: Gisle Aas
f5cdf9d7 13506 Subject: More standard library test scripts
13507
13508 This is a collection of test scripts for the standard library modules.
13509 Some of the tests does not pass unless some of the patches I have sent
13510 out are applied.
13511
13512 Date: 23 Sep 1996 11:33:01 +0200
54310121 13513 From: Ulrich Pfeifer
f5cdf9d7 13514 Subject: Text::Abbrev (Re: More standard library test scripts)
13515
13516 This patch merges the Text::Abbrev related patches/tests from Gisle
13517 and my previous patch (i.e. replaces both).
13518
13519Index: t/lib/anydbm.t
13520
13521 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13522 From: Jarkko Hietaniemi
f5cdf9d7 13523 Subject: LC_COLLATE.
13524
13525 Big patch to add, document, and test LC_COLLATE support.
13526
13527 A not necessarily gt a.
13528
13529Index: t/lib/autoloader.t
13530
13531 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13532 From: Gisle Aas
f5cdf9d7 13533 Subject: More standard library test scripts
13534
13535 This is a collection of test scripts for the standard library modules.
13536 Some of the tests does not pass unless some of the patches I have sent
13537 out are applied.
13538
13539 Date: Mon, 30 Sep 1996 00:54:37 -0400
54310121 13540 From: Spider Boardman
f5cdf9d7 13541
13542 The test and patches for AutoLoader were also non-functional,
13543 since the regexp context (curpm) was still being clobbered by the
13544 filename manipulations:
13545
13546Index: t/lib/basename.t
13547
13548 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13549 From: Gisle Aas
f5cdf9d7 13550 Subject: More standard library test scripts
13551
13552 This is a collection of test scripts for the standard library modules.
13553 Some of the tests does not pass unless some of the patches I have sent
13554 out are applied.
13555
13556 Date: Mon, 30 Sep 1996 00:54:37 -0400
54310121 13557 From: Spider Boardman
f5cdf9d7 13558
13559 Fix the number of tests.
13560
13561 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
54310121 13562 From: Charles Bailey
f5cdf9d7 13563 Subject: VMS patches to 5.003_05
13564
13565 A different set of tests for File::Basename and friends.
13566
13567Index: t/lib/checktree.t
13568
13569 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13570 From: Gisle Aas
f5cdf9d7 13571 Subject: More standard library test scripts
13572
13573 This is a collection of test scripts for the standard library modules.
13574 Some of the tests does not pass unless some of the patches I have sent
13575 out are applied.
13576
13577Index: t/lib/complex.t
13578
13579 Date: Thu, 03 Oct 96 18:38:08 +0200
13580 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
13581 # Complex numbers and associated mathematical functions
13582 # -- Raphael Manfredi, Sept 1996
13583
13584 Tests for new version.
13585
13586Index: t/lib/db-btree.t
13587
13588 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13589 From: Jarkko Hietaniemi
f5cdf9d7 13590 Subject: LC_COLLATE.
13591
13592 Big patch to add, document, and test LC_COLLATE support.
13593
13594 A not necessarily gt a.
13595
13596Index: t/lib/db-hash.t
13597
13598 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13599 From: Jarkko Hietaniemi
f5cdf9d7 13600 Subject: LC_COLLATE.
13601
13602 Big patch to add, document, and test LC_COLLATE support.
13603
13604 A not necessarily gt a.
13605
13606Index: t/lib/env.t
13607
13608 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13609 From: Gisle Aas
f5cdf9d7 13610 Subject: More standard library test scripts
13611
13612 This is a collection of test scripts for the standard library modules.
13613 Some of the tests does not pass unless some of the patches I have sent
13614 out are applied.
13615
13616Index: t/lib/fatal.t
13617
13618 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13619 From: Gisle Aas
f5cdf9d7 13620 Subject: More standard library test scripts
13621
13622 This is a collection of test scripts for the standard library modules.
13623 Some of the tests does not pass unless some of the patches I have sent
13624 out are applied.
13625
13626Index: t/lib/filecache.t
13627
13628 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13629 From: Gisle Aas
f5cdf9d7 13630 Subject: More standard library test scripts
13631
13632 This is a collection of test scripts for the standard library modules.
13633 Some of the tests does not pass unless some of the patches I have sent
13634 out are applied.
13635
13636Index: t/lib/filecopy.t
13637
13638 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13639 From: Gisle Aas
f5cdf9d7 13640 Subject: More standard library test scripts
13641
13642 This is a collection of test scripts for the standard library modules.
13643 Some of the tests does not pass unless some of the patches I have sent
13644 out are applied.
13645
13646Index: t/lib/filefind.t
13647
13648 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13649 From: Gisle Aas
f5cdf9d7 13650 Subject: More standard library test scripts
13651
13652 This is a collection of test scripts for the standard library modules.
13653 Some of the tests does not pass unless some of the patches I have sent
13654 out are applied.
13655
13656Index: t/lib/filepath.t
13657
13658 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13659 From: Gisle Aas
f5cdf9d7 13660 Subject: More standard library test scripts
13661
13662 This is a collection of test scripts for the standard library modules.
13663 Some of the tests does not pass unless some of the patches I have sent
13664 out are applied.
13665
13666Index: t/lib/findbin.t
13667
13668 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13669 From: Gisle Aas
f5cdf9d7 13670 Subject: More standard library test scripts
13671
13672 This is a collection of test scripts for the standard library modules.
13673 Some of the tests does not pass unless some of the patches I have sent
13674 out are applied.
13675
13676Index: t/lib/gdbm.t
13677
13678 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13679 From: Jarkko Hietaniemi
f5cdf9d7 13680 Subject: LC_COLLATE.
13681
13682 Big patch to add, document, and test LC_COLLATE support.
13683
13684 A not necessarily gt a.
13685
13686Index: t/lib/getopt.t
13687
13688 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13689 From: Gisle Aas
f5cdf9d7 13690 Subject: More standard library test scripts
13691
13692 This is a collection of test scripts for the standard library modules.
13693 Some of the tests does not pass unless some of the patches I have sent
13694 out are applied.
13695
13696Index: t/lib/hostname.t
13697
13698 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13699 From: Gisle Aas
f5cdf9d7 13700 Subject: More standard library test scripts
13701
13702 This is a collection of test scripts for the standard library modules.
13703 Some of the tests does not pass unless some of the patches I have sent
13704 out are applied.
13705
13706Index: t/lib/ndbm.t
13707
13708 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13709 From: Jarkko Hietaniemi
f5cdf9d7 13710 Subject: LC_COLLATE.
13711
13712 Big patch to add, document, and test LC_COLLATE support.
13713
13714 A not necessarily gt a.
13715
13716Index: t/lib/odbm.t
13717
13718 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13719 From: Jarkko Hietaniemi
f5cdf9d7 13720 Subject: LC_COLLATE.
13721
13722 Big patch to add, document, and test LC_COLLATE support.
13723
13724 A not necessarily gt a.
13725
13726Index: t/lib/parsewords.t
13727
13728 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13729 From: Gisle Aas
f5cdf9d7 13730 Subject: More standard library test scripts
13731
13732 This is a collection of test scripts for the standard library modules.
13733 Some of the tests does not pass unless some of the patches I have sent
13734 out are applied.
13735
13736Index: t/lib/sdbm.t
13737
13738 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13739 From: Jarkko Hietaniemi
f5cdf9d7 13740 Subject: LC_COLLATE.
13741
13742 Big patch to add, document, and test LC_COLLATE support.
13743
13744 A not necessarily gt a.
13745
13746Index: t/lib/searchdict.t
13747
13748 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13749 From: Gisle Aas
f5cdf9d7 13750 Subject: More standard library test scripts
13751
13752 This is a collection of test scripts for the standard library modules.
13753 Some of the tests does not pass unless some of the patches I have sent
13754 out are applied.
13755
13756Index: t/lib/selectsaver.t
13757
13758 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13759 From: Gisle Aas
f5cdf9d7 13760 Subject: More standard library test scripts
13761
13762 This is a collection of test scripts for the standard library modules.
13763 Some of the tests does not pass unless some of the patches I have sent
13764 out are applied.
13765
13766Index: t/lib/symbol.t
13767
13768 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13769 From: Gisle Aas
f5cdf9d7 13770 Subject: More standard library test scripts
13771
13772 This is a collection of test scripts for the standard library modules.
13773 Some of the tests does not pass unless some of the patches I have sent
13774 out are applied.
13775
13776 Date: Mon, 30 Sep 1996 00:54:37 -0400
54310121 13777 From: Spider Boardman
f5cdf9d7 13778
13779 The various new lib/*.t tests didn't all work. For some, it was
13780 only because the count of tests was wrong:
13781
13782Index: t/lib/texttabs.t
13783
13784 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13785 From: Gisle Aas
f5cdf9d7 13786 Subject: More standard library test scripts
13787
13788 This is a collection of test scripts for the standard library modules.
13789 Some of the tests does not pass unless some of the patches I have sent
13790 out are applied.
13791
13792Index: t/lib/textwrap.t
13793
13794 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13795 From: Gisle Aas
f5cdf9d7 13796 Subject: More standard library test scripts
13797
13798 This is a collection of test scripts for the standard library modules.
13799 Some of the tests does not pass unless some of the patches I have sent
13800 out are applied.
13801
13802Index: t/lib/timelocal.t
13803
13804 Date: Sun, 22 Sep 1996 00:59:56 +0200
54310121 13805 From: Gisle Aas
f5cdf9d7 13806 Subject: More standard library test scripts
13807
13808 This is a collection of test scripts for the standard library modules.
13809 Some of the tests does not pass unless some of the patches I have sent
13810 out are applied.
13811
13812Index: t/op/each.t
13813
13814 Date: Mon, 30 Sep 1996 01:13:28 -0400
54310121 13815 From: Spider Boardman
f5cdf9d7 13816 Subject: Re: pre extending hash? - need speed
13817
13818 The patch below (which is relative to perl5.001l) implements
13819 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
13820 pre-sizing hashes. I've only moved the patch forward from
13821 when I first did it. I'm sure the code in hv_ksplit could be
13822 improved.
13823
13824 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13825 From: Jarkko Hietaniemi
f5cdf9d7 13826 Subject: LC_COLLATE.
13827
13828 Big patch to add, document, and test LC_COLLATE support.
13829
13830 A not necessarily gt a.
13831
13832Index: t/op/glob.t
13833
13834 Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
54310121 13835 From: Charles Bailey
f5cdf9d7 13836 Subject: Re: glob test 1 failing...bad test or bug
13837
13838 Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
13839 fails because <op/*> sorts op/re_* before op/rea*, while
13840 $otherway = `echo op/*` sorts op/re_* after op/re[a-z]*.t
13841
13842 This version doesn't rely on the sorting order.
13843
13844Index: t/op/magic.t
13845
13846 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13847 From: Jarkko Hietaniemi
f5cdf9d7 13848 Subject: LC_COLLATE.
13849
13850 Big patch to add, document, and test LC_COLLATE support.
13851
13852Index: t/op/readdir.t
13853
13854 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13855 From: Jarkko Hietaniemi
f5cdf9d7 13856 Subject: LC_COLLATE.
13857
13858 Big patch to add, document, and test LC_COLLATE support.
13859
13860 A not necessarily gt a.
13861
13862Index: t/op/sort.t
13863
13864 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13865 From: Jarkko Hietaniemi
f5cdf9d7 13866 Subject: LC_COLLATE.
13867
13868 Big patch to add, document, and test LC_COLLATE support.
13869
13870 A not necessarily gt a.
13871
13872Index: toke.c
13873
13874 Date: Sat, 14 Sep 1996 17:08:16 -0400
54310121 13875 From: Gurusamy Sarathy
f5cdf9d7 13876 Subject: whitespace induced lexer errors (with patch)
13877
13878 I finally got around to fixing skipspace() to not indiscriminately
13879 overwrite oldbufptr and oldoldbufptr (which are used in making
13880 expectation decisions in the lexer).
13881
13882 Date: Sat, 14 Sep 1996 18:55:16 -0400
54310121 13883 From: Gurusamy Sarathy
f5cdf9d7 13884 Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
13885
13886 Date: Thu, 19 Sep 1996 11:58:22 -0400
13887 From: "Randy J. Ray" <rjray@uswest.com>
13888 Subject: Patch: Untaint FH flag and clean DATA handles
13889
13890 This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
13891 on an xpvio->xio_flags struct member. It is used to mark the given
13892 file handle as a clean source, even when tainting is turned on.
13893 There are also patches to pp_sys.c in pp_sysread to check this flag
13894 before tainting data, and in pp_hot.c in do_readline for the same
13895 reason. Lastly, it patches toke.c to automatically set this flag on
13896 on a __DATA__ filehandle. The creation of the $pack::DATA
13897 pseudo-filehandle is already checked against running under eval, so
13898 this should not introduce any insecurity.
13899
13900 This patch *does not*:
13901
13902 * Add the "untaint" keyword.
13903
13904Index: util.c
13905
13906 Date: Mon, 7 Oct 1996 22:03:00 +0300
54310121 13907 From: Jarkko Hietaniemi
f5cdf9d7 13908 Subject: LC_COLLATE.
13909
13910 Big patch to add, document, and test LC_COLLATE support.
13911
13912 rewrote perl_init_i18n() completely.
13913 - reworded to be much more friendly and clear.
13914 - perl_init_fold() split to its own function.
13915 wrote mem_collxfrm().
13916
13917Index: utils/c2ph.PL
13918
13919 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13920 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13921 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13922
13923 Here is a patch for various typos and other defects in the Perl
13924 5.003_05 pods, including the pods embedded in library modules.
13925
13926Index: utils/h2ph.PL
13927
13928 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13929 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13930 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13931
13932 Here is a patch for various typos and other defects in the Perl
13933 5.003_05 pods, including the pods embedded in library modules.
13934
13935Index: utils/h2xs.PL
13936
13937 Date: Sat, 21 Sep 1996 16:38:24 -0500
5cd24f17 13938 From: Dean Roehrich
f5cdf9d7 13939 Subject: h2xs bug fix
13940
13941 The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
13942 finding #define statements and filling the constant() function. This patch
13943 fixes that. The h2xs_test program found this--maybe people who are
13944 modifying h2xs should get a copy of the test program.
13945
13946 This also adds a -d to enable debugging messages (there's just one for now).
13947 I've also placed some of the doc-related things in alphabetical order.
13948
13949 h2xs_test can be found in my directory on CPAN. Those of you modifying
13950 xsubpp should know there's a test suite for that, too, called XSTEST which
13951 can also be found in my directory on CPAN.
13952
13953 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
13954 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
13955 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
13956
13957 Here is a patch for various typos and other defects in the Perl
13958 5.003_05 pods, including the pods embedded in library modules.
13959
13960Index: utils/perldoc.PL
13961
13962 Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
54310121 13963 From: Kenneth Albanowski
f5cdf9d7 13964 Subject: perldoc patch
13965
13966 Ilya has found that this change makes perldoc much more useful under OS/2.
13967
13968Index: vms/config.vms
13969
13970 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
54310121 13971 From: Charles Bailey
f5cdf9d7 13972 Subject: VMS patches to 5.003_05
13973
13974Index: vms/descrip.mms
13975
13976 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
54310121 13977 From: Charles Bailey
f5cdf9d7 13978 Subject: VMS patches to 5.003_05
13979
13980Index: vms/genconfig.pl
13981
13982 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
54310121 13983 From: Charles Bailey
f5cdf9d7 13984 Subject: VMS patches to 5.003_05
13985
13986Index: vms/perlvms.pod
13987
13988 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
54310121 13989 From: Charles Bailey
f5cdf9d7 13990 Subject: VMS patches to 5.003_05
13991
13992Index: vms/vms.c
13993
13994 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
54310121 13995 From: Charles Bailey
f5cdf9d7 13996 Subject: VMS patches to 5.003_05
13997
13998Index: x2p/a2p.pod
13999
14000 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
14001 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
14002 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
14003
14004 This patch just changed the old a2p.man page into a pod page.
14005
14006Index: x2p/s2p.PL
14007
14008 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
14009 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
14010 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
14011
14012 This patch just changed the old s2p.man page into a pod page.
14013 I then embedded the pod into the s2p script.
14014
54310121 14015
8903cb82 14016----------------
14017Version 5.003_05
14018----------------
bde20468 14019
14020This patch was primarily to fix bugs and to clean up some of
14021the remaining issues from in 5.003_04. The details are described below.
14022A very brief summary is:
14023
14024o Visible Changes to Core Functionality
14025
14026 -Add support for a READLINE method to tied filehandles.
f5cdf9d7 14027
bde20468 14028 -times function now uses CLK_TCK if HZ is not available, rather
14029 than just defaulting to 60. times output might change on some
14030 systems, but should be correct now.
14031
14032 -AnyDBM_File (modifying ISA does not work as expected)
14033 Now behaves as documented: Modifying ISA works to select
14034 order in which *DB* modules are tried. The default is still
14035 the same.
14036
14037o Configure and build enhancements
14038
14039 -Enhance detection of [gs]etpgrp() variants. Some systems have
14040 BSD-style behavior for one and POSIX for the other. Use
14041 [gs]etpgid() instead, whenever possible.
f5cdf9d7 14042
bde20468 14043 -You can now build a shared libperl.so without running through
14044 the LD_RUN_PATH hoops, if your system supports appropriate
14045 ld command-line options. Solaris, NetBSD, and Linux are currently
14046 supported. Others are easy to add. (This makes like a lot easier
14047 for embedders.)
14048
14049 -VMS updates.
f5cdf9d7 14050
bde20468 14051 -Fix installperl and installman so that the -n option really only
14052 prints commands. (previously, it would still do the mkdirs.)
14053
14054o Bug fixes
14055
14056 -debugger ought to work.
14057
14058 -A new heredoc tag in Makefile.SH is now quoted. This prevented
14059 5.003_04 from working most places.
14060
14061 -numerous smaller ones, detailed below.
14062
14063o Specific Changes
14064
14065Here are the specific file-by-file changes.
14066
14067# This is my patch perl5.003_05.pat to perl5.003_04
14068# The full description is below.
14069# Please execute the following commands before applying this patch.
14070# (You can feed this patch to 'sh' to do so.)
54310121 14071# -- Andy Dougherty
bde20468 14072
14073# We'll create a new test, but patch won't automatically make it
14074# executable.
14075touch t/io/read.t
14076chmod +x t/io/read.t
14077
14078exit 0
14079
14080
14081This is patch perl5.003_05.pat to perl version 5.003_04.
14082This takes you from 5.003_04 to 5.003_05.
14083
14084To apply this patch, run the above commands,
14085cd to your perl source directory and then type
14086
14087 patch -p1 -N < perl5.003_05.pat
14088
14089The changes are described after each /^Index/ line below. This is
14090designed so you can examine each change with a command such as
14091
14092 csplit -k perl5.003_05.pat '/^Index:/' '{99}'
14093
bde20468 14094Index: Changes
14095
14096 Updated for 5.003_05.
14097
14098Index: Configure
14099
14100 Allow command line or hint-file overrides of $afs.
14101
14102 Allow trailing spaces in nm output for HPUX10.
14103
14104 Check for newer BIND 'search' directives in /etc/resolv.conf as well
14105 as older 'domain' directive.
14106
14107 Enhance detection of [gs]etpgrp() variants. Some systems have
14108 BSD-style behavior for one and POSIX for the other. Use
14109 [gs]etpgid() instead, whenever possible.
14110
14111 Include -s in the -h summary of available options.
14112
14113 Allow command-line override of $afs.
14114
14115 Handle trailing spaces in nm-output on HPUX10.
14116
14117 Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
14118 be in Makefile.SH. Now it's available for other modules too.)
14119
14120 When using shared libperl, avoid LD_RUN_PATH if possible by adding
14121 correct ld flags. Currently, Solaris and NetBSD get the correct
14122 -R $archlibexp/CORE, and Linux gets its
14123 -Wl,-rpath,$archlibexp/CORE flag. Other contributions are
14124 welcome.
14125
14126Index: INSTALL
14127
14128 Correct libperl5 -> libperl typo.
14129
14130 Describe MakeMaker's Warning (will try anyway) messages.
14131
14132 More info on where and how to send reports.
14133
14134 Add info on non-Unix ports.
14135
14136
14137Index: MANIFEST
14138
14139 Add new test t/io/read.t.
14140
14141 Add new hints files for ODBM_File for ultrix and hpux.
14142
14143 Add new pod checker script.
14144
14145Index: Makefile.SH
14146
14147 A new heredoc tag in Makefile.SH needs to be quoted.
14148
14149 shrpenv stuff moved to Configure.
14150
14151Index: Porting/Glossary
14152
14153 Updated to match Configure.
14154
14155Index: README.vms
14156
14157 VMS 5.003_05 Update.
14158
14159Index: av.h
14160
14161 Subject: turbidity in av.[ch]
14162 Date: Sun, 10 Dec 1995 00:21:31 -0500
54310121 14163 From: Gurusamy Sarathy
bde20468 14164
14165 Some unclean code that I noticed today.
14166
14167Index: config_H
14168
14169 Updated to match newest config_h.SH.
14170
14171Index: config_h.SH
14172
14173 Updated to match Configure.
14174
f5cdf9d7 14175 Changed the DLSYM_NEEDS_UNDERSCORE comment to
bde20468 14176 /**/ to conform to metaconfig style.
14177
14178Index: emacs/cperl-mode.el
14179
54310121 14180 From: Ilya Zakharevich
bde20468 14181 Subject: Newer CPerl-mode
14182
14183Index: ext/DB_File/DB_File.pm
14184
14185 Update to DB_File 1.03.
14186
14187Index: ext/DB_File/DB_File.xs
14188
14189 Update to DB_File 1.03.
14190
14191Index: ext/Fcntl/Fcntl.pm
14192
14193 Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
54310121 14194 From: Chip Salzenberg
bde20468 14195 Subject: No AutoLoader for Fcntl
14196
14197 Just like Socket, Fcntl doesn't need splitting and AutoLoading.
14198
14199Index: ext/FileHandle/FileHandle.pm
14200
54310121 14201 From: Roderick Schertler
bde20468 14202 Subject: FileHandle::DESTROY for fd 0
14203
14204 This fixes FileHandle::DESTROY when called on stdin.
14205
14206Index: ext/ODBM_File/ODBM_File.xs
14207
14208 Attempt to correct for "Bad free" in Ultrix and HPUX versions of
14209 odbm.
14210
14211Index: ext/ODBM_File/hints/hpux.pl
14212
14213 Try to work around "bad free" in dbmclose().
14214
14215Index: ext/ODBM_File/hints/ultrix.pl
14216
14217 Try to work around "bad free" in dbmclose().
14218
14219Index: ext/Socket/Socket.pm
14220
14221 Date: Thu, 5 Sep 1996 09:58:08 +0200
54310121 14222 From: Andreas Koenig
bde20468 14223 Subject: Patch to inhibit autosplit on Socket.pm
14224
14225 This patch inhibits production and use of a completely useless
14226 auto/Socket/autosplit.ix.
14227
14228Index: handy.h
14229
14230 Make a little more C++-friendly for IBM's CSET++ compiler.
14231
14232Index: hints/convexos.sh
14233
14234 Remove [gs]etpgrp workaround. Configure & perl.h should handle
14235 this now.
14236
14237Index: hints/hpux.sh
14238
14239 Add note about possible gcc GR3 warning message.
14240
14241 Remove [gs]etpgrp workaround. Configure & perl.h should handle
14242 this now.
14243
14244Index: hints/sco.sh
14245
14246 Turn off optimization for stock cc. This appears to
14247 prevent miniperl core dumps.
14248
14249Index: hints/solaris_2.sh
14250
14251 Catch GNU ld even though it doesn't identify itself as a GNU tool.
14252 Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
14253
14254Index: hints/sunos_4_1.sh
14255
14256 Describe solution for the __lib_version problem with acc on
14257 SunOS.
14258
14259Index: hv.c
14260
14261 Date: Thu, 05 Sep 1996 00:25:28 -0400
54310121 14262 From: Gurusamy Sarathy
bde20468 14263 Subject: minor misc. cleanup
14264
14265 This patch makes some minor cleanups to the sources. No change
14266 in functionality whatsoever.
14267
14268 Date: Thu, 05 Sep 1996 02:52:21 -0400
54310121 14269 From: Gurusamy Sarathy
bde20468 14270
14271 Subject: debugger problems--another patch (was Re: 5.003_04)
14272
14273 I have tried to avoid copying of hash keys that are passed to
14274 magical hashes, but it seems that copying may be unavoidable
14275 since the hv_*_ent() functions could be PADTMPs (and other
14276 SVs that may get reused) as keys.
14277
14278 VMS dynamic %ENV fix
14279
14280Index: installman
14281
14282 From: scotth@sgi.com
14283 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
14284
14285 Fix installperl so that the -n option really only prints commands.
14286 (previously, it would still do the mkdirs.)
14287
14288 an "ignore installed" option, so that it doesn't bother to check
14289 to see if the target already exists (an optimization that I
14290 *don't* want it to do when I do #1 above)
14291
14292Index: installperl
14293
14294 From: scotth@sgi.com
14295 Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
14296
14297 Fix installperl so that the -n option really only prints commands.
14298 (previously, it would still do the mkdirs.)
14299
14300 an "ignore installed" option, so that it doesn't bother to check
14301 to see if the target already exists (an optimization that I
14302 *don't* want it to do when I do #1 above)
14303
14304Index: lib/AnyDBM_File.pm
14305
14306 AnyDBM_File (modifying ISA does not work as expected)
14307 Now behaves as documented: Modifying ISA works to select
14308 order in which *DB* modules are tried. The default is still
14309 the same.
14310
14311
14312 Add helpful "die" message to end of AnyDBM_File. Previously
14313 it would return a 0, and the failure would eventually show up
14314 somewhere else in the script and be hard to track down. It is
14315 a failure if perl can't open AnyDBM_File. The test regression
14316 suite is supposed to indicate this as a failure too.
14317
14318Index: lib/ExtUtils/Install.pm
14319
14320 Updated to MakeMaker-5.38.
14321
14322 Fix for VMS utime.
14323
14324Index: lib/ExtUtils/Liblist.pm
14325
14326 Updated to MakeMaker-5.38.
14327
14328Index: lib/ExtUtils/MM_Unix.pm
14329 Updated to MakeMaker-5.38.
14330
14331Index: lib/ExtUtils/MakeMaker.pm
14332
14333 Updated to MakeMaker-5.38.
14334
14335 Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
14336
14337Index: lib/ExtUtils/Manifest.pm
14338
14339 Updated to MakeMaker-5.38.
14340
14341Index: lib/ExtUtils/Mkbootstrap.pm
14342
14343 Updated to MakeMaker-5.38.
14344
14345Index: lib/ExtUtils/Mksymlists.pm
14346
14347 Updated to MakeMaker-5.38.
14348
14349Index: lib/File/Find.pm
14350
14351 From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
14352 Subject: Cwd::fastcwd in File::Find
14353
14354 Is there a good reason why File::Find uses Cwd::fastcwd instead of
14355 Cwd:cwd when fastcwd isn't as portable?
14356 [In particular, fastcwd() doesn't work on AFS.]
14357
14358Index: lib/Math/Complex.pm
14359
14360 There was a mistake in the sqrt routine in lib/Math/Complex.pm that
14361 gave wrong answers when the magnitude of the imaginary part of the
14362 argument exceeded the magnitude of the real part. Line 69 had too
14363 many sqrt($y)'s. Further, expressions were re-arranged so that
14364 calls to the expensive real sqrt() routine were reduced from 4 to 2
14365 in this case.
14366
14367Index: lib/open3.pl
14368
14369 The I/O directions on the dad_wtr and kid_rdr were backwards.
14370 IO/Open3.pm didn't have this error.
14371
14372Index: lib/syslog.pl
14373
14374 Date: Tue, 03 Sep 1996 20:33:54 -0400
54310121 14375 From: Roderick Schertler
bde20468 14376 Subject: syslog.pl `use Socket' lossage
14377
14378 syslog.pl tries but fails to use
14379 Socket.pm, the problem is that use doesn't return a true value. This
14380 module should be recast in terms of Sys::Syslog, of course.
14381
14382Index: makedepend.SH
14383
14384 This patch eliminates "\|" in sed patterns in makedepend.SH, since
14385 they're not really needed anyway in this one case.
14386
14387Index: mg.c
14388
14389 Ok, here's a tested patch for the debugger problem.
14390 I was missing the fact that DB::dbline magic is actually
14391 uppercase (which means hv_store_ent() etc., will pass SV keys
14392 to the vtbl_dbline handlers).
14393
14394 Replace the oft-repeated mg_ptr incantation with
14395 the simple MgPVKEY macro.
14396
14397 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
14398 additional parens around the "mg".
14399
14400 (lines near 584) Part of VMS changes. I don't know what this did.
14401
14402 Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
54310121 14403 From: Chip Salzenberg
bde20468 14404 Subject: Integerize mg.c; eliminate warning on C< local($)) >
14405
14406 This patch converts magic variables ($!, $^E, etc.) to use integers
14407 (C<sv_setiv>) instead of floats. It also eliminates a warning from
14408 C< local($)) >, via a hack similar to $!.
14409
14410Index: mg.h
14411
14412 Replace the oft-repeated mg_ptr incantation with
14413 the simple MgPVKEY macro.
14414
14415 Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
14416 additional parens around the "mg".
14417
14418Index: nostdio.h
14419
14420 Add _STDIO_LOADED (VMS) to list of guard symbols.
14421
14422Index: op.c
14423
54310121 14424 From: Gurusamy Sarathy
bde20468 14425 Subject: Re: \ ( @array ) busted for lexical @array (once more)
14426
14427Index: patchlevel.h
14428
14429 Change to subversion 5.
14430
14431Index: perl.c
14432
14433 Make floating point constants Locale-friendly.
14434
14435Index: perl.h
14436
14437 One last LONG & co. fix (yet another cut'n'paste error) and a few
14438 minor cleanups. Nothing crucial.
14439
14440 Make a little more C++-friendly for IBM's CSET++ compiler.
14441
14442 Enhance detection of [gs]etpgrp() variants. Some systems have
14443 BSD-style behavior for one and POSIX for the other. Use
14444 [gs]etpgid() instead, whenever possible.
14445
14446Index: perlio.c
14447
14448 Eliminate potential "signed vs. unsigned" warning
14449
14450 Add PerlIO_reopen and PerlIO_cgetname functions.
14451
14452Index: perlsdio.h
14453
14454 Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
14455
14456 Include PerlIO_reopen and PerlIO_getname.
14457
14458 s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
14459 This had prevented SV_FAST_FGETS from working anywhere.
14460
14461 Include PerlIO_canset_cnt. I'm not sure how this is supposed to
14462 differ from STDIO_CNT_LVALUE.
14463
14464Index: pod/Makefile
14465
14466 Remove trailing spaces in pods.
14467 Include a call to the checkpods script in the Makefile (though it's
14468 not ordinarily used by users).
14469
14470Index: pod/checkpods.PL
14471
14472 New script to check for common errors in pods. This is not
14473 normally called during the perl build process, but you can
14474 use it with B<make check>.
14475
14476Index: pod/perlfunc.pod
14477
14478 Document correct C<use POSIX ":wait_h";> usage.
14479
14480 Add notes about POSIX [gs]etpgrp.
14481
14482Index: pod/perlipc.pod
14483
14484 Document correct C<use POSIX ":wait_h";> usage.
14485
14486Index: pod/perlref.pod
14487
54310121 14488 From: Gurusamy Sarathy
bde20468 14489 Subject: Re: \ ( @array ) busted for lexical @array (once more)
14490
14491Index: pod/perltie.pod
14492
14493 Date: Thu, 29 Aug 1996 15:14:51 +0200
14494 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
14495 Subject: more TIEHANDLE
14496
14497 This adds support for a READLINE method.
14498
14499Index: pod/perltrap.pod
14500
14501 Here's documentation on the change in split's behavior between Perl 4
14502 and Perl 5.
14503
14504 Subject: More (and less!) 425traps
14505
14506 Large integer traps
14507
14508 Precedence
14509
14510 warn STDERR
14511
14512 Change blank lines to empty lines.
14513
14514Index: pod/perlvar.pod
14515
14516 Be explicit about $/="" matching empty lines, that is, lines
14517 with no spaces or tabs.
14518
14519 Change blank lines to empty lines.
14520
14521Index: pp.c
14522
14523 Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
54310121 14524 From: Chip Salzenberg
bde20468 14525 Subject: Minor integer speedups in mathematics
14526
14527 This patch provides minor speedups by using integer math and SVt_IV
14528 values when performing bitwise operations and modulus.
14529
14530 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
54310121 14531 From: Kenneth Albanowski
bde20468 14532 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
14533
14534 (double)auint cast added for call to sv_setnv().
14535
14536Index: pp_hot.c
14537
14538 Date: Thu, 05 Sep 1996 00:25:28 -0400
54310121 14539 From: Gurusamy Sarathy
bde20468 14540 Subject: minor misc. cleanup
14541
14542 This patch makes some minor cleanups to the sources. No change
14543 in functionality whatsoever.
14544
14545 Date: Thu, 29 Aug 1996 15:14:51 +0200
14546 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
14547 Subject: more TIEHANDLE
14548
14549 This adds support for a READLINE method.
14550
14551Index: pp_sys.c
14552
14553 Clear any buffer space exposed by by read().
14554 This is almost certainly a bug-fix.
14555
14556 Undef and then re-define my_chsize from Perl_my_chsize to
14557 just plain chsize if this system HAS_CHSIZE. This probably only
14558 applies to SCO. This shows the perils of having internal
14559 functions with the same name as external library functions :-).
14560
14561 Use CLK_TCK if HZ is not available.
14562
14563Index: sv.c
14564
14565 Fix more spots where we had PerlIO_stderr() and should have had
14566 Perl_debug_log instead.
14567
14568 Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
54310121 14569 From: Chip Salzenberg
bde20468 14570 Subject: Minor potential bug in AV creation
14571
14572 I wasn't the one who originated this patch. But it looks like it
14573 would improve the safety of AV creation.
14574
14575 Remove potentially incorrect casts on PerlIO_set_ptrcnt.
14576 'ptr' is already STDCHAR, which is supposed to be the type of
14577 char used in stdio.h, so we shouldn't have to cast it.
14578
14579Index: t/io/read.t
14580
14581 Clear any buffer space exposed by by read().
14582 This is almost certainly a bug-fix.
14583
14584Index: t/lib/db-btree.t
14585
14586 Update to DB_File 1.03.
14587
14588Index: t/lib/db-hash.t
14589
14590 Update to DB_File 1.03.
14591
14592Index: t/lib/db-recno.t
14593
14594 Update to DB_File 1.03.
14595
14596Index: t/lib/io_sock.t
14597
14598 From: Lupe Christoph <lupe@alanya.m.isar.de>
14599 Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
14600
14601 io_sock.t works by forking a subprocess it can communicate with.
14602 It has the subprocess wait for the main process by sleeping 10
14603 seconds or until an alarm arrives.
14604
14605 With my setup, the alarm signal arrives *before* the child
14606 has a chance to ignore the alarm signal.
14607
14608 I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
14609 fork. It does not hurt to have the parent ignore alarms, too.
14610
14611Index: t/op/inc.t
14612
14613 One last LONG & co. fix (yet another cut'n'paste error) and a few
14614 minor cleanups. Nothing crucial.
14615
14616Index: t/op/misc.t
14617
14618 Date: Thu, 29 Aug 1996 15:14:51 +0200
14619 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
14620 Subject: more TIEHANDLE
14621
14622 This adds support for a READLINE method.
14623
14624Index: t/op/pack.t
14625
14626 Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
54310121 14627 From: Kenneth Albanowski
bde20468 14628 Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
14629
14630Index: t/op/ref.t
14631
54310121 14632 From: Gurusamy Sarathy
bde20468 14633 Subject: Re: \ ( @array ) busted for lexical @array (once more)
14634
14635Index: universal.c
14636
14637 Date: Thu, 29 Aug 96 07:05:10 BST
54310121 14638 From: Graham Barr
bde20468 14639 Subject: Re: UNIVERSAL::class busted
14640
14641 yes, but I also noticed that this does not check that the reference
14642 is an object, so the patch should be
14643
14644Index: unixish.h
14645
14646 Change comment style so that IBM's picky xlc compiler doesn't
14647 think we've mistakenly tried to nest comments.
14648
14649Index: util.c
14650
14651 One last LONG & co. fix (yet another cut'n'paste error) and a few
14652 minor cleanups. Nothing crucial.
14653
14654Index: utils/h2xs.PL
14655
14656 Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
54310121 14657 From: Ilya Zakharevich
bde20468 14658 Subject: updated h2xs
14659
14660 Changes:
14661 a) Docs and examples for -x updated;
14662 b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
14663 unless this file exists (outside of VMS, I'm afraid to make an error
14664 there). - Useful with -x option, when the file may be eaten via -I
14665 inside -F.
14666 c) .h file would be scanned only if needed.
14667 d) typemap would be generated (with T_PTROBJ).
14668 e) Documentation (=list) for autogenerated guys would be
14669 included into POD.
14670 f) duplicated XSUBs would not be generated;
14671 g) arguments to XSUBs being arrays are recognized (note that
14672 xsubpp would probably choke on such guys).
14673
14674 -x option requires C-Scan-0.3 (releases a couple of minutes ago to
14675 ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
14676 should propagate to CPAN soon).
14677
14678Index: utils/perlbug.PL
14679
14680 Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
14681
14682Index: utils/perldoc.PL
14683
14684 More choices in the pager war. Unfortunately, we can't rely on
14685 all users agreeing with the Sysadmin's choice, nor can we
14686 assign a default preference order, since opinions vary. If the
14687 user doesn't have $ENV{PAGER} set, we do want to pick up one that
14688 at least works, so we'll try whatever Configure found.
14689
14690Index: vms/Makefile
14691
14692 VMS 5.003_05 Update.
14693
14694Index: vms/config.vms
14695
14696 VMS 5.003_05 Update.
14697
14698Index: vms/descrip.mms
14699
14700 VMS 5.003_05 Update.
14701
14702Index: vms/ext/Stdio/Stdio.pm
14703
14704 VMS 5.003_05 Update.
14705
14706Index: vms/ext/filespec.t
14707
14708 VMS 5.003_05 Update.
14709
14710Index: vms/gen_shrfls.pl
14711
14712 VMS 5.003_05 Update.
14713
14714Index: vms/perlvms.pod
14715
14716 VMS 5.003_05 Update.
14717
14718Index: vms/vms.c
14719
14720 VMS 5.003_05 Update.
14721
14722Index: vms/vmsish.h
14723
14724 VMS 5.003_05 Update.
14725
54310121 14726
8903cb82 14727----------------
14728Version 5.003_04
14729----------------
395b538b 14730
14731This patch was primarily to fix bugs and to clean up some of
14732the changes made in 5.003_03. The details are described below.
14733A very brief summary is:
14734
14735o Visible Changes to Core Functionality
14736
14737 -Allow and document permissions for FileHandle::new and
14738 IO::File::new.
14739 -glob in Safe compartment used to allow shell access; now
14740 it's in the same category as `` and system().
14741
14742o Configure and build enhancements
f5cdf9d7 14743
395b538b 14744 -perl library name is again -lperl, not -lperl5 in some cases.
14745 -Several hint files no longer set -g -DDEBUGGING by default.
14746 Instead, they just turn off optimization, since that is
14747 probably what was intended.
14748 -Include OS/2 and Plan9 updates.
14749
14750o Bug fixes
14751
14752 -SEGV with $_[0] and circular references fixed.
14753 -Ilya's debugger patch.
14754 -FAKE typeglobs fixed.
14755 -truncate with file name now works.
14756 -lval substr() no longer coredumps with refs
14757 -lval substr now clears lexicals in re-entered scopes.
14758 -core dump in caller() for signal handler for __DIE__.
14759
14760o Specific Changes
14761
14762Here are the specific file-by-file changes.
f5cdf9d7 14763
395b538b 14764# This is my patch perl5.003_04.pat to perl5.003_03
14765# The full description is below.
14766# Please execute the following commands before applying this patch.
14767# (You can feed this patch to 'sh' to do so.)
54310121 14768# -- Andy Dougherty
395b538b 14769
14770# Obsolete perl4 hint file.
14771rm -f hints/dnix.sh
14772# Obsolete
14773rm -f os2/notes
14774
14775# We'll create a new test, but patch won't automatically make it
14776# executable.
14777touch t/op/gv.t
14778chmod +x t/op/gv.t
14779
14780exit 0
14781
14782
14783This is patch perl5.003_04.pat to perl version 5.003_03.
14784This takes you from 5.003_03 to 5.003_04.
14785
14786To apply this patch, run the above commands,
14787cd to your perl source directory and then type
14788
14789 patch -p1 -N < perl5.003_04.pat
14790
14791The changes are described after each /^Index/ line below. This is
14792designed so you can examine each change with a command such as
14793
14794 csplit -k perl5.003_04.pat '/^Index:/' '{99}'
14795
395b538b 14796Index: Changes
14797
14798 Updated for 5.003_04.
14799
14800Index: Configure
14801
14802 Change name of shared libperl library back to libperl.so.xxx,
14803 so that a simple -lperl picks up either libperl.a or
14804 libperl.so.xxx.
14805
14806 Check if $sh='' in case we've reloaded an old config.sh
14807
14808Index: INSTALL
14809
14810 Change name of shared perl library to libperl, instead of
14811 libperl5.
14812
14813 Add notes about fragility of shared libperl and the usefulness
14814 of archlib to separate different binaries.
14815
14816Index: MANIFEST
14817
14818 os2/notes removed
14819
14820 obsolete hints/dnix.sh removed.
14821
14822 New typeglob test.
14823
14824Index: Makefile.SH
14825
14826 For building shared libperl, relocate whole rule to
14827 inside the if test -f $osname/Makefile.SHs case.
14828
14829Index: Porting/Glossary
14830
14831 Updated.
14832
14833Index: README.os2
14834
14835 Updated.
14836
14837Index: av.c
14838
14839 Subject: Re: SEGV with $_[0] and circular references
14840
14841 Subject: random cleanup
14842
14843 This patch removes a few obvious redundancies in the source.
14844
14845Index: config_H
14846
14847 Updated. Note new comments to make AIX happy.
14848
14849Index: config_h.SH
14850
14851 Change /*#define../**/ into /*#define../ **/
14852 to make IBM's xlc compiler shut up about nested comments.
14853 The /*#define FOO /**/ is a perfectly legal un-nested comment, and
14854 I wish IBM would fix it's blasted compiler instead. In the meantime
14855 we'll take mercy on the poor AIX user and get rid of the screenfulls
54310121 14856 of stupid warning messages. Thanks to Hallvard B Furuseth for the fix.
395b538b 14857
14858Index: dump.c
14859
14860 This patch changes neither behavior nor performance. However, it does
14861 reduce code size and improve maintainability by combining some common
14862 code in gv_fullname() and gv_efullname().
14863
14864Index: ext/FileHandle/FileHandle.pm
14865
14866 This patch documents the behavior of FileHandle::{new,open} with
14867 regard to open modes. It also documents the exportation of Fcntl
14868 constants.
14869
14870 This patch fixes a bug observed by Tom Christiansen: FileHandle::new
14871 didn't allow for file permissions after the file mode. Here's a patch.
14872
14873Index: ext/IO/lib/IO/File.pm
14874
14875 This patch fixes a bug observed by Tom Christiansen: IO::File::new
14876 didn't allow for file permissions after the file mode. Here's a patch.
14877
14878 This patch documents the behavior of IO::File::{new,open} with
14879 regard to open modes. It also documents the exportation of Fcntl
14880 constants.
14881
14882Index: ext/Opcode/Opcode.pm
14883
14884 Subject: Re: glob in Safe compartment allows shell access
14885
14886 I've moved the glob op into the same opcode tag as backticks and system
14887 and added a comment.
14888
14889Index: gv.c
14890
14891 This patch changes neither behavior nor performance. However, it does
14892 reduce code size and improve maintainability by combining some common
14893 code in gv_fullname() and gv_efullname().
14894
14895Index: handy.h
14896
14897 Subject: Patch for LONG_MAX & co.
14898
14899 Sorry about adding yet another #ifdef forest, but hopefully this
14900 should resolve the *_MAX issues permanently. It adds to the
14901 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
14902 symbols the complete set of
14903 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
14904 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
14905 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
14906 and get appropriate figures. All references to LONG_(MIN|MAX) are
14907 changed appropriately.
14908
14909 The .c changes have the side effect of making cast_uv properly use quad
14910 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
14911 works, but I don't have any handy Crays to try it out on.
14912
14913 Add notes on perl's internal types, specifically Quad_t and IV.
14914
14915Index: hints/hpux.sh
14916
14917 Remove the d_bsdpgrp hint. The defaults should be ok.
14918
14919Index: hints/irix_6_2.sh
14920
14921 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
14922 unless that's what the user really wants.
14923
14924Index: hints/mpeix.sh
14925
14926 Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
14927 unless that's what the user really wants.
14928
14929Index: hints/os2.sh
14930
14931 Fixes for sh vs. bin_sh + cleanup.
14932
14933Index: hints/ultrix_4.sh
14934
14935 Don't call optimize=-g, just call optimize=none. The -g
14936 pulls in -DDEBUGGING, which might not be wanted.
14937
14938Index: lib/ExtUtils/MM_Unix.pm
14939
14940 .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
14941
14942Index: lib/ExtUtils/xsubpp
14943
14944 Fix SCOPE? (See pod/perlxs.pod).
14945 Up version number to 1.938.
14946
14947Index: lib/Test/Harness.pm
14948
14949 Add a return value to runtests - non-zero if all tests ran ok,
14950 zero otherwise.
14951
14952Index: lib/perl5db.pl
14953
14954 Ilya's debugger patch.
14955 Undefined subroutine &Carp::longmess called at
14956 /opt/perl5.003_03/lib/perl5db.pl line 1423.
14957
14958
14959 Make perl5db compatible with the recent 'strict refs' enforcement
14960 in %SIG.
14961
14962Index: malloc.c
14963
14964 A patch to perl5.003_02/malloc to give a sensible error abort() message
14965 in ANSI C, and to give it to stderr instead of stdout.
14966
14967 Use config_h's STRINGIFY macro instead of pre-ANSI "p".
14968
14969Index: mg.c
14970
14971 Subject: FAKE typeglobs seriously busted (with patch)
14972
14973 Handling of fake typeglobs (scalars that are really globs
14974 in disguise) is seriously busted since 5.002 (it wasn't
14975 so in 5.001n).
14976 The problem is that mg_get() on a glob calls gv_efullname()
14977 which might coerce its first arg to a string.
14978
14979 Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
14980 weren't being properly detected by some of the sig magic, but as shared
14981 hash keys wouldn't normally be used in %SIG it's unlikely this is a
14982 significant problem.)
14983
14984 This patch changes neither behavior nor performance. However, it does
14985 reduce code size and improve maintainability by combining some common
14986 code in gv_fullname() and gv_efullname().
14987
14988Index: myconfig
14989
14990 Update perlio-related variables.
14991
14992Index: op.c
14993
14994 This patch changes neither behavior nor performance. However, it does
14995 reduce code size and improve maintainability by combining some common
14996 code in gv_fullname() and gv_efullname().
14997
14998Index: opcode.h
14999
15000 Updated. See opcode.pl.
15001
15002Index: opcode.pl
15003
15004 Subject: Re: truncate with file name does not work (with patch)
15005
15006 The prototype for truncate was changed so that perl won't die
15007 with C<use strict;> when the first arg is a bareword (filehandle).
15008 I think it was Tom (as in "tchrist") who brought this up.
15009
15010 Here's a patch that undoes the damage, makes it work with
15011 C<use strict;>, and adds to the testsuite.
15012
15013Index: os2/Makefile.SHs
15014
15015 perllib vs. LIBPERL
15016
15017Index: os2/diff.configure
15018
15019 Updated.
15020
15021Index: os2/os2.c
15022
15023 SH_PATH_INI vs. BIN_SH
15024
15025Index: os2/os2ish.h
15026
15027 SH_PATH_INI added (needed to redefine SH_PATH for binary
15028 distribution).
15029 SH_PATH is redefined.
15030
15031Index: patchlevel.h
15032
15033 SUBVERSION 4.
15034
15035Index: perl.h
15036
15037 Subject: Patch for LONG_MAX & co.
15038
15039 Sorry about adding yet another #ifdef forest, but hopefully this
15040 should resolve the *_MAX issues permanently. It adds to the
15041 previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
15042 symbols the complete set of
15043 /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
15044 those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
15045 Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
15046 and get appropriate figures. All references to LONG_(MIN|MAX) are
15047 changed appropriately.
15048
15049 The .c changes have the side effect of making cast_uv properly use quad
15050 limits if quads are in use, but longs aren't 64 bit. Hopefully this all
15051 works, but I don't have any handy Crays to try it out on.
15052
15053 Add notes on perl's internal types, specifically Quad_t and IV.
15054
15055Index: perlio.c
15056
15057 Removes an incorrect prototype for setlinebuf from
15058 perlio.c because it conflicts with the correct declaration in
15059 MachTen's stdio.h (and possibly other stdio's as well).
15060
15061 Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
15062 HAS_F[GS]ETPOS) case. The patch fixes this omission (in a rather lumpen
15063 manner). I don't think this should affect platforms which try to hack a
15064 different path through the #ifdef forest, but this assertion would benefit
15065 from testing...
15066
15067 Dominic Dunlop
15068
15069Index: plan9/config.plan9
15070
15071 Updated.
15072
15073Index: plan9/fndvers
15074
15075 Updated.
15076
15077Index: plan9/mkfile
15078
15079 Updated.
15080
15081Index: plan9/setup.rc
15082
15083 Updated.
15084
15085Index: pod/perldiag.pod
15086
15087 Subject: lval substr() coredumps with refs (with patch)
15088
15089 substr() coredumps with a target that is a ref, when it is used in
15090 an lvalue context.
15091 The patch below corrects the problem by stringifying the reference
15092 first (and emitting a warning when appropriate).
15093
15094Index: pod/perlxs.pod
15095
15096 document xsubpp SCOPE:
15097
15098Index: pp.c
15099
15100 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
15101
15102 substr() in lvalue context interacts in buggy fashion with SVs that
15103 are !SvOK. This manifests itself with lexicals that have a REFCNT of
15104 1, since these are merely "cleared in place" by setting SvOK_off.
15105
15106 Subject: lval substr() coredumps with refs (with patch)
15107
15108 substr() coredumps with a target that is a ref, when it is used in
15109 an lvalue context.
15110 The patch below corrects the problem by stringifying the reference
15111 first (and emitting a warning when appropriate).
15112
15113 Subject: Patch for LONG_MAX & co.
15114
15115Index: pp_ctl.c
15116
15117 This patch changes neither behavior nor performance. However, it does
15118 reduce code size and improve maintainability by combining some common
15119 code in gv_fullname() and gv_efullname().
15120
15121Index: pp_hot.c
15122
15123 Subject: Patch for LONG_MAX & co.
15124
15125 This patch changes neither behavior nor performance. However, it does
15126 reduce code size and improve maintainability by combining some common
15127 code in gv_fullname() and gv_efullname().
15128
15129Index: pp_sys.c
15130
15131 This patch changes neither behavior nor performance. However, it does
15132 reduce code size and improve maintainability by combining some common
15133 code in gv_fullname() and gv_efullname().
15134
15135Index: proto.h
15136
15137 This patch changes neither behavior nor performance. However, it does
15138 reduce code size and improve maintainability by combining some common
15139 code in gv_fullname() and gv_efullname().
15140
15141Index: run.c
15142
15143 This patch changes neither behavior nor performance. However, it does
15144 reduce code size and improve maintainability by combining some common
15145 code in gv_fullname() and gv_efullname().
15146
15147Index: sv.c
15148
15149 Subject: random cleanup
15150
15151 This patch removes a few obvious redundancies in the source.
15152
15153 Subject: sv_setsv patch
15154
15155 This patch changes neither behavior nor performance. However, it does
15156 reduce code size and improve maintainability by combining some common
15157 code in gv_fullname() and gv_efullname().
15158
54310121 15159 From: Chip Salzenberg
395b538b 15160 Subject: Track SVs for destruction when -DPURIFY
15161
15162 When checking for memory leaks, I compiled Perl with "-DPURIFY".
15163 Although that flag improves the leak checking, it also breaks
15164 destruction of global objects, because SVs aren't kept in captive
15165 arenas any more.
15166
15167 This patch rectifies the problem by providing an alternative
15168 method for keeping track of SVs when Perl is compiled for Purify.
15169 It has no effect on normal operation.
15170
15171
15172 Add comment about assert(len >=0) when len is unsigned anyway.
15173
15174Index: t/io/fs.t
15175
15176 Subject: Re: truncate with file name does not work (with patch)
15177
15178 The prototype for truncate was changed so that perl won't die
15179 with C<use strict;> when the first arg is a bareword (filehandle).
15180 I think it was Tom (as in "tchrist") who brought this up.
15181
15182 Here's a patch that undoes the damage, makes it work with
15183 C<use strict;>, and adds to the testsuite.
15184
15185 The "not implemented" branch is missing a "\n".
15186
15187Index: t/op/gv.t
15188
15189 Subject: FAKE typeglobs seriously busted (with patch)
15190
15191 Handling of fake typeglobs (scalars that are really globs
15192 in disguise) is seriously busted since 5.002 (it wasn't
15193 so in 5.001n).
15194
15195 The problem is that mg_get() on a glob calls gv_efullname()
15196 which might coerce its first arg to a string.
15197
15198Index: t/op/substr.t
15199
15200
15201 Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
15202
15203 substr() in lvalue context interacts in buggy fashion with SVs that
15204 are !SvOK. This manifests itself with lexicals that have a REFCNT of
15205 1, since these are merely "cleared in place" by setting SvOK_off.
15206
15207 Subject: lval substr() coredumps with refs (with patch)
15208
15209 substr() coredumps with a target that is a ref, when it is used in
15210 an lvalue context.
15211 The patch below corrects the problem by stringifying the reference
15212 first (and emitting a warning when appropriate).
15213
15214Index: toke.c
15215
15216 Subject: Re: truncate with file name does not work (with patch)
15217
15218 The prototype for truncate was changed so that perl won't die
15219 with C<use strict;> when the first arg is a bareword (filehandle).
15220 I think it was Tom (as in "tchrist") who brought this up.
15221
15222 Here's a patch that undoes the damage, makes it work with
15223 C<use strict;>, and adds to the testsuite.
15224
15225Index: util.c
15226
15227 Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
15228 __DIE__ (with patch)
15229
15230 sv_2pv() might call croak() (which is not prepared to handle that
15231 when it calls sv_2pv(), itself). Likewise for warn() (but under
15232 slightly more esoteric circumstances--mg_get() in sv_2pv() might
15233 trigger a call to warn()).
15234
15235
15236 Subject: Patch for LONG_MAX & co.
15237
15238 PERL_BADLANG is examined by default before issuing a warning during
15239 internationalization.
15240
15241Index: utils/h2xs.PL
15242
15243 Make leading =head NAME item a paragraph so pod2man finds it.
15244
15245Index: utils/perldoc.PL
15246
15247 Use col -x to filter out half-line feeds (ESC-9) from
15248 HP-UX nroff -man output. (col -x isn't portable -- SunOS
15249 doesn't support the -x option.)
15250
54310121 15251
8903cb82 15252----------------
15253Version 5.003_03
15254----------------
e2cc8666 15255
15256Most of the changes in 5.003_03 are to make the build and installation
15257process more robust. The details are described below. A very brief
15258summary is:
15259
15260o Visible Changes to Core Functionality
15261
15262 -Support for tied filehandles.
15263
15264o Configure enhancements
15265
15266 -How to build and install a shared libperl.so is now documented
15267 and supported, though it's not the default for most platforms.
15268
15269o Bug fixes
15270
15271 -Support bit operations on strings longer than 15 bytes.
15272
15273 -If a regex supplied to split() contains paranthesized subpatterns
15274 that can result in null matches, perl no longer coredumps.
15275
15276 -Fix problems with each() on tied hashes.
15277
15278 -Make h2ph architecture-independent by using Config at run-time
15279 rather than extraction time.
15280
15281o Specific Changes
15282
15283Here are the specific file-by-file changes.
15284
15285# This is my patch perl5.003_03.pat to perl5.003_02
15286# The full description is below.
15287# Please execute the following commands before applying this patch.
15288# (You can feed this patch to 'sh' to do so.)
54310121 15289# -- Andy Dougherty
e2cc8666 15290
15291# Absorbed into Changes5.002
15292rm -f Changes.Conf
15293
15294# Not needed.
15295rm -f ext/POSIX/mkposixman.pl
15296
15297# Moved to README.os2. I'm not sure why the README files are
15298# here rather than in the appropriate subdirectories.
15299rm -f os2/README
15300
15301# Not needed.
15302rm -f pod/Makefile.PL
15303
15304# New test for bit ops.
15305touch t/op/bob.t
15306
15307# Patches that create new tests don't always make them executable.
15308chmod +x t/*/*.t
15309
15310# Create a new directory for Porting and Patching info.
15311mkdir Porting
15312
15313exit 0
15314
15315This is patch perl5.003_03.pat to perl version 5.003_02.
15316This takes you from 5.003_02 to 5.003_03.
15317
15318To apply this patch, run the above commands,
15319cd to your perl source directory and then type
15320
15321 patch -p1 -N < perl5.003_03.pat
15322
15323The changes are described after each /^Index/ line below. This is
15324designed so you can examine each change with a command such as
15325
15326 csplit -k perl5.003_03.pat '/^Index:/' '{99}'
15327
e2cc8666 15328Index: Changes
15329
15330 Include 5.003_03 change notes.
15331
15332 Move older change notes to separate files.
15333
15334Index: Changes5.000
15335
15336 New file. Changes from perl4.036 to 5.000.
15337
15338Index: Changes5.001
15339
15340 New file. Changes from 5.000 to 5.001
15341
15342Index: Changes5.002
15343
15344 New file. Changes from 5.001 to 5.002
15345
15346Index: Changes5.003
15347
15348 New file. Changes from 5.002 to 5.003
15349
15350Index: Configure
15351
15352 Relaxed warning about ksh on exotic machines.
15353
15354 Changed usesafe to useopcode.
15355
15356 Add search for gzip and zip.
15357
15358 Look more carefully for $sh (the Bourne-ish shell).
15359 Use that info to set $startsh correctly.
15360
15361 Change prompts for PerlIO interface. See INSTALL
15362 for how this is supposed to work. The default is
15363 still the same as in 5.003_02, namely don't use
15364 any fancy new PerlIO stuff.
15365
15366 Don't look for sigvec() since we don't actually use it.
15367 (Plus, it used to print an alarming misleading message about
15368 race conditions.)
15369
15370 Look for stdio's _filbuf under the possible names of
15371 _filbuf, __filbuf, and _fill.
15372
15373 New $useshrplib variable to control whether we build a shared
15374 libperl.so. The name of the library is in $libperl.
15375 Always install it in $installarchlib/CORE/$libperl.
15376
15377 Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
15378
15379 Replace old $altmake stuff with newer autoconf-ish
15380 $make_set_make, which checks if $make sets $(MAKE). Now you
15381 choose an alternate make with sh Configure -Dmake=gmake (or
15382 whatever).
15383
15384 Remove 'ln' for the list of essential commands. Simulate
15385 it with 'cp' if necessary.
15386
15387 Change `logname` prompts to handle extra gratuitous spaces in
15388 Ultrix output.
15389
15390 Autodetect os2.
15391
15392 Fix silly bug in checking for fully-qualified names in /etc/hosts.
15393
15394 Generalize Gconvert tests. Give correct and more useful
15395 error messages.
15396
15397 Use $obj_ext instead of literal '.o' in the dynaloader test.
15398
15399 Include appropriate header files in bcopy() and memcpy()
15400 tests. Note whether memmove is available.
15401
15402 Check whether struct sigaction works (needed for Solaris 2.5
15403 with -Xc).
15404
15405 Include appropriate header files for randbits test.
15406
15407Index: INSTALL
15408
15409 Add note about space requirements.
15410
15411 Update to match Configure changes (Opcode vs. Safe,
15412 useperlio, useshrplib, etc.)
15413
15414 Reorganize the structure of some of the hints.
15415
15416 Miscellaneous clarifications.
15417
15418Index: MANIFEST
15419
15420 Updated. 5.003_02 introduced some massive patches, mostly
15421 due to spacing changes. I didn't bother to sort them all out;
15422 I just started with 5.003's MANIEFST.
15423
15424Index: Makefile.SH
15425
15426 Support the new simplified shared libperl mechanism.
15427
15428 Use new $make_set_make directive.
15429
15430 Remove redundant libperl Make variable.
15431
15432 Remove unnecessary MAB variable.
15433
15434 Remove dependency of minitest on lib/Config.pm, since it could
15435 well have been a failure of configpm that inspired testing
15436 miniperl in the first place!
15437
15438Index: Porting/Glossary
15439
15440 New file describing all the config.sh variables.
15441 Eventually, I hope to fill this directory with other useful
15442 stuff.
15443
15444Index: README.os2
15445
15446 Replace old README.os2 with more up-to-date os2/README.
15447
15448Index: config_H
15449
15450 Updated to match current Configure and config_h.SH.
15451 Some rearrangement of parts has occurred due to new
15452 dependencies in the metaconfig units.
15453
15454Index: config_h.SH
15455
15456 Updated to match current Configure and config_h.SH.
15457 Some rearrangement of parts has occurred due to new
15458 dependencies in the metaconfig units.
15459
15460 Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
15461 SITEARCH, and SITELIB. Previous versions just included the
15462 ~-expanded names (with unhelpful descriptions). No functionality
15463 is changed, but maybe it's a little better documented now.
15464
15465Index: doio.c
15466
15467 Possibly Include <signal.h> and <unistd.h>
15468
15469Index: doop.c
15470
15471 No longer prefer bcmp over memcmp when order doesn't matter.
15472
15473 Support bit operations on strings longer than 15 bytes.
15474
15475Index: embed.h
15476
15477 Auto-generated.
15478
15479Index: embed.pl
15480
15481 Expand warning at the top.
15482
15483Index: ext/IO/IO.pm
15484
15485 Clean up docmentation installation errors.
15486
15487Index: ext/IO/lib/IO/Seekable.pm
15488
15489 Clean up docmentation installation errors.
15490
15491Index: ext/IO/lib/IO/Select.pm
15492
15493 Clean up docmentation installation errors.
15494
15495Index: ext/Opcode/Opcode.xs
15496
15497 Add support for tied filehandles.
15498
15499Index: ext/SDBM_File/sdbm/sdbm.h
15500
15501 Change the Mymalloc to match Perl_malloc in perl.h.
15502
15503Index: ext/util/make_ext
15504
15505 Typo change.
15506 Get rid of unused altmake.
15507
15508Index: global.sym
15509
15510 Fix problems with each() on tied hashes.
15511
15512Index: handy.h
15513
15514 Change safe*alloc functions to have prototypes that
15515 match the system's malloc and free types. That is, use
15516 Malloc_t instead of char *, and Free_t instead of void.
15517 This is necessary so . . .
15518
15519 Safefree cast matches type of free() whether it's perl's
15520 malloc/free or the system's malloc/free.
15521
15522Index: hints/README.hints
15523
15524 Remove out-of-date info.
15525
15526 Document a bit about how hint files work.
15527
15528Index: hints/aix.sh
15529
15530 qmaxmem hint doesn't apply to gcc.
15531
15532Index: hints/dgux.sh
15533
15534 Configure will now automatically detect shared libperl stuff.
15535
15536Index: hints/dynixptx.sh
15537
15538 Fix typo in comment.
f5cdf9d7 15539
e2cc8666 15540 Configure will now automatically detect shared libperl stuff.
15541
15542Index: hints/epix.sh
15543
15544 Use glibpth instead of libpth. This allows Configure to
15545 add local directories, such as /opt/local/lib, etc.
15546
15547Index: hints/irix_6_2.sh
15548
15549 Include some info on cc -n32 compile.
15550
15551Index: hints/linux.sh
15552
15553 Configure now tests gcvt() more thoroughly.
15554
15555Index: hints/machten_2.sh
15556
15557 Update where to find dld.
15558
15559Index: hints/mips.sh
15560
15561 Use glibpth instead of libpth.
15562
15563Index: hints/next_3.sh
15564
15565 Build up $mab dynamically. Since $mab isn't used anywhere
15566 anymore, this is useless. However, $mab was never used for
15567 next_3.sh anyway, so there's been no change in functionality.
15568
15569Index: hints/next_4.sh
15570
15571 Get rid of extraneous isnext_4 variable. Configure and
15572 Makefile.SH will use $osname and $osvers instead.
15573
15574 Build up $mab dynamically based on available architectures.
15575
15576 Absorb $mab into ccflags and ccdlflags. I hope that will
15577 cover everything. (Configure should automatically remove
15578 the -arch stuff from cppflags.)
15579
15580 Configure now knows next4 needs to use a shared libperl.5.so.
15581
15582 Allow users to use -Dprefix.
15583
15584Index: hints/os2.sh
15585
15586 Try to update to reflect newer shared libperl stuff.
15587 I probably goofed :-).
15588
15589Index: hints/sco.sh
15590
15591 Additional notes on using icc.
15592
15593 Additional flags for dynamic loading.
15594
15595Index: hints/solaris_2.sh
15596
15597 Perl.h no longer prefers bcmp, so it's again ok if Configure
15598 finds them, since perl will prefer the mem* versions anyway.
15599
15600Index: hints/sunos_4_0.sh
15601
15602 Don't include <unistd.h>
15603
15604Index: hints/sunos_4_1.sh
15605
15606 Add brief note about GNU as and ld.
15607
15608 Don't include <unistd.h>
15609
15610 Add notes about WHOA THERE messages.
15611
15612Index: hints/titanos.sh
15613
15614 Include sfio in libswanted.
15615
15616 Don't set libpth any more.
15617
15618Index: hints/umips.sh
15619
15620 New hint file.
15621
15622Index: hv.c
15623
15624 Use memcmp even in cases where ordering doesn't matter.
15625
15626 Fix problems with each() on tied hashes.
15627
15628Index: installperl
15629
15630 Simplify installation of shared libperl.so.
15631
15632 Avoid reaching Command Failed!!! with /usr/bin/perl.
15633
15634Index: lib/AutoSplit.pm
15635
15636 Clean up docmentation installation errors.
15637
15638Index: lib/ExtUtils/MM_Unix.pm
15639
15640 Remove MAB references.
15641
15642 Use 'useshrplib' instead of 'd_shrplib'
15643
15644Index: lib/ExtUtils/MakeMaker.pm
15645
15646 Remove mab references.
15647
15648Index: lib/FindBin.pm
15649
15650 Clean up docmentation installation errors.
15651
15652Index: lib/Symbol.pm
15653
15654 Put back in the BEGIN { require 5.002; }. The version in
15655 5.003_02 wouldn't work in 5.002 anyway. Further, the whole
15656 point of the construct is to catch 5.001m, so we can't use
15657 syntax introduced after 5.001m to do that.
15658
15659Index: lib/Text/Wrap.pm
15660
15661 Remove double 'use strict'.
15662
15663Index: lib/perl5db.pl
15664
15665 Add explicit '&' to avoid warnings under strict refs.
15666
15667Index: lib/sigtrap.pm
15668
15669 Clean up docmentation installation errors.
15670
15671Index: makedepend.SH
15672
15673 Use Configure's $sh and $make_set_make variables.
15674
15675Index: mg.c
15676
15677 Include <unistd.h>
15678
15679 Use Safefree() macro instead of safefree() function with
15680 a (possibly) incorrect cast. The whole point of the
15681 Safefree() macro is that it does the correct cast for you.
15682
15683
15684Index: patchlevel.h
15685
15686 Change to SUBVERSION 3.
15687
15688Index: perl.c
15689
15690 Include <unistd.h>
15691
15692Index: perl.h
15693
15694 No longer prefer bcmp slightly for comparisons that don't care
15695 about ordering.
15696
15697 Rely on Configure setting SH_PATH.
15698
15699 Change the function name to Pause() instead of pause() to
15700 avoid potential prototype problems. (This naming convention
15701 is similar to the Fwrite and Fflush macros.)
15702
15703 Fix problems with each() on tied hashes.
15704
15705 Work around crypt prototype problem on NeXT.
15706
15707Index: perlio.c
15708
15709 Fixes to support non-std stdio.
15710
15711Index: perlio.h
15712
15713 Try to document the various #defines a bit. This is far from
15714 finished.
15715
15716 Remove a lot of trailing whitespace. (It's of no consequence, but
15717 but I'm not going to redo the patch just to put back in the trailing
15718 whitespace either.)
15719
15720Index: perlsdio.h
15721
15722 Fixes to support non-std stdio.
15723
15724Index: perly.c
15725
15726 Restore use of Safefree() macro.
15727
15728Index: perly.c.diff
15729
15730 Restore use of Safefree() macro.
15731
15732Index: perly.h
15733
15734 Delete duplicate line.
15735
15736Index: plan9/buildinfo
15737
15738 Update.
15739
15740Index: pod/perlapio.pod
15741
15742 Clean up docmentation installation errors.
15743
15744Index: pod/perlipc.pod
15745
15746 Fix typo.
15747
15748 Untaint port number.
15749
15750Index: pod/perlmod.pod
15751
15752 Fix a minor nit regarding Exporter.
15753
15754Index: pod/perlre.pod
15755
15756 Clean up docmentation installation errors.
15757
15758Index: pod/perltie.pod
15759
15760 Add support for tied filehandles.
15761
15762Index: pod/perltrap.pod
15763
15764 Clean up docmentation installation errors.
15765
15766Index: pod/perlxstut.pod
15767
15768 Clean up docmentation installation errors.
15769
15770Index: pod/pod2man.PL
15771
15772 Clean up docmentation installation errors.
15773
15774Index: pp.c
15775
15776 Add support for tied filehandles.
15777
15778 If a regex supplied to split() contains paranthesized subpatterns
15779 that can result in null matches, perl coredumps.
15780
15781Index: pp_hot.c
15782
15783 Use memcmp instead of bcmp even when we don't care about order.
15784
15785 Add support for tied filehandles.
15786
15787Index: pp_sys.c
15788
15789 Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
15790 (The latter two are especially for NetBSD.)
15791
15792 Don't assume sys/time.h and sys/select.h can't coexist.
15793
15794 Use Pause macro.
15795
15796Index: proto.h
15797
15798 Fix safe*alloc and safefree prototypes.
15799
15800Index: regexec.c
15801
15802 Use memcmp instead of bcmp even when we don't care about order.
15803
15804Index: sv.c
15805
15806 Use memcmp instead of bcmp even when we don't care about order.
15807
15808Index: t/lib/opcode.t
15809
15810 Add support for tied filehandles.
15811
15812Index: t/op/bop.t
15813
15814 Support bit operations on strings longer than 15 bytes.
15815
15816Index: t/op/misc.t
15817
15818 Add support for tied filehandles.
15819
15820Index: t/op/split.t
15821
15822 If a regex supplied to split() contains paranthesized subpatterns
15823 that can result in null matches, perl coredumps.
15824
15825Index: toke.c
15826
15827 Include <unistd.h>.
15828
15829 Use memcmp instead of bcmp even when we don't care about order.
15830
15831Index: util.c
15832
15833 Include <unistd.h>.
15834
15835 Use correct types for safe*alloc and safefree functions.
15836
15837Index: utils/h2ph.PL
15838
15839 Make h2ph architecture-independent by using Config at run-time
15840 rather than extraction time.
15841
15842Index: writemain.SH
15843
15844 Remove unnecessary curlies. (They are a leftover from
15845 an older auto_init mechanism.)
15846
15847Index: x2p/Makefile.SH
15848
15849 Use Configure's $sh and $make_set_make.
15850
15851 Remove MAB stuff, since it's now in ccflags.
15852
15853 Keep 5.003's RCS info.
15854
15855Index: x2p/a2p.h
15856
15857 Keep 5.003's RCS info.
15858
15859Index: x2p/str.c
15860
15861 Use Configure's FILE_filbuf macro instead of a raw _filbuf.
15862
54310121 15863
8903cb82 15864----------------
15865Version 5.003_02
15866----------------
54310121 15867
760ac839
LW
15868o Visible Changes to Core Functionality
15869 - Redefining constant subs, or changing sub's prototype now give warnings.
f5cdf9d7 15870 - Fixes for ++/-- of values close to max/min size of an integer
15871 - Warning for un-qualified bareword as handler in $SIG{}.
15872 - UNIVERSAL::isa can now be called as static method.
760ac839
LW
15873
15874o Changes in Core Internals
15875 - PerlIO abstraction added.
15876 Perl core and standard extensions no longer assume ANSI C's stdio is IO
15877 mechanism, Default Configure mode is still to use stdio via set of C macros.
f5cdf9d7 15878 Alternate modes are to use stdio via one perlio.c module, or
760ac839 15879 to use sfio if available.
f5cdf9d7 15880
760ac839
LW
15881 - Several bug fixs from perl5-porters
15882 - Make sources non-ANSI C correct again.
f5cdf9d7 15883 - SUPER in gv.c
760ac839
LW
15884 - Last of shared-hash-key patches
15885 - eval '(0,1..3)'; # --> SegFault
15886 - coredumps after simple subsitutes.
15887 - Correction to UNIVERSAL::VERSION docs.
15888 - Fixed io_udp test.
15889 - Fixed another abuse of malloc'ed memory.
15890 - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
f5cdf9d7 15891 - Reverted to default of not hiding perl's malloc (if used).
760ac839
LW
15892
15893o Changes in the Standard Library and Utilities
15894 - Fixed MakeMaker for static SDBM and builing in a link tree.
f5cdf9d7 15895 - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
760ac839 15896 - Documentation/test tweak to DB_File
f5cdf9d7 15897 - h2xs upgrade to allow use C::Scan module
760ac839
LW
15898
15899o Changes in OS-specific and Build-time Support
15900 - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
f5cdf9d7 15901 - Updated MANIFEST
15902 - make minitest now depends on lib/Config.pm, as some of tests require it.
760ac839
LW
15903 - Included latest plan9 sub-directory
15904 - Applied OS/2 patches.
15905 - Typo patch for VMS.
e4a57b87 15906
54310121 15907
8903cb82 15908----------------
15909Version 5.003_01
15910----------------
e4a57b87 15911
15912Version 5.003_01 contains bugfixes and additions accumulated since
15913version 5.002_01, since the patch to version 5.003 was deliberately
15914kept simple. In addition to numerous small bugfixes in the core,
15915library files, and documentation, this patch contains several
15916significant revisions, summarized below:
15917
15918o Visible Changes to Core Functionality
15919
15920 - A port to Plan9 has been started, and changes are integrated into
15921 the standard distribution. As of this release, the Perl core
15922 and several common extensions are working.
15923
15924 - A set of basic methods in the UNIVERSAL class have been added to
15925 the Perl core. Since UNIVERSAL is an implicit member of every
15926 class's @ISA, the methods can be called via any object.
15927
15928 - A mandatory warning has been added for 'declarations' of lexical
15929 variables using the "my" operator which mask an existing lexical
15930 variable declared in the same scope, making the previous variable
15931 inaccessible by its name.
15932
15933 - The "use" and "require" operators have been extended to allow
15934 checking of the required module's version. The "use" operator
15935 can now be used for an immediate version check of Perl itself.
15936
15937 - A new "strict" pragma, "strict untie", has been added, which
15938 produces an error if a tied value is untied when other references
15939 exist to the internal object implementing the tie.
15940
15941 - Barewords used as associative array keys (i.e. when specifying
15942 an associative array element like $foo{__BAR} or on the left
15943 side of the => operator) may now begin with an underscore as
15944 well as an alphabetic character.
15945
15946 - Some of the configuration information previously produced by the
15947 -v switch has been moved to the -V switch, in order to keep -v
15948 output concise.
15949
15950o Changes in Core Internals
15951
15952 - Symbol table and method lookups have been made faster.
15953
15954 - Perl subroutines which just return a constant value are now
15955 optimized at compile time into inline constants.
15956
15957 - Management of keys for associative arrays has been improved to
15958 conserve space when the same keys are reused frequently, and
15959 to pass true Perl values to tie functions, instead of stringified
15960 representations.
15961
15962 - Messages normally output to stderr may be directed to another
15963 stream when Perl is built. This allows some platforms to
15964 present diagnostic output in a separate window from normal
15965 program results.
15966
15967 - A bug which caused suiperl to fail silently, albeit securely,
15968 in version 5.003 on some systems has been fixed.
15969
15970 - Management of Unix-style signal handlers via the %SIG associative
15971 array has been made safer.
15972
15973 - Several global C symbols have been renamed to eliminate collisions
15974 with system C header files or libraries on some platforms.
15975 Unfortunately, this means that dynamic extensions compiled under
15976 previous versions of Perl will need to be rebuilt for Perl
15977 5.003_01. We're in the process of cleaning up Perl's C
15978 namespace to make it easier to link Perl with other binaries,
15979 so this will probably happen again between now and version 5.004.
15980 After that, we'll do our best to maintain binary compatibility
15981 between versions.
15982
15983 - An alternate allocation strategy has been added to Perl's
15984 optional private memory management routines. This strategy,
15985 which may be selected when Perl is built, is designed to
15986 conserve memory in programs which allocate many small
15987 chunks of memory with sizes near a power of 2, as is often
15988 the case in Perl programs.
15989
15990 - Several memory leaks in the creation and destruction of
15991 multiple interpreters have been fixed.
15992
15993o Changes in the Standard Library and Utilities
15994
15995 - The Opcode extension, which allows you to control a program's
15996 access to Perl operations, has been added to the standard
15997 distribution. This extends the work begun in the original
15998 Safe extension, and subsumes it. The Safe interface is still
15999 available.
16000
16001 - The IO extension, which provides a set of classes for object-
16002 oriented handling of common I/O tasks, has been added to the
16003 standard distribution. The IO classes will form the basis
16004 for future development of Perl's I/O interface, and will
16005 subsume the FileHandle class in the near future. The default
16006 class to which all Perl I/O handles belong is now IO::Handle,
16007 rather than FileHandle.
16008
16009 - The ExtUtils::Embed library module, which provides a set
16010 of utility function to help in embedding Perl in other
16011 applications, has been added to the standard distribution.
16012
16013 - The Fatal library module, which provides a simple interface
16014 for creating "do-or-die" equivalents of existing functions,
16015 has been added to the standard distribution.
16016
16017 - The FindBin library module, which determines the full path
16018 to the currently executing program, has been added to the
16019 standard distribution.
16020
16021 - The DB_File extension, and the Getopt::Long, Test::Harness,
16022 Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
16023 have been updated to the authors' latest versions.
16024
16025 - The Carp library module now considers the @ISA chain when
16026 determining the caller's package for inclusion in error messages.
16027
16028 - The h2xs, perlbug, and xsubpp utilities have been updated.
16029
16030 - The standard Perl debugger has been updated, and the information
16031 provided to the debugger when an XSUB is called has been improved,
16032 making it possible for alternate debuggers (such as Devel::DProf)
16033 to do a better job of tracking XSUB calls.
16034
16035 - The pod documentation formatting tools in the standard distribution
16036 can now handle characters in the input stream whose high bit is set.
16037
16038 - The cperl-mode EMACS editing mode has been updated.
16039
16040o Changes in Documentation
16041
16042 - Typographic and formatting errors have been corrected in the pod
16043 documentation for the core and standard library files
16044
16045 - Explanations of several core operators have been improved
16046
16047 - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
16048 extensively revised.
16049
16050o Changes in OS-specific and Build-time Support
16051
16052 - Support for the NeXT platform has been extended through
16053 NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
16054
16055 - Support for OS/2 has been extended as well, and now includes
16056 options for building a.out binaries.
16057
16058 - Support for VMS has also been extended, incorporating improved
16059 processing of file specification strings, optional suppression of
16060 carriage control interpretation for record-structured files,
16061 improved support for the -S command line switch, a number of
16062 VMS-specific bugfixes, and significantly improved performance
16063 in line-oriented reading of files.
16064
16065 - Several hints files have been added or updated: aux.sh (updated),
16066 convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
16067 irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
16068 next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
16069 sco.sh (updated), and solaris_2.sh (updated).
16070
16071 - The test driver for the regression tests now reports when a set
16072 of tests have been skipped (presumable because the operation
16073 they're designed to test isn't supported on the current system).