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