This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[dummy merge]
[perl5.git] / Changes
CommitLineData
e4a57b87 1Please note: This file provides a summary of significant changes
bde20468
PP
2between versions and sub-versions of Perl, not necessarily a complete
3list of each modification. If you'd like more detailed information,
e4a57b87
PP
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
PP
10
11----------------
9607fc9c
PP
12Version 5.003_92
13----------------
14
15This release will be the public beta of 5.004, or my name isn't
16Larson T. Pettifogger.
17
18 CORE LANGUAGE CHANGES
19
20 Title: "Strictly follow lexical context of C<eval ''> and nested subs"
21 From: Chip Salzenberg
22 Files: op.c
23
24 Title: "Make ::SUPER and UNIVERSAL work together"
25 From: Chip Salzenberg
26 Files: gv.c pod/perlguts.pod
27
28 CORE PORTABILITY
29
30 Title: "HP-UX hint update"
31 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
32 Msg-ID: <1479.857653838@lyon.grenoble.hp.com>
33 Date: Thu, 06 Mar 97 14:10:38 +0100
34 Files: hints/hpux.sh
35
36 Title: "Re: The continuing MachTen saga"
37 From: Tom Phoenix <rootbeer@teleport.com>
38 Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
39 Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
40 Files: hints/machten_2.sh
41
42 Title: "OS/2 patches"
43 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
44 Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu>
45 Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
46 Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
47
48 Title: "VMS patches"
49 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
50 Msg-ID: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
51 Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
52 Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
53 t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
54 vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
55
56 OTHER CORE CHANGES
57
58 Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
59 From: Chip Salzenberg
60 Files: toke.c
61
62 Title: "Clarify '-T too late' error"
63 From: Chip Salzenberg
64 Files: perl.c pod/perldiag.pod
65
66 Title: "Warn when redefining or undefining a constant sub"
67 From: Chip Salzenberg
68 Files: pod/perldiag.pod pp.c sv.c
69
70 Title: "Don't generate spurious 'not imported' warning"
71 From: Chip Salzenberg
72 Files: gv.c t/pragma/strict-vars pod/perldiag.pod
73
74 Title: "Clarify message re: @host in string"
75 From: Chip Salzenberg
76 Files: pod/perldiag.pod pod/perltrap.pod toke.c
77
78 Title: "Disconnect refs that are targets of pp_readline"
79 From: Chip Salzenberg
80 Files: pp_hot.c
81
82 Title: "Fix typo in test of HvFILL()"
83 From: Chip Salzenberg
84 Files: op.c
85
86 Title: "Allow for pad name array to be shorter than pad array"
87 From: Chip Salzenberg
88 Files: op.c
89
90 Title: "Eliminate format-string type warnings"
91 From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
92 Msg-ID: <199703030915.KAA11634@bombur2.uio.no>
93 Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
94 Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
95 pp_hot.c run.c sv.c x2p/a2py.c
96
97 Title: "Update copyright dates"
98 From: Chip Salzenberg
99 Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
100
101 BUILD PROCESS
102
103 Title: "near-harmless bug in _91's Configure"
104 From: Roderick Schertler <roderick@argon.org>
105 Msg-ID: <pzg1yfuiza.fsf@eeyore.ibcinc.com>
106 Date: 01 Mar 1997 21:26:49 -0500
107 Files: Configure
108
109 Title: "Change 'continuing anyway' to 'probably harmless'"
110 From: Chip Salzenberg
111 Files: INSTALL lib/ExtUtils/Liblist.pm
112
113 LIBRARY AND EXTENSIONS
114
115 Title: "Newer ReadLine"
116 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
117 Msg-ID: <199703040634.BAA19919@monk.mps.ohio-state.edu>
118 Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
119 Files: lib/Term/ReadLine.pm lib/perl5db.pl
120
121 Title: "Refresh Getopt::Long to 2.9"
122 From: Johan Vromans <jvromans@squirrel.nl>
123 Files: lib/Getopt/Long.pm
124
125 Title: "Benchmark: using code refs"
126 From: Hugo van der Sanden <hv@iii.co.uk>
127 Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk>
128 Date: Tue, 04 Mar 1997 11:32:11 +0000
129 Files: lib/Benchmark.pm
130
131 Title: "Fix quotewords"
132 From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
133 Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk>
134 Date: Thu, 06 Mar 1997 07:55:25 +0000
135 Files: lib/Text/ParseWords.pm
136
137 Title: "Use IV instead of double for tms structure members"
138 From: Chip Salzenberg
139 Files: ext/POSIX/POSIX.xs
140
141 Title: "Document IO::File::new_tmpfile"
142 From: Chip Salzenberg
143 Files: ext/IO/lib/IO/File.pm
144
145 TESTS
146
147 Title: "Make op/TEST silent under -w"
148 From: d-lewart@uiuc.edu (Daniel S. Lewart)
149 Msg-ID: <199703011821.NAA13037@sinistar.idle.com>
150 Date: Sat, 1 Mar 97 12:04:09 CST
151 Files: t/TEST
152
153 Title: "Smarter t/op/taint.t"
154 From: Tom Phoenix <rootbeer@teleport.com>
155 Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
156 Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
157 Files: t/op/taint.t
158
159 Title: "Fix taint test for systems without csh"
160 From: Chip Salzenberg
161 Files: t/op/taint.t
162
163 Title: "Don't test locales if there is no setlocale()"
164 From: Chip Salzenberg
165 Files: t/pragma/locale.t
166
167 UTILITIES
168
169 Title: "Update pod2html"
170 From: wmiddlet@Adobe.COM (William Middleton)
171 Msg-ID: <199703030025.QAA08106@ducks>
172 Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
173 Files: pod/pod2html.PL
174
175 Title: "Support 'long long' in h2ph"
176 From: (name lost)
177 Files: utils/h2ph.PL
178
179 DOCUMENTATION
180
181 Title: "Add taint checks and srand to perldelta"
182 From: Tom Phoenix <rootbeer@teleport.com>
183 Msg-ID: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
184 Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
185 Files: pod/perldelta.pod
186
187 Title: "Don't call FileHandle 'deprecated'"
188 From: Chip Salzenberg
189 Files: pod/perldelta.pod
190
191 Title: "Improve sample module header"
192 From: Tom Christiansen <tchrist@jhereg.perl.com>,
193 Graham Barr <gbarr@ti.com>
194 Msg-ID: <199703011732.KAA14693@jhereg.perl.com>
195 Date: Sat, 01 Mar 1997 10:32:31 -0700
196 Files: pod/perlmod.pod
197
198 Title: "Clarify C<crypt> documentation"
199 From: Tom Phoenix <rootbeer@teleport.com>
200 Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
201 Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
202 Files: pod/perlfunc.pod
203
204 Title: "Update list of CPAN sites"
205 From: Jarkko Hietaniemi <jhi@iki.fi>
206 Msg-ID: <199703021454.QAA07446@alpha.hut.fi>
207 Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
208 Files: pod/perlmod.pod
209
210 Title: "Enhance description of 'server error'"
211 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
212 Msg-ID: <199702041903.VAA16070@alpha.hut.fi>
213 Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
214 Files: pod/perldiag.pod
215
216 Title: "Regularize format of E-Mail addresses in *.pod"
217 From: Chip Salzenberg
218 Files: pod/*.pod
219
220
221----------------
1e422769
PP
222Version 5.003_91
223----------------
224
225This is (should be? must be!) the public beta of 5.004.
226
227 CORE LANGUAGE CHANGES
228
229 Title: "Fix perl_call_*() when !G_EVAL"
230 From: Gurusamy Sarathy <gsar@engin.umich.edu>
231 Msg-ID: <199702250725.CAA09192@aatma.engin.umich.edu>,
232 <199702251925.OAA15498@aatma.engin.umich.edu>,
233 <199702252200.RAA16853@aatma.engin.umich.edu>
234 Date: Tue, 25 Feb 1997 02:25:56 -0500
235 Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
236 t/op/runlevel.t
237
238 Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
239 From: Chip Salzenberg
240 Files: mg.c mg.h pod/perlsec.pod taint.c
241
242 Title: "Forbid tainted parameters for truncate()"
243 From: Chip Salzenberg
244 Files: pp_sys.c
245
246 Title: "Don't taint magic hash keys unnecessarily"
247 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
248 Msg-ID: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
249 Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
250 Files: hv.c
251
252 CORE PORTABILITY
253
254 Title: "VMS patches post _90"
255 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
256 Msg-ID: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
257 Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
258 Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
259 vms/descrip.mms vms/vms.c
260
261 Title: "Fix taint check in system() and exec() under VMS and OS/2"
262 From: Chip Salzenberg
263 Files: pp_sys.c
264
265 Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
266 From: Michael H. Moran <mhm@austin.ibm.com>
267 Files: perl.h pp_sys.c
268
269 Title: "Make dooneliner() compile again"
270 From: Chip Salzenberg
271 Files: pp_sys.c
272
273 OTHER CORE CHANGES
274
275 Title: "Short-circuit duplicate study() calls"
276 From: Chip Salzenberg
277 Files: pp.c
278
279 Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
280 From: Chip Salzenberg
281 Files: perl.c pp.c pp_sys.c toke.c util.c
282
283 Title: "Clean up and document API for hashes"
284 From: Gurusamy Sarathy <gsar@engin.umich.edu>
285 Msg-ID: <199702251824.NAA14859@aatma.engin.umich.edu>
286 Date: Tue, 25 Feb 1997 13:24:02 -0500
287 Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
288
289 Title: "pp_undef was not always freeing memory"
290 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
291 Msg-ID: <199702270653.BAA13949@monk.mps.ohio-state.edu>
292 Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
293 Files: pp.c
294
295 Title: "Fix SEGV when debugging with foreach() lvalue patch"
296 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
297 Msg-ID: <199702271924.OAA14557@monk.mps.ohio-state.edu>
298 Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
299 Files: sv.c
300
301 Title: "Don't examine rx->exec_tainted if pregexec() fails"
302 From: Chip Salzenberg
303 Files: pp_hot.c
304
305 Title: "Silence bogus typo warning on $DB::postponed"
306 From: Gurusamy Sarathy <gsar@engin.umich.edu>
307 Msg-ID: <199702271802.NAA12505@aatma.engin.umich.edu>
308 Date: Thu, 27 Feb 1997 13:02:30 -0500
309 Files: op.c
310
311 BUILD PROCESS
312
313 Title: "Sanity check linking with $libs"
314 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
315 Msg-ID: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
316 Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
317 Files: Configure
318
319 Title: "Flush stdout when printing $randbits guess"
320 From: Chip Salzenberg
321 Files: Configure
322
323 Title: "Configure changes for Irix nm"
324 From: Helmut Jarausch and Fabien Tassin
325 Files: Configure
326
327 Title: "Update OS/2 Configure diff"
328 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
329 Msg-ID: <199702251906.OAA10608@monk.mps.ohio-state.edu>
330 Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
331 Files: os2/diff.configure
332
333 LIBRARY AND EXTENSIONS
334
335 Title: "Don't require() in a signal handler"
336 From: Chip Salzenberg
337 Files: lib/perl5db.pl
338
339 Title: "Make IPC::Open3 work without fork()"
340 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
341 Msg-ID: <199702251937.OAA10718@monk.mps.ohio-state.edu>
342 Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
343 Files: lib/IPC/Open3.pm
344
345 Title: "Follow up on elimination of $` $& $' in libraries"
346 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
347 Msg-ID: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
348 Date: Fri, 28 Feb 1997 13:59:42 +0000
349 Files: lib/Getopt/Long.pm lib/diagnostics.pm
350
351 Title: "Don't warn on use of CCFLAGS"
352 From: Andreas Koenig <k@anna.in-berlin.de>
353 Msg-ID: <199702251038.LAA13123@anna.in-berlin.de>
354 Date: Tue, 25 Feb 1997 11:38:43 +0100
355 Files: lib/ExtUtils/MakeMaker.pm
356
357 Title: "Allow explicit '-lperl' in link arguments"
358 From: Doug MacEachern <dougm@opengroup.org>
359 Msg-ID: <199702271625.LAA25402@postman.osf.org>
360 Date: Thu, 27 Feb 1997 11:25:04 -0500
361 Files: lib/ExtUtils/Embed.pm
362
363 TESTS
364
365 Title: "New test op/taint.t"
366 From: Tom Phoenix <rootbeer@teleport.com>
367 Msg-ID: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
368 Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
369 Files: MANIFEST t/op/taint.t
370
371 Title: "Patch to t/op/rand.t"
372 From: Tom Phoenix <rootbeer@teleport.com>
373 Msg-ID: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
374 Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
375 Files: t/op/rand.t
376
377 UTILITIES
378
379 Title: "Add --lax option to pod2man; use it in perldoc"
380 From: Nat <gnat@frii.com>, Chip Salzenberg
381 Files: pod/pod2man.PL utils/perldoc.PL
382
383 Title: "Eliminate dead code in pod2man"
384 From: Chip Salzenberg
385 Files: pod/pod2man.PL
386
387 DOCUMENTATION
388
389 Title: "Warn about intrusive sfio behavior"
390 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
391 Msg-ID: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
392 Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
393 Files: INSTALL
394
395 Title: "Updates to perlfunc.pod"
396 From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
397 Files: pod/perlfunc.pod
398
399 Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
400 From: Chip Salzenberg
401 Files: pod/perl.pod pod/perlrun.pod
402
403 Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
404 From: Nat <gnat@frii.com>
405 Files: pod/perlrun.pod
406
407 Title: "Fix references to perlbug"
408 From: Chip Salzenberg
409 Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
410 pod/perltoc.pod
411
412
413----------------
3cf761f3
JH
414Version 5.003_90
415----------------
416
417At last, a mil[le]stone: The first beta of Perl 5.004.
418
419 CORE LANGUAGE CHANGES
420
421 Title: "Automatically call srand() before rand() if user didn't"
422 From: Chip Salzenberg
423 Files: pod/perlfunc.pod pp.c
424
425 CORE PORTABILITY
426
427 Title: "Ultrix hints"
428 From: Spider Boardman <spider@Orb.Nashua.NH.US>
429 Msg-ID: <199702220951.EAA08156@Orb.Nashua.NH.US>
430 Date: Sat, 22 Feb 1997 04:51:48 -0500
431 Files: hints/ultrix_4.sh
432
433 Title: "Digital UNIX and 3_28"
434 From: Jarkko Hietaniemi <jhi@iki.fi>
435 Msg-ID: <199702231427.QAA13807@alpha.hut.fi>
436 Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
437 Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
438 ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
439
440 Title: "AmigaOS patches to 5.003_28"
441 From: "Norbert Pueschel" <pueschel@imsdd.meb.uni-bonn.de>
442 Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>
443 Date: Sat, 22 Feb 1997 18:08:02 +0100
444 Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
445 t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
446 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
447 t/op/magic.t t/op/stat.t
448
449 #20: "Hints for DC/OSx"
450 From: Stephen Zander <srz@loopback>
451 Msg-ID: <199702242124.NAA03796@wsuse5.mckesson.com>
452 Date: Mon, 24 Feb 1997 13:24:54 -0800
453 Files: hints/dcosx.sh
454
455 Title: "Update VMS version"
456 From: Chip Salzenberg
457 Files: vms/config.vms vms/descrip.mms
458
459 OTHER CORE CHANGES
460
461 Title: "Don't assume that sizeof(int) >= sizeof(void*)"
462 From: Chip Salzenberg
463 Files: doio.c malloc.c regexec.c
464
465 BUILD PROCESS
466
467 Title: "Re: ccdlflags don't quite work"
468 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
469 Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
470 Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
471 Files: Configure
472
473 Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
474 From: Chip Salzenberg
475 Files: Configure
476
477 Title: "'installperl -v' doesn't do enough"
478 From: Spider Boardman <spider@Orb.Nashua.NH.US>
479 Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>
480 Date: Mon, 24 Feb 1997 08:42:59 -0500
481 Files: installperl
482
483 Title: "installperl breaks running system (for a while)"
484 From: Spider Boardman <spider@Orb.Nashua.NH.US>
485 Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>
486 Date: Mon, 24 Feb 1997 09:12:11 -0500
487 Files: installperl
488
489 LIBRARY AND EXTENSIONS
490
491 Title: "Don't clobber $1 et al in debugger's DB::sub()"
492 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
493 Files: lib/perl5db.pl
494
495 Title: "Fix fd leak in IO::Pipe"
496 From: Roderick Schertler <roderick@gate.net>
497 Msg-ID: <pzn2sv722y.fsf@eeyore.ibcinc.com>
498 Date: 23 Feb 1997 14:29:57 -0500
499 Files: ext/IO/lib/IO/Pipe.pm
500
501 Title: "Pod::Text fixes"
502 From: Roderick Schertler <roderick@gate.net>
503 Msg-ID: <350.856634588@eeyore.ibcinc.com>
504 Date: Sat, 22 Feb 1997 13:03:08 -0500
505 Files: lib/Pod/Text.pm
506
507 Title: "Trivial patch to make ExtUtils::Install more -w clean"
508 From: Tim Bunce <Tim.Bunce@ig.co.uk>
509 Msg-ID: <9702241605.AA17436@toad.ig.co.uk>
510 Date: Mon, 24 Feb 1997 16:05:17 +0000
511 Files: lib/ExtUtils/Install.pm
512
513 Title: "C<use vars> didn't work until 5.002"
514 From: Chip Salzenberg
515 Files: lib/vars.pm
516
517 TESTS
518
519 Title: "More thoroughly test rand() and srand()"
520 From: Tom Phoenix <rootbeer@teleport.com>
521 Files: t/op/rand.t
522
523 Title: "Don't use <*> where readdir() will do"
524 From: Chip Salzenberg
525 Files: t/op/stat.t
526
527 Title: "Allow for $^X to be 'miniperl'"
528 From: Dominic Dunlop <domo@slipper.ip.lu>
529 Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
530 Date: Sun, 23 Feb 1997 16:22:45 +0100
531 Files: t/op/magic.t
532
533 UTILITIES
534
535 Title: "Post-28 INSTALL updates"
536 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
537 Msg-ID: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
538 Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
539 Files: INSTALL
540
541 Title: "Re: Hash key created by subroutine call? (fwd) "
542 From: Gurusamy Sarathy <gsar@engin.umich.edu>
543 Msg-ID: <199702242229.RAA04395@aatma.engin.umich.edu>
544 Date: Mon, 24 Feb 1997 17:29:30 -0500
545 Files: pod/perlsub.pod pod/perltrap.pod
546
547 Title: "Add documentation and '-h' option to perlbug"
548 From: Gurusamy Sarathy <gsar@engin.umich.edu>
549 Msg-ID: <199702240854.DAA27128@aatma.engin.umich.edu>
550 and <199702242009.PAA02849@aatma.engin.umich.edu>
551 Date: Mon, 24 Feb 1997
552 Files: pod/perl.pod pod/perldelta.pod installman
553 utils/perlbug.PL
554
555 Title: "pumpkin-1.9.pod"
556 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
557 Msg-ID: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
558 Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
559 Files: Porting/pumpkin.pod
560
561 DOCUMENTATION
562
563 Title: "Fix typo in 'Tolkien quotation typo' fix"
564 From: Jarkko Hietaniemi <jhi@hut.fi>
565 Files: Changes
566
567 Title: "Document one-argument limitation with #! line"
568 From: Tom Phoenix <rootbeer@teleport.com>
569 Msg-ID: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
570 Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
571 Files: pod/perldiag.pod pod/perlsec.pod
572
573
574----------------
aa689395
PP
575Version 5.003_28
576----------------
577
578This release is beta candidate #6. If this isn't good enough to go beta,
579I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
580
581 CORE LANGUAGE CHANGES
582
583 Title: "Don't let C<sub foo;> undefine &foo"
584 From: Chip Salzenberg
585 Files: op.c
586
587 Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
588 From: Chip Salzenberg
589 Files: pod/perlsec.pod pp_sys.c
590
591 Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
592 From: Chip Salzenberg
593 Files: pp_ctl.c pp_hot.c
594
595 Title: "Turn off 'expression tainted' flag at end of runops()"
596 From: Chip Salzenberg
597 Files: run.c
598
599 Title: "When overloading, don't throw away nomethod's value"
600 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
601 Files: gv.c
602
603 Title: "Optimize keys() and values() in void context"
604 From: Chip Salzenberg
605 Files: doop.c op.c
606
607 CORE PORTABILITY
608
609 Title: "New hints for Digital UNIX"
610 From: Jarkko Hietaniemi <jhi@iki.fi>
611 Files: hints/dec_osf.sh
612
613 Title: "No version of AIX has working setre[ug]id()"
614 From: neufeld@fast.pvi.org (Keith Neufeld)
615 Files: hints/aix.sh
616
617 Title: "VMS patches post _27"
618 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
619 Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
620 Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
621 Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
622 lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
623 pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
624 vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
625 vms/vms.c vms/vmsish.h
626
627 Title: "Re: OS/2 patch for _27"
628 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
629 Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>
630 Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
631 Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
632 os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
633 os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
634 t/op/magic.t
635
636 OTHER CORE CHANGES
637
638 Title: "Fix a typo"
639 From: Chip Salzenberg
640 Files: pp_sys.c
641
642 Title: "Undo signal patch -- it broke die() in signal"
643 From: Chip Salzenberg
644 Files: mg.c
645
646 Title: "Fix perl_call_sv(..., G_NOARGS)"
647 From: Chip Salzenberg
648 Files: perl.c
649
650 Title: "Fix SIGSEGV when cloning sub with complex expression"
651 From: Chip Salzenberg
652 Files: op.c
653
654 Title: "Minor update to malloc.c"
655 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
656 Msg-ID: <199702210244.VAA03676@monk.mps.ohio-state.edu>
657 Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
658 Files: malloc.c
659
3cf761f3 660 Title: "Fix the Tolkien quotation"
aa689395
PP
661 From: Chip Salzenberg
662 Files: perly.y
663
664 BUILD PROCESS
665
666 (no changes)
667
668 LIBRARY AND EXTENSIONS
669
670 Title: "Debugger patch"
671 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
672 Msg-ID: <199702210737.CAA03951@monk.mps.ohio-state.edu>
673 Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
674 Files: lib/perl5db.pl
675
676 Title: "Avoid $` $& $' in libraries"
677 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
678 Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu>
679 Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
680 Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
681 os2/OS2/REXX/REXX.pm
682
683 Title: "Remove redundant clearerr() from IO::Seekable"
684 From: Chip Salzenberg
685 Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
686
687 Title: "prototype error in File::stat"
688 From: Graham.Barr@tiuk.ti.com
689 Msg-ID: <199702180748.HAA14151@ultra-boy>
690 Date: Tue, 18 Feb 1997 07:48:40 GMT
691 Files: lib/File/stat.pm
692
693 TESTS
694
695 Title: "Include 'study' in regexp.t"
696 From: Chip Salzenberg
697 Files: t/op/regexp.t
698
699 Title: "Don't run locale test if -DNO_LOCALE"
700 From: Chip Salzenberg
701 Files: t/pragma/locale.t
702
703 Title: "Tweak tests to notice $dont_use_nlink"
704 From: Chip Salzenberg
705 Files: t/io/fs.t t/op/stat.t
706
707 Title: "Add test for grep() and wantarray"
708 From: Hugo van der Sanden <hv@iii.co.uk>
709 Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk>
710 Date: Tue, 18 Feb 1997 11:05:59 +0000
711 Files: t/op/misc.t
712
713 UTILITIES
714
715 (no changes)
716
717 DOCUMENTATION
718
719 Title: "INSTALL updates since _26"
720 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
721 Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
722 Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
723 Files: INSTALL
724
725 Title: "Document "$$0" change"
726 From: Chip Salzenberg
727 Files: pod/perldelta.pod
728
729 Title: "Don't recommend impossible //o for C<$x =~ $y>"
730 From: Chip Salzenberg
731 Files: pod/perlop.pod
732
733 Title: "Correct doc that claimed that <FH> was never false"
734 From: Chip Salzenberg
735 Files: pod/perldelta.pod pod/perlop.pod
736
737 Title: "Document C<$?> vs. $SIG{CHLD}"
738 From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de>
739 Files: pod/perlvar.pod
740
741 Title: "Add pumpkin.pod"
742 From: Chip Salzenberg
743 Files: MANIFEST Porting/pumpkin.pod
744
745 Title: "Don't say "associat*ve arr*y""
746 From: Chip Salzenberg
747 Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
748 pod/perl.pod pod/perldelta.pod pod/perldiag.pod
749 pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
750 pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
751
752
753----------------
ff0cee69
PP
754Version 5.003_27
755----------------
756
757This release is beta candidate #5: Our last, best hope for a beta.
758
759 CORE LANGUAGE CHANGES
760
761 Title: "Better looks_like_number() function [sv.c]"
762 From: Gisle Aas <aas@bergen.sn.no>
763 Msg-ID: <199702141708.SAA17546@bergen.sn.no>
764 Date: Fri, 14 Feb 1997 18:08:52 +0100
765 Files: sv.c
766
767 Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
768 From: Gisle Aas <aas@bergen.sn.no>
769 Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>
770 Date: 14 Feb 1997 15:52:21 +0000
771 Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
772
773 Title: "Allow C<setpgrp $$>"
774 From: Roderick Schertler <roderick@gate.net>
775 Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>
776 Date: 16 Feb 1997 23:19:12 -0500
777 Files: pp_sys.c
778
779 Title: "Fix syntax error on C<&$1>"
780 From: Chip Salzenberg
781 Files: toke.c
782
783 Title: "Fix sub call through magic var (e.g. C<&$1>)"
784 From: Chip Salzenberg
785 Files: pp_hot.c
786
787 Title: "Fix grep() with refs in array context"
788 From: Chip Salzenberg
789 Files: pp.c
790
791 CORE PORTABILITY
792
793 Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
794 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
795 Msg-ID: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
796 Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
797 Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
798 lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
799 perl.c perl.h pod/perldelta.pod pod/perlmod.pod
800 pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
801 vms/Makefile vms/config.vms vms/descrip.mms
802 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
803 vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
804 win32/makedef.pl
805
806 Title: "Eliminate FP exceptions under SCO 5"
807 From: Chip Salzenberg
808 Files: hints/sco.sh unixish.h
809
810 Title: "Digital UNIX hints"
811 From: Jarkko Hietaniemi <jhi@iki.fi>
812 Msg-ID: <199702151906.VAA22999@alpha.hut.fi>
813 Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
814 Files: hints/dec_osf.sh
815
816 Title: "Irix6.4 (with 7.1 compilers)"
817 From: John Stoffel <jfs@fluent.com>
818 Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM>
819 Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
820 Files: hints/irix_6_2.sh hints/irix_6_4.sh
821
822 Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
823 From: Chip Salzenberg
824 Files: plan9/config.plan9 plan9/genconfig.pl
825 vms/genconfig.pl win32/config.w32
826
827 OTHER CORE CHANGES
828
829 Title: "Fix core dump when embedding"
830 From: Chip Salzenberg
831 Files: perl.c
832
833 Title: "Re: Fragile signals"
834 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
835 Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>
836 Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
837 Files: mg.c
838
839 Title: "Make format strings correspond exactly to parameters"
840 From: Roderick Schertler <roderick@gate.net>
841 Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
842 Date: 13 Feb 1997 17:24:31 -0500
843 Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
844 perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
845
846 Title: "Don't try to attach 'o' magic to read-only values"
847 From: Chip Salzenberg
848 Files: sv.c
849
850 Title: "Fix carriage-return message"
851 From: Chip Salzenberg
852 Files: toke.c
853
854 Title: "In <=>, test for equality first"
855 From: Chip Salzenberg
856 Files: pp.c
857
858 Title: "Don't mark sv_{true,false} PADTMP"
859 From: Chip Salzenberg
860 Files: op.c
861
862 BUILD PROCESS
863
864 Title: "Fix eval "" in Configure"
865 From: allen@gateway.grumman.com (John L. Allen)
866 Msg-ID: <9702141809.AA17001@gateway.grumman.com>
867 Date: Fri, 14 Feb 1997 13:09:53 -0500
868 Files: Configure
869
870 Title: "Don't link with -lsfio if sfio is not requested"
871 From: Chip Salzenberg
872 Files: Configure
873
874 Title: "perl5.003_26 Configure change "win" for AIX 4"
875 From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
876 Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
877 Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
878 Files: Configure
879
880 Title: "Update os2/diff.configure"
881 From: Chip Salzenberg
882 Files: os2/diff.configure
883
884 LIBRARY AND EXTENSIONS
885
886 Title: "Remove Fatal.pm"
887 From: Chip Salzenberg
888 Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
889 pod/roffitall t/lib/fatal.t
890
891 Title: "Refresh MakeMaker to 5.40"
892 From: Andy Dougherty, Andreas Koenig, Tim Bunce
893 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
894 lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
895
896 Title: "Refresh CPAN.pm to 1.21"
897 From: Andreas Koenig <a.koenig@mind.de>
898 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
899
900 Title: "Refresh Test::Harness to 1.15"
901 From: Andreas Koenig <a.koenig@mind.de>
902 Files: lib/Test/Harness.pm
903
904 TESTS
905
906 Title: "Remove non-portable locale tests"
907 From: Chip Salzenberg
908 Files: t/pragma/locale.t
909
910 UTILITIES
911
912 Title: "pod2man: missing '-' in name section shouldn't be fatal"
913 From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de>
914 Msg-ID: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
915 Date: 10 Feb 1997 18:38:45 +0100
916 Files: pod/pod2man.PL
917
918 DOCUMENTATION
919
920 Title: "Update To-Do list"
921 From: Tim Bunce <Tim.Bunce@ig.co.uk>
922 Msg-ID: <9702101900.AA25293@toad.ig.co.uk>
923 Date: Mon, 10 Feb 1997 19:00:59 +0000
924 Files: Todo
925
926 Title: "Fix formatting in perldiag"
927 From: Chip Salzenberg
928 Files: pod/perldiag.pod
929
930
931----------------
4fdae800
PP
932Version 5.003_26
933----------------
934
935This release is beta candidate #4. "Once more, dear friends...."
936
937 CORE LANGUAGE CHANGES
938
939 Title: "Make \r in script an error (per Larry)"
940 From: Chip Salzenberg
941 Files: pod/perldiag.pod toke.c
942
943 Title: "Support '%i' format and 'h' modifier in s?printf"
944 From: Chip Salzenberg
945 Files: doop.c pod/perldelta.pod
946
947 CORE PORTABILITY
948
949 Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
950 From: Chip Salzenberg
951 Files: mg.c perl.h pp_sys.c
952
953 Title: "VMS patches post _25"
954 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
955 Msg-ID: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
956 Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
957 Files: Porting/Glossary lib/ExtUtils/Liblist.pm
958 lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
959 vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
960 vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
961
962 Title: "Hints for BSDOS"
963 From: Christopher Davis <ckd@loiosh.kei.com>
964 Msg-ID: <199702042011.PAA09206@loiosh.kei.com>
965 Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
966 Files: hints/bsdos.sh
967
968 Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
969 From: Chip Salzenberg
970 Files: doio.c
971
972 OTHER CORE CHANGES
973
974 Title: "Fix (yet another) Tk closure problem"
975 From: Chip Salzenberg
976 Files: op.c perl.c pp_ctl.c
977
978 Title: "Fix value of C<foreach>"
979 From: Chip Salzenberg
980 Files: cop.h pp_ctl.c
981
982 Title: "Regexp optimizations"
983 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
984 Msg-ID: <199702041102.GAA24805@monk.mps.ohio-state.edu>
985 Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
986 Files: regcomp.c regexec.c
987
988 Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
989 From: Gisle Aas <aas@bergen.sn.no>
990 Msg-ID: <hbu9uz1si.fsf@bergen.sn.no>
991 Date: 09 Feb 1997 11:55:41 +0100
992 Files: sv.c
993
994 Title: "Refine 'runaway string' heuristic"
995 From: Chip Salzenberg
996 Files: toke.c
997
998 Title: "Fix core dump on C<print "a", last> in eval"
999 From: Chip Salzenberg
1000 Files: pp_ctl.c
1001
1002 Title: "Catch C<use integer; $x % 0>"
1003 From: Chip Salzenberg
1004 Files: pp.c
1005
1006 BUILD PROCESS
1007
1008 Title: "Fix usage message in configure.gnu"
1009 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
1010 Files: configure.gnu
1011
1012 LIBRARY AND EXTENSIONS
1013
1014 Title: "DB_File 1.11 patch"
1015 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
1016 Msg-ID: <9702061553.AA18147@claudius.bfsec.bt.co.uk>
1017 Date: Thu, 6 Feb 97 15:53:34 GMT
1018 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
1019
1020 Title: "Faster File::Compare"
1021 From: Gisle Aas <aas@bergen.sn.no>
1022 Msg-ID: <199702051342.OAA02753@bergen.sn.no>
1023 Date: Wed, 5 Feb 1997 14:42:49 +0100
1024 Files: lib/File/Compare.pm
1025
1026 Title: "Make diagnostics module strip formatting directives"
1027 From: Chip Salzenberg
1028 Files: lib/diagnostics.pm pod/perldiag.pod
1029
1030 Title: "Fix warning from missing POSIX::setvbuf()"
1031 From: Chip Salzenberg
1032 Files: ext/IO/IO.xs
1033
1034 TESTS
1035
1036 Title: "Fix closure.t for AmigaOS (again)"
1037 From: "Norbert Pueschel" <pueschel@imsdd.meb.uni-bonn.de>
1038 Msg-ID: <77724742@Armageddon.meb.uni-bonn.de>
1039 Date: Wed, 05 Feb 1997 18:56:45 +0100
1040 Files: t/op/closure.t
1041
1042 UTILITIES
1043
1044 Title: "perldoc -f <perlfunc>"
1045 From: Gisle Aas <aas@bergen.sn.no>
1046 Msg-ID: <199702051127.MAA02090@bergen.sn.no>
1047 Date: Wed, 5 Feb 1997 12:27:36 +0100
1048 Files: utils/perldoc.PL
1049
1050 Title: "Fix pod2man's handling of quotes in =items"
1051 From: Jarkko Hietaniemi <jhi@iki.fi>
1052 Msg-ID: <199702042023.WAA13143@alpha.hut.fi>
1053 Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
1054 Files: pod/pod2man.PL
1055
1056 DOCUMENTATION
1057
1058 Title: "return *FH pod patch"
1059 From: allen@gateway.grumman.com (John L. Allen)
1060 Msg-ID: <9702061507.AA04474@gateway.grumman.com>
1061 Date: Thu, 6 Feb 1997 10:07:28 -0500
1062 Files: pod/perldata.pod pod/perlsub.pod
1063
1064 Title: "Describe interation of untie and DESTROY"
1065 From: Paul Marquess and Chip Salzenberg
1066 Files: pod/perltie.pod
1067
1068
1069----------------
f86702cc
PP
1070Version 5.003_25
1071----------------
1072
1073This release is beta candidate #3. Here's hoping...
1074
1075 CORE LANGUAGE CHANGES
1076
1077 Title: "Make $] read-only"
1078 From: Chip Salzenberg
1079 Files: gv.c
1080
1081 Title: "New variable C<$^S> is a native version of C<$?>"
1082 From: Chip Salzenberg
1083 Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
1084 perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
1085 pp_ctl.c pp_sys.c proto.h util.c
1086
1087 Title: "Make $^T work with undump, and don't taint it"
1088 From: Chip Salzenberg
1089 Files: perl.c
1090
1091 CORE PORTABILITY
1092
1093 Title: "VMS patches for _24"
1094 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
1095 Msg-ID: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
1096 Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
1097 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
1098 lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
1099 lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
1100 t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
1101 vms/ext/filespec.t vms/vms.c vms/vmsish.h
1102
1103 Title: "hints/dec_osf.sh: polishing the comments"
1104 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
1105 Msg-ID: <199701301958.VAA08992@alpha.hut.fi>
1106 Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
1107 Files: hints/dec_osf.sh
1108
1109 Title: "amigaos.sh"
1110 From: "Norbert Pueschel" <pueschel@imsdd.meb.uni-bonn.de>
1111 Msg-ID: <77724724@Armageddon.meb.uni-bonn.de>
1112 Date: Wed, 29 Jan 1997 11:39:49 +0100
1113 Files: hints/amigaos.sh
1114
1115 OTHER CORE CHANGES
1116
1117 Title: "Require '-T' in argv[], not just on #! line"
1118 From: Chip Salzenberg
1119 Files: perl.c pod/perldiag.pod
1120
1121 Title: "Fix C<return @_> and associated stack bugs"
1122 From: Chip Salzenberg
1123 Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
1124
1125 Title: "Fix never-closing handle after C<select>"
1126 From: Chip Salzenberg
1127 Files: pp_sys.c
1128
1129 Title: "Fix /\G/g with patterns that match empty string"
1130 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1131 Files: pp_hot.c
1132
1133 Title: "Fix scalar leak in av_unshift"
1134 From: Chip Salzenberg
1135 Files: av.c
1136
1137 Title: "Ignore refs to lexicals when making refs to lexicals"
1138 From: Chip Salzenberg
1139 Files: op.c
1140
1141 Title: "Don't create AV, HV, IO when assigning glob"
1142 From: Chip Salzenberg
1143 Files: mg.c
1144
1145 BUILD PROCESS
1146
1147 Title: "Configure updates for intsize and ssizetype"
1148 From: Andy Dougherty
1149 Files: Configure MANIFEST config_H config_h.SH handy.h
1150
1151 Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
1152 From: Chip Salzenberg
1153 Files: installperl
1154
1155 LIBRARY AND EXTENSIONS
1156
1157 Title: "Refresh CPAN to 1.19"
1158 From: Andreas Koenig <a.koenig@mind.de>
1159 Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
1160
1161 Title: "Debugger update"
1162 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1163 Msg-ID: <199702030406.XAA23029@monk.mps.ohio-state.edu>
1164 Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
1165 Files: lib/perl5db.pl
1166
1167 Title: "In Symbol::gensym, don't make glob fake by copying it"
1168 From: John Hughes <john@AtlanTech.COM>
1169 Files: lib/Symbol.pm
1170
1171 Title: "Make POSIX::is*() eight-bit-clean"
1172 From: Chip Salzenberg
1173 Files: ext/POSIX/POSIX.xs
1174
1175 Title: "Make IO::Handle::gets() an alias of getline"
1176 From: Gisle Aas <aas@bergen.sn.no>
1177 Msg-ID: <199701301103.MAA11291@bergen.sn.no>
1178 Date: Thu, 30 Jan 1997 12:03:15 +0100
1179 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
1180
1181 TESTS
1182
1183 Title: "More Amiga test patches"
1184 From: "Norbert Pueschel" <pueschel@imsdd.meb.uni-bonn.de>
1185 Msg-ID: <77724725@Armageddon.meb.uni-bonn.de>
1186 Date: Wed, 29 Jan 1997 16:07:33 +0100
1187 Files: README.amiga t/lib/safe2.t t/op/closure.t
1188
1189 UTILITIES
1190
1191 Title: "c2ph.PL fix"
1192 From: lvirden@cas.org (Larry W. Virden)
1193 Msg-ID: <199701301349.IAA16724@cas.org>
1194 Date: Thu, 30 Jan 1997 08:49:19 -0500
1195 Files: utils/c2ph.PL
1196
1197 Title: "Make pod2man a little laxer for perltoc.pod"
1198 From: Chip Salzenberg
1199 Files: pod/pod2man.PL
1200
1201 DOCUMENTATION
1202
1203 Title: "Update to perl INSTALL file"
1204 From: lvirden@cas.org (Larry W. Virden)
1205 Msg-ID: <199701301338.IAA15878@cas.org>
1206 Date: Thu, 30 Jan 1997 08:38:23 -0500
1207 Files: INSTALL
1208
1209 Title: "Update to perl.pod suggested"
1210 From: lvirden@cas.org (Larry W. Virden)
1211 Msg-ID: <199701301345.IAA16514@cas.org>
1212 Date: Thu, 30 Jan 1997 08:45:59 -0500
1213 Files: pod/perl.pod
1214
1215 Title: "Document how extension pms go in $archlib"
1216 From: Chip Salzenberg
1217 Files: pod/perldelta.pod
1218
1219 Title: "perlfunc.pod tweaks"
1220 From: Roderick Schertler <roderick@gate.net>
1221 Msg-ID: <20526.854659255@eeyore.ibcinc.com>
1222 Date: Thu, 30 Jan 1997 16:20:55 -0500
1223 Files: pod/perlfunc.pod
1224
1225 Title: "new (Feb 1) perlembed.pod"
1226 From: Jon Orwant <orwant@media.mit.edu>
1227 Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu>
1228 Date: Sat, 1 Feb 1997 18:34:59 -0500
1229 Files: pod/perlembed.pod
1230
1231 Title: "Error lines must not have trialing periods"
1232 From: Chip Salzenberg
1233 Files: pod/perldiag.pod
1234
1235
1236----------------
0a753a76
PP
1237Version 5.003_24
1238----------------
1239
1240This release is the second candidate for a public beta test.
1241It's, well, bunches better than _23.
1242
1243 CORE LANGUAGE CHANGES
1244
1245 Title: "glob defaults to $_"
1246 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1247 Msg-ID: <199701270809.DAA00934@aatma.engin.umich.edu>
1248 Date: Mon, 27 Jan 1997 03:09:13 -0500
1249 Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
1250
1251 Title: "Re: an overloading bug "
1252 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1253 Msg-ID: <199701270007.TAA26525@aatma.engin.umich.edu>
1254 Date: Sun, 26 Jan 1997 19:07:45 -0500
1255 Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
1256
1257 Title: "Don't warn on C<$\ = undef>"
1258 From: Chip Salzenberg <chip@atlantic.net>
1259 Files: mg.c
1260
1261 CORE PORTABILITY
1262
1263 Title: "Win32 port"
1264 From: Gary Ng <71564.1743@compuserve.com>
1265 Files: MANIFEST win32/*
1266
1267 Title: "Amiga files"
1268 From: Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
1269 Msg-ID: <77724712@Armageddon.meb.uni-bonn.de>
1270 Date: Sun, 26 Jan 1997 17:42:15 +0100
1271 Files: MANIFEST README.amiga hints/amigaos.sh
1272
1273 Title: "New dec_osf hints"
1274 From: Jarkko.Hietaniemi@cc.hut.fi
1275 Msg-ID: <199701271233.OAA21548@alpha.hut.fi>
1276 Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
1277 Files: hints/dec_osf.sh
1278
1279 OTHER CORE CHANGES
1280
1281 Title: "Prevent premature death of @_ during leavesub"
1282 From: Chip Salzenberg <chip@atlantic.net>
1283 Files: pp_hot.c t/op/misc.t
1284
1285 Title: "Deref old stash when re-blessing"
1286 From: Chip Salzenberg <chip@atlantic.net>
1287 Files: sv.c
1288
1289 Title: "Don't abort when RCHECK and DEBUGGING"
1290 From: Tim Bunce <Tim.Bunce@ig.co.uk>
1291 Msg-ID: <9701272339.AA16537@toad.ig.co.uk>
1292 Date: Mon, 27 Jan 1997 23:39:48 +0000
1293 Files: malloc.c
1294
1295 Title: "Fix overloading macro conflict with Digital 'cc -fast'"
1296 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
1297 Msg-ID: <199701272216.AAA04557@alpha.hut.fi>
1298 Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
1299 Files: perl.h
1300
1301 Title: "global.sym: typo?"
1302 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
1303 Msg-ID: <199701261937.VAA07556@alpha.hut.fi>
1304 Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
1305 Files: global.sym
1306
1307 BUILD PROCESS
1308
1309 Title: "Put all extensions' modules in $archlib"
1310 From: Chip Salzenberg <chip@atlantic.net>
1311 Files: installperl
1312
1313 Title: "Configure fixes: set $archlib, omit _NO_PROTO"
1314 From: Chip Salzenberg <chip@atlantic.net>
1315 Files: Configure
1316
1317 Title: "Make configure{,.gnu} ignore --cache-file option"
1318 From: Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
1319 Files: configure configure.gnu
1320
1321 LIBRARY AND EXTENSIONS
1322
1323 Title: "Version checking in XS bootstrap is optional"
1324 From: Chip Salzenberg <chip@atlantic.net>
1325 Files: XSUB.h
1326
1327 Title: "Update $VERSION of DynaLoader and POSIX"
1328 From: Chip Salzenberg <chip@atlantic.net>
1329 Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
1330
1331 Title: "Refresh Text::Wrap to 97.011701"
1332 From: Chip Salzenberg <chip@atlantic.net>
1333 Files: lib/Text/Wrap.pm
1334
1335 Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
1336 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
1337 Msg-ID: <199701251510.RAA05142@alpha.hut.fi>
1338 Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
1339 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
1340
1341 Title: "Fix $Is_VMS typo in Test::Harness"
1342 From: Chip Salzenberg <chip@atlantic.net>
1343 Files: lib/Test/Harness.pm
1344
1345 Title: "Allow for really big keys in Tie::SubstrHash"
1346 From: data-drift@so.uio.no
1347 Msg-ID: <199701282014.VAA12645@selters.uio.no>
1348 Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
1349 Files: lib/Tie/SubstrHash.pm
1350
1351 Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
1352 From: Chip Salzenberg <chip@atlantic.net>
1353 Files: ext/IO/IO.xs
1354
1355 TESTS
1356
1357 Title: "New test op/closure.t"
1358 From: Tom Phoenix <rootbeer@teleport.com>, Ulrich Pfeifer
1359 Files: MANIFEST t/op/closure.t
1360
1361 UTILITIES
1362
1363 Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
1364 From: Tim Bunce <Tim.Bunce@ig.co.uk>
1365 Msg-ID: <9701271659.AA15137@toad.ig.co.uk>
1366 Date: Mon, 27 Jan 1997 16:59:06 +0000
1367 Files: lib/ExtUtils/xsubpp
1368
1369 DOCUMENTATION
1370
1371 Title: "perldelta Fcntl enhancement"
1372 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
1373 Msg-ID: <199701251505.RAA22159@alpha.hut.fi>
1374 Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
1375 Files: pod/perldelta.pod
1376
1377 Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
1378 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
1379 Files: pod/perldelta.pod
1380
1381 Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
1382 From: Chip Salzenberg <chip@atlantic.net>
1383 Files: pod/perldelta.pod pod/perlguts.pod
1384
1385 Title: "perldiag.pod: No comma allowed after %s"
1386 From: Jarkko.Hietaniemi@cc.hut.fi
1387 Msg-ID: <199701251541.RAA04120@alpha.hut.fi>
1388 Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
1389 Files: pod/perldiag.pod
1390
1391 Title: "perlfunc.pod: localtime"
1392 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
1393 Msg-ID: <199701251629.SAA08114@alpha.hut.fi>
1394 Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
1395 Files: pod/perlfunc.pod
1396
1397 Title: "perlfunc diff: gmtime"
1398 From: Peter Haworth <pmh@edison.ioppublishing.com>
1399 Msg-ID: <32EE1298.7B90@edison.ioppublishing.com>
1400 Date: Tue, 28 Jan 1997 14:52:08 +0000
1401 Files: pod/perlfunc.pod
1402
1403 Title: "Updates to guts"
1404 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1405 Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu>
1406 Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
1407 Files: pod/perlguts.pod
1408
1409 Title: "perltoot fixes"
1410 From: Tom Christiansen <tchrist@mox.perl.com>
1411 Msg-ID: <6807.854214205@jinete>
1412 Date: Sat, 25 Jan 1997 09:43:25 -0800
1413 Files: pod/perltoot.pod
1414
1415 Title: "5.003_23: small typo in perlsyn.pod"
1416 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1417 Msg-ID: <199701270824.DAA01169@aatma.engin.umich.edu>
1418 Date: Mon, 27 Jan 1997 03:24:25 -0500
1419 Files: pod/perlsyn.pod
1420
1421
1422----------------
774d564b
PP
1423Version 5.003_23
1424----------------
1425
1426This release is our first candidate for a public beta test.
1427
1428 CORE LANGUAGE CHANGES
1429
1430 Title: "Disallow changing $_[0] in __DIE__ handlers"
1431 From: Chip Salzenberg <chip@atlantic.net>
1432 Files: pod/perlfunc.pod util.c
1433
1434 Title: "Fix overloading with inheritance and AUTOLOAD"
1435 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1436 Msg-ID: <199701202226.RAA05072@monk.mps.ohio-state.edu>
1437 Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
1438 Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
1439 pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
1440 pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
1441
1442 Title: "Nested here-docs"
1443 From: larry@wall.org (Larry Wall)
1444 Msg-ID: <199701202313.PAA11693@wall.org>
1445 Date: Mon, 20 Jan 1997 15:13:42 -0800
1446 Files: toke.c
1447
1448 Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
1449 From: Chip Salzenberg <chip@atlantic.net>
1450 Files: hints/hpux.sh toke.c
1451
1452 Title: "Protect against '0' in 'stmt while <HANDLE>'"
1453 From: Chip Salzenberg <chip@atlantic.net>
1454 Files: op.c
1455
1456 Title: "Don't warn when closure uses var at file scope"
1457 From: Chip Salzenberg <chip@atlantic.net>
1458 Files: op.c
1459
1460 CORE PORTABILITY
1461
1462 Title: "VMS patches for _22"
1463 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
1464 Msg-ID: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
1465 Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
1466 Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
1467 lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
1468 vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
1469 vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
1470
1471 Title: "Re: Perl 5.003_21: OS/2 patches"
1472 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1473 Msg-ID: <199701170446.XAA28939@monk.mps.ohio-state.edu>
1474 Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
1475 Files: os2/Changes os2/os2.c
1476
1477 Title: "Plan9 update"
1478 From: lutherh@stratcom.com (Luther Huffman)
1479 Files: plan9/config.plan9 plan9/mkfile
1480
1481 Title: "Bugfixes for AmigaOS"
1482 From: "Norbert Pueschel" <pueschel@imsdd.meb.uni-bonn.de>
1483 Msg-ID: <77724691@Armageddon.meb.uni-bonn.de>
1484 Date: Wed, 22 Jan 1997 00:13:54 +0100
1485 Files: hints/amigaos.sh lib/File/Basename.pm
1486
1487 Title: "New dec_osf.sh hints file"
1488 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
1489 Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
1490 Date: Fri, 24 Jan 1997 11:58:24 +0100
1491 Files: hints/dec_osf.sh
1492
1493 Title: "on NeXT: gdbm problem fixed"
1494 From: Andreas Koenig <k@anna.in-berlin.de>
1495 Msg-ID: <199701210201.DAA17794@anna.in-berlin.de>
1496 Date: Tue, 21 Jan 1997 03:01:32 +0100
1497 Files: hints/next_3.sh hints/next_3_0.sh
1498
1499 Title: "patch for hints/powerux.sh"
1500 From: tom@amber.ssd.hcsc.com (Tom Horsley)
1501 Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com>
1502 Date: Sat, 18 Jan 97 13:33:26 -0500
1503 Files: hints/powerux.sh
1504
1505 Title: "hints & Configure changes to build perl on DC/OSx"
1506 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
1507 Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com>
1508 Date: Thu, 16 Jan 1997 16:43:52 -0800
1509 Files: Configure MANIFEST hints/dcosx.sh
1510
1511 Title: "patch for hints/cxux.sh perl5.003_22"
1512 From: tom@amber.ssd.hcsc.com (Tom Horsley)
1513 Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com>
1514 Date: Sun, 19 Jan 97 15:14:04 -0500
1515 Files: hints/cxux.sh
1516
1517 OTHER CORE CHANGES
1518
1519 Title: "Make PERL5LIB and -I work like C<use lib>"
1520 From: Tim Bunce <Tim.Bunce@ig.co.uk>
1521 Msg-ID: <9701231523.AA26613@toad.ig.co.uk>
1522 Date: Thu, 23 Jan 1997 15:23:27 +0000
1523 Files: lib/lib.pm perl.c
1524
1525 Title: "Fix /\G.a/"
1526 From: Chip Salzenberg <chip@atlantic.net>
1527 Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
1528
1529 Title: "Extend stack in pp_undef (!)"
1530 From: Chip Salzenberg <chip@atlantic.net>
1531 Files: pp.c
1532
1533 Title: "Allow for sub to be redefined while executing"
1534 From: Chip Salzenberg <chip@atlantic.net>
1535 Files: cop.h pp_hot.c t/op/misc.t
1536
1537 Title: "Eliminate redundant flag CVf_FORMAT"
1538 From: Chip Salzenberg <chip@atlantic.net>
1539 Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
1540
1541 Title: "Generate IVs when possible in abs() and int()"
1542 From: Chip Salzenberg <chip@atlantic.net>
1543 Files: pp.c
1544
1545 Title: "Efficiency patchlet for pp_aassign()"
1546 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1547 Msg-ID: <199701210305.WAA05451@monk.mps.ohio-state.edu>
1548 Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
1549 Files: pp_hot.c
1550
1551 Title: "When sorting, promote to PVNV only for built-in comparison"
1552 From: Chip Salzenberg <chip@atlantic.net>
1553 Files: pp_ctl.c
1554
1555 Title: "Remove "suidperl security patch" message"
1556 From: Chip Salzenberg <chip@atlantic.net>
1557 Files: perl.c
1558
1559 BUILD PROCESS
1560
1561 Title: "Make configure.gnu a copy of configure; make configure writea
1562 From: Chip Salzenberg <chip@atlantic.net>
1563 Files: MANIFEST configure.gnu
1564
1565 Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
1566 From: Chip Salzenberg and Charles Bailey
1567 Files: Configure config_H config_h.SH hints/lynxos.sh
1568 os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
1569 utils/perlbug.PL vms/config.vms vms/fndvers.com
1570
1571 Title: "Compile with optimization when testing memory functions"
1572 From: Chip Salzenberg <chip@atlantic.net>
1573 Files: Configure
1574
1575 Title: "Minor patch for Debian installation"
1576 From: Chip Salzenberg <chip@atlantic.net>
1577 Files: installperl
1578
1579 LIBRARY AND EXTENSIONS
1580
1581 Title: "Debugger update"
1582 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1583 Msg-ID: <199701190455.XAA02579@monk.mps.ohio-state.edu>
1584 Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
1585 Files: lib/perl5db.pl
1586
1587 Title: "DynaLoader enhancement: support RTLD_GLOBAL"
1588 From: Nick Ing-Simmons <nik@tiuk.ti.com>
1589 Msg-ID: <199701240937.JAA11443@pluto.tiuk.ti.com>
1590 Date: Fri, 24 Jan 1997 09:37:18 GMT
1591 Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
1592 ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
1593 ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
1594 ext/DynaLoader/dl_vms.xs
1595
1596 Title: "Fcntl: add more constants"
1597 From: Jarkko.Hietaniemi@cc.hut.fi
1598 Msg-ID: <199701191811.UAA16346@alpha.hut.fi>
1599 Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
1600 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
1601
1602 Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
1603 From: Chip Salzenberg <chip@atlantic.net>
1604 Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
1605 ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
1606 ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
1607
1608 Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
1609 From: Chip Salzenberg <chip@atlantic.net>
1610 Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
1611
1612 Title: "Refresh CPAN to 1.15"
1613 From: Andreas Koenig <a.koenig@mind.de>
1614 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
1615
1616 Title: "Add E* and SA_* constants"
1617 From: Roderick Schertler <roderick@gate.net>
1618 Msg-ID: <23338.853986967@eeyore.ibcinc.com>
1619 Date: Wed, 22 Jan 1997 21:36:07 -0500
1620 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
1621
1622 TESTS
1623
1624 Title: "Test nested here-docs"
1625 From: hv@crypt.compulink.co.uk (Hugo van der Sanden)
1626 Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk>
1627 Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
1628 Files: t/base/lex.t
1629
1630 Title: "Fix tests of $^X and $0 to work with QNX"
1631 From: Chip Salzenberg <chip@atlantic.net>
1632 Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
1633
1634 Title: "Patch tests for systems without fork()"
1635 From: "Norbert Pueschel" <pueschel@imsdd.meb.uni-bonn.de>
1636 Msg-ID: <77724697@Armageddon.meb.uni-bonn.de>
1637 Date: Thu, 23 Jan 1997 23:51:28 +0100
1638 Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
1639 t/lib/open2.t t/lib/open3.t t/op/fork.t
1640
1641 Title: "Test patches for OS/2"
1642 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1643 Msg-ID: <199701170448.XAA28948@monk.mps.ohio-state.edu>
1644 Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
1645 Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
1646 os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
1647 os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
1648 os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
1649 os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
1650 os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
1651 t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
1652 t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
1653 t/op/cmp.t t/op/magic.t
1654
1655 UTILITIES
1656
1657 Title: "Translate \200 to &#200; in pod2html"
1658 From: Chip Salzenberg <chip@atlantic.net>
1659 Files: pod/pod2html.PL
1660
1661 Title: "VMS patches: '.com' extension on scripts"
1662 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
1663 Msg-ID: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
1664 Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
1665 Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
1666 pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
1667 utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
1668 utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
1669 x2p/find2perl.PL x2p/s2p.PL
1670
1671 Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
1672 From: dennism@cyrix.com (Dennis Marsa)
1673 Msg-ID: <9701172027.AA27861@orion.cyrix.com>
1674 Date: Fri, 17 Jan 97 14:27:32 CST
1675 Files: lib/ExtUtils/Liblist.pm
1676
1677 DOCUMENTATION
1678
1679 Title: "First cut at INSTALL edit"
1680 From: Chip Salzenberg <chip@atlantic.net>
1681 Files: INSTALL
1682
1683 Title: "Additional docs for __DIE__ and __WARN__"
1684 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1685 Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
1686
1687 Title: "Document #line directive"
1688 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1689 Msg-ID: <199701240908.EAA23846@aatma.engin.umich.edu>
1690 Date: Fri, 24 Jan 1997 04:08:44 -0500
1691 Files: pod/perlsyn.pod pod/perltoc.pod
1692
1693 Title: "Perlguts version 30"
1694 From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
1695 Msg-ID: <199701172117.AA116515863@hpcc123.corp.hp.com>
1696 Date: Fri, 17 Jan 1997 13:17:43 -0800
1697 Files: pod/perlguts.pod
1698
1699 Title: "delta for perldelta"
1700 From: Tom Christiansen <tchrist@mox.perl.com>
1701 Msg-ID: <804.854121463@jinete>
1702 Date: Fri, 24 Jan 1997 07:57:43 -0800
1703 Files: pod/perlnews.pod pod/perltoc.pod
1704
1705 Title: "Updates to perldelta"
1706 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1707 Msg-ID: <199701211610.LAA06227@monk.mps.ohio-state.edu>
1708 Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
1709 Files: pod/perlnews.pod pod/perltoc.pod
1710
1711 Title: "perlnews.pod diff for the Fcntl"
1712 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
1713 Msg-ID: <199701211600.SAA30117@alpha.hut.fi>
1714 Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
1715 Files: pod/perlnews.pod
1716
1717 Title: "Rename perlnews -> perldelta per Tom's request"
1718 From: Chip Salzenberg <chip@atlantic.net>
1719 Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
1720 pod/perldelta.pod pod/perltoc.pod pod/roffitall
1721
1722 Title: "Remove bad advice from perllocale.pod"
1723 From: Chip Salzenberg <chip@atlantic.net>
1724 Files: pod/perllocale.pod
1725
1726
1727----------------
fa83b5b6
PP
1728Version 5.003_22
1729----------------
1730
1731This release is primarily made up of bug fixes, the foremost among
1732which repairs a showstopper memory corruption bug in formats.
1733
1734 CORE LANGUAGE CHANGES
1735
1736 Title: "Fix parsing of C< ${ xyz } >"
1737 From: Chip Salzenberg <chip@atlantic.net>
1738 Files: toke.c
1739
1740 Title: "Don't parse method calls in strings"
1741 From: Chip Salzenberg <chip@atlantic.net>
1742 Files: toke.c
1743
1744 Title: "Fix overly picky carping about leading '{' in regex"
1745 From: Chip Salzenberg <chip@atlantic.net>
1746 Files: regcomp.c
1747
1748 OTHER CORE CHANGES
1749
1750 Title: "Fix memory corruption from formats"
1751 From: Chip Salzenberg <chip@atlantic.net>
1752 Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
1753
1754 BUILD PROCESS
1755
1756 Title: "Fix '_mopop' typo"
1757 From: Chip Salzenberg <chip@atlantic.net>
1758 Files: Makefile.SH
1759
1760 LIBRARY AND EXTENSIONS
1761
1762 Title: "Gut IO::Handle::DESTROY"
1763 From: Chip Salzenberg <chip@atlantic.net>
1764 Files: ext/IO/lib/IO/Handle.pm
1765
1766 Title: "RiscOS is case-insensitive"
1767 From: Chip Salzenberg <chip@atlantic.net>
1768 Files: lib/File/Basename.pm
1769
1770 TESTS
1771
1772 Title: "Fix thinko in db-recno.t"
1773 From: Chip Salzenberg <chip@atlantic.net>
1774 Files: t/lib/db-recno.t
1775
1776 UTILITIES
1777
1778 Title: "Make perlbug more cautionary and more verbose"
1779 From: Kenneth Albanowski and Jarkko Hietaniemi
1780 Files: utils/perlbug.PL
1781
1782 DOCUMENTATION
1783
1784 Title: "NEW roffitall + INSTALL fix"
1785 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
1786 Msg-ID: <6058.853410121@lyon.grenoble.hp.com>
1787 Date: Thu, 16 Jan 97 11:22:01 +0100
1788 Files: INSTALL pod/roffitall
1789
1790 Title: "srand() doc update"
1791 From: Roderick Schertler <roderick@gate.net>
1792 Msg-ID: <24195.853379065@eeyore.ibcinc.com>
1793 Date: Wed, 15 Jan 1997 20:44:25 -0500
1794 Files: pod/perlfunc.pod
1795
1796 Title: "documentation of configpm (perl5.003_20)"
1797 From: win@in.rhein-main.de (Winfried Koenig)
1798 Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de>
1799 Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
1800 Files: configpm
1801
1802
1803----------------
44a8e56a
PP
1804Version 5.003_21
1805----------------
1806
1807This release includes several important bug fixes, and a couple of
1808minor but valuable language tweaks. Please read on for a list of the
1809significant changes:
1810
1811 CORE LANGUAGE CHANGES
1812
1813 Title: "Fix overloading via inherited autoloaded functions"
1814 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1815 Msg-ID: <199701131022.FAA22830@monk.mps.ohio-state.edu>
1816 Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
1817 Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
1818
1819 Title: "Method call fixes: Don't cache in alias, don't skip undef"
1820 From: Chip Salzenberg <chip@atlantic.net>
1821 Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
1822 pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
1823 t/op/method.t
1824
1825 Title: "Formats can be closures"
1826 From: Chip Salzenberg <chip@atlantic.net>
1827 Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
1828
1829 Title: "Quote 'foo' in C<$x{-foo}>"
1830 From: Chip Salzenberg <chip@atlantic.net>
1831 Files: toke.c
1832
1833 Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
1834 From: Chip Salzenberg <chip@atlantic.net>
1835 Files: op.c pod/perldiag.pod t/pragma/strict-refs
1836
1837 Title: "Allow <=> to return undef when operands are not ordered"
1838 From: Chip Salzenberg and Andreas Koenig
1839 Files: MANIFEST pp.c t/op/cmp.t
1840
1841 Title: "Fail regex that starts with '{'"
1842 From: Chip Salzenberg <chip@atlantic.net>
1843 Files: regcomp.c
1844
1845 CORE PORTABILITY
1846
1847 Title: "Re: Perl 5.003_20: OS/2 patches"
1848 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1849 Msg-ID: <199701101102.GAA19051@monk.mps.ohio-state.edu>
1850 Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
1851 Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
1852
1853 Title: "VMS patches for _20"
1854 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
1855 Msg-ID: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
1856 Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
1857 Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
1858 t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
1859 unixish.h vms/Makefile vms/config.vms vms/descrip.mms
1860 vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
1861 x2p/a2p.h x2p/str.c
1862
1863 Title: "Irix 6.3 & 6.4 and perl5.003_20"
1864 From: John Stoffel <jfs@fluent.com>
1865 Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM>
1866 Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
1867 Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
1868
1869 Title: "Patch: MachTen hints, Configure"
1870 From: Dominic Dunlop <domo@slipper.ip.lu>
1871 Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
1872 Date: Tue, 14 Jan 1997 13:43:13 +0100
1873 Files: Configure hints/machten.sh
1874
1875 Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
1876 From: Chip Salzenberg <chip@atlantic.net>
1877 Files: MANIFEST hints/aux_3.sh
1878
1879 OTHER CORE CHANGES
1880
1881 Title: "Fix C< eval { my $x; eval '$x' } >"
1882 From: Chip Salzenberg <chip@atlantic.net>
1883 Files: op.c t/op/misc.t
1884
1885 Title: "Don't warn if eval '' uses outer func's lexicals"
1886 From: Chip Salzenberg <chip@atlantic.net>
1887 Files: op.c
1888
1889 Title: "Avoid memory wastage in wait(); make pidstatus global"
1890 From: Chip Salzenberg <chip@atlantic.net>
1891 Files: global.sym interp.sym perl.c perl.h pp_sys.c
1892
1893 Title: "Forbid ++ and -- on readonly values"
1894 From: "John Q. Linux" <jql@accessone.com>
1895 Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
1896 Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
1897 Files: pp.c pp_hot.c
1898
1899 Title: "Keep array from dying during foreach(@array)"
1900 From: Chip Salzenberg <chip@atlantic.net>
1901 Files: cop.h pp_ctl.c
1902
1903 Title: "Fix C< $a="simple"; split /($a)/o >"
1904 From: Chip Salzenberg <chip@atlantic.net>
1905 Files: pp.c t/op/misc.t
1906
1907 Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
1908 From: Chip Salzenberg <chip@atlantic.net>
1909 Files: util.c
1910
1911 Title: "Fix for anon-lists with tied entries coredump"
1912 From: Gurusamy Sarathy <gsar@engin.umich.edu>
1913 Msg-ID: <199701100745.CAA13057@aatma.engin.umich.edu>
1914 Date: Fri, 10 Jan 1997 02:45:11 -0500
1915 Files: pp.c
1916
1917 Title: "Don't set SVf_PADBUSY on immortal SVs"
1918 From: Chip Salzenberg <chip@atlantic.net>
1919 Files: op.c
1920
1921 Title: "Patch for Object subroutines"
1922 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
1923 Msg-ID: <199701080156.UAA15366@monk.mps.ohio-state.edu>
1924 Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
1925 Files: cop.h
1926
1927 Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
1928 From: Chip Salzenberg <chip@atlantic.net>
1929 Files: pp.c pp_hot.c
1930
1931 Title: "Undo change that freed large pad vars"
1932 From: Chip Salzenberg <chip@atlantic.net>
1933 Files: scope.c
1934
1935 BUILD PROCESS
1936
1937 Title: "Make MachTen hints file warn about db-recno failures"
1938 From: Dominic Dunlop <domo@slipper.ip.lu>
1939 Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
1940 Date: Wed, 8 Jan 1997 12:07:18 +0100
1941 Files: hints/machten.sh
1942
1943 Title: "5.003_20, FreeBSD 3.0 and minor patch"
1944 From: roberto@eurocontrol.fr (Ollivier Robert)
1945 Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
1946 Date: Wed, 8 Jan 1997 14:37:47 +0100
1947 Files: Configure
1948
1949 Title: "Make installperl quieter; only shared libraries need 0555"
1950 From: Chip Salzenberg <chip@atlantic.net>
1951 Files: installperl
1952
1953 TESTS
1954
1955 Title: "Advice on TEST failure"
1956 From: Dominic Dunlop <domo@slipper.ip.lu>
1957 Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
1958 Date: Fri, 10 Jan 1997 10:19:07 +0100
1959 Files: t/TEST
1960
1961 Title: "UNIVERSAL tests"
1962 From: Roderick Schertler <roderick@gate.net>
1963 Files: MANIFEST t/op/universal.t
1964
1965 Title: "Test deletion of array during foreach"
1966 From: Jarkko Hietaniemi <jhi@alpha.hut.fi>
1967 Files: t/op/misc.t
1968
1969 Title: "patch for db-recno.t"
1970 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
1971 Msg-ID: <9701121509.AA11147@claudius.bfsec.bt.co.uk>
1972 Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
1973 Files: t/lib/db-recno.t
1974
1975 LIBRARY AND EXTENSIONS
1976
1977 Title: "Localize info about filesystems being case-forgiving"
1978 From: Chip Salzenberg <chip@atlantic.net>
1979 Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
1980 pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
1981 utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
1982 utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
1983 x2p/find2perl.PL x2p/s2p.PL
1984
1985 Title: "Fix for fd leak in IO::File::new_tmpfile"
1986 From: Graham Barr and Chip Salzenberg
1987 Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
1988
1989 Title: "Refresh Getopt::Long to 2.6"
1990 From: Johan Vromans <jvromans@squirrel.nl>
1991 Files: lib/Getopt/Long.pm
1992
1993 Title: "Refresh DB_File to 1.10"
1994 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
1995 Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk>
1996 Date: Tue, 14 Jan 97 12:47:40 GMT
1997 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
1998
1999 Title: "Re: FileCache::cacheout clobbers $_"
2000 From: Roderick Schertler <roderick@gate.net>
2001 Msg-ID: <pz3ewb3189.fsf@eeyore.ibcinc.com>
2002 Date: 08 Jan 1997 23:45:58 -0500
2003 Files: lib/FileCache.pm lib/cacheout.pl
2004
2005 Title: "PATCH: AutoSplit"
2006 From: Graham Barr <bodg@tiuk.ti.com>
2007 Msg-ID: <9603111010.AA29935@tiuk.ti.com>
2008 Date: 11 Mar 1996 06:01:58 -0500
2009 Files: lib/AutoSplit.pm
2010
2011 Title: "Re: Uninitialized value in Carp.pm ? "
2012 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2013 Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu>
2014 Date: Tue, 14 Jan 1997 13:15:25 -0500
2015 Files: lib/Carp.pm
2016
2017 Title: "Avoid "uninitialized" warnings from POSIX::constant()"
2018 From: Chip Salzenberg <chip@atlantic.net>
2019 Files: ext/POSIX/POSIX.pm
2020
2021 Title: "Eliminate warning from C<use overload>"
2022 From: Chip Salzenberg <chip@atlantic.net>
2023 Files: lib/overload.pm
2024
2025 Title: "low priority patches"
2026 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
2027 Msg-ID: <9701081655.AA27349@claudius.bfsec.bt.co.uk>
2028 Date: Wed, 8 Jan 97 16:55:02 GMT
2029 Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
2030
2031 UTILITIES
2032
2033 Title: "Re: xsubpp and Tk ==> segfault"
2034 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2035 Msg-ID: <199701080825.DAA15813@monk.mps.ohio-state.edu>
2036 Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
2037 Files: lib/ExtUtils/xsubpp
2038
2039 Title: "Re: MakeMaker and 'make uninstall'"
2040 From: Andreas Koenig <k@anna.in-berlin.de>
2041 Msg-ID: <199701101243.NAA26400@anna.in-berlin.de>
2042 Date: Fri, 10 Jan 1997 13:43:39 +0100
2043 Files: lib/ExtUtils/MM_Unix.pm
2044
2045 Title: "Don't search for pod if path is already valid"
2046 From: Wayne Scott <wscott@ichips.intel.com>
2047 Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com>
2048 Date: Wed, 08 Jan 1997 15:25:19 -0800
2049 Files: utils/perldoc.PL
2050
2051 Title: "Yet another perldoc option"
2052 From: Gisle Aas <aas@aas.no>
2053 Msg-ID: <199610022200.AAA15334@furubotn.sn.no>
2054 Date: Thu, 3 Oct 1996 00:00:35 +0200
2055 Files: utils/perldoc.PL
2056
2057 Title: "Re: perldoc, temp files, async pagers"
2058 From: Roderick Schertler <roderick@gate.net>
2059 Msg-ID: <pzwwtoom8p.fsf@eeyore.ibcinc.com>
2060 Date: 07 Jan 1997 22:54:14 -0500
2061 Files: utils/perldoc.PL
2062
2063 DOCUMENTATION
2064
2065 Title: "Full documentation generation patch"
2066 From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
2067 Msg-ID: <15309.853323388@lyon.grenoble.hp.com>
2068 Date: Wed, 15 Jan 97 11:16:28 +0100
2069 Files: MANIFEST pod/roffitall pod/rofftoc
2070
2071 Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
2072 From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
2073 Msg-ID: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
2074 Date: Fri, 10 Jan 1997 18:06:37 +0000
2075 Files: pod/perlsyn.pod
2076
2077 Title: "Document use of pos() and /\G/"
2078 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2079 Msg-ID: <199701132013.PAA26606@aatma.engin.umich.edu>
2080 Date: Mon, 13 Jan 1997 15:13:12 -0500
2081 Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
2082 pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
2083
2084 Title: "Fix example #4 in perlXStut"
2085 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2086 Msg-ID: <199701050739.CAA11112@monk.mps.ohio-state.edu>
2087 Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
2088 Files: pod/perlxstut.pod
2089
2090 Title: "Document new closure warnings"
2091 From: Chip Salzenberg <chip@atlantic.net>
2092 Files: op.c pod/perldiag.pod
2093
2094 Title: "Misc. doc patches missing in _20"
2095 From: Roderick Schertler <roderick@gate.net>
2096 Msg-ID: <102.852695733@eeyore.ibcinc.com>
2097 Date: Tue, 07 Jan 1997 22:55:33 -0500
2098 Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
2099
2100
2101----------------
28757baa
PP
2102Version 5.003_20
2103----------------
2104
2105The only language change in this release is the recension of support
2106for named closures: Now, no subroutine declared "sub foo {}" can be
2107a closure. (This is a return to the behavior of 5.003.) In addition,
2108there are new warnings triggered by any apparent attempt to use named
2109functions as closures.
2110
2111And, as usual, there are the usual little fixes, documentation
2112updates, and expanded tests. This is good stuff. "I love you, man!"
2113
2114 CORE LANGUAGE CHANGES
2115
2116 Title: "Rescind named closures"
2117 From: Chip Salzenberg <chip@atlantic.net>
2118 Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
2119
2120 Title: "Fix: empty @_ when calling empty-proto subs without parens"
2121 From: Graham Barr <bodg@tiuk.ti.com>
2122 Msg-ID: <32CE30F0.7E8425A5@tiuk.ti.com>
2123 Date: Sat, 04 Jan 1997 10:29:04 +0000
2124 Files: perly.c perly.y
2125
2126 CORE PORTABILITY
2127
2128 Title: "Fix $^X on systems that set it to Perl's basename"
2129 From: Chip Salzenberg <chip@atlantic.net>
2130 Files: hints/hpux.sh toke.c
2131
2132 Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
2133 From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
2134 Msg-ID: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
2135 Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
2136 Files: Configure hints/dec_osf.sh
2137
2138 Title: "Remove obsolete file "dl_os2.xs"."
2139 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2140 Files: MANIFEST
2141
2142 OTHER CORE CHANGES
2143
2144 Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
2145 From: Chip Salzenberg <chip@atlantic.net>
2146 Files: perly.c perly.c.diff perly.y
2147
2148 Title: "plug for safe/opcode leaks"
2149 From: Doug MacEachern <dougm@osf.org>
2150 Msg-ID: <199701072220.RAA02117@postman.osf.org>
2151 Date: Tue, 07 Jan 1997 17:20:46 -0500
2152 Files: op.c
2153
2154 Title: "Finish OP= warnings: none on ^="
2155 From: Chip Salzenberg <chip@atlantic.net>
2156 Files: doop.c pp.c t/op/assignwarn.t
2157
2158 Title: "Fix Dynaloader failures with DProf"
2159 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2160 Msg-ID: <199701061718.MAA26909@aatma.engin.umich.edu>
2161 Date: Mon, 06 Jan 1997 12:18:46 -0500
2162 Files: pp_hot.c
2163
2164 BUILD PROCESS
2165
2166 Title: "Make Configure default to the first domain in /etc/resolv.conf"
2167 From: Chip Salzenberg <chip@atlantic.net>
2168 Files: Configure
2169
2170 Title: "Start all helper scripts with $startsh"
2171 From: Chip Salzenberg <chip@atlantic.net>
2172 Files: Configure
2173
2174 Title: "Support libperl.so under FreeBSD"
2175 From: roberto@keltia.freenix.fr (Ollivier Robert)
2176 Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr>
2177 Date: Sun, 5 Jan 1997 22:41:49 +0100
2178 Files: Configure Makefile.SH
2179
2180 TESTS
2181
2182 Title: "New test: comp/proto.t"
2183 From: Graham Barr <bodg@tiuk.ti.com>
2184 Msg-ID: <32D0C21F.3FB28D51@tiuk.ti.com>
2185 Date: Mon, 06 Jan 1997 09:13:03 +0000
2186 Files: MANIFEST t/comp/proto.t
2187
2188 Title: "More magic variable tests"
2189 From: Roderick Schertler <roderick@gate.net>
2190 Msg-ID: <7043.852565192@eeyore.ibcinc.com>
2191 Date: Mon, 06 Jan 1997 10:39:52 -0500
2192 Files: t/harness t/op/magic.t
2193
2194 LIBRARY AND EXTENSIONS
2195
2196 Title: "File::Basename::dirname bugs"
2197 From: Robin Barker <rmb@cise.npl.co.uk>
2198 Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk>
2199 Date: Tue, 7 Jan 97 17:19:59 GMT
2200 Files: lib/File/Basename.pm t/lib/basename.t
2201
2202 Title: "sigaction() problems"
2203 From: Roderick Schertler <roderick@gate.net>
2204 Msg-ID: <12808.852583324@eeyore.ibcinc.com>
2205 Date: Mon, 06 Jan 1997 15:42:04 -0500
2206 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
2207
2208 Title: "Fix importation of FileHandle methods; fix POSIX docs"
2209 From: Chip Salzenberg <chip@atlantic.net>
2210 Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
2211
2212 Title: "Patch: make hints files warn about db-recno failures"
2213 From: Dominic Dunlop <domo@slipper.ip.lu>
2214 Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
2215 Date: Sun, 5 Jan 1997 12:34:25 +0100
2216 Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
2217
2218 UTILITIES
2219
2220 Title: "pod2html.PL patch (for 5.003-19)"
2221 From: Fabien TASSIN <tassin@eerie.fr>
2222 Msg-ID: <199701052347.AAA21297@solar5>
2223 Date: Mon, 6 Jan 1997 00:47:01 +0100
2224 Files: pod/pod2html.PL
2225
2226 DOCUMENTATION
2227
2228 Title: "tiny doc patches"
2229 From: Roderick Schertler <roderick@gate.net>
2230 Msg-ID: <23338.852394333@eeyore.ibcinc.com>
2231 Date: Sat, 04 Jan 1997 11:12:13 -0500
2232 Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
2233
2234 Title: "doc patch for defined on perlfunc.pod"
2235 From: Roderick Schertler <roderick@gate.net>
2236 Msg-ID: <pz91686ek1.fsf@eeyore.ibcinc.com>
2237 Date: 04 Jan 1997 21:28:30 -0500
2238 Files: pod/perlfunc.pod
2239
2240 Title: "doc patch: perldsc"
2241 From: Roderick Schertler <roderick@gate.net>
2242 Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com>
2243 Date: 04 Jan 1997 21:25:58 -0500
2244 Files: pod/perldsc.pod pod/perltoc.pod
2245
2246 Title: "Re: constant function inlining"
2247 From: Roderick Schertler <roderick@gate.net>
2248 Msg-ID: <pzk9pp1b95.fsf@eeyore.ibcinc.com>
2249 Date: 07 Jan 1997 15:27:50 -0500
2250 Files: pod/perldiag.pod pod/perlsub.pod
2251
2252 Title: "scalar caller doc fix"
2253 From: Roderick Schertler <roderick@gate.net>
2254 Msg-ID: <18245.852608060@eeyore.ibcinc.com>
2255 Date: Mon, 06 Jan 1997 22:34:20 -0500
2256 Files: pod/perlfunc.pod
2257
2258 Title: "perlpod.pod possible patches"
2259 From: lvirden@cas.org (Larry W. Virden, x2487)
2260 Msg-ID: <9701070756.AA1185@cas.org>
2261 Date: Tue, 7 Jan 1997 07:56:30 -0500
2262 Files: pod/perlpod.pod
2263
2264 Title: "Misc perlfunc updates"
2265 From: Tom Christiansen <tchrist@mox.perl.com>
2266 Files: pod/perlfunc.pod pod/perltoc.pod
2267
2268
2269----------------
8ebc5c01
PP
2270Version 5.003_19
2271----------------
2272
2273Lots of internal cleanup in this patch, especially plugged memory
2274leaks when embedded Perl interpreters shut down and restart. The
2275method cache is now invisible to user code. And there is a new test
2276directory, "t/pragma".
2277
2278IMHO, this is Beta quality code.
2279
2280Here's a list of the more significant changes...
2281
2282 CORE LANGUAGE CHANGES
2283
2284 Title: "Make method cache invisible to user code"
2285 From: Chip Salzenberg <chip@atlantic.net>
2286 Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
2287 toke.c
2288
2289 Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
2290 From: Chip Salzenberg <chip@atlantic.net>
2291 Files: toke.c
2292
2293 CORE PORTABILITY
2294
2295 Title: "Fix $^X under HP-UX"
2296 From: Chip Salzenberg <chip@atlantic.net>
2297 Files: hints/hpux.sh toke.c
2298
2299 Title: "New hints/hpux.sh"
2300 From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
2301 Msg-ID: <199612312309.AA283393772@hpcc123.corp.hp.com>
2302 Date: Tue, 31 Dec 1996 15:09:32 -0800
2303 Files: hints/hpux.sh
2304
2305 OTHER CORE CHANGES
2306
2307 Title: "Fix segv when calling named closures"
2308 From: Chip Salzenberg <chip@atlantic.net>
2309 Files: pp_hot.c
2310
2311 Title: "Finish rationalizing "undef value" warnings"
2312 From: Chip Salzenberg <chip@atlantic.net>
2313 Files: doop.c pp.c sv.c t/op/assignwarn.t
2314
2315 Title: "Arrange for all "_<file" entries to be in %main::"
2316 From: Chip Salzenberg <chip@atlantic.net>
2317 Files: gv.c lib/perl5db.pl
2318
2319 Title: "Introduce CVf_NODEBUG flag"
2320 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2321 Msg-ID: <199701012042.PAA25994@aatma.engin.umich.edu>
2322 Date: Wed, 01 Jan 1997 15:42:05 -0500
2323 Files: cv.h pp_hot.c
2324
2325 Title: "Reword 'may be "0"' warning per Larry; fix its line number"
2326 From: Chip Salzenberg <chip@atlantic.net>
2327 Files: op.c pod/perldiag.pod
2328
2329 Title: "5.003_18: perl_{con,des}truct fixes"
2330 From: Doug MacEachern <dougm@osf.org>
2331 Msg-ID: <199701032042.PAA06766@postman.osf.org>
2332 Date: Fri, 03 Jan 1997 15:42:04 -0500
2333 Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
2334
2335 Title: "Fix lost value from READLINE after TIEHANDLE"
2336 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2337 Files: pp_hot.c sv.h
2338
2339 Title: "Free memory of large lexical variables when leaving scope"
2340 From: Chip Salzenberg <chip@atlantic.net>
2341 Files: scope.c
2342
2343 TESTS
2344
2345 Title: "Create t/pragma directory; populate with new and old"
2346 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
2347 Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
2348 t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
2349 t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
2350 t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
2351 t/pragma/warning.t
2352
2353 Title: "New tests: comp/colon.t and op/assignwarn.t"
2354 From: Robin Barker <rmb@cise.npl.co.uk>
2355 Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
2356
2357 LIBRARY AND EXTENSIONS
2358
2359 Title: "Make libs clean under '-w'"
2360 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
2361 Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
2362 lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
2363 lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
2364 lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
2365 lib/validate.pl
2366
2367 DOCUMENTATION
2368
2369 Title: "Perlguts, version 28"
2370 From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
2371 Msg-ID: <199701032110.AA102535846@hpcc123.corp.hp.com>
2372 Date: Fri, 3 Jan 1997 13:10:46 -0800
2373 Files: pod/perlguts.pod
2374
2375 Title: "Re: perldelta, take 3"
2376 From: Tim Bunce <Tim.Bunce@ig.co.uk>
2377 Msg-ID: <9701031748.AA15335@toad.ig.co.uk>
2378 Date: Fri, 3 Jan 1997 17:48:46 +0000
2379 Files: pod/perlnews.pod
2380
2381 Title: "Miscellaneous pod patches"
2382 From: Ralf S. Engelschall <rse@engelschall.com>
2383 Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
2384 pod/perlguts.pod
2385
2386 Title: "expanded flock() docs"
2387 From: Roderick Schertler <roderick@gate.net>
2388 Msg-ID: <4481.852337871@eeyore.ibcinc.com>
2389 Date: Fri, 03 Jan 1997 19:31:11 -0500
2390 Files: pod/perlfunc.pod
2391
2392 Title: "Use Text::Wrap in buildtoc; run buildtoc"
2393 From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de>
2394 Files: pod/buildtoc pod/perltoc.pod
2395
2396 Title: "Remove obsolete perlovl.pod"
2397 From: Chip Salzenberg <chip@atlantic.net>
2398 Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
2399 vms/descrip.mms
2400
2401
2402----------------
a6006777
PP
2403Version 5.003_18
2404----------------
2405
2406Yet further down the road to 5.004....
2407
2408 CORE LANGUAGE CHANGES
2409
2410 Title: "Inherited overloading"
2411 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2412 Msg-ID: <199612291312.IAA02134@monk.mps.ohio-state.edu>
2413 Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
2414 Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
2415
2416 Title: "Hide lexicals from C<use>d or C<require>d module (!)"
2417 From: Chip Salzenberg <chip@atlantic.net>
2418 Files: pp_ctl.c
2419
2420 Title: "Closures at file scope must be anonymous"
2421 From: Chip Salzenberg <chip@atlantic.net>
2422 Files: op.c
2423
2424 Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
2425 From: Chip Salzenberg <chip@atlantic.net>
2426 Files: op.c pod/perldiag.pod
2427
2428 Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
2429 From: Chip Salzenberg <chip@atlantic.net>
2430 Files: pp.c
2431
2432 CORE PORTABILITY
2433
2434 Title: "Ultrix setlocale() workaround"
2435 From: Chip Salzenberg <chip@atlantic.net>
2436 Files: hints/ultrix_4.sh util.c
2437
2438 OTHER CORE CHANGES
2439
2440 Title: "Get rid of 'Leaked scalars'"
2441 From: Chip Salzenberg <chip@atlantic.net>
2442 Files: cop.h gv.c op.c
2443
2444 Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
2445 From: Chip Salzenberg <chip@atlantic.net>
2446 Files: pp_hot.c
2447
2448 Title: "Fix core dump on perl_construct()/perl_destruct() loop"
2449 From: Chip Salzenberg <chip@atlantic.net>
2450 Files: perl.c
2451
2452 Title: "Add missing syms to global.sym; update magic doc"
2453 From: Chip Salzenberg <chip@atlantic.net>
2454 Files: global.sym pod/perlguts.pod
2455
2456 TESTS
2457
2458 Title: "Expanded locale.t and misc.t"
2459 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
2460 Files: t/lib/locale.t t/lib/misc.t
2461
2462 Title: "Expanded my.t"
2463 From: Chip Salzenberg <chip@atlantic.net>
2464 Files: t/lib/my.t
2465
2466 Title: "test harness for C<use x.xxxx>"
2467 From: Graham Barr <bodg@tiuk.ti.com>
2468 Msg-ID: <32C76882.3F3C7999@tiuk.ti.com>
2469 Date: Mon, 30 Dec 1996 07:00:18 +0000
2470 Files: MANIFEST t/op/use.t
2471
2472 Title: "More tests"
2473 From: Tom Phoenix <rootbeer@teleport.com>
2474 Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
2475 Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
2476 Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
2477
2478 LIBRARY AND EXTENSIONS
2479
2480 Title: "Improving Config.pm"
2481 From: Tom Phoenix <rootbeer@teleport.com>
2482 Msg-ID: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
2483 Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
2484 Files: configpm
2485
2486 Title: "File::Copy under OS/2"
2487 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2488 Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu>
2489 Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
2490 Files: lib/File/Copy.pm t/lib/filecopy.t
2491
2492 DOCUMENTATION
2493
2494 Title: "Updates to perllocale.pod"
2495 From: Dominic Dunlop <domo@slipper.ip.lu>
2496 Files: pod/perllocale.pod
2497
2498 Title: "Locale-related pod patches, take 2"
2499 From: Dominic Dunlop <domo@slipper.ip.lu>
2500 Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
2501 Date: Sat, 28 Dec 1996 10:56:41 +0100
2502 Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
2503 pod/perlre.pod pod/perlsec.pod
2504
2505 Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
2506 From: Roderick Schertler <roderick@gate.net>
2507 Msg-ID: <2043.852051019@eeyore.ibcinc.com>
2508 Date: Tue, 31 Dec 1996 11:50:19 -0500
2509 Files: pod/perldiag.pod
2510
2511
2512----------------
6bd1c48f
PP
2513Version 5.003_17
2514----------------
2515
2516The rate of patches is slowing down.... I see 5.004 at the end of the
2517tunnel! (Hey, what's that whistle?)
2518
2519 CORE LANGUAGE CHANGES
2520
2521 Title: "Support named closures"
2522 From: Chip Salzenberg <chip@atlantic.net>
2523 Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
2524
2525 CORE PORTABILITY
2526
2527 Title: "perl5.003_15 and Interactive Unix"
2528 From: win@in.rhein-main.de (Winfried Koenig)
2529 Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de>
2530 Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
2531 Files: hints/isc.sh pp_sys.c
2532
2533 Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
2534 From: rse@engelschall.com (Ralf S. Engelschall)
2535 Files: hints/freebsd.sh
2536
2537 Title: "Minor OS/2 fixes"
2538 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2539 Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu>
2540 Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
2541 Files: os2/os2ish.h pod/perlxstut.pod
2542
2543 OTHER CORE CHANGES
2544
2545 Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
2546 From: Chip Salzenberg <chip@atlantic.net>
2547 Files: mg.c sv.c
2548
2549 Title: "Limit effects of "=pod" to a single file"
2550 From: Chip Salzenberg <chip@atlantic.net>
2551 Files: toke.c
2552
2553 TESTS
2554
2555 Title: "New tests: op/method.t and op/locale.t"
2556 From: Ilya Zakharevich and Jarkko Hietaniemi
2557 Files: MANIFEST t/lib/locale.t t/op/method.t
2558
2559 Title: "Test C< ()=() >"
2560 From: Chip Salzenberg <chip@atlantic.net>
2561 Files: t/op/misc.t
2562
2563 LIBRARY AND EXTENSIONS
2564
2565 Title: "Refresh MakeMaker to 5.39"
2566 From: Andreas Koenig <k@anna.in-berlin.de>
2567 Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
2568 lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
2569 lib/ExtUtils/Mksymlists.pm
2570
2571 Title: "Newer debugger"
2572 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2573 Msg-ID: <199612261954.OAA12999@monk.mps.ohio-state.edu>
2574 Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
2575 Files: lib/perl5db.pl
2576
2577 DOCUMENTATION
2578
2579 Title: "Perlguts, version 27"
2580 From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
2581 Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com>
2582 Date: Tue, 24 Dec 1996 17:44:23 -0800
2583 Files: pod/perlguts.pod
2584
2585 Title: "perlpod.pod patch for _16"
2586 From: Kenneth Albanowski <kjahds@kjahds.com>
2587 Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
2588 Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
2589 Files: pod/perlpod.pod
2590
2591 Title: "tiny perllocale.pod diff for _16"
2592 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
2593 Msg-ID: <199612261306.PAA21161@alpha.hut.fi>
2594 Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
2595 Files: pod/perllocale.pod
2596
2597
2598----------------
7a4c00b4
PP
2599Version 5.003_16
2600----------------
2601
2602This patch is all bug fixes, library updates, and documentation
2603updates. We'll get to 5.004 RSN, I promise. :-)
2604
2605 CORE LANGUAGE CHANGES
2606
2607 Title: "Fix closures that are not in subroutines"
2608 From: Chip Salzenberg <chip@atlantic.net>
2609 Files: op.c
2610
2611 CORE PORTABILITY
2612
2613 Title: "_13: patches for unicos/unicosmk"
2614 From: Dean Roehrich <roehrich@cray.com>
2615 Msg-ID: <199612202038.OAA22805@poplar.cray.com>
2616 Date: Fri, 20 Dec 1996 14:38:50 -0600
2617 Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
2618
2619 OTHER CORE CHANGES
2620
2621 Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
2622 From: Chip Salzenberg <chip@atlantic.net>
2623 Files: cop.h pp_hot.c scope.c
2624
2625 Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
2626 From: Chip Salzenberg <chip@atlantic.net>
2627 Files: doop.c pp.c pp.h pp_hot.c
2628
2629 Title: "Try again to improve method caching"
2630 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2631 Msg-ID: <199612240113.UAA09487@monk.mps.ohio-state.edu>
2632 Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
2633 Files: gv.c sv.c
2634
2635 Title: "Be more careful about 'o' magic memory management"
2636 From: Chip Salzenberg <chip@atlantic.net>
2637 Files: mg.c sv.c
2638
2639 Title: "Fix bad pointer refs when localized object loses magic"
2640 From: Chip Salzenberg <chip@atlantic.net>
2641 Files: scope.c
2642
2643 LIBRARY AND EXTENSIONS
2644
2645 Title: "Refresh CPAN to 1.09"
2646 From: Andreas Koenig
2647 Files: lib/CPAN.pm
2648
2649 Title: "Refresh Net::Ping to 2.02"
2650 From: Russell Mosemann <mose@ccsn.edu>
2651 Files: lib/Net/Ping.pm
2652
2653 Title: "Refresh IO to 1.14"
2654 From: Graham Barr
2655 Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
2656 ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
2657 ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
2658 ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
2659 t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
2660 t/lib/io_udp.t t/lib/io_xs.t
2661
2662 BUILD PROCESS AND UTILITIES
2663
2664 Title: "Don't recurse into subdirs twice on 'make realclean'"
2665 From: Chip Salzenberg <chip@atlantic.net>
2666 Files: Makefile.SH
2667
2668 Title: "Use root EXTERN.h when compiling x2p/malloc.c."
2669 From: Paul Marquess
2670 Files: x2p/Makefile.SH
2671
2672 Title: "Fix compilation errors when malloc.c used for x2p"
2673 From: Robin Barker <rmb@cise.npl.co.uk>
2674 Files: malloc.c
2675
2676 DOCUMENTATION
2677
2678 Title: "Edit INSTALL to describe new binary compat setup"
2679 From: Chip Salzenberg <chip@atlantic.net>
2680 Files: INSTALL
2681
2682 Title: "Update to perllocale.pod"
2683 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
2684 Files: pod/perllocale.pod
2685
2686
2687----------------
72442165
CS
2688Version 5.003_15
2689----------------
2690
2691As soon as I posted 5.003_14, I found a fatal error in it. :-(
2692
2693This release is strictly a bug fix -- it removes some function caching
2694changes that were supposed to be improvements, but weren't.
2695
2696
2697----------------
71be2cbc
PP
2698Version 5.003_14
2699----------------
2700
2701We seem to have achieved "release candidate" status.
2702
2703 CORE LANGUAGE CHANGES
2704
2705 Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
2706 From: Chip Salzenberg <chip@atlantic.net>
2707 Files: perly.c perly.c.diff perly.y toke.c
2708
2709 Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
2710 From: Chip Salzenberg <chip@atlantic.net>
2711 Files: cop.h mg.c pp_ctl.c pp_hot.c
2712
2713 Title: "Complete support for modifying undefined array members in foreach"
2714 From: Chip Salzenberg <chip@atlantic.net>
2715 Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
2716
2717 OTHER CORE CHANGES
2718
2719 Title: "patch for regex bug: (x|x){n}"
2720 From: Gurusamy Sarathy <gsar@engin.umich.edu>
2721 Msg-ID: <199612210259.VAA10170@aatma.engin.umich.edu>
2722 Date: Fri, 20 Dec 1996 21:59:22 -0500
2723 Files: regexec.c
2724
2725 Title: "Bug in debugger with import manipulations"
2726 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2727 Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu>
2728 Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
2729 Files: pp_hot.c
2730
2731 Title: "Import and dynamic methods"
2732 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2733 Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu>
2734 Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
2735 Files: gv.c hv.c sv.c
2736
2737 Title: "malloc.c patch"
2738 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2739 Msg-ID: <199612220748.CAA07164@monk.mps.ohio-state.edu>
2740 Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
2741 Files: malloc.c
2742
2743 Title: "sv_gets patch"
2744 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2745 Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu>
2746 Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
2747 Files: pp_hot.c
2748
2749 Title: "pos $str patch"
2750 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2751 Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu>
2752 Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
2753 Files: mg.c pp_hot.c t/op/pat.t
2754
2755 Title: "Prevent warnings when STDCHAR is unsigned"
2756 From: Chip Salzenberg <chip@atlantic.net>
2757 Files: perlio.c perlio.h
2758
2759 PORTABILITY
2760
2761 Title: "Fix bugs in bincompat3 usage"
2762 From: Chip Salzenberg <chip@atlantic.net>
2763 Files: perl.h perl_exp.SH
2764
2765 Title: "Support shared libperl on SunOS"
2766 From: Ulrich Pfeifer
2767 Files: Makefile.SH
2768
2769 Title: "Configure on OS/2"
2770 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
2771 Msg-ID: <199612202325.SAA05505@monk.mps.ohio-state.edu>
2772 Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
2773 Files: Configure
2774
2775 Title: "Fixes for Interactive Unix"
2776 From: win@in.rhein-main.de (Winfried Koenig)
2777 Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de>
2778 Date: Sun, 22 Dec 96 05:14 EET
2779 Files: hints/isc.sh op.c pp_sys.c universal.c
2780
2781 Title: "Use "proto" instead of "_" in sdbm.h"
2782 From: Chip Salzenberg <chip@atlantic.net>
2783 Files: ext/SDBM_File/sdbm/sdbm.h
2784
2785 Title: "VMS patches to 5.003_13"
2786 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
2787 Msg-ID: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
2788 Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
2789 Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
2790 perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
2791 vms/Makefile vms/config.vms vms/descrip.mms
2792 vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
2793 vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
2794 vms/vms_yfix.pl
2795
2796 UTILITIES, LIBRARY, AND EXTENSIONS
2797
2798 Title: "Remove libnet"
2799 From: Chip Salzenberg <chip@atlantic.net>
2800 Files: MANIFEST pod/perlmod.pod
2801
2802 Title: "Refresh CPAN module to 1.08"
2803 From: Chip Salzenberg <chip@atlantic.net>
2804 Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
2805
2806 Title: "Refresh ExtUtils::Manifest to version 1.28"
2807 From: Andreas Koenig
2808 Files: lib/ExtUtils/Manifest.pm
2809
2810 Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
2811 From: Chip Salzenberg <chip@atlantic.net>
2812 Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
2813
2814 Title: "Remodel File::Copy."
2815 From: Chip Salzenberg <chip@atlantic.net>
2816 Files: lib/File/Copy.pm
2817
2818 Title: "dumb bug in User::pwent.pm"
2819 From: Tom Christiansen <tchrist@mox.perl.com>
2820 Msg-ID: <199612201145.EAA27860@mox.perl.com>
2821 Date: Fri, 20 Dec 1996 04:45:37 -0700
2822 Files: lib/User/pwent.pm
2823
2824 DOCUMENTATION
2825
2826 Title: "Better support for =for"
2827 From: Kenneth Albanowski <kjahds@kjahds.com>
2828 Msg-ID: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
2829 Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
2830 Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
2831
2832 Title: "perllocale.pod -- second draft"
2833 From: Dominic Dunlop <domo@slipper.ip.lu>
2834 Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
2835 Date: Sat, 21 Dec 1996 15:00:50 +0100
2836 Files: pod/perllocale.pod
2837
2838 Title: "Perlguts, version 26"
2839 From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
2840 Msg-ID: <199612201943.AA048111018@hpcc123.corp.hp.com>
2841 Date: Fri, 20 Dec 1996 11:43:38 -0800
2842 Files: pod/perlguts.pod
2843
2844 Title: "Update pod/Makefile; s/perli18n/perllocale/"
2845 From: Chip Salzenberg <chip@atlantic.net>
2846 Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
2847 pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
2848
2849 Title: "obstruct pod2man doc tweaks"
2850 From: Roderick Schertler <roderick@gate.net>
2851 Msg-ID: <3923.851106237@eeyore.ibcinc.com>
2852 Date: Fri, 20 Dec 1996 13:23:57 -0500
2853 Files: lib/Class/Template.pm lib/Time/tm.pm
2854
2855
760ac839 2856----------------
7e1af8bc
PP
2857Version 5.003_13
2858----------------
2859
2860The watchword here is "synchronization." There were a couple of
2861show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
2862everyone up to a common working base.
2863
2864 CORE LANGUAGE CHANGES
2865
2866 Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
2867 From: Chip Salzenberg <chip@atlantic.net>
2868 Files: toke.c
2869
2870 Title: "Make evals' lexicals visible to nested evals"
2871 From: Chip Salzenberg <chip@atlantic.net>
2872 Files: pp_ctl.c
2873
2874 OTHER CORE CHANGES
2875
2876 Title: "Fix core dump bug with anoncode"
2877 From: Chip Salzenberg <chip@atlantic.net>
2878 Files: op.c
2879
2880 Title: "Allow DESTROY to make refs to dying objects"
2881 From: Chip Salzenberg <chip@atlantic.net>
2882 Files: sv.c
2883
2884 PORTABILITY
2885
2886 Title: "Add missing backslash in Configure"
2887 From: Chip Salzenberg <chip@atlantic.net>
2888 Files: Configure
2889
2890 UTILITIES, LIBRARY, AND EXTENSIONS
2891
2892 Title: "Include libnet-1.01 instead of old Net::FTP"
2893 From: Graham Barr <Graham.Barr@tiuk.ti.com>
2894 Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
2895 lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
2896 lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
2897 lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
2898 lib/Net/Time.pm pod/perlmod.pod
2899
2900 Title: "Use binmode when doing binary FTP"
2901 From: Ilya Zakharevich
2902 Files: lib/Net/FTP.pm
2903
2904 Title: "Re: Open3.pm tries to close unopened file handle"
2905 From: Roderick Schertler <roderick@gate.net>
2906 Msg-ID: <pzloavmd9h.fsf@eeyore.ibcinc.com>
2907 Date: 18 Dec 1996 22:19:54 -0500
2908 Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
2909 lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
2910 t/lib/open3.t
2911
2912 Title: "Long-standing problem in Socket module"
2913 From: Spider Boardman <spider@orb.nashua.nh.us>
2914 Msg-ID: <199612190418.XAA07291@Orb.Nashua.NH.US>
2915 Date: Wed, 18 Dec 1996 23:18:14 -0500
2916 Files: Configure Porting/Glossary config_H config_h.SH
2917 ext/Socket/Socket.pm ext/Socket/Socket.xs
2918
2919 Title: "flock() constants"
2920 From: Roderick Schertler <roderick@gate.net>
2921 Msg-ID: <26669.850977437@eeyore.ibcinc.com>
2922 Date: Thu, 19 Dec 1996 01:37:17 -0500
2923 Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
2924
2925 Title: "Re: find2perl . -xdev BROKEN still"
2926 From: Roderick Schertler <roderick@gate.net>
2927 Msg-ID: <pzvi9yig3h.fsf@eeyore.ibcinc.com>
2928 Date: 19 Dec 1996 12:44:34 -0500
2929 Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
2930
2931 DOCUMENTATION
2932
2933 Title: "small doc tweaks for _12"
2934 From: Roderick Schertler <roderick@gate.net>
2935 Msg-ID: <1826.851011557@eeyore.ibcinc.com>
2936 Date: Thu, 19 Dec 1996 11:05:57 -0500
2937 Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
2938
2939 Title: "Re: missing E<> POD directive in perlpod.pod"
2940 From: Roderick Schertler <roderick@gate.net>
2941 Msg-ID: <pzwwueimak.fsf@eeyore.ibcinc.com>
2942 Date: 19 Dec 1996 10:30:43 -0500
2943 Files: pod/perlpod.pod pod/pod2html.PL
2944
2945
2946----------------
5f05dabc
PP
2947Version 5.003_12
2948----------------
2949
2950This patch is huge. A multitude of bug fixes, new modules (especially
2951CPAN and Net::FTP), a couple of new Configure variables, updated
2952docs... it's a long list. And speaking of lists, here's a list of
2953the more significant changes in 5.003_12:
2954
2955 CORE LANGUAGE CHANGES
2956
2957 Title: "Support C<delete @hash{@keys}>"
2958 From: Chip Salzenberg <chip@atlantic.net>
2959 Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
2960 t/op/delete.t
2961
2962 Title: "Autovivify scalars"
2963 From: Chip Salzenberg <chip@atlantic.net>
2964 Files: dump.c op.c op.h pp.c pp_hot.c
2965
2966 Title: "Allow any word, including keyword, as label"
2967 From: Chip Salzenberg <chip@atlantic.net>
2968 Files: toke.c
2969
2970 OTHER CORE CHANGES
2971
2972 Title: "Allow assignment to empty array values during foreach()"
2973 From: Chip Salzenberg <chip@atlantic.net>
2974 Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
2975
2976 Title: "Fix nested closures"
2977 From: Chip Salzenberg <chip@atlantic.net>
2978 Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
2979
2980 Title: "Fix core dump on auto-vivification"
2981 From: Chip Salzenberg <chip@atlantic.net>
2982 Files: pp_hot.c
2983
2984 Title: "Fix core dump on C<open $undef_var, "X">"
2985 From: Chip Salzenberg <chip@atlantic.net>
2986 Files: pp_sys.c
2987
2988 Title: "Fix -T/-B on globs and globrefs"
2989 From: Chip Salzenberg <chip@atlantic.net>
2990 Files: pp_sys.c
2991
2992 Title: "Fix memory management of $`, $&, and $'"
2993 From: Chip Salzenberg <chip@atlantic.net>
2994 Files: pp_hot.c regexec.c
2995
2996 Title: "Fix paren matching during backtracking"
2997 From: Chip Salzenberg <chip@atlantic.net>
2998 Files: regexec.c
2999
3000 Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
3001 From: Chip Salzenberg <chip@atlantic.net>
3002 Files: miniperlmain.c perl.c perl.h sv.c
3003
3004 Title: "Discard garbage bytes at end of prototype()"
3005 From: Chip Salzenberg <chip@atlantic.net>
3006 Files: pp.c
3007
3008 Title: "Fix local($pack::{foo})"
3009 From: Chip Salzenberg <chip@atlantic.net>
3010 Files: global.sym pp.c pp_hot.c proto.h scope.c
3011
3012 Title: "Fix for AmigaOS - inplace operation"
3013 From: "Norbert Pueschel" <pueschel@imsdd.meb.uni-bonn.de>
3014 Msg-ID: <77724601@Armageddon.meb.uni-bonn.de>
3015 Date: Sun, 08 Dec 1996 15:33:00 +0100
3016 Files: doio.c
3017
3018 Title: "Disable warn, die, and parse hooks _before_ global destruction
3019 From: Chip Salzenberg <chip@atlantic.net>
3020 Files: perl.c
3021
3022 Title: "Re: Bug in formline "
3023 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3024 Msg-ID: <199612081958.OAA26025@aatma.engin.umich.edu>
3025 Date: Sun, 08 Dec 1996 14:58:32 -0500
3026 Files: pp_ctl.c
3027
3028 Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
3029 From: Chip Salzenberg <chip@atlantic.net>
3030 Files: pp_hot.c
3031
3032 Title: "Fix %ENV assignment when environment starts out empty"
3033 From: Chip Salzenberg <chip@atlantic.net>
3034 Files: hv.c
3035
3036 Title: "Properly support and document newRV{,_inc,_noinc}"
3037 From: Chip Salzenberg <chip@atlantic.net>
3038 Files: global.sym pod/perlguts.pod sv.c sv.h
3039
3040 Title: "Support SvREADONLY on arrays"
3041 From: Chip Salzenberg <chip@atlantic.net>
3042 Files: av.c
3043
3044 Title: "Allow lvalue pos inside recursive function"
3045 From: Chip Salzenberg <chip@atlantic.net>
3046 Files: op.c pp.c pp_ctl.c pp_hot.c
3047
3048 PORTABILITY
3049
3050 Title: "Eliminate PerlIO warnings when setting cnt to -1"
3051 From: Chip Salzenberg <chip@atlantic.net>
3052 Files: perlio.c
3053
3054 Title: "Make $privlib contents compatible with 5.003"
3055 From: Chip Salzenberg <chip@atlantic.net>
3056 Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
3057 lib/Test/Harness.pm
3058
3059 Title: "Support $bincompat3 config variable; update metaconfig units"
3060 From: Chip Salzenberg <chip@atlantic.net>
3061 Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
3062 old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
3063
3064 Title: "Look for gettimeofday() in Configure"
3065 From: John Hughes <john@AtlanTech.COM>
3066 Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
3067 Date: Wed, 11 Dec 1996 15:49:57 +0100
3068 Files: Configure config_H config_h.SH pp.c
3069
3070 Title: "Make $startperl a relative path if people want portable scrip
3071 From: Chip Salzenberg <chip@atlantic.net>
3072 Files: Configure
3073
3074 Title: "Homogenize use of "eval exec" hack"
3075 From: Chip Salzenberg <chip@atlantic.net>
3076 Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
3077 eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
3078 makeaperl.SH pod/checkpods.PL pod/perlrun.pod
3079 pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
3080 pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
3081 utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
3082 x2p/find2perl.PL x2p/s2p.PL
3083
3084 Title: "LynxOS support"
3085 From: seibert@Lynx.COM (Greg Seibert)
3086 Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com>
3087 Date: Thu, 12 Dec 1996 09:25:00 PST
3088 Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
3089
3090 Title: "In Linux hints, set suidsafe=no and dosuid=yes"
3091 From: Chip Salzenberg <chip@atlantic.net>
3092 Files: hints/linux.sh
3093
3094 Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
3095 From: aburlison@cix.compulink.co.uk (Alan Burlison)
3096 Msg-ID: <memo.453720@cix.compulink.co.uk>
3097 Date: Wed, 11 Dec 96 18:34 GMT0
3098 Files: hints/svr4.sh
3099
3100 Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
3101 From: Roderick Schertler <roderick@gate.net>
3102 Msg-ID: <pzohg0r5tr.fsf@eeyore.ibcinc.com>
3103 Date: 11 Dec 1996 18:58:56 -0500
3104 Files: INSTALL hints/freebsd.sh
3105
3106 Title: "OS/2 updates from Ilya"
3107 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3108 Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
3109
3110 Title: "VMS patches to 5.003_11"
3111 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
3112 Msg-ID: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
3113 Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
3114 Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
3115
3116 TESTING
3117
3118 Title: "recurse recurse recurse ..."
3119 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
3120 Msg-ID: <199612092144.XAA29025@alpha.hut.fi>
3121 Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
3122 Files: MANIFEST t/op/recurse.t
3123
3124 UTILITIES, LIBRARY, AND EXTENSIONS
3125
3126 Title: "Add CPAN and Net::FTP"
3127 From: Chip Salzenberg <chip@atlantic.net>
3128 Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
3129 lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
3130 pod/perlmod.pod
3131
3132 Title: "Please update Text::Wrap and Text::Tabs"
3133 From: David Muir Sharnoff <muir@idiom.com>
3134 Msg-ID: <199612180659.WAA24957@idiom.com>
3135 Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
3136 Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
3137
3138 Title: "Add File::Compare"
3139 From: Nick Ing-Simmons <nik@tiuk.ti.com>
3140 Msg-ID: <199612161844.SAA02152@pluto>
3141 Date: Mon, 16 Dec 1996 18:44:59 GMT
3142 Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
3143
3144 Title: "Add Tie::RefHash"
3145 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3146 Msg-ID: <199612152358.SAA28665@aatma.engin.umich.edu>
3147 Date: Sun, 15 Dec 1996 18:58:08 -0500
3148 Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
3149
3150 Title: "Put "splain" in utils."
3151 From: Chip Salzenberg <chip@atlantic.net>
3152 Files: Makefile.SH installperl utils/Makefile utils/splain.PL
3153
3154 Title: "Some h2ph fixes"
3155 From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
3156 Msg-ID: <199612131934.AA289845652@hpcc123.corp.hp.com>
3157 Date: Fri, 13 Dec 1996 11:34:12 -0800
3158 Files: utils/h2ph.PL
3159
3160 Title: "xsubpp patch to add #line"
3161 From: nick@ni-s.u-net.com (Nick Ing-Simmons)
3162 Msg-ID: <199612162153.VAA03590@ni-s.u-net.com>
3163 Date: Mon, 16 Dec 1996 21:53:56 GMT
3164 Files: lib/ExtUtils/xsubpp
3165
3166 Title: "Re: Proposed addition to File::Copy: move"
3167 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
3168 Msg-ID: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
3169 Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
3170 Files: lib/File/Copy.pm t/lib/filecopy.t
3171
3172 Title: "DB_File 1.09 patch"
3173 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
3174 Msg-ID: <9612181037.AA10123@claudius.bfsec.bt.co.uk>
3175 Date: Wed, 18 Dec 96 10:37:58 GMT
3176 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
3177
3178 Title: "Debugger update"
3179 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3180 Msg-ID: <199612111038.FAA24363@monk.mps.ohio-state.edu>
3181 Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
3182 Files: lib/perl5db.pl
3183
3184 DOCUMENTATION
3185
3186 Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
3187 From: Tom Christiansen and Dominic Dunlop
3188 Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
3189 pod/perlnews.pod
3190
3191 Title: "perltoot.pod"
3192 From: Tom Christiansen <tchrist@mox.perl.com>
3193 Msg-ID: <199612091444.HAA09947@toy.perl.com>
3194 Date: Mon, 09 Dec 1996 07:44:10 -0700
3195 Files: MANIFEST pod/perltoot.pod
3196
3197 Title: "Perlguts, version 25"
3198 From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
3199 Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com>
3200 Date: Fri, 6 Dec 96 11:40:27 PST
3201 Files: pod/perlguts.pod
3202
3203 Title: "pod/perlipc.pod patch"
3204 From: d-lewart@uiuc.edu (Daniel S. Lewart)
3205 Msg-ID: <199612090910.CAA20906@mox.perl.com>
3206 Date: Mon, 9 Dec 96 3:10:02 CST
3207 Files: pod/perlipc.pod
3208
3209 Title: "pod patches for English errors"
3210 From: Steve Kelem <steve.kelem@xilinx.com>
3211 Msg-ID: <24616.850167191@castor>
3212 Date: Mon, 09 Dec 1996 13:33:11 -0800
3213 Files: pod/*.pod
3214
3215 Title: "Misc doc updates"
3216 From: Tom Christiansen <tchrist@mox.perl.com>
3217 Msg-ID: <199612150156.SAA12506@mox.perl.com>
3218 Date: Sat, 14 Dec 1996 18:56:33 -0700
3219 Files: pod/*
3220
3221----------------
36477c24
PP
3222Version 5.003_11
3223----------------
3224
3225This patch is (still) closing in on 5.004. Nothing dramatic, lots of
3226value.
3227
3228 CORE LANGUAGE CHANGES
3229
3230 Title: "Fix precedence problems with subs as uniops or listops"
3231 From: Chip Salzenberg <chip@atlantic.net>
3232 Files: perly.c perly.c.diff perly.h perly.y
3233
3234 Title: "Don't reset $. on open()"
3235 From: Chip Salzenberg <chip@atlantic.net>
3236 Files: pp_sys.c
3237
3238 Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
3239 From: Chip Salzenberg <chip@atlantic.net>
3240 Files: pod/perlref.pod pp_hot.c sv.c
3241
3242 Title: "Don't let expression context force return context"
3243 From: Chip Salzenberg <chip@atlantic.net>
3244 Files: op.c
3245
3246 Title: "Properly convert "1E2" et al to IV/UV"
3247 From: Chip Salzenberg <chip@atlantic.net>
3248 Files: doio.c sv.c
3249
3250 Title: "Fix modulo operator in UV realm"
3251 From: Chip Salzenberg <chip@atlantic.net>
3252 Files: pp.c
3253
3254 Title: "Fix stat(_) after stat(HANDLE)"
3255 From: Chip Salzenberg <chip@atlantic.net>
3256 Files: pp_sys.c
3257
3258 Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
3259 From: Chip Salzenberg <chip@atlantic.net>
3260 Files: op.c toke.c
3261
3262 OTHER CORE CHANGES
3263
3264 Title: "Eliminate spurious warning when splicing undefs"
3265 From: Chip Salzenberg <chip@atlantic.net>
3266 Files: pp.c sv.h
3267
3268 Title: "Eliminate spurious warning from "x=" operator"
3269 From: Chip Salzenberg <chip@atlantic.net>
3270 Files: op.c
3271
3272 Title: "Fix line numbers near control structures"
3273 From: Chip Salzenberg <chip@atlantic.net>
3274 Files: op.c perly.c perly.c.diff perly.y proto.h
3275
3276 Title: "Don't let scalar unpack() underflow stack"
3277 From: Chip Salzenberg <chip@atlantic.net>
3278 Files: pp.c
3279
3280 Title: "Fix core dump from precedence bug in "@foo" warning"
3281 From: Chip Salzenberg <chip@atlantic.net>
3282 Files: toke.c
3283
3284 Title: "Move die() to utils.c; add varargs hack to croak()"
3285 From: Chip Salzenberg <chip@atlantic.net>
3286 Files: pp_ctl.c util.c
3287
3288 Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
3289 From: Chip Salzenberg <chip@atlantic.net>
3290 Files: Configure config_H config_h.SH doop.c
3291 ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
3292 hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
3293
3294 Title: "Less malloc in magic"
3295 From: Chip Salzenberg <chip@atlantic.net>
3296 Files: mg.c
3297
3298 Title: "Re: 5.003_09: PADTMP fix"
3299 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3300 Msg-ID: <199611281150.GAA06884@monk.mps.ohio-state.edu>
3301 Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
3302 Files: pod/perlguts.pod
3303
3304 Title: "Fully paramaterize locales; disable all if NO_LOCALE"
3305 From: Chip Salzenberg <chip@atlantic.net>
3306 Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
3307
3308 PORTABILITY AND TESTING
3309
3310 Title: "Bitwise op fix for Alpha"
3311 From: Chip Salzenberg <chip@atlantic.net>
3312 Files: pp.c
3313
3314 Title: "hints/dgux.sh update"
3315 From: Roderick Schertler <roderick@gate.net>
3316 Msg-ID: <24178.849309616@eeyore.ibcinc.com>
3317 Date: Fri, 29 Nov 1996 18:20:16 -0500
3318 Files: hints/dgux.sh
3319
3320 Title: "BUG in hints/hpux.sh"
3321 From: Jeff McDougal <jmcdo@cris.com>
3322 Msg-ID: <32A42C11.7FA2@cris.com>
3323 Date: Tue, 03 Dec 1996 08:33:05 -0500
3324 Files: hints/hpux.sh
3325
3326 Title: "VMS patches for 5.003_10"
3327 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
3328 Msg-ID: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
3329 Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
3330 Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
3331 pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
3332 utils/perldoc.PL vms/config.vms vms/descrip.mms
3333 vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
3334
3335 Title: "_10+ under OS/2"
3336 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3337 Msg-ID: <199612011107.GAA10805@monk.mps.ohio-state.edu>
3338 Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
3339 Files: malloc.c os2/diff.configure
3340
3341 LIBRARY AND EXTENSIONS
3342
3343 Title: "{in,ob}structive pods"
3344 From: Tom Christiansen <tchrist@mox.perl.com>
3345 Msg-ID: <199611301652.JAA24201@toy.perl.com>
3346 Date: Sat, 30 Nov 1996 09:52:57 -0700
3347 Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
3348 lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
3349 lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
3350 lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
3351
3352 Title: "FileHandle that 'ISA' IO::File"
3353 From: Nick Ing-Simmons <nik@tiuk.ti.com>
3354 Msg-ID: <199612021718.RAA04416@pluto>
3355 Date: Mon, 2 Dec 1996 17:18:02 GMT
3356 Files: MANIFEST lib/FileHandle.pm
3357
3358 Title: "Make IO::File::import use its parameters"
3359 From: Chip Salzenberg <chip@atlantic.net>
3360 Files: ext/IO/lib/IO/File.pm
3361
3362 Title: "10+ debugger patch"
3363 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3364 Msg-ID: <199612011137.GAA10864@monk.mps.ohio-state.edu>
3365 Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
3366 Files: lib/perl5db.pl perl.c pod/perldebug.pod
3367
3368 Title: "Don't call CORE::close in file handle DESTROY method"
3369 From: Chip Salzenberg <chip@atlantic.net>
3370 Files: ext/IO/lib/IO/Handle.pm
3371
3372 Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
3373 From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
3374 Msg-ID: <199612031445.PAA19056@bombur2.uio.no>
3375 Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
3376 Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
3377
3378 Title: "DB_File 1.07"
3379 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
3380 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
3381 t/lib/db-recno.t
3382
3383 Title: "DB_File 1.08"
3384 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
3385 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
3386
3387
3388----------------
ff68c719
PP
3389Version 5.003_10
3390----------------
3391
3392This patch is closing in on 5.004. It contains lots of small and
3393valuable changes, but nothing dramatic.
3394
3395 CORE LANGUAGE CHANGES
3396
3397 Title: "Allow &{sub {...}} without warning"
3398 From: Chip Salzenberg <chip@atlantic.net>
3399 Files: toke.c
3400
36477c24
PP
3401 Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
3402 From: John L. Allen <allen@gateway.grumman.com>
ff68c719
PP
3403 Files: toke.c
3404
3405 Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
3406 From: Chip Salzenberg <chip@atlantic.net>
3407 Files: toke.c
3408
3409 OTHER CORE CHANGES
3410
3411 Title: "Fix regex matching of chars with high bit set"
3412 From: Chip Salzenberg <chip@atlantic.net>
3413 Files: regexec.c
3414
3415 Title: "Hash key memory corruption fix and naming cleanup"
3416 From: Chip Salzenberg <chip@atlantic.net>
3417 Files: hv.c hv.h perl.h
3418
3419 Title: "Undo broken perf. patch (PADTMP stealing)"
3420 From: Chip Salzenberg <chip@atlantic.net>
3421 Files: sv.c
3422
3423 Title: "Make SV unstudied in sv_gets()"
3424 From: Chip Salzenberg <chip@atlantic.net>
3425 Files: sv.c
3426
3427 Title: "Better support for UVs"
3428 From: Paul Marquess
3429 Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
3430
3431 Title: "Minor locale cleanups"
3432 (Accept "POSIX" locale as standard like "C". Reset locale to
3433 'C' when testing strtod() in t/lib/posix.t.)
3434 From: Chip Salzenberg <chip@atlantic.net>
3435 Files: t/lib/posix.t util.c
3436
3437 Title: "Always taint result of sprintf() on float"
3438 From: Chip Salzenberg <chip@atlantic.net>
3439 Files: doop.c
3440
3441 Title: "Fix spurious warning from bitwise string ops"
3442 From: Chip Salzenberg <chip@atlantic.net>
3443 Files: doop.c
3444
3445 Title: "Eliminate warning on {,sys}read(,$newvar,)"
3446 From: Chip Salzenberg <chip@atlantic.net>
3447 Files: doop.c pp_sys.c
3448
3449 Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
3450 From: Chip Salzenberg <chip@atlantic.net>
3451 Files: perl.c
3452
3453 Title: "Save message when calling __DIE__ hook"
3454 From: Chip Salzenberg <chip@atlantic.net>
3455 Files: pp_ctl.c
3456
3457 Title: "Namespace cleanup"
3458 From: Chip Salzenberg <chip@atlantic.net>
3459 Files: global.sym old_global.sym perl.h
3460
3461 Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
3462 From: Chip Salzenberg <chip@atlantic.net>
3463 Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
3464
3465 PORTABILITY
3466
3467 Title: "Reliable signal patch"
3468 From: Kenneth Albanowski <kjahds@kjahds.com>
3469 Msg-ID: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
3470 Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
3471 Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
3472
3473 Title: "Emulate missing flock() with either fcntl() or lockf()"
3474 From: Chip Salzenberg <chip@atlantic.net>
3475 Files: pp_sys.c
3476
3477 Title: "3_09: minor patches for OS/2"
3478 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3479 Msg-ID: <199611270830.DAA04985@monk.mps.ohio-state.edu>
3480 Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
3481 Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
3482 os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
3483 os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
3484 os2/os2.c os2/os2ish.h perl.h
3485
3486 Title: "Re: 5.003_09 and QNX"
3487 From: nort@bottesini.harvard.edu (Norton Allen)
3488 Msg-ID: <9611271836.AA14460@bottesini.harvard.edu>
3489 Date: Wed, 27 Nov 96 13:36:06 est
3490 Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
3491 t/TEST toke.c util.c x2p/proto.h
3492
3493 Title: "Re: updated patch on the sysread, syswrite for VMS"
3494 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
3495 Msg-ID: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
3496 Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
3497 Files: t/op/sysio.t
3498
3499 LIBRARY AND EXTENSIONS
3500
3501 Title: "Minor patch to debugger"
3502 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3503 Msg-ID: <199611290533.AAA08053@monk.mps.ohio-state.edu>
3504 Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
3505 Files: lib/perl5db.pl
3506
3507 Title: "AutoLoader::AUTOLOAD optimization"
3508 From: nick@ni-s.u-net.com (Nick Ing-Simmons)
3509 Msg-ID: <199611231954.TAA09921@ni-s.u-net.com>
3510 Date: Sat, 23 Nov 1996 19:54:52 GMT
3511 Files: lib/AutoLoader.pm
3512
3513 Title: "Diagnostic cleanup"
3514 From: Chip Salzenberg <chip@atlantic.net>
3515 Files: lib/diagnostics.pm pod/perldiag.pod
3516
3517 DOCUMENTATION
3518
3519 Title: "Improve documentation for sysread() and syswrite()"
3520 From: Chip Salzenberg <chip@atlantic.net>
3521 Files: pod/perlfunc.pod
3522
3523 Title: "Document how to use $SIG{ALRM} and alarm()"
3524 From: Roderick Schertler <roderick@ibcinc.com>
3525 Msg-ID: <5898.849026569@eeyore.ibcinc.com>
3526 Date: Tue, 26 Nov 1996 11:42:49 -0500
3527 Files: pod/perlfunc.pod
3528
3529
3530----------------
3531Version 5.003_09
3532----------------
3533
3534This patch was a compendium of various fixes and enhancements from
3535many people, including some serious improvement in lexical variable
3536scoping and locale handling.
3537
3538 CORE LANGUAGE CHANGES
3539
3540 Title: "Lexical locales"
3541 (make effectiveness of locales depend on C<use locale>)
3542 From: Chip Salzenberg <chip@atlantic.net>
3543 Files: too many to list
3544
3545 Title: "Lexical scoping cleanup"
3546 (tighten scoping of lexical variables, somewhat on the
3547 new constructs and somewhat on the old)
3548 From: Chip Salzenberg <chip@atlantic.net>
3549 Files: many... but mostly perly.y and toke.c
3550
3551 Title: "Re: memory corruption / security bug in sysread,syswrite + pa
3552 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
3553 Msg-ID: <199611251946.VAA30459@alpha.hut.fi>
3554 Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
3555 Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
3556 t/op/sysio.t
3557
3558 OTHER CORE CHANGES
3559
3560 Title: "Configure fix for handling DynaLoader"
3561 From: Chip Salzenberg <chip@atlantic.net>
3562 Files: Configure
3563
3564 Title: "Properly prototype safe{malloc,calloc,realloc,free}."
3565 From: Chip Salzenberg <chip@atlantic.net>
3566 Files: proto.h
3567
3568 Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
3569 From: John Hughes <john@AtlanTech.COM>
3570 Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
3571 Date: Wed, 20 Nov 1996 14:27:06 +0100
3572 Files: sv.c
3573
3574 Title: ""static" call to UNIVERSAL::can"
3575 From: Nick.Ing-Simmons@tiuk.ti.com
3576 Msg-ID: <199611211547.PAA15878@pluto>
3577 Date: Thu, 21 Nov 1996 15:47:46 GMT
3578 Files: universal.c
3579
3580 Title: "die -> croak"
3581 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3582 Msg-ID: <199611212111.QAA17070@aatma.engin.umich.edu>
3583 Date: Thu, 21 Nov 1996 16:11:21 -0500
3584 Files: pp_ctl.c
3585
3586 Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
3587 From: Chip Salzenberg <chip@atlantic.net>
3588 Files: embed.pl
3589
3590 Title: "Add new symbols to old_global.sym, too."
3591 From: Chip Salzenberg <chip@atlantic.net>
3592 Files: global.sym old_global.sym
3593
3594 Title: "Cleanup of {,un}pack('w')."
3595 From: Chip Salzenberg <chip@atlantic.net>
3596 Files: pp.c
3597
3598 Title: "Cleanups from Ilya."
3599 From: Chip Salzenberg <chip@atlantic.net>
3600 Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
3601
3602 Title: "Fix for unpack('w') on 64-bit systems."
3603 From: Chip Salzenberg <chip@atlantic.net>
3604 Files: pp.c
3605
3606 Title: "Re: LC_NUMERIC support is ready + performance"
3607 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3608 Msg-ID: <199611260308.WAA02677@monk.mps.ohio-state.edu>
3609 Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
3610 Files: sv.c
3611
3612 Title: "Hash key sharing improvements from Ilya."
3613 From: Chip Salzenberg <chip@atlantic.net>
3614 Files: hv.c hv.h proto.h
3615
3616 Title: "Mortal stack pre-allocation from Ilya."
3617 From: Chip Salzenberg <chip@atlantic.net>
3618 Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
3619
3620 PORTABILITY
3621
3622 Title: "VMS patches post-5.003_08"
3623 From: bailey@hmivax.humgen.upenn.edu (Charles Bailey)
3624 Msg-ID: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
3625 Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
3626 Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
3627 lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
3628 utils/h2xs.PL vms/config.vms vms/descrip.mms
3629 vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
3630 vms/vmsish.h
3631
3632 Title: "5.003_08: OS/2-specific bugs/enhancements"
3633 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3634 Msg-ID: <199611241147.GAA00490@monk.mps.ohio-state.edu>
3635 Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
3636 Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
3637 os2/OS2/PrfDB/PrfDB.pm os2/os2.c
3638
3639 Title: "HP patches didn't make it into _08 (fwd)"
3640 From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
3641 Msg-ID: <199611260215.AA100414526@hpcc123.corp.hp.com>
3642 Date: Mon, 25 Nov 96 18:15:26 PST
3643 Files: ext/DynaLoader/dl_hpux.xs
3644
3645 Title: "Another HP "patch" that didn't make it (new hints file)"
3646 From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
3647 Msg-ID: <199611252116.AA245766577@hpcc123.corp.hp.com>
3648 Date: Mon, 25 Nov 1996 13:16:17 -0800
3649 Files: hints/hpux.sh
3650
3651 LIBRARY AND EXTENSIONS
3652
3653 Title: "Elide spurious space in db-hash.t"
3654 From: Chip Salzenberg <chip@atlantic.net>
3655 Files: t/lib/db-hash.t
3656
3657 Title: "Update documentation and warning in I18N::Collate."
3658 From: Chip Salzenberg <chip@atlantic.net>
3659 Files: lib/I18N/Collate.pm
3660
3661 Title: "Fix bitwise op test; clean up a couple of others"
3662 From: Chip Salzenberg <chip@atlantic.net>
3663 Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
3664
3665 Title: "minimal timelocal.pl for _09"
3666 From: Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
3667 Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
3668 Date: Tue, 19 Nov 1996 19:54:23 +0100
3669 Files: lib/Time/Local.pm
3670
3671 Title: "Socket test improvement from Ilya."
3672 From: Chip Salzenberg <chip@atlantic.net>
3673 Files: t/lib/io_sock.t
3674
3675 Title: "Re: blib"
3676 From: nick@ni-s.u-net.com (Nick Ing-Simmons)
3677 Msg-ID: <199611230917.JAA00471@ni-s.u-net.com>
3678 Date: Sat, 23 Nov 1996 09:17:40 GMT
3679 Files: lib/blib.pm
3680
3681 DOCUMENTATION
3682
3683 Title: "perldiag documentation patch."
3684 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
3685 Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk>
3686 Date: Wed, 20 Nov 96 16:07:28 GMT
3687 Files: pod/perldiag.pod
3688
3689 Title: "a missing perldiag entry"
3690 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3691 Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu>
3692 Date: Thu, 21 Nov 1996 15:24:02 -0500
3693 Files: pod/perldiag.pod
3694
3695 Title: "perlfunc patch"
3696 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
3697 Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk>
3698 Date: Wed, 20 Nov 96 14:04:08 GMT
3699 Files: pod/perlfunc.pod
3700
3701 Title: "Patch for pod/perlpod.pod"
3702 From: "Joseph S. Myers" <jsm28@cam.ac.uk>
3703 Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
3704 Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
3705 Files: pod/perlpod.pod
3706
3707 Title: "Update locale documentation."
3708 From: Chip Salzenberg <chip@atlantic.net>
3709 Files: pod/perli18n.pod
3710
3711 BUNDLED UTILITIES
3712
3713 Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
3714 From: Chip Salzenberg <chip@atlantic.net>
3715 Files: x2p/util.c
3716
3717
3718----------------
55497cff
PP
3719Version 5.003_08
3720----------------
3721
3722This patch was a compendium of various fixes and enhancements from
3723many people. Here are some of the more significant changes.
3724
3725
3726 CORE LANGUAGE CHANGES
3727
3728 Title: "Make C<no FOO> fail if C<unimport FOO> fails"
3729 From: Tim Bunce <Tim.Bunce@ig.co.uk>
3730 Files: gv.c
3731
3732 Title: "Bitwise op sign rationalization"
3733 (Make bitwise ops result in unsigned values, unless C<use
3734 integer> is in effect. Includes initial support for UVs.)
3735 From: Chip Salzenberg <chip@atlantic.net>
3736 Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
3737 pp_hot.c proto.h sv.c t/op/bop.t
3738
3739 Title: "Defined scoping for C<my> in control structures"
3740 (Finally defines semantics of "my" in control expressions,
3741 like the condition of "if" and "while". In all cases, scope
3742 of a "my" var extends to the end of the entire control
3743 structure. Also adds new construct "for my", which
3744 automatically declares the control variable "my" and limits
3745 its scope to the loop.)
3746 From: Chip Salzenberg <chip@atlantic.net>
3747 Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
3748
3749 Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
3750 (This patch makes Perl correctly ignore SvIVX() if either
3751 NOK or POK is true, since SvIVX() may be a truncated or
3752 overflowed version of the real value.)
3753 From: Chip Salzenberg <chip@atlantic.net>
3754 Files: pp.c pp_hot.c sv.c
3755
3756 Title: "Make code match Camel II re: functions that use $_"
3757 From: pmarquess@bfsec.bt.co.uk (Paul Marquess)
3758 Files: opcode.pl
3759
3760 Title: "Provide scalar context on left side of "->""
3761 From: Chip Salzenberg <chip@atlantic.net>
3762 Files: perly.c perly.y
3763
3764 Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
3765 From: Chip Salzenberg <chip@atlantic.net>
3766 Files: toke.c
3767
3768
3769 OTHER CORE CHANGES
3770
3771 Title: "Warn on overflow of octal and hex integers"
3772 From: Chip Salzenberg <chip@atlantic.net>
3773 Files: proto.h toke.c util.c
3774
3775 Title: "If -w active, warn for commas and hashes ('#') in qw()"
3776 From: Chip Salzenberg <chip@atlantic.net>
3777 Files: toke.c
3778
3779 Title: "Fixes for pack('w')"
3780 From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de>
3781 Files: pp.c t/op/pack.t
3782
3783 Title: "More complete output from sv_dump()"
3784 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3785 Files: sv.c
3786
3787 Title: "Major '..' and debugger patches"
3788 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3789 Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
3790
3791 Title: "Fix for formline()"
3792 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3793 Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
3794 t/op/write.t
3795
3796 Title: "Fix stack botch in untie and binmode"
3797 From: Gurusamy Sarathy <gsar@engin.umich.edu>
3798 Files: pp_sys.c
3799
3800 Title: "Complete EMBED, including symbols from interp.sym"
3801 (New define EMBEDMYMALLOC makes embedding total by
3802 avoiding "Mymalloc" etc.)
3803 From: Chip Salzenberg <chip@atlantic.net>
3804 Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
3805 ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
3806 perl.h pp_sys.c proto.h regexec.c toke.c util.c
3807 x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
3808
3809 Title: "Support old embedding for people who want it"
3810 From: Chip Salzenberg <chip@atlantic.net>
3811 Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
3812
3813
3814 PORTABILITY
3815
3816 Title: "Miscellaneous VMS fixes"
3817 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
3818 Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
3819 lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
3820 perl.h perl_exp.SH proto.h t/TEST t/io/read.t
3821 t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
3822 vms/Makefile vms/config.vms vms/descrip.mms
3823 vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
3824 vms/perlvms.pod vms/test.com vms/vms.c
3825
3826 Title: "DJGPP patches (MS-DOS)"
3827 From: "Douglas E. Wegscheid" <wegscd@whirlpool.com>
3828 Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
3829 lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
3830 perl.h pp_sys.c proto.h sv.c util.c
3831
3832 Title: "Plan 9 update"
3833 From: Luther Huffman <lutherh@infinet.com>
3834 Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
3835 plan9/genconfig.pl plan9/mkfile plan9/setup.rc
3836
3837 Title: "Patch to make Perl work under AmigaOS"
3838 From: "Norbert Pueschel" <pueschel@imsdd.meb.uni-bonn.de>
3839 Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
3840 lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
3841
3842 LIBRARY AND EXTENSIONS
3843
3844 Title: "DB_File 1.05"
3845 From: Paul Marquess (pmarquess@bfsec.bt.co.uk)
3846 Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
3847
3848 Title: "Getopts::Std patch for hash support"
3849 From: Stephen Zander <stephen.zander@interlock.mckesson.com>
3850 Files: lib/Getopt/Std.pm
3851
3852 Title: "Kludge for bareword handles"
3853 (Add 'require IO::Handle' at beginning of FileHandle.pm)
3854 From: Chip Salzenberg <chip@atlantic.net>
3855 Files: ext/FileHandle/FileHandle.pm
3856
3857 Title: "Re: strtod / strtol patch for POSIX module"
3858 From: hammen@gothamcity.jsc.nasa.gov (David Hammen)
3859 Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
3860 ext/POSIX/POSIX.xs t/lib/posix.t
3861
3862 BUNDLED UTILITIES
3863
3864 Title: "Fix a2p translation of '{print "a" "b" "c"}'"
3865 From: Chip Salzenberg <chip@atlantic.net>
3866 Files: x2p/a2p.c x2p/a2p.y
3867
3868
3869----------------
c8bc418f
PP
3870Version 5.003_07
3871----------------
3872
3873This patch was primarily to fix bugs or include little things I missed
3874in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
3875testing with an eye towards eventual release as 5.004.
3876
3877If it doesn't work for you, try
3878
3879 LC_ALL=C; export LC_ALL
3880
3881for Bourne shell users, or
3882
3883 setenv LC_ALL C
3884
3885for C-shell users. Some versions of IRIX are reported to have
3886problems with sort when the locale is other than C. This manifests
3887as an infinite loop in the ./miniperl configpm step.
3888
3889The details are described below. A very brief summary is:
3890
3891o Visible Changes to Core Functionality
3892
3893 -Support for BER compressed integers. See perlfunc.pod for
3894 documentation on the 'w' option.
3895
3896 -untaint support added to IO extension.
3897
3898o Changes in Core Internals
3899
3900 -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
3901 as it was pre-5.003_01. Again, this is for binary compatibility
3902 with 5.003. (5.003_06 erroneously called it Myrealloc.)
3903
3904 -Getopt::Long updated to version 2.4.
3905
3906o Configure and build enhancements
3907
3908 -improved SCO hints. Actually these are unconfirmed guesses, but
3909 they may be right.
3910
3911 -OS/2 and Plan9 updates.
3912
3913o Bug fixes
3914
3915 -print sort (4,1,3,2);
3916
3917 -group numbers are integers again.
3918
3919 -other things. See the specific changes for details.
3920
3921o Specific Changes
3922
3923Here are the specific file-by-file changes.
3924
3925Index: Changes
3926
3927 Updated for 5.003_07.
3928
3929 Fixed a spelling error.
3930
3931Index: Configure
3932
3933 Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
3934 Since the GNU libc test requires compiling and linking a test
3935 program, the dependencies have been altered and lots of pieces of
3936 Configure have moved around unchanged. The patch is big but the
3937 effect is little.
3938
3939 Allow for both <sys/select.h> and <time.h> in fd_set tests.
3940 Systems which don't allow both (e.g. SCO) have to turn off one
3941 or the other in the hints file for now.
3942
3943Index: INSTALL
3944
3945 Warn about re-using config.sh version-specific values.
3946
3947Index: MANIFEST
3948
3949 Date: Tue, 8 Oct 1996 22:24:48 -0400
3950 From: "Randy J. Ray" <rjray@uswest.com>
3951 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
3952
3953 This is a re-post of my patch to Graham's IO library to add a method in
3954 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
3955 that is of or inherits from IO::Handle. With this flag set, data read from
3956 said handle is not tainted, whether running under -T, suid or sgid.
3957
3958 This patch adds the method to IO.xs, adds documentation and warning to the
3959 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
3960 adds mention of the new file to MANIFEST.
3961
3962 Add mention of t/lib/io_taint.t
3963
3964 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
3965 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3966
3967 os2/Changes added.
3968
3969Index: Makefile.SH
3970
3971 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
3972 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
3973
3974 All the executable targets are moved into the same chunk with
3975 shared library target, which is delegated to
3976 $osname/Makefile.SHs if found.
3977 config.h should depend on config_h.SH.
3978
3979 Remove mkmanifest target, since it will generate incorrectly
3980 sorted MANIFEST file, I would imagine (I haven't checked).
3981
3982Index: README.os2
3983
3984 New version.
3985
3986Index: config_H
3987
3988 Update SH_PATH comment.
3989
3990Index: config_h.SH
3991
3992 Update SH_PATH comment.
3993
3994Index: ext/IO/IO.xs
3995
3996 Date: Tue, 8 Oct 1996 22:24:48 -0400
3997 From: "Randy J. Ray" <rjray@uswest.com>
3998 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
3999
4000 This is a re-post of my patch to Graham's IO library to add a method in
4001 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
4002 that is of or inherits from IO::Handle. With this flag set, data read from
4003 said handle is not tainted, whether running under -T, suid or sgid.
4004
4005 This patch adds the method to IO.xs, adds documentation and warning to the
4006 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
4007 adds mention of the new file to MANIFEST.
4008
4009 Add method "untaint" into class IO::Handle
4010
4011Index: ext/IO/lib/IO/Handle.pm
4012
4013 Date: Tue, 8 Oct 1996 22:24:48 -0400
4014 From: "Randy J. Ray" <rjray@uswest.com>
4015 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
4016
4017 This is a re-post of my patch to Graham's IO library to add a method in
4018 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
4019 that is of or inherits from IO::Handle. With this flag set, data read from
4020 said handle is not tainted, whether running under -T, suid or sgid.
4021
4022 This patch adds the method to IO.xs, adds documentation and warning to the
4023 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
4024 adds mention of the new file to MANIFEST.
4025
4026 Document IO::Handle::untaint and give warning about the bad
4027 things it can do.
4028
4029Index: ext/SDBM_File/sdbm/sdbm.h
4030
4031 Change Myrealloc to Myremalloc to conform to 5.003's version.
4032 I left in the Mycalloc since malloc.c now includes a calloc,
4033 and we might need to hide it.
4034
4035Index: gv.c
4036
4037 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
4038 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4039
4040 Better error message for overload.
4041
4042Index: hints/os2.sh
4043
4044 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
4045 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4046
4047 Some optimization (speedup in loading GNU utilities with some
4048 memory present - 32M should be quite enough).
4049 Test for revision of EMX, and setting fork()ing appropriately.
4050 libc was in .../st/... instead of mt.
4051 README.os2 is installed as pod/perlos2.pod.
4052
4053Index: hints/sco.sh
4054
4055 Don't include <sys/select.h> along with <time.h>.
4056
4057Index: installperl
4058
4059 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
4060 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4061
4062 Restore timestamps under OS/2 (needed for binary install).
4063
4064Index: lib/Cwd.pm
4065
4066 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
4067 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4068
4069 Use builtin methods if present under OS/2 (maybe should be
4070 done outside of OS/2 too?).
4071
4072Index: lib/ExtUtils/MM_Unix.pm
4073
4074 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
4075 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4076
4077 Made `use strict'-clean even in parts shadowed by Autoloading.
4078
4079Index: lib/ExtUtils/typemap
4080
4081 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
4082 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4083
4084 `bool' entry added.
4085
4086Index: lib/ExtUtils/xsubpp
4087
4088 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
4089 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4090
4091 Logic for processing RETVAL documented (at last!).
4092
4093Index: lib/File/Copy.pm
4094
4095 Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
4096 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4097 Subject: Cleanup after new test
4098
4099 Below are patches for File::Copy (copying to filehandles was just
4100 plain broken under OS/2 and VMS)
4101
4102Index: lib/FindBin.pm
4103
4104 Date: Fri, 20 Sep 1996 15:04:04 +0200
4105 From: Gisle Aas <aas@bergen.sn.no>
4106 Subject: Documentation patch to the FindBin module
4107
4108Index: lib/Getopt/Long.pm
4109
4110 Update to version 2.4.
4111
4112Index: lib/lib.pm
4113
4114 Date: Thu, 10 Oct 1996 14:22:05 -0400
4115 From: "Brent B. Powers" <powers@ml.com>
4116 Subject: Re: patch for lib.pm
4117
4118 Ignore undefined entries.
4119
4120Index: lib/newgetopt.pl
4121
4122 Updated to version 2.4 to match Getopt::Long.
4123
4124Index: makedepend.SH
4125
4126 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
4127 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4128
4129 weed out perl_exp.SH, config_h.SH
4130 (They have these funny names to avoid names like perl.exp.SH
4131 with more than two '.' Such names are illegal on some systems.)
4132
4133Index: mg.c
4134
4135 Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
4136 From: Chip Salzenberg <chip@atlantic.net>
4137 Subject: Re: Group fix for 5.003_06
4138
4139 The group problems recently experienced are due to a small error
4140 introduced in 5.003_06. This patch is required to fix the bug:
4141
4142Index: os2/Changes
4143
4144 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
4145 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4146
4147 sys/un.h is not very useful without Merlin toolkit.
4148 updates for fork()ing.
4149
4150 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
4151 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4152
4153 added.
4154
4155Index: os2/Makefile.SHs
4156
4157 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
4158 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4159
4160 Convoluted process to create chimera executables added.
4161 aout_clean is done automatically on clean.
4162
4163Index: os2/OS2/ExtAttr/t/os2_ea.t
4164
4165 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
4166 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4167
4168 Use `unlink' where appropriate.
4169
4170Index: os2/diff.configure
4171
4172 Updated.
4173
4174Index: os2/os2.c
4175
4176 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
4177 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4178
4179 /bin/sh is translated to the configured value of location of sh.exe.
4180 popen() used even if we can fork (as we do now).
4181 builtins added for the sake of path manipulation.
4182
4183Index: os2/os2ish.h
4184
4185 Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
4186 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4187
4188 sys/un.h is not very useful without Merlin toolkit.
4189 updates for fork()ing.
4190
4191Index: patchlevel.h
4192
4193 Change to subversion 7.
4194
4195Index: perl.c
4196
4197 Date: Wed, 9 Oct 1996 19:03:41 +0000
4198 From: Tim Bunce <Tim.Bunce@ig.co.uk>
4199 Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
4200
4201 I've just started using purify on a perl with DBD::Oracle linked in
4202 (the number of uninitialised memory reads in the Oracle libraries
4203 is frightning!).
4204
4205 If perl_destruct_level and $SIG{__WARN__} are set then I see a range
4206 of problems typified by this example and folowed by a core dump:
4207
4208 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
4209 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4210
4211 Copywrite of OS/2 port now has \n\n.
4212 Now deletes -e file (again!) if compilation is interrupted.
4213
4214Index: perl.h
4215
4216 Change Myrealloc to Myremalloc to conform to 5.003's version.
4217 I left in the Mycalloc since malloc.c now includes a calloc,
4218 and we might need to hide it.
4219
4220Index: plan9/aperl
4221
4222 Updated for 5.003_07
4223
4224Index: plan9/arpa/inet.h
4225
4226 Updated for 5.003_07
4227
4228Index: plan9/buildinfo
4229
4230 Updated for 5.003_07
4231
4232Index: plan9/config.plan9
4233
4234 Updated for 5.003_07
4235
4236Index: plan9/exclude
4237
4238 Updated for 5.003_07
4239
4240Index: plan9/fndvers
4241
4242 Updated for 5.003_07
4243
4244Index: plan9/genconfig.pl
4245
4246 Updated for 5.003_07
4247
4248Index: plan9/mkfile
4249
4250 Updated for 5.003_07
4251
4252Index: plan9/myconfig.plan9
4253
4254 Updated for 5.003_07
4255
4256Index: plan9/perlplan9.doc
4257
4258 Updated for 5.003_07
4259
4260Index: plan9/perlplan9.pod
4261
4262 Updated for 5.003_07
4263
4264Index: plan9/plan9.c
4265
4266 Updated for 5.003_07
4267
4268Index: plan9/plan9ish.h
4269
4270 Updated for 5.003_07
4271
4272Index: plan9/setup.rc
4273
4274 Updated for 5.003_07
4275
4276Index: plan9/versnum
4277
4278 Updated for 5.003_07
4279
4280Index: pod/perldiag.pod
4281
4282 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
4283 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4284
4285 mention that malloc in berkeley DB is broken, and PERL_BADFREE.
4286 OS/2-specific messages added.
4287
4288Index: pod/perlfunc.pod
4289
4290 Date: 20 Sep 1996 13:17:14 +0200
4291 From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de>
4292 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
4293
4294Index: pod/perli18n.pod
4295
4296 Updated version with high bits intact.
4297
4298Index: pod/perlop.pod
4299
4300 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
4301 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4302
4303 Crossrefs corrected.
4304
4305Index: pod/perltrap.pod
4306
4307 Clarified that warn() _always_ printed to STDERR, both in perl4
4308 and perl5.
4309
4310Index: pod/perlvar.pod
4311
4312 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
4313 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4314
4315 $^E under OS/2.
4316
4317Index: pp.c
4318
4319 Date: 20 Sep 1996 13:17:14 +0200
4320 From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de>
4321 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
4322
4323Index: pp_sys.c
4324
4325 Date: Wed, 9 Oct 1996 19:07:24 GMT
4326 From: Chris Faylor <cgf@bbc.com>
4327
4328 The problem is that SCO apparently needs to have a file opened
4329 with write privileges for chsize to work correctly.
4330
4331Index: sv.c
4332
4333 Date: Tue, 08 Oct 1996 23:54:47 -0400
4334 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4335 Subject: Re: Sorting lists of integers doesn't always work
4336
4337 >> > print sort (4,1,2,3);
4338 >> >
4339 >> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
4340
4341 This broke between 5.001n and 5.002. There was a long winded thread
4342 about sorting undefs in some order (rather than coredumping) around
4343 the 5.002beta times (search for "bogorefs" in the subject-line on
4344 p5p archive for details). Larry added in some code that presumes that
4345 the private flags are set by the time qsort() is called:
4346
4347 Unfortunately, sv_2pv() does not set the POKp flag, so the above
4348 code breaks! Here's a patch against 5.00306.
4349
4350Index: t/lib/anydbm.t
4351
4352 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
4353 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4354
4355 File mode under OS/2 is not what you expect. However, this has
4356 nothing to do with databases, _and_ there is a test
4357 for this in stat.t (which dutifully fails). There is
4358 no point to consider this behaviour as a bug in
4359 database code.
4360 So OS/2 is special-cased in these tests.
4361
4362Index: t/lib/db-btree.t
4363
4364 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
4365 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4366
4367 File mode under OS/2 is not what you expect. However, this has
4368 nothing to do with databases, _and_ there is a test
4369 for this in stat.t (which dutifully fails). There is
4370 no point to consider this behaviour as a bug in
4371 database code.
4372 So OS/2 is special-cased in these tests.
4373
4374Index: t/lib/db-hash.t
4375
4376 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
4377 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4378
4379 File mode under OS/2 is not what you expect. However, this has
4380 nothing to do with databases, _and_ there is a test
4381 for this in stat.t (which dutifully fails). There is
4382 no point to consider this behaviour as a bug in
4383 database code.
4384 So OS/2 is special-cased in these tests.
4385
4386Index: t/lib/db-recno.t
4387
4388 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
4389 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4390
4391 File mode under OS/2 is not what you expect. However, this has
4392 nothing to do with databases, _and_ there is a test
4393 for this in stat.t (which dutifully fails). There is
4394 no point to consider this behaviour as a bug in
4395 database code.
4396 So OS/2 is special-cased in these tests.
4397
4398Index: t/lib/gdbm.t
4399
4400 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
4401 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4402
4403 File mode under OS/2 is not what you expect. However, this has
4404 nothing to do with databases, _and_ there is a test
4405 for this in stat.t (which dutifully fails). There is
4406 no point to consider this behaviour as a bug in
4407 database code.
4408 So OS/2 is special-cased in these tests.
4409
4410Index: t/lib/io_pipe.t
4411
4412 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
4413 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4414
4415 Better error message on dying.
4416
4417Index: t/lib/io_taint.t
4418
4419 Date: Tue, 8 Oct 1996 22:24:48 -0400
4420 From: "Randy J. Ray" <rjray@uswest.com>
4421 Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
4422
4423 This is a re-post of my patch to Graham's IO library to add a method in
4424 IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
4425 that is of or inherits from IO::Handle. With this flag set, data read from
4426 said handle is not tainted, whether running under -T, suid or sgid.
4427
4428 This patch adds the method to IO.xs, adds documentation and warning to the
4429 pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
4430 adds mention of the new file to MANIFEST.
4431
4432 Test suite for the untaint method of class IO::Handle.
4433
4434Index: t/lib/ndbm.t
4435
4436 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
4437 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4438
4439 File mode under OS/2 is not what you expect. However, this has
4440 nothing to do with databases, _and_ there is a test
4441 for this in stat.t (which dutifully fails). There is
4442 no point to consider this behaviour as a bug in
4443 database code.
4444 So OS/2 is special-cased in these tests.
4445
4446Index: t/lib/odbm.t
4447
4448 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
4449 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4450
4451 File mode under OS/2 is not what you expect. However, this has
4452 nothing to do with databases, _and_ there is a test
4453 for this in stat.t (which dutifully fails). There is
4454 no point to consider this behaviour as a bug in
4455 database code.
4456 So OS/2 is special-cased in these tests.
4457
4458Index: t/lib/sdbm.t
4459
4460 Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
4461 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4462
4463 File mode under OS/2 is not what you expect. However, this has
4464 nothing to do with databases, _and_ there is a test
4465 for this in stat.t (which dutifully fails). There is
4466 no point to consider this behaviour as a bug in
4467 database code.
4468 So OS/2 is special-cased in these tests.
4469
4470Index: t/lib/socket.t
4471
4472 Date: Thu, 10 Oct 1996 01:09:59 -0400
4473 From: Spider Boardman <spider@orb.nashua.nh.us>
4474 Subject: Re: 5.003_06 is available (results on ULTRIX)
4475
4476 fix t/lib/socket.t to treat TCP like the stream protocol it is
4477 rather than expecting it behave rationally in all cases.
4478
4479Index: t/op/pack.t
4480
4481 Date: 20 Sep 1996 13:17:14 +0200
4482 From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de>
4483 Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
4484
4485Index: t/op/sort.t
4486
4487 Date: Wed, 09 Oct 1996 00:41:27 -0400
4488 From: Gurusamy Sarathy <gsar@engin.umich.edu>
4489 Subject: more t/op/sort.t tests
4490
4491Index: util.c
4492
4493 Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
4494 From: Ilya Zakharevich <ilya@math.ohio-state.edu>
4495
4496 uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
4497 as my_syspclose ifdef OS2 and can FORK (as OS2 does).
4498
4499Index: x2p/Makefile.SH
4500
4501 Date: Wed, 9 Oct 96 16:00:29 edt
4502 From: Norton Allen <nort@bottesini.harvard.edu>
4503 Subject: Re: sh Configure?
4504
4505 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
4506 in the x2p directory, even if $0 isn't set to the full
4507 pathname of the file being extracted.
4508
4509Index: x2p/cflags.SH
4510
4511 Date: Wed, 9 Oct 96 16:00:29 edt
4512 From: Norton Allen <nort@bottesini.harvard.edu>
4513 Subject: Re: sh Configure?
4514
4515 Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
4516 in the x2p directory, even if $0 isn't set to the full
4517 pathname of the file being extracted.
4518
4519
4520----------------
f5cdf9d7
PP
4521Version 5.003_06
4522----------------
4523This patch was primarily to fix bugs, improve the documentation,
4524and work towards restoring binary compatibility with 5.003.
4525The details are described below. A very brief summary is:
4526
4527o Visible Changes to Core Functionality
4528
4529 -Significantly improved support _with documentation_ for
4530 locales, including LC_COLLATE. See the new pod/perli18n.pod.
c8bc418f 4531 Thanks to Jarkko Hietaniemi.
f5cdf9d7
PP
4532
4533 -new version of Math::Complex, with test suite. Ought to be
4534 backwards compatible, but check it out if you use Math::Complex.
4535
4536 -Pre-extending hashes now works. keys %hash = 5000 will pre-size
4537 %hash.
4538
4539 -__DATA__ filehandle is untainted.
4540
4541o Changes in Core Internals
4542
4543 -gv_fullname and gv_efullname have reverted to their pre-5.003_03
4544 versions for binary compatibility. Actually, they are implemented
4545 as stubs pointing to the new 3-argument forms gv_fullname3 and
4546 gv_efullname3.
4547
4548 -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
4549 as it was pre-5.003_01. Again, this is for binary compatibility
4550 with 5.003.
4551
4552o Configure and build enhancements
4553
4554 -many new tests for the standard library.
4555
4556 -test suite now locale-friendly.
4557
4558 -a2p.man and s2p.man now made into pods.
4559
4560o Bug fixes
4561
4562 -whitespace lexer errors fixed.
4563
4564 -many, many other things. See details below.
4565
4566o Specific Changes
4567
4568Here are the specific file-by-file changes.
4569
4570# This is my patch perl5.003_06.pat to perl5.003_05
4571# The full description is below.
4572# Please execute the following commands before applying this patch.
4573# (You can feed this patch to 'sh' to do so.)
4574# Andy Dougherty <doughera@lafcol.lafayette.edu>
4575
4576# We'll create some new tests, but patch won't automatically make them
4577# executable.
4578for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
4579 env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
4580 findbin.t getopt.t hostname.t parsewords.t searchdict.t \
4581 selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
4582do
4583 touch t/lib/$t
4584 chmod +x t/lib/$t
4585done
4586
4587# The a2p.man and s2p.man pages have been changed into pods.
4588rm -f x2p/a2p.man x2p/s2p.man
4589
4590exit 0
4591
4592
4593This is patch perl5.003_06.pat to perl version 5.003_05.
4594This takes you from 5.003_05 to 5.003_06.
4595
4596To apply this patch, run the above commands,
4597cd to your perl source directory and then type
4598
4599 patch -p1 -N < perl5.003_06.pat
4600
4601The changes are described after each /^Index:/ line below. This is
4602designed so you can examine each change with a command such as
4603
4604 csplit -k perl5.003_06.pat '/^Index:/' '{999}'
4605
4606(Of course, since there are more than 100 Index entries, your
4607csplit may complain, since many csplit's have an arbitrary limit of 100
4608files. Still, you can manually split the file or roll your own.)
4609
4610Patch and enjoy,
4611
4612 Andy Dougherty doughera@lafcol.lafayette.edu
4613 Dept. of Physics
4614 Lafayette College, Easton PA 18042
4615
4616Index: Changes
4617
4618 Updated for 5.003_06.
4619
4620Index: Configure
4621
4622 Add -Wl,rpath option for irix* to find the installed shared
4623 libperl.so
4624
4625 Add /shlib to libpth. It is used by Digital Unix 4.0.
4626
4627 Date: Mon, 30 Sep 1996 14:01:05 +0100
4628 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
4629
4630 Detect Cygnus Win32, or at least don't let Configure get fooled
4631 into thinking it's OS/2.
4632
4633Index: INSTALL
4634
4635 Date: Mon, 7 Oct 1996 22:03:00 +0300
4636 From: Jarkko Hietaniemi <jhi@alpha.hut.fi>
4637 Subject: LC_COLLATE.
4638
4639 Big patch to add, document, and test LC_COLLATE support.
4640
4641 added LC_COLLATE doc.
4642
4643Index: MANIFEST
4644
4645 Date: Sun, 22 Sep 1996 00:59:56 +0200
4646 From: Gisle Aas <aas@aas.no>
4647 Subject: More standard library test scripts
4648
4649 This is a collection of test scripts for the standard library modules.
4650 Some of the tests does not pass unless some of the patches I have sent
4651 out are applied.
4652
4653 Date: Sat, 28 Sep 1996 15:11:06 +0200
4654 From: Andreas Koenig <k@anna.in-berlin.de>
4655 Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
4656
4657 Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
4658
4659 Date: Mon, 7 Oct 1996 22:03:00 +0300
4660 From: Jarkko Hietaniemi <jhi@alpha.hut.fi>
4661 Subject: LC_COLLATE.
4662
4663 Big patch to add, document, and test LC_COLLATE support.
4664
4665 added perli18n.pod.
4666
4667Index: README
4668
4669 Changed Larry's address to larry@wall.org.
4670
4671Index: configpm
4672
4673 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
4674 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
4675 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
4676
4677 Here is a patch for various typos and other defects in the Perl
4678 5.003_05 pods, including the pods embedded in library modules.
4679
4680Index: configure
4681
4682 Date: Mon, 30 Sep 1996 14:01:05 +0100
4683 From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
4684
4685 Warn the user of case-insensitive file systems that they may have
4686 accidentally gotten 'configure' instead of 'Configure'.
4687
4688Index: doio.c
4689
4690 Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
4691 From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
4692 Subject: VMS patches to 5.003_05
4693
4694Index: doop.c
4695
4696 Date: Mon, 30 Sep 1996 01:13:28 -0400
4697 From: Spider Boardman <spider@Orb.Nashua.NH.US>
4698 Subject: Re: pre extending hash? - need speed
4699
4700 The patch below (which is relative to perl5.001l) implements
4701 "keys %hash = 50_000;" (or other integer-evaluable sizes) for
4702 pre-sizing hashes. I've only moved the patch forward from
4703 when I first did it. I'm sure the code in hv_ksplit could be
4704 improved.
4705
4706Index: dump.c
4707
4708 Restore the 5.003 gv_fullname() and gv_efullname() functions.
4709 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
4710
4711Index: embed.h
4712
4713 Restore the 5.003 gv_fullname() and gv_efullname() functions.
4714 Provide new 3-arg forms gv_fullname3() and gv_efullname3().
4715
4716Index: ext/DynaLoader/DynaLoader.pm
4717
4718 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
4719 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
4720 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
4721
4722 Here is a patch for various typos and other defects in the Perl
4723 5.003_05 pods, including the pods embedded in library modules.
4724
4725Index: ext/FileHandle/FileHandle.pm
4726
4727 Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
4728 From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
4729 Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
4730
4731 Here is a patch for various typos and other defects in the Perl<