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