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