Please note: This file provides a summary of significant changes
between versions and sub-versions of Perl, not necessarily a complete
list of each modification. If you'd like more detailed information,
please consult the comments in the patches on which the relevant
release of Perl is based. (Patches can be found on any CPAN
site, in the .../src/5.0 directory for full version releases,
or in the .../src/5/0/unsupported directory for sub-version
releases.)
---------------
CAST AND CREW
---------------
To give due honor to those who have made Perl 5.004 what is is today,
here are some of the more common names in the Changes file, and their
current addresses (as of March 1997):
Gisle Aas <[email protected]>
Kenneth Albanowski <[email protected]>
Graham Barr <[email protected]>
Spider Boardman <[email protected]>
Tom Christiansen <[email protected]>
Hallvard B Furuseth <[email protected]>
M. J. T. Guy <[email protected]>
Gurusamy Sarathy <[email protected]>
Jarkko Hietaniemi <[email protected]>
Nick Ing-Simmons <[email protected]>
Andreas Koenig <[email protected]>
Doug MacEachern <[email protected]>
Paul Marquess <[email protected]>
Hans Mulder <[email protected]>
Jeff Okamoto <[email protected]>
Ulrich Pfeifer <[email protected]>
Tom Phoenix <[email protected]>
Norbert Pueschel <[email protected]>
Dean Roehrich <[email protected]>
Roderick Schertler <[email protected]>
Larry W. Virden <[email protected]>
Ilya Zakharevich <[email protected]>
And the Keepers of the Patch Pumpkin:
Charles Bailey <[email protected]>
Tim Bunce <[email protected]>
Andy Dougherty <[email protected]>
Chip Salzenberg <[email protected]>
And, of course, the Author of Perl:
Larry Wall <[email protected]>
----------------
Version 5.004_05 Maintenance release 5 for 5.004
----------------
"I said to my soul, be still, and wait without hope
For hope would hope for the wrong thing; wait without love
For love would be love of the wrong thing; there is yet faith
But the faith and the love and the hope are all in the waiting.
Wait without thought, for you are not ready for thought:
So the darkness shall be light, and the stillness the dancing."
-- T.S.Eliot, East Coker
HEADLINES FOR THIS MAINTENANCE RELEASE
TBA
Change 996 on 1998/05/15 by [email protected]
Title: "Negative array subscript unrecognized in regex"
From: Mark-Jason Dominus <[email protected]>,
[email protected] (Hugo van der Sanden)
Msg-ID: <[email protected]>,
<[email protected]>
Files: t/base/lex.t toke.c
Title: "Remove e_fp from toke.c after change 955"
From: Tim Bunce
Files: toke.c
Change 995 on 1998/05/15 by [email protected]
Title: "Fix -e security hole (no longer uses temp file)"
From: Tim Bunce
Files: embed.h perl.h perl.c
Change 992 on 1998/05/15 by [email protected]
Title: "install non-backwards compatible .pm files into archlib"
From: Tim Bunce
Files: installperl
Title: "revert "Can't locate" message to original for maintenance"
From: Tim Bunce
Msg-ID: <[email protected]>
Files: pod/perldiag.pod pp_ctl.c
Change 990 on 1998/05/15 by [email protected]
Title: "Add tests for die $ref"
From: Graham Barr <[email protected]>
Msg-ID: <[email protected]>
Files: MANIFEST t/op/die.t
Change 989 on 1998/05/15 by [email protected]
Title: "Fix t/op/ipcmsg.t for Digital UNIX"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: t/op/ipcmsg.t
Change 986 on 1998/05/15 by [email protected]
Title: "Patches for BeOS port of Perl, courtesy of Tom Spindler"
From: Jarkko Hietaniemi <[email protected]>, Tom Spindler
Msg-ID: <[email protected]>
Files: MANIFEST Configure config_h.SH hints/beos.sh pod/perlfunc.pod
Porting/Glossary README.beos beos/nm.c lib/Term/ReadLine.pm
plan9/config.plan9 pp_sys.c t/io/pipe.t vms/config.vms
win32/config.bc win32/config.vc win32/config_H.bc
win32/config_H.vc
Change 985 on 1998/05/15 by [email protected]
Title: "allow die $ref"
From: Graham Barr <[email protected]>, [email protected] (Tim Bunce)
Msg-ID: <[email protected]>, <[email protected]>
Files: pp_ctl.c pp_sys.c util.c
Title: "ExtUtils::Manifest could truncate files during "make dist""
From: "James E Jurach Jr." <[email protected]>,
[email protected] (Andreas J. Koenig)
Msg-ID: <[email protected]>,
<[email protected]>
Files: lib/ExtUtils/Manifest.pm
Title: "Autosplit doesn't like upper case letters in sub names on VMS"
From: Dan Sugalski <[email protected]>
Msg-ID: <[email protected]>
Files: lib/AutoSplit.pm
Title: "AutoSplit/AutoLoaded subs: give useful line numbers in warnings etc"
From: "Jesse N. Glick" <[email protected]>, [email protected] (Andreas
J. Koenig), [email protected] (Larry Wall)
Msg-ID: <[email protected]>, <[email protected]>,
<[email protected]>,
<[email protected]>
Files: lib/AutoSplit.pm
Change 984 on 1998/05/15 by [email protected]
------ CORE LANGUAGE ------
Title: "Fix close pipe returning status from wrong child"
From: "M.J.T. Guy" <[email protected]>, [email protected]@ig.co.uk ()
Msg-ID: <[email protected]>,
<[email protected]>
Files: t/io/pipe.t util.c
Title: "Avoid English.pm triggering load of Errno.pm"
From: Tim Bunce
Files: gv.c lib/English.pm
------ DOCUMENTATION ------
Title: "Document child exit cause a parent sleep to end early"
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
------ EXTENSIONS ------
Title: "BSD Platforms need STRUCT_TM_HASZONE for POSIX"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: MANIFEST ext/POSIX/hints/bsdos.pl ext/POSIX/hints/freebsd.pl
ext/POSIX/hints/netbsd.pl ext/POSIX/hints/openbsd.pl
Title: "MM_VMS.pm fixes for building external library"
From: Dan Sugalski <[email protected]>
Msg-ID: <[email protected]>
Files: lib/ExtUtils/MM_VMS.pm
Title: "Appease picky DEC compiler in POSIX.xs"
From: Dan Sugalski <[email protected]>
Msg-ID: <[email protected]>
Files: ext/POSIX/POSIX.xs
------ TESTS ------
Title: "Fix constant detection in t/op/ipcsem.t for Digit UNIX"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: t/op/ipcsem.t
Title: "Fix doc bug for system() return value"
From: Daniel Grisinger <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod t/op/exec.t
------ UTILITIES ------
Title: "Avoid possible constant autoload loop"
From: "M.J.T. Guy" <[email protected]>, Graham Barr <[email protected]>, Ilya
Zakharevich <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Files: utils/h2xs.PL
Title: "Further improvements to h2ph.PL"
From: [email protected]
Msg-ID: <[email protected]>
Files: utils/h2ph.PL
Change 982 on 1998/05/15 by [email protected]
Title: "comment init_postdump_symbols issues"
From: Tim Bunce
Files: perl.c
Title: "Improve sort docs re SUBNAME"
From: [email protected]
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Change 981 on 1998/05/15 by [email protected]
Title: "Add hook to tie %! to external Errno.pm module (not included)"
From: Graham Barr <[email protected]>
Msg-ID: <[email protected]>
Files: gv.c
Change 971 on 1998/05/14 by [email protected]
Title: "fix C<print "foo ${\()}"> (pp_refgen fumbles when G_SCALAR, no args)"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: pp.c
Change 970 on 1998/05/14 by [email protected]
Title: "perlbug reformatted"
From: Dominic Dunlop <[email protected]>, Hugo van der Sanden
<[email protected]>
Msg-ID: <[email protected]>,
<l03130300b17cebcb6d33@[194.222.64.89]>,
<v03110702b17ccbab6824@[195.95.102.67]>
Files: utils/perlbug.PL
Change 965 on 1998/05/14 by [email protected]
Title: "Sub declaration cost reduced from ~500 to ~100 bytes"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: gv.h gv.c op.c
Change 949 on 1998/05/14 by [email protected]
Title: "while($x=<>) no longer warns (implicit defined added)"
From: Nick Ing-Simmons <[email protected]>
Msg-ID: <[email protected]>
Files: MANIFEST op.c t/op/defins.t
Change 946 on 1998/05/14 by [email protected]
Title: "Fix PERL_DESTRUCT_LEVEL core dumps"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: perl.c sv.c t/op/misc.t
Change 944 on 1998/05/14 by [email protected]
Title: "5.004_04-m2 Cleanup of test failures"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: t/op/die_exit.t t/op/ipcmsg.t t/op/ipcsem.t t/op/taint.t
win32/config.bc win32/config.vc
Change 922 on 1998/05/11 by [email protected]
Assorted patches:
------ CORE LANGUAGE ------
Title: "incorrect return value for hv_iterinit"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlguts.pod hv.c
------ DOCUMENTATION ------
Title: "perlvar.pod buglet E<EVMSERR>"
From: Achim Bohnet <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlvar.pod
Title: "Improve docs for warning about code after an exec()"
From: "M.J.T. Guy" <[email protected]>, Chaim Frenkel
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: pod/perlfunc.pod
Title: "Remove dead code from pod2man"
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>
Files: pod/pod2man.PL
Title: "tweak doc for C<do FILENAME>"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Title: "Document integer pragma effect on % operator"
From: Gisle Aas <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlop.pod
Title: "Reduce rm command line length in pod/Makefile"
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Files: pod/Makefile
------ EXTENSIONS ------
Title: "Clarify Termios usage in POSIX.pod"
From: Rocco Caputo <[email protected]>
Msg-ID: <[email protected]>
Files: ext/POSIX/POSIX.pod
------ LIBRARY ------
Title: "Fix File::Find::finddepth typo in trial 2 release"
From: [email protected] (Andreas J. Koenig)
Msg-ID: <[email protected]>
Files: lib/File/Find.pm t/lib/filefind.t
------ PORTABILITY - GENERAL ------
Title: "Add Porting/patching.pod document"
From: Daniel Grisinger <[email protected]>
Msg-ID: <[email protected]>
Files: MANIFEST Porting/patching.pod
Title: "hints/machten.sh: disable semctl(), align with devel version"
From: Dominic Dunlop <[email protected]>
Msg-ID: <v03110701b175fc029eb1@[195.95.102.115]>
Files: hints/machten.sh
Title: "Add VMS specifics to Porting/makerel"
From: Charles Bailey <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Files: Porting/makerel
Change 913 on 1998/05/01 by [email protected]
Update MANIFEST for trial 2.
(Porting/Contract lib/Tie/Handle.pm t/op/tiehandle.t)
Change 912 on 1998/05/01 by [email protected]
Add t/op/tiehandle.t as xtext to repository (see change 911)
Change 911 on 1998/05/01 by [email protected]
Title: "Add ERRSV, ERRHV, DEFSV and SAVE_DEFSV for XS 5.005 compatibility"
From: [email protected] (Tim Bunce)
Msg-ID: <[email protected]>
Files: perl.h
Title: "Add WRITE & CLOSE to TIEHANDLE"
From: Graham Barr <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perltie.pod lib/Tie/Handle.pm pp_sys.c t/op/tiehandle.t
Change 910 on 1998/05/01 by [email protected]
Title: "Add warning for Illegal hex digit"
From: Stephen P Potter <[email protected]>, Stephen Potter
<[email protected]>, [email protected] (Tim Bunce)
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Files: pod/perldiag.pod util.c
Title: "perl_call_method() bug fix (corrupt op pointer)"
From: "Alterman, Eugene" <[email protected]>
Msg-ID: <[email protected]>
Files: perl.c
Title: "Fix printf segmentation fault"
From: Hugo van der Sanden <[email protected]>
Msg-ID: <l03130300b16bebdbc314@[194.222.64.89]>
Files: pp_hot.c
Title: "Document changed local($a[$i],$b{$j}) behaviour re delete/splice"
From: Charles Bailey <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlsub.pod
Change 909 on 1998/05/01 by [email protected]
Title: "Change Ilya's do_binmode to K&R prototype and move to doio.c"
Files: doio.c util.c
Change 907 on 1998/05/01 by [email protected]
Title: "Runtime Carp verbosity without aliasing"
From: [email protected], Tim Bunce
Msg-ID: <H00000e50003936c@MHS>
Files: lib/Carp.pm
Title: "Fix File::Basename to not untaint results (using new //t flag)"
From: Eric Hammond <[email protected]>, Tom Phoenix
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: lib/File/Basename.pm
Change 906 on 1998/04/28 by [email protected]
------ CORE LANGUAGE ------
Title: "5.004_04m5t1: Fix dangling references in LVs", "Fix dangling
references in LVs"
From: Spider Boardman <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: embed.h keywords.h opcode.h perl.h proto.h doop.c global.sym mg.c
pp.c sv.c
Title: "Fix SvGMAGIC typo in change 904"
Files: doop.c
Change 905 on 1998/04/28 by [email protected]
Regexp patches
Title: "New regex flag //t to leave $1 etc. tainted"
From: Chip Salzenberg <[email protected]>, Tim Bunce <[email protected]>
Msg-ID: <19980310192640.37826@cyprus>
Files: pod/perlop.pod pod/perlre.pod op.h dump.c mg.c pp_hot.c sv.c
t/op/taint.t toke.c
Title: "Don't accidentally untaint target of s///"
From: Chip Salzenberg <[email protected]>
Msg-ID: <19980310151756.24767@cyprus>
Files: pp_ctl.c pp_hot.c t/op/taint.t
Title: "Allow but ignore embedded /...(?o).../ in regexp"
From: [email protected] (Hugo van der Sanden)
Msg-ID: <[email protected]>
Files: regcomp.c
Change 904 on 1998/04/27 by [email protected]
Assorted patches:
------ CORE LANGUAGE ------
Title: "Protect join() against double reads on undef and SvGMAGICALs"
From: Chip Salzenberg <[email protected]>, Tim Bunce
<[email protected]>
Msg-ID: <[email protected]>
Files: doop.c
Title: "Better error message for require failure"
From: epeschko@den-mdev1 (Ed Peschko)
Msg-ID: <[email protected]>
Files: pod/perldiag.pod pp_ctl.c
Title: "fixes for various noises under PERL_DESTRUCT_LEVEL"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: perl.c
Title: "Fix nice_chunk memory leak"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: sv.c
Title: "-2.0 vs. -2 (was Number representations)"
From: Chip Salzenberg <[email protected]>
Msg-ID: <19980309185652.11231@cyprus>
Files: op.c
Title: "perl.c fixes for -DUNEXEC"
From: Matt Wette <[email protected]>, Matthew R Wette
<[email protected]>
Msg-ID: <[email protected]>
Files: perl.c
------ DOCUMENTATION ------
Title: "perlcall is Perl from C, not C from Perl"
From: Steve A Fink <[email protected]>
Files: pod/perlembed.pod
Title: "Clarify require "Foo::Bar" non-bareword issue"
From: Dominique Dumont <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Title: "(repost) new text for perlsec", "new text for perlsec"
From: Tom Phoenix <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlsec.pod
------ EXTENSIONS ------
Title: "IO::Socket->socketpair broken (typo)"
From: Olaf Titz <[email protected]>
Msg-ID: <[email protected]>
Files: ext/IO/lib/IO/Socket.pm
Title: "NDBM_File man page needs Fcntl"
From: "Danny R. Faught" <[email protected]>
Msg-ID: <[email protected]>
Files: ext/NDBM_File/NDBM_File.pm
------ LIBRARY ------
Title: "Documentation discrepancy: pragmatic modules"
From: "M.J.T. Guy" <[email protected]>, [email protected] (Hugo van der Sanden)
Msg-ID: <[email protected]>,
<[email protected]>
Files: lib/strict.pm lib/subs.pm lib/vars.pm
------ PORTABILITY - GENERAL ------
Title: "Updated hints file for svr4"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: hints/svr4.sh
Title: "Pumpkin update -- shared libperl.so location"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: Porting/pumpkin.pod
Title: "perl compile fix for AIX 4.3"
From: Jens-Uwe Mager <[email protected]>
Msg-ID: <[email protected]>
Files: ext/DynaLoader/dl_aix.xs
Title: "Dynaloader build on VMS",
From: [email protected] (Peter Prymmer), [email protected] (Tim Bunce)
Msg-ID: <[email protected]>, <[email protected]>
Files: vms/descrip.mms
------ UTILITIES ------
Title: "Major update to h2ph.PL"
From: Billy <[email protected]>
Msg-ID: <Pine.SV4.3.93.980424031837.20782A-200000@ermintrude.teaching.cs.adelaide.edu.au>
Files: utils/h2ph.PL
Change 897 on 1998/04/23 by [email protected]
Assorted patches:
------ CORE LANGUAGE ------
Title: "fix for "Unbalanced string table refcount""
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: sv.c
Title: "Allow more lenient switch processing"
From: "John L. Allen" <[email protected]>
Msg-ID: <[email protected]>
Files: perl.c
Title: "Add fourth arg to substr: substr EXPR,OFFSET,LEN,REPLACEMENT"
From: Gisle Aas <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod Todo opcode.pl pp.c t/op/substr.t
Title: "Odd number of elements in hash list."
From: Tom Phoenix <[email protected]>
Msg-ID: <[email protected]>
Files: MANIFEST pod/perldiag.pod pp.c pp_hot.c t/op/hashwarn.t
Title: "another destruct_level fix"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: hv.c
Title: "bidirectional pipe warning blues"
From: [email protected] (Paul Marquess)
Msg-ID: <[email protected]>
Files: doio.c
Title: "stale pointers after realloc (MEXTEND in pp_print and pp_prtf)"
From: Malcolm Beattie <[email protected]>
Msg-ID: <[email protected]>
Files: pp_hot.c pp_sys.c
Title: "unimplemented umask() should return undef not die"
From: [email protected] (Kurt D. Starsinic)
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod pp_sys.c
Title: "warning for: bless $foo, """
From: [email protected]
Msg-ID: <H00000e5000378a0@MHS>
Files: pod/perldiag.pod pp.c
------ DOCUMENTATION ------
Title: "Mention SWIG in perlxs.pod"
From: Steve A Fink <[email protected]>
Msg-ID: <Pine.HPP.3.96.980408154956.20990K-100000@brooksie.CS.Berkeley.EDU>
Files: pod/perlxs.pod
Title: "fix-up of previous perlre.pod patch"
From: Ted Ashton <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlre.pod
Title: "long list of man page nitpicks"
From: Greg Bacon <[email protected]>, Tom Christiansen
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: pod/perlapio.pod pod/perlcall.pod pod/perldebug.pod pod/perldelta.pod
pod/perldiag.pod pod/perlembed.pod pod/perlfaq2.pod
pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod
pod/perlfaq7.pod pod/perlfaq8.pod pod/perlform.pod
pod/perlfunc.pod pod/perlguts.pod pod/perlipc.pod
pod/perllocale.pod pod/perlmodlib.pod pod/perlop.pod
pod/perlre.pod pod/perlref.pod pod/perlrun.pod
pod/perlstyle.pod pod/perlsub.pod pod/perlsyn.pod
pod/perltoot.pod pod/perlvar.pod pod/perlxs.pod
pod/pod2man.PL
Title: "document that system() does not set $! when it fails"
From: "Mark R. Levinson" <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Title: "Fix pod/roffitall execute permission"
From: [email protected]
Msg-ID: <[email protected]>
Files: pod/roffitall
Title: "document when split ignores trailing empty fields"
From: Hugo van der Sanden <[email protected]>
Msg-ID: <l03130300b14fac832b77@[194.222.64.89]>
Files: pod/perlfunc.pod
------ EXTENSIONS ------
Title: "Buglet in Opcode.pm documentation"
From: Horst von Brand <[email protected]>
Msg-ID: <[email protected]>
Files: ext/Opcode/Opcode.pm
Title: "Failure to append to perllocal.pod should not be fatal"
From: [email protected] (Andreas J. Koenig)
Msg-ID: <[email protected]>
Files: lib/ExtUtils/MM_Unix.pm
Title: "Document that IO.pm does not load IO::Select etc"
From: Graham Barr <[email protected]>
Msg-ID: <[email protected]>
Files: ext/IO/IO.pm
Title: "Install extensions with bootstrap (again) in $archlib"
From: Achim Bohnet <[email protected]>, [email protected] (Andreas J.
Koenig)
Msg-ID: <[email protected]>,
<[email protected]>
Files: lib/ExtUtils/Install.pm
Title: "glibc2.0.6 missing MSG_* <sys/socket.h> defines."
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: ext/Socket/Socket.xs
------ LIBRARY ------
Title: "Benchmark.pm: add run-for-some-time mode"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Benchmark.pm
Title: "Comments added to Carp.pm"
From: Andy Wardley <[email protected]>, Chip Salzenberg
<[email protected]>, Tom Christiansen
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>,
<980409182357.ZM21638@bandanna>
Files: lib/Carp.pm
Title: "chat2.pl fix"
From: Charles Bailey <[email protected]>
Msg-ID: <[email protected]>
Files: lib/chat2.pl
Title: "lib/Pod/Html.pm"
From: [email protected] (Daniel S. Lewart)
Msg-ID: <[email protected]>,
<[email protected]>
Files: lib/Pod/Html.pm
Title: "ormaments method in Term/ReadLine.pm causes warning with string
arg."
From: [email protected]
Msg-ID: <[email protected]>
Files: lib/Term/ReadLine.pm
------ OTHER CHANGES ------
Title: "ptags broken"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: emacs/ptags
------ PORTABILITY - WIN32 ------
Title: "win32 tweaks (signals and crypt support)"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: perl.h win32/config.bc win32/config.vc win32/config_H.bc
win32/config_H.vc win32/win32.c
------ PORTABILITY - GENERAL ------
Title: "Add Social Contract (2nd Draft) as Porting/Contract"
From: Russ Allbery <[email protected]>
Msg-ID: <[email protected]>
Files: Porting/Contract
Title: "Config: Irix 5 hints"
From: [email protected]
Msg-ID: <[email protected]>
Files: hints/irix_5.sh
Title: "VMS patches to 5.004_03"
From: Charles Bailey <[email protected]>
Msg-ID: <[email protected]>
Files: vms/vms.c
Title: "hints/netbsd.sh - enable vfork"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: hints/netbsd.sh
------ UTILITIES ------
Title: "support find2perl -follow"
From: Billy <[email protected]>
Msg-ID: <Pine.SV4.3.93.980408005903.24081A-100000@ermintrude.teaching.cs.adelaide.edu.au>
Files: x2p/find2perl.PL
Change 896 on 1998/04/22 by [email protected]
Assorted patches:
------ CORE LANGUAGE ------
Title: "Additional regex-cache patch"
From: Chip Salzenberg <[email protected]>
Msg-ID: <19980305104831.38100@cyprus>
Files: pp_ctl.c
Title: "Conservative C<*x = undef> patch"
From: Chip Salzenberg <[email protected]>
Msg-ID: <19980310163310.48509@cyprus>
Files: pod/perldiag.pod pod/perlfunc.pod pp.c sv.c t/op/gv.t
Title: "Consider @ARGV to be plain files if inplace (-i)"
From: Chip Salzenberg <[email protected]>
Msg-ID: <[email protected]>
Files: doio.c
Title: "Fix semctl for Linux, Sun and SVR4"
From: Graham Barr <[email protected]>, [email protected] (Larry W. Virden, x2487)
Msg-ID: <[email protected]>, <[email protected]>
Files: doio.c
Title: "C<dSP> entails using C<SP>, not C<sp>"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlcall.pod pod/perlembed.pod pod/perlguts.pod pod/perlxs.pod
doio.c doop.c ext/DB_File/DB_File.xs
ext/DynaLoader/dl_dld.xs ext/Opcode/Opcode.xs
ext/POSIX/POSIX.xs ext/Socket/Socket.xs gv.c
lib/ExtUtils/typemap mg.c os2/OS2/REXX/REXX.xs
win32/win32.c
Title: "Make autouse -w-safe"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: lib/autouse.pm op.c sv.c
Title: "Misleading error on close of unopened handle"
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>
Files: doio.c
Title: "Confusing error from perl -e "x'""
From: Hans Mulder <[email protected]>
Msg-ID: <[email protected]>
Files: toke.c
Title: "Add HAS_GNULIBC define"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: config_H config_h.SH
Title: "h_errno might not be an int"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: pp_sys.c
Title: "Revised taint hole closer", "Revised taint hole closer"
From: Chip Salzenberg <[email protected]>, Ilya Zakharevich
<[email protected]>
Msg-ID: <19980310222127.09350@cyprus>,
<[email protected]>
Files: doio.c
Title: "SEGV compiling localised lexical in perl5.004_05t1"
From: Gurusamy Sarathy <[email protected]>, [email protected] (Hugo
van der Sanden)
Msg-ID: <[email protected]>,
<[email protected]>
Files: op.c t/op/misc.t
Title: "Stale SP in pp_substr"
From: Stephen McCamant <[email protected]>
Msg-ID: <[email protected]>
Files: pp.c
Title: "Statement unlikely to be reached warning"
From: Hans Mulder <[email protected]>
Msg-ID: <[email protected]>
Files: op.c
Title: "Tainting propagates from nowhere"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: pp.c
Title: "two trivial tweaks to 5.004m5t1"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: proto.h win32/Makefile
Title: "unpacking negatives on Alpha"
From: Achim Bohnet <[email protected]>
Msg-ID: <[email protected]>
Files: pp.c t/op/pack.t
------ LIBRARY AND EXTENSIONS ------
Title: "Cwd.pm: abs_path() and fast_abs_path() plus code merge"
From: Graham Barr <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Cwd.pm
Title: "Math/BigInt.pm, fixed use of undefined value."
From: [email protected]
Msg-ID: <[email protected]>
Files: lib/Math/BigInt.pm
Title: "File::Find rewrite"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: lib/File/Find.pm
Title: "efficient version of strict.pm"
From: [email protected] (Andreas J. Koenig)
Msg-ID: <[email protected]>
Files: lib/strict.pm
Title: "Socket occasional SEGV in pack_sockaddr_un"
From: Trevor Blackwell <[email protected]>
Msg-ID: <[email protected]>
Files: ext/Socket/Socket.xs
Title: "Warning on mis-use of 'use lib'"
From: "M.J.T. Guy" <[email protected]>, Tom Phoenix
<[email protected]>, [email protected]
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Files: lib/lib.pm
Title: "bug in Class::Struct"
From: Tom Christiansen <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Class/Struct.pm
Title: "Allow POSIX to export nice()"
From: [email protected] (Bruce J. Keeler)
Msg-ID: <[email protected]>
Files: ext/POSIX/POSIX.pm
Title: "'use Env' on WinNT/95 fails"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Env.pm
------ OTHER CHANGES ------
Title: "mv-if-diff"
From: Robin Barker <[email protected]>
Msg-ID: <[email protected]>
Files: mv-if-diff
------ PORTABILITY - WIN32 ------
Title: "fix various problems with backticks on win32"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: win32/config_h.PL win32/win32.c
------ TESTS ------
Title: "Fix bug in locale.t"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: t/pragma/locale.t
Change 887 on 1998/04/10 by [email protected]
Assorted patches:
------ CORE LANGUAGE ------
Title: "Re: die exits with 0"
From: Robin Barker <[email protected]>
Files: perl.c t/op/die_exit.t
Title: "More toke.c commentary; fix oddity"
From: [email protected] (Hugo van der Sanden)
Msg-ID: <[email protected]>
Files: toke.c
Title: "for semctl on solaris"
From: Graham Barr <[email protected]>
Msg-ID: <[email protected]>
Files: doio.c t/op/ipcmsg.t t/op/ipcsem.t
------ DOCUMENTATION ------
Title: "Add more 'see also's to perlre.pod.", "Perl regexp /g modifier bug"
From: Ilya Zakharevich <[email protected]>, epeschko@den-mdev1 (Ed
Peschko), [email protected] (Peter Richardson)
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Files: pod/perlre.pod
------ LIBRARY AND EXTENSIONS ------
Title: "BigFloat - small neagtive numbers cause panic"
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Math/BigFloat.pm
Title: "Update Getopt::Long to 2.16"
From: [email protected] (Johan Vromans), Johan Vromans
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: lib/Getopt/Long.pm
Title: "New Text::ParseWords"
From: [email protected] (Hal Pomeranz)
Msg-ID: <[email protected]>
Files: lib/Text/ParseWords.pm t/lib/parsewords.t
Title: "Fixed Text/Wrap.pm bugs (2)"
From: Jacqui Caren <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Text/Wrap.pm
Title: "Very *evil* File::CheckTree behavior! (now uses warn/die not
print/exit)"
From: Eryq <[email protected]>, Randal Schwartz <[email protected]>
Msg-ID: <[email protected]>, <[email protected]>
Files: lib/File/CheckTree.pm
------ OTHER CHANGES ------
Title: "Add ./emacs/ptags"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: emacs/ptags
------ TESTS ------
Title: "Avoid stat test failure from build in /tmp (tmpfs)", "Build in /tmp"
From: Andy Dougherty <[email protected]>, Greg Bacon
<[email protected]>, [email protected] (Chris Nandor)
Msg-ID: <[email protected]>,
<[email protected]>,
<v02130515b06be80f1486@[205.228.240.16]>
Files: t/op/stat.t
Title: "for failure with lib/timelocal"
From: "M.J.T. Guy" <[email protected]>, [email protected] (Jan Dubois)
Msg-ID: <[email protected]>,
<[email protected]>
Files: t/lib/timelocal.t
Title: "Make "localhost" related failures more clear"
From: Paul Hoffman <[email protected]>
Msg-ID: <[email protected]>
Files: t/lib/io_sock.t t/lib/io_udp.t
------ UTILITIES ------
Title: "Let h2xs read multiple header files"
From: Andy Dougherty <[email protected]>, Benjamin Sugars
<[email protected]>
Msg-ID: <Pine.SOL.3.95.980310091946.25236A-100000@interact>,
<[email protected]>
Files: utils/h2xs.PL
Change 886 on 1998/04/10 by [email protected]
Changes relating primarily to portability.
------ CORE LANGUAGE ------
Title: "5.004_55: Another round of OS/2 patches"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: hints/os2.sh pod/perlguts.pod cop.h perl.h proto.h README.os2
global.sym lib/ExtUtils/MM_OS2.pm lib/File/Path.pm op.c
os2/Changes os2/Makefile.SHs os2/os2.c os2/perl2cmd.pl
perl.c pod/pod2man.PL pp_ctl.c pp_hot.c pp_sys.c
t/lib/filecopy.t util.c utils/perldoc.PL
Title: "VMS: chdir() with empty arg list"
From: [email protected] (Charles Lane)
Msg-ID: <[email protected]>
Files: pp_sys.c
------ LIBRARY AND EXTENSIONS ------
Title: "ExtUtils/MM_Unix.pm changed to use ld -rpath on IRIX"
From: "W. Phillip Moore" <[email protected]>
Msg-ID: <[email protected]>
Files: lib/ExtUtils/MM_Unix.pm
Title: "[Linux] POSIX::_[PS]C_.+ bug (add HINT_SC_EXIST)"
From: Yutaka OIWA <[email protected]>
Msg-ID: <[email protected]>
Files: ext/POSIX/hints/linux.pl ext/POSIX/POSIX.xs
Title: "5.004_04-m1] Use HAS_GNULIBC in POSIX.xs"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: ext/POSIX/POSIX.xs
Title: ""ODBM_File.c", line 275: NULL undefined"
From: [email protected] (Paul Marquess)
Msg-ID: <[email protected]>
Files: ext/ODBM_File/ODBM_File.xs
------ PORTABILITY - GENERAL ------
Title: "5.004_04 QNX getcwd"
From: Norton Allen <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: hints/qnx.sh lib/Cwd.pm t/op/magic.t
Title: "hints/netbsd.sh d_setrgid d_setruid"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: hints/netbsd.sh
Title: "osname=unixware, osvers=2.03, archname=i386-unixware
d_casti32=undef"
From: Tom Hughes <[email protected]>
Msg-ID: <465398da47%[email protected]>
Files: hints/svr4.sh
Title: "hints/bsdos.sh patch for BSDI 3.1"
From: Jan-Pieter Cornet <[email protected]>
Msg-ID: <[email protected]>
Files: hints/bsdos.sh
Title: "Remove BIND_NOSTART from DynaLoader for HP"
From: Keong Lim <[email protected]>
Msg-ID: <[email protected]>
Files: ext/DynaLoader/dl_hpux.xs
Title: "Building Perl on AIX 4+ with shared libraries and dynamic loading"
From: Juan Gallego <[email protected]>
Msg-ID: <Pine.SGI.3.91.971022084517.17052F-100000@nazgul.physics.mcgill.ca>
Files: hints/aix.sh
Title: "alpha-dec_osf 5.0"
From: Spider Boardman <[email protected]>
Msg-ID: <[email protected]>
Files: hints/dec_osf.sh
Title: "Off-by-one error with OS2::PrfDB"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: os2/OS2/PrfDB/PrfDB.xs
Title: "5.004_04-m1] Allow overrides in hints/openbsd.sh"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: hints/openbsd.sh
Title: "5.004_04-m1] Linux shouldn't use -lnet"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: hints/linux.sh
Title: "5.004_(04|63)] Close VMS security hole"
From: Charles Bailey <[email protected]>
Msg-ID: <[email protected]>
Files: vms/vms.c
Title: "Re: Perl online documentation on OpenVMS"
From: [email protected] (Peter Prymmer)
Msg-ID: <[email protected]>
Files: README.vms
Title: "Perl5.004_04m4t4 *almost* makes it for VMS", "Updated
vms/perly_c.vms and vms/perly_h.vms"
From: Andy Dougherty <[email protected]>, Dan Sugalski
<[email protected]>, [email protected] (Larry Wall)
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Files: vms/perly_c.vms
Title: "Updated, non-wordwrapped, patch to README.VMS"
From: Dan Sugalski <[email protected]>
Msg-ID: <[email protected]>
Files: README.vms
Title: "VMS patches to 5.004_03 (excluding installperl and timelocal.t)"
From: Charles Bailey <[email protected]>
Msg-ID: <[email protected]>
Files: lib/File/Basename.pm lib/File/Path.pm vms/config.vms vms/descrip.mms
vms/genconfig.pl vms/test.com vms/vms.c vms/ext/Filespec.pm
vms/ext/filespec.t
Title: "Re: VMSperl crashes on -Mblib argument"
From: [email protected] (Charles Bailey)
Msg-ID: <[email protected]>
Files: lib/blib.pm vms/vms.c
Title: "hints/linux.sh (MkLinux / PPC)"
From: [email protected] (Chris Nandor)
Msg-ID: <v0213050cb06c19682a25@[205.228.240.28]>
Files: hints/linux.sh
Title: "hpux.sh hints file clarification suggestion"
From: [email protected]
Msg-ID: <[email protected]>
Files: hints/hpux.sh
Title: "new hints/solaris_2.sh"
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>
Files: hints/solaris_2.sh
Change 873 on 1998/04/03 by [email protected]
Title: "FileHandle Documentation patch"
From: "Darren/Torin/Who Ever..." <[email protected]>
Msg-ID: <[email protected]>
Files: lib/FileHandle.pm
Change 872 on 1998/04/03 by [email protected]
Documentation and documentation related patches:
------ BUILD PROCESS ------
Title: "Docs re /usr/bin/perl quasi-standard location"
From: Tom Phoenix <[email protected]>
Msg-ID: <[email protected]>
Files: INSTALL pod/perlrun.pod
------ DOCUMENTATION ------
Title: "/RFC|RFC-1305/ non-greedy"
From: Jan-Pieter Cornet <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlre.pod
Title: "5.004_04: perlhist.pod, buildtoc, perltoc.pod"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perl.pod pod/perlhist.pod pod/perltoc.pod pod/buildtoc
Title: "5.004_04: pod/perlfunc.pod: i18n example for localtime()"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Title: "typo-fix and suggestion for perlguts.pod"
From: [email protected] (Hugo van der Sanden)
Msg-ID: <[email protected]>
Files: pod/perlguts.pod
Title: "perlfunc/syscall curiosity"
From: Roderick Schertler <[email protected]>, Tkil
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: pod/perlfunc.pod
Title: "Document sprintf %#x behaviour for zero value"
From: [email protected] (Ilya Zakharevich)
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Title: "NUL termination (was Re: STOP THE PRESSES)"
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlguts.pod
Title: "Typo fix."
From: [email protected]
Msg-ID: <[email protected]>
Files: pod/perlop.pod pod/perlvar.pod
Title: "5.004_63 perlrun.pod: _DEBUG_MSTATS"
From: Achim Bohnet <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlrun.pod
Title: "Re: Conservative C<*x = undef> patch"
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perltrap.pod
Title: "perlfunc.pod for flock()"
From: "Jeremy D. Zawodny" <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Title: "buglet: 'perltoc' not mentioned in perl.pod"
From: Tkil <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perl.pod
Title: "for() and map() peculiarity"
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlsyn.pod
Title: "Re: new text for perlsec"
From: Tom Phoenix <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlsec.pod
Title: "perldsc's debugger x command"
From: Roderick Schertler <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perldsc.pod
Title: "perlre.pod"
From: Ted Ashton <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlre.pod
Title: "Re: printf and $\", "printf and $\"
From: Roderick Schertler <[email protected]>, Tom Phoenix
<[email protected]>, nag <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]
.com>, <[email protected]>
Files: pod/perlfunc.pod
Title: "recv() typo"
From: Roderick Schertler <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Title: "truncate return value"
From: Roderick Schertler <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Title: "update to perlbook.pod"
From: "Nathan V. Patwardhan" <[email protected]>, Randal Schwartz
<[email protected]>, Stephen Potter
<[email protected]>, Tom Phoenix
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>
Files: pod/perlbook.pod
Title: "utime documentation"
From: "Brandon S. Allbery KF8NH" <[email protected]>, "M.J.T. Guy"
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: pod/perlfunc.pod
Title: "(well, doc patch) use of // requires successful match"
From: Roderick Schertler <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlop.pod
------ LIBRARY AND EXTENSIONS ------
Title: "MakeMaker PM doc patch and a DIR buglet"
From: Achim Bohnet <[email protected]>
Msg-ID: <[email protected]>
Files: lib/ExtUtils/MakeMaker.pm
Title: "bareword clarification for constant.pm"
From: Roderick Schertler <[email protected]>
Msg-ID: <[email protected]>
Files: lib/constant.pm
Title: "integer rand - bug or feature?"
From: Roderick Schertler <[email protected]>
Msg-ID: <[email protected]>
Files: lib/integer.pm
------ OTHER CHANGES ------
Title: "FileHandle Documentation patch"
From: "Darren/Torin/Who Ever..." <[email protected]>
Msg-ID: <[email protected]>
Title: "perl5.004_61 myconfig updates"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: myconfig
Title: "small fixups in pod2latex.PL"
From: "Darren/Torin/Who Ever..." <[email protected]>
Msg-ID: <[email protected]>
------ PORTABILITY - GENERAL ------
Title: "Misc doc fixes for README.VMS"
From: Dan Sugalski <[email protected]>
Msg-ID: <[email protected]>
Files: README.vms
Title: "moved DynaLib"
From: John Tobey <[email protected]>
Msg-ID: <199710182332.XAA21630@remote212>
Files: ext/DynaLoader/DynaLoader.pm.PL
------ UTILITIES ------
Title: "Searching for FAQs (patch to perldoc)"
From: Piers Cawley <[email protected]>, Russ Allbery <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: utils/perldoc.PL
Title: "perldoc"
From: Ted Ashton <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perldoc.PL
Title: "perldoc -f not using pod2man"
From: Russ Allbery <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perldoc.PL
Title: "perldoc -m should not require pod"
From: Robin Houston <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perldoc.PL
Title: "small fix for perldoc in perl 5.004_04"
From: Julian Yip <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perldoc.PL
Change 764 on 1998/03/05 by [email protected]
APPLLIB_EXP now has arch and version dirs added to @INC
Change 761 on 1998/03/05 by [email protected]
Title: "properly refcount localization, fix C<local $tied{foo}>"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: av.c hv.c scope.c t/op/local.t
Change 758 on 1998/03/04 by [email protected]
perldoc -f now uses pager if text is too long for screen
Change 757 on 1998/03/04 by [email protected]
Added OpenBSD hint file from <[email protected]>
Document 'warn with no args' behaviour, from <[email protected]>
Change 756 on 1998/03/04 by [email protected]
Fix for new gnulibc stdio.h when using sfio+perlio
Change 755 on 1998/03/04 by [email protected]
Fixed typo in vms/ext/Stdio/Stdio.pm AUTOLOAD
Added details of split in scalar context to perlfunc.pod
Change 754 on 1998/03/04 by [email protected]
Updated perl -v info to include reference to docs and home page.
Change 753 on 1998/03/04 by [email protected]
Updated hints/bsdos.sh for BSD/OS 3.1
Fixed typo in pod/perlsyn.pod
Added workaround for old gmake in ext/SDBM_File/sdbm/Makefile.PL
Fixed typo in ext/GDBM_File/GDBM_File.pm
Change 752 on 1998/03/04 by [email protected]
Changed bug address in README to [email protected]
Changed Copyright in perl.c to 1998
Added op/pos.t test from Robin Houston <[email protected]>
Change 751 on 1998/03/04 by [email protected]
Make t/comp/require.t and t/lib/ph.t executable in repository
Change 750 on 1998/03/04 by [email protected]
Added dTHR definition to ease backwards compatibility for XS
source code from 5.005.
Change 749 on 1998/03/04 by [email protected]
Title: "rename local 'op' variables to 'o'", #F114
From: Gurusamy Sarathy
Files: op.h opcode.h proto.h dump.c op.c opcode.pl pp_ctl.c run.c scope.c
toke.c
Change 748 on 1998/03/04 by [email protected]
Title: "consolidated win32 patch", #F112
From: Gurusamy Sarathy
Files: MANIFEST pod/perlfaq2.pod pod/perlrun.pod win32/include/sys/socket.h
EXTERN.h INTERN.h dosish.h lib/ExtUtils/Command.pm
lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Win32.pm
lib/ExtUtils/Mksymlists.pm lib/File/DosGlob.pm t/TEST
t/harness win32/win32.h win32/win32iop.h README.win32
doio.c installhtml installperl pp_sys.c win32/Makefile
win32/config.bc win32/config.vc win32/config_H.bc
win32/config_H.vc win32/config_h.PL win32/config_sh.PL
win32/dl_win32.xs win32/makedef.pl win32/makefile.mk
win32/perllib.c win32/runperl.c win32/win32.c
win32/win32sck.c win32/bin/perlglob.pl x2p/a2p.h x2p/a2p.c
x2p/a2py.c
Change 747 on 1998/03/04 by [email protected]
Title: "initialize @INC in ph.t, and fix up MANIFEST", #F111
From: Gurusamy Sarathy
Files: MANIFEST t/lib/ph.t
Change 746 on 1998/03/04 by [email protected]
Title: "properly save STDOUT during system() in debugger", #F110
From: Jason Smith <[email protected]>
Files: lib/perl5db.pl
Change 745 on 1998/03/04 by [email protected]
Title: "generate DynaLoader.pm at build time", #F109
From: Achim Bohnet <[email protected]>
Msg-ID: <[email protected]>
Files: MANIFEST ext/DynaLoader/DynaLoader.pm.PL ext/DynaLoader/Makefile.PL
Change 744 on 1998/03/04 by [email protected]
Title: "Install extensions with bootstrap in $archlib", #F108
From: [email protected] (Andreas J. Koenig), [email protected] (Andreas
J. Koenig)
Msg-ID: <[email protected]>
Files: lib/ExtUtils/Install.pm
Change 743 on 1998/03/04 by [email protected]
Title: "Pod::Html trips over "C<0>"", #F107
From: Chip Salzenberg
Files: lib/Pod/Html.pm
Change 742 on 1998/03/04 by [email protected]
Title: "5.004_58 | _04: pod2*,perlpod: L<show this|man/section>", #F106
From: Achim Bohnet <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlpod.pod lib/Pod/Html.pm lib/Pod/Text.pm pod/pod2man.PL
Change 741 on 1998/03/04 by [email protected]
Title: "New patch for $^E==GetLastError() under Win32", #F105
From: Gurusamy Sarathy <[email protected]>, Tye McQueen
<[email protected]>, [email protected] (Ilya
Zakharevich)
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Files: pod/perlfunc.pod pod/perlvar.pod doio.c lib/dumpvar.pl lib/perl5db.pl
win32/win32.h mg.c util.c win32/makedef.pl win32/win32.c
Change 740 on 1998/03/04 by [email protected]
Title: "5.004_56: Patch to Tie::Hash and docs", #F104
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod lib/Tie/Hash.pm
Change 739 on 1998/03/04 by [email protected]
Title: "more doc for perldoc", #F103
From: Gurusamy Sarathy
Files: utils/perldoc.PL
Change 738 on 1998/03/04 by [email protected]
Title: "Make perldoc look for an index file ", #F102
From: Gisle Aas <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perldoc.PL
Change 737 on 1998/03/04 by [email protected]
Title: "perldoc -F filename", #F101
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perldoc.PL
Change 736 on 1998/03/04 by [email protected]
Title: "sv_grow can fail for HAS_64K_LIMIT systems", #F100
From: Gisle Aas <[email protected]>
Msg-ID: <[email protected]>
Files: sv.c
Change 735 on 1998/03/04 by [email protected]
Title: "Benchmark.pm: timethese corrupts $_", #F099
From: [email protected]
Msg-ID: <[email protected]>
Files: lib/Benchmark.pm
Change 734 on 1998/03/04 by [email protected]
Title: "STRANGE_MALLOC should test failed alloc", #F098
From: Gisle Aas <[email protected]>
Msg-ID: <[email protected]>
Files: hv.c
Change 733 on 1998/03/04 by [email protected]
Title: "support caseless %ENV", #F097
From: Gurusamy Sarathy
Files: hv.c t/op/magic.t win32/win32.h
Change 732 on 1998/03/04 by [email protected]
Title: "newer cperl-mode.el (from 5.004_60)", #F096
From: Ilya Zakharevich
Files: emacs/cperl-mode.el
Change 731 on 1998/03/04 by [email protected]
Title: "Handle set magic on xsub OUTPUT args, add API functions that handle
magic", #F095
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlguts.pod pod/perlxs.pod embed.h proto.h sv.h global.sym
lib/ExtUtils/xsubpp sv.c
Change 730 on 1998/03/04 by [email protected]
Title: "Fix flawed cleanup when signal handlers are not defined", #F094
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: mg.c
Change 729 on 1998/03/04 by [email protected]
Title: "Tests for C<sort 'foo','bar'>", #F093
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Files: t/op/sort.t
Change 728 on 1998/03/04 by [email protected]
Title: "Make search.pl work on win32", #F092
From: Gurusamy Sarathy
Files: win32/bin/search.pl
Change 721 on 1998/03/03 by [email protected]
Title: "Fix spurious perldoc warnings on DOSISH platforms", #F091
From: Molnar Laszlo <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perldoc.PL
Change 720 on 1998/03/03 by [email protected]
Title: "Make ExtUtils::MM_Unix::fixin() do something meaningful on win32",
#F090
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: lib/ExtUtils/MM_Unix.pm
Change 719 on 1998/03/03 by [email protected]
Title: "Fix inconsistent case $ENV{Path} (vs $ENV{PATH})", #F089
From: Gurusamy Sarathy
Files: lib/FindBin.pm
Change 718 on 1998/03/03 by [email protected]
Title: "Fix File::Find's longstanding confusion about win32 being like VMS",
#F088
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: lib/File/Find.pm
Change 717 on 1998/03/03 by [email protected]
Title: "do_postponed breaks with multiple interpreters", #F087
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: op.c
Change 716 on 1998/03/03 by [email protected]
Title: "Make warning on C<Nosuch::> optional, add to perl{diag,delta}.pod",
#F086
From: Gurusamy Sarathy
Files: pod/perldelta.pod pod/perldiag.pod toke.c
Change 715 on 1998/03/03 by [email protected]
Title: "Pod::Html bug and fix: missing </UL> in index", #F085
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Pod/Html.pm
Change 714 on 1998/03/03 by [email protected]
Title: "New pod: perlhist", #F084
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: MANIFEST pod/perl.pod pod/perlhist.pod pod/perltoc.pod pod/buildtoc
Change 713 on 1998/03/03 by [email protected]
Title: "Fix restoration of locals on scope unwinding", #F083
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: pp_ctl.c t/op/local.t
Change 712 on 1998/03/03 by [email protected]
Title: "after an eval-ed bad require, requiring a string ref SEGVs", #F082
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: pp_ctl.c
Change 711 on 1998/03/03 by [email protected]
Title: "Fix seg fault on eval/require and syntax errors", #F081
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: MANIFEST scope.h op.c pp_ctl.c scope.c t/comp/require.t toke.c
Change 710 on 1998/03/03 by [email protected]
Title: "5.004_58: the locale.t problem in IRIX", #F080
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: t/pragma/locale.t
Change 709 on 1998/03/03 by [email protected]
Title: "sv_setnv will upgrade SVt_NV to SVt_PVNV", #F079
From: Gisle Aas <[email protected]>
Msg-ID: <[email protected]>
Files: sv.c
Change 708 on 1998/03/03 by [email protected]
Title: "Eliminate double warnings under C<package;>", #F077
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>
Files: gv.c op.c toke.c
Change 707 on 1998/03/03 by [email protected]
Title: "Fix infinite loop on unlink() failure in File::Path::rmtree()",
#F076
From: Murray Nesbitt <[email protected]>, Tim Bunce <[email protected]>
Msg-ID: <[email protected]>
Files: lib/File/Path.pm
Change 706 on 1998/03/03 by [email protected]
Title: "Update of h2ph", #F075
From: [email protected] (Kurt D. Starsinic)
Msg-ID: <[email protected]>
Files: t/lib/ph.t utils/h2ph.PL
Change 705 on 1998/03/03 by [email protected]
Title: "Fix AutoLoader for deep packages", #F074
From: Zachary Miller <[email protected]>
Msg-ID: <[email protected]>
Files: lib/AutoLoader.pm
Change 704 on 1998/03/03 by [email protected]
Title: "Fix order of warnings for misplaced subscripts", #F073
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Files: op.c
Change 703 on 1998/03/03 by [email protected]
Title: "Make recursive lexical analysis more robust", #F072
From: Ilya Zakharevich and Chip Salzenberg
Msg-ID: <[email protected]>
Files: toke.c
Change 702 on 1998/03/03 by [email protected]
Title: "Fix random whitespace errors in docs", #F070
From: Roderick Schertler <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod pod/checkpods.PL
Change 701 on 1998/03/03 by [email protected]
Title: "Fix line numbers after here documents in eval STRING", #F069
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: toke.c
Change 700 on 1998/03/03 by [email protected]
Title: "Fix SEGV from combining caller and C<package;>", #F068
From: James Duncan <[email protected]>, Nicholas Clark
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected].
net>
Files: pp_ctl.c sv.c
Change 699 on 1998/03/03 by [email protected]
Title: "Don't fold string comparison under C<use locale>", #F067
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: op.c
Change 698 on 1998/03/03 by [email protected]
Title: "Fix SEGV on constant at end of sort block", #F066
From: Administration <[email protected]>
Msg-ID: <[email protected]>
Files: op.c
Change 697 on 1998/03/03 by [email protected]
Title: "Allow C<last()> to mean C<last>", #F065
From: Chip Salzenberg
Files: op.c
Change 696 on 1998/03/03 by [email protected]
Title: "Fix extension version mismatch message", #F064
From: Chip Salzenberg
Files: XSUB.h
Change 695 on 1998/03/03 by [email protected]
Title: "Better handle and test struct tm of Linux and SunOS", #F063
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: MANIFEST ext/POSIX/hints/linux.pl ext/POSIX/hints/sunos_4.pl
hints/linux.sh hints/sunos_4_1.sh t/lib/posix.t
Change 694 on 1998/03/03 by [email protected]
Title: "Fix doc bug in getservbyname() examples", #F062
From: Tom Christiansen
Files: ext/Socket/Socket.pm
Change 693 on 1998/03/03 by [email protected]
Title: "Kill warning about parameter type", #F061
From: Chip Salzenberg
Files: op.c
Change 692 on 1998/03/03 by [email protected]
Title: "Socket occasional SEGV", #F060
From: Trevor Blackwell <[email protected]>
Msg-ID: <[email protected]>
Files: ext/Socket/Socket.xs
Change 691 on 1998/03/03 by [email protected]
Title: "Avoid SEGV from local($@)", #F059
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: pp_ctl.c
Change 690 on 1998/03/03 by [email protected]
Title: "Don't use broken pad_reset() (was Re: Perl bug in 5.004_03 )", #F058
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: op.c
Change 689 on 1998/03/03 by [email protected]
Title: "Use STMT_{START,END} in XSRETURN", #F057
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: XSUB.h
Change 688 on 1998/03/03 by [email protected]
Title: "Re: Sort grammar bug", #F056
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: toke.c
Change 687 on 1998/03/03 by [email protected]
Title: "Document indirect object cases for exec(), system()", #F055
From: Dominic Dunlop <[email protected]>
Msg-ID: <v03110700b084e89234a7@[194.51.248.90]>
Files: pod/perlfunc.pod
Change 686 on 1998/03/03 by [email protected]
Title: "Update docs on tr///", #F054
From: Tom Phoenix <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod
pod/perllocale.pod pod/perlmod.pod pod/perlop.pod
pod/perlstyle.pod toke.c
Change 685 on 1998/03/03 by [email protected]
Title: "Re: perlop bitwise & | ^ documentation", #F053
From: Tom Phoenix <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlop.pod
Change 684 on 1998/03/03 by [email protected]
Title: "Fix SEGV on C<*glob{'SCALAR','ARRAY'}>", #F052
From: "Joseph N. Hall" <[email protected]>
Msg-ID: <[email protected]>
Files: perly.c perly.c.diff perly.y vms/perly_c.vms
Change 683 on 1998/03/03 by [email protected]
Title: "for perlguts.pod: document sv_derived_from, sv_vcatpfn and
sv_vsetpfn", #F051
From: [email protected] (Jan Dubois) and Chip Salzenberg
Msg-ID: <[email protected]>
Files: pod/perlguts.pod
Change 682 on 1998/03/03 by [email protected]
Title: "5.004_04: locale startup failure (at last) documented", #F050
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: INSTALL pod/perldiag.pod pod/perllocale.pod
Change 681 on 1998/03/03 by [email protected]
Title: "Cope with lack of args in Fcntl::AUTOLOAD", #F049
From: Jerome Abela <[email protected]>
Msg-ID: <[email protected]>
Files: ext/Fcntl/Fcntl.pm
Change 680 on 1998/03/03 by [email protected]
Title: "Commenting toke.c", #F048
From: [email protected]
Msg-ID: <[email protected]>
Files: toke.c
Change 679 on 1998/03/03 by [email protected]
Title: "Re: 5.004_04 vec() fails with 32-bit values", #F047
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlguts.pod pp.c t/op/vec.t
Change 678 on 1998/03/03 by [email protected]
Title: "A few perl5.004_03 bugs", #F046
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Files: mg.c t/op/magic.t
Change 677 on 1998/03/03 by [email protected]
Title: "Faster, cleaner av_unshift() ", #F045
From: Gisle Aas <[email protected]>
Msg-ID: <[email protected]>
Files: av.c
Change 676 on 1998/03/03 by [email protected]
Title: "New hints/solaris2.sh", #F044
From: Stephen Zander <[email protected]>
Msg-ID: <[email protected]>
Files: hints/solaris_2.sh
Change 675 on 1998/03/03 by [email protected]
Title: "Refresh Complex.pm and test", #F043
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Math/Complex.pm t/lib/complex.t
Change 674 on 1998/03/03 by [email protected]
Title: "Fix (\@@) proto", #F042
From: "Joseph N. Hall" <[email protected]>
Msg-ID: <[email protected]>
Files: op.c t/comp/proto.t
Change 673 on 1998/03/03 by [email protected]
Title: "Allow empty BLOCK in code", #F041
From: Vladimir Alexiev <[email protected]>
Msg-ID: <[email protected]>
Files: toke.c
Change 672 on 1998/03/03 by [email protected]
Title: "Fix name of $Foo::{'Bar::'}: '*Foo::Bar::'", #F040
From: Chip Salzenberg
Files: gv.c t/op/gv.t
Change 671 on 1998/03/03 by [email protected]
Title: "Keep accurate reference count on globs' stashes", #F038
From: Gisle Aas <[email protected]>
Msg-ID: <[email protected]>
Files: gv.c sv.c
Change 670 on 1998/03/03 by [email protected]
Title: "Avoid memory allocation in gv_fetchpv(), for speed", #F037
From: Chip Salzenberg
Files: gv.c
Change 669 on 1998/03/03 by [email protected]
Title: "Make Configure less negative about PerlIO", #F036
From: [email protected]
Msg-ID: <[email protected]>
Files: Configure
Change 668 on 1998/03/03 by [email protected]
Title: "Fix (mostly) pseudo-same-REs due to embedded NULs", #F035
From: Martin Plechsmid <[email protected]>
Msg-ID: <[email protected]>
Files: pp_ctl.c
Change 667 on 1998/03/03 by [email protected]
Title: "Make Getopt::Long avoid $&, $`, $'", #F034
From: Irving Reid <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Getopt/Long.pm
Change 666 on 1998/03/03 by [email protected]
Title: "adding the newSVpvn API function", #F033
From: Matthias Ulrich Neeracher <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlguts.pod pod/perltoc.pod proto.h global.sym sv.c
Change 665 on 1998/03/03 by [email protected]
Title: "Support C<Package::> as function-blind bearword", #F032
From: Chip Salzenberg
Files: toke.c
Change 664 on 1998/03/03 by [email protected]
Title: "Re-optimize character classes", #F031
From: Chip Salzenberg
Files: regcomp.h regcomp.c regexec.c
Change 663 on 1998/03/03 by [email protected]
Title: "Fix C<if (1) { local $x }> which needed ENTER/LEAVE", #F030
From: [email protected] (D461-David_F_Haertig(Dave)83040)
Msg-ID: <[email protected]>
Files: op.c t/op/local.t
Change 662 on 1998/03/03 by [email protected]
Title: "Dramatically improve performance of // with parens or $&", #F029
From: Chip Salzenberg
Files: cop.h perl.h proto.h regexp.h gv.c interp.sym perl.c pp.c pp_ctl.c
pp_hot.c regexec.c scope.c
Change 661 on 1998/03/03 by [email protected]
Title: "Don't warn on $x{shift}, ne => 1, or -f => 1", #F028
From: Chip Salzenberg
Files: toke.c
Change 660 on 1998/03/03 by [email protected]
Title: "Protect against weirdness with unreal @_ in C<local @_>", #F027
From: Chip Salzenberg
Files: scope.c
Change 659 on 1998/03/03 by [email protected]
Title: "Fix C<printf "%.0d", 0>", #F026
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Files: sv.c t/op/sprintf.t
Change 658 on 1998/03/03 by [email protected]
Title: "Tiny core patch for source filters", #F025
From: [email protected] (Paul Marquess)
Msg-ID: <[email protected]>
Files: toke.c
Change 657 on 1998/03/03 by [email protected]
Title: "Here-doc in s///e (was: Bug)", #F024
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Files: t/base/lex.t toke.c
Change 656 on 1998/03/03 by [email protected]
Title: "Fix duplicate warnings on C<-e undef>", #F023
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Files: doio.c t/pragma/warn-1global
Change 655 on 1998/03/03 by [email protected]
Title: "Fix '*' prototype", #F022
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: toke.c
Change 654 on 1998/03/03 by [email protected]
Title: "File::Find bugs (and patches)", "File::Find bugs & patches", #F021
From: "Conrad E. Kimball" <[email protected]>
Msg-ID: <[email protected]>
Files: lib/File/Find.pm
Change 653 on 1998/03/03 by [email protected]
Title: "Fix typo: FORM{,AT}LINE", #F020
From: Chip Salzenberg
Files: sv.c
Change 652 on 1998/03/03 by [email protected]
Title: "Fix use of unref mem when blessed object goes out of scope", #F019
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: scope.c
Change 651 on 1998/03/03 by [email protected]
Title: "Fix C<my ($a, undef, $b) = @x>", #F018
From: Stephane Payrard <[email protected]>
Msg-ID: <[email protected]>
Files: op.c t/op/my.t
Change 650 on 1998/03/03 by [email protected]
Title: "enhanced "use strict" warning", #F017
From: Tkil <[email protected]>
Msg-ID: <[email protected]>
Files: gv.c t/pragma/strict-subs t/pragma/strict-vars
Change 649 on 1998/03/03 by [email protected]
Title: "eval of sub gives spurious "uninitialised" warning", #F016
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perldelta.pod pod/perlfunc.pod op.c t/op/eval.t
Change 648 on 1998/03/03 by [email protected]
Title: "[PERL] Assigning result of pop scrambles unrelated reference", #F015
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: sv.c
Change 647 on 1998/03/03 by [email protected]
Title: "[PERL] Filedescriptor leak in 5.004_55 (and earlier)", #F014
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: os2/os2.c util.c
Change 646 on 1998/03/03 by [email protected]
Title: "Fix fdopen() on STD{IN,OUT,ERR}", #F013
From: Roderick Schertler <[email protected]>
Msg-ID: <[email protected]>
Files: doio.c t/op/misc.t
Change 645 on 1998/03/03 by [email protected]
Title: "Fix local $a[0] and local $h{a}", #F012
From: Stephen McCamant <[email protected]>
Msg-ID: <[email protected]>
Files: embed.h scope.h global.sym pp.c pp_hot.c scope.c t/op/local.t
Change 644 on 1998/03/03 by [email protected]
Title: "Eliminate redundant mg_get() in SvTRUE()", #F011
From: Spider Boardman <[email protected]>
Msg-ID: <[email protected]>
Files: sv.c
Change 643 on 1998/03/03 by [email protected]
Title: "Don't force scalar context on C<my @x> or C<my %x>", #F010
From: Chip Salzenberg
Files: op.c t/op/my.t
Change 642 on 1998/03/03 by [email protected]
Title: "Fix assignment to $_[0] in DESTROY", #F009
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlobj.pod sv.c t/op/ref.t
Change 627 on 1998/03/02 by [email protected]
Title: "Fix inefficient checks for TIEHANDLE", #F008
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: pp_hot.c pp_sys.c
Change 626 on 1998/03/02 by [email protected]
This is the change description for change 625
Title: "Fix tr///s option", #F007
From: Inaba Hiroto <[email protected]>
Msg-ID: <[email protected]>
Files: doop.c
Change 623 on 1998/03/02 by [email protected]
Title: "Fix lexical lookup in eval-sub-eval", #F006
From: Chip Salzenberg
Files: pp_ctl.c
Change 622 on 1998/03/02 by [email protected]
Title: "Don't upgrade target of assignment from LVALUE", #F005
From: Chip Salzenberg
Files: sv.c
Change 621 on 1998/03/02 by [email protected]
Title: "Fix compile-time warning line in while ()", #F004
From: Chip Salzenberg
Files: op.c
Change 620 on 1998/03/02 by [email protected]
Title: "STMT foreach LIST;", #F002
From: Chip Salzenberg
Files: pod/perlsyn.pod perly.c perly.c.diff perly.y t/cmd/mod.t toke.c
vms/perly_c.vms
Change 619 on 1998/03/02 by [email protected]
Title: "Fix SIGSEGV on C<42 until forever>", #F001
From: Chip Salzenberg
Files: op.c
----------------
Version 5.004_04 Maintenance release 4 for 5.004
----------------
"1. Out of clutter, find simplicity.
2. From discord, find harmony.
3. In the middle of difficulty lies opportunity."
-- Albert Einstein, three rules of work
HEADLINES FOR THIS MAINTENANCE RELEASE
Fixed gaps in tainting (readdir, readlink, gecos, bit vector ops).
Fixed memory leak in splice(@_).
Fixed debugger core dumps.
IO::Socket now sets autoflush by default.
Several perldoc bugs fixed, now faster and more helpful.
Fixed Win32 handle leak.
Many other improvements to Win32 support.
Many many other bug fixes and enhancements.
------ BUILD PROCESS ------
Title: "ExtUtils::Liblist prints diagnostics to STDOUT (vs. STDERR)"
From: Andy Dougherty <[email protected]>, jesse@ginger
(Jesse Glick)
Msg-ID: <199708290032.UAA15663@ginger>,
<[email protected]>
Files: MANIFEST lib/ExtUtils/Liblist.pm
Title: "Set LD_RUN_PATH when building suidperl"
From: Chip Salzenberg <[email protected]>, Tony Sanders
<[email protected]>
Msg-ID: <[email protected]>
Files: Makefile.SH
Title: "INSTALL version 1.26"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: INSTALL
Title: "Propagate MAKE=$(MAKE) through perl build"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: Makefile.SH makedepend.SH x2p/Makefile.SH ext/util/make_ext
Title: "update to installperl for perl5.004_02 to skip CVS dir"
From: Tony Sanders <[email protected]>
Msg-ID: <[email protected]>
Files: installperl
Title: "makedepend loop on HP-UX 10.20"
Msg-ID: <[email protected]>
Files: Makefile.SH
Title: "Tiny Grammaro in INSTALL"
From: [email protected] (Andreas J. Koenig)
Msg-ID: <[email protected]>
Files: INSTALL
Title: "Fix Configured osvers under Linux 1"
From: Andy Dougherty <[email protected]>, Hugo van der
Sanden <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: Configure
Title: "INSTALL-1.28"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: INSTALL
Title: "makedepend.SH fix for UNICOS"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: makedepend.SH
------ CORE LANGUAGE ------
Title: "Re: "perl -d" dumps core when loading syslog.ph"
From: Jochen Wiedmann <[email protected]>, Stephen McCamant
<[email protected]>, [email protected] (Ilya
Zakharevich)
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Files: pp_ctl.c
Title: "Allow $obj->$coderef()"
From: Chip Salzenberg <[email protected]>
Msg-ID: <[email protected]>
Files: pp_hot.c
Title: "Localize PV value in save_gp()", "typeglob differences in perl4 and
perl5"
From: Gurusamy Sarathy <[email protected]>, Stephen McCamant
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: scope.c t/op/ref.t
Title: "Avoid assumption that STRLEN == I32"
From: Chip Salzenberg <[email protected]>, Hallvard B Furuseth
<[email protected]>
Msg-ID: <[email protected]>
Files: hv.c
Title: "Fix memory leak in splice(@_)"
From: "Tuomas J. Lukka" <[email protected]>, Chip Salzenberg
<[email protected]>
Msg-ID: <[email protected]>
Files: proto.h av.c global.sym pp.c
Title: "Fix line number of warnings in while() conditional", "misleading
uninit value warning"
From: Chip Salzenberg <[email protected]>, Greg Bacon
<[email protected]>
Msg-ID: <[email protected]>
Files: proto.h op.c perly.c perly.y
Title: "-t and POSIX::isatty on IO::Handle objects", "Fix C<-t $handle>"
From: Chip Salzenberg <[email protected]>, Greg Ward
<[email protected]>
Msg-ID: <[email protected]>
Files: pp_sys.c
Title: "Fix output of invalid printf formats"
From: Chip Salzenberg <[email protected]>, Hugo van der Sanden
<[email protected]>
Msg-ID: <[email protected]>
Files: sv.c t/op/sprintf.t
Title: "regexec.c regcppartblow declaration missing an arg"
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Files: regexec.c
Title: "taint readlink, readdir, gecos"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod pod/perlsec.pod pp_sys.c t/op/taint.t
Title: "clean up old style package' usage in op.c"
From: Stephen Potter <[email protected]>
Msg-ID: <[email protected]>
Files: op.c
Title: "beautifying usage() code in perl.c"
From: "John L. Allen" <"John L. Allen"<[email protected]>>
Msg-ID: <Pine.SOL.3.91.970905091314.5991C-100000@gateway>
Files: perl.c
Title: "debugger to fix core dumps, adds $^S"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlvar.pod perl.h gv.c lib/perl5db.pl mg.c perl.c toke.c
Title: "downgrade "my $foo masks earlier" from mandatory to "-w""
From: Gurusamy Sarathy <[email protected]>, Stephen Potter
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: pod/perldelta.pod pod/perldiag.pod op.c
Title: "fix overridden glob() problems"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: MANIFEST pod/perlsub.pod lib/File/DosGlob.pm op.c t/lib/dosglob.t
toke.c
Title: "Reverse previous "Fix C<qq #hi#>" patch"
From: Chip Salzenberg <[email protected]>, Kenneth Albanowski
<[email protected]>, Tom Christiansen
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Files: toke.c
Title: "printf type warning buglets in m3t2"
From: Hallvard B Furuseth <[email protected]>
Msg-ID: <[email protected]>
Files: regcomp.c regexec.c scope.c sv.c util.c x2p/util.c
Title: "Localize PV value in save_gp()", "typeglob differences in perl4 and
perl5"
From: Gurusamy Sarathy <[email protected]>, Stephen McCamant
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: scope.c t/op/ref.t
Title: "unpack now allows commas but -w warns", "unpack() difference
5.003->5.004"
From: "John L. Allen" <[email protected]>, Chip Salzenberg
<[email protected]>, Jarkko Hietaniemi <[email protected]>,
Jim Esten <[email protected]>, Jim Esten
<[email protected]>, timbo (Tim Bunce)
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<Pine.SOL.3.91.970905171243.14630A-100000@gateway>
Files: pod/perldiag.pod pp.c
Title: "5.004_04 trial 1 assorted minor details"
From: Hallvard B Furuseth <[email protected]>
Msg-ID: <[email protected]>
Files: Porting/pumpkin.pod hv.c op.c sv.c x2p/util.c
Title: "A couple of 4_04t1 problems"
From: [email protected] (Paul Marquess)
Msg-ID: <[email protected]>
Files: lib/Cwd.pm perl.c
Title: "Minor changes to ease port to MVS"
From: Len Johnson <[email protected]>, SMTP%"[email protected]" ,
SMTP%"[email protected]" , [email protected] (Peter
Prymmer)
Msg-ID: <[email protected]>
Files: unixish.h miniperlmain.c
Title: "Truer version string and more robust perlbug"
From: "Michael A. Chase" <[email protected]>, Hugo van der Sanden
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: perl.c utils/perlbug.PL
Title: "Fix locale bug for constant (readonly) strings"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: sv.c t/pragma/locale.t
Title: "Enable truly global glob()"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: op.c
Title: "Fix for $0 truncation"
From: Tim Bunce <[email protected]>
Msg-ID: <[email protected]>
Files: mg.c
Title: "Fix for missing &import leaving stack untidy"
From: Chip Salzenberg <[email protected]>
Msg-ID: <[email protected]>
Files: pp_hot.c
Title: "Larry's proto fix"
From: Chip Salzenberg <[email protected]>
Msg-ID: <[email protected]>
Files: op.c t/comp/proto.t
Title: "Fix bugs with magical arrays and hashes (@ISA)"
From: Chip Salzenberg <[email protected]>
Msg-ID: <[email protected]>
Files: perl.h proto.h av.c global.sym gv.c mg.c pp.c pp_hot.c scope.c
t/op/method.t
Title: "Perl_debug_log stream used for all DEBUG_*(...) macro uses"
From: Nick Ing-Simmons <[email protected]>, Tim Bunce
Msg-ID: <[email protected]>
Files: perl.c taint.c util.c
Title: "Tainting bitwise vector ops"
From: Chip Salzenberg <[email protected]>
Msg-ID: <[email protected]>
Files: doop.c t/op/taint.t
Title: "Enhance $^E on OS/2"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlvar.pod mg.c os2/Changes
Title: "option "!#... -- ..." in perl 5.004.03 seems not to work"
From: "John L. Allen" <[email protected]>, Urs Thuermann
<[email protected]>
Msg-ID: <[email protected]>,
<Pine.SOL.3.91.970930105158.10789A-100000@gateway>
Files: perl.c
Title: "syswrite will again write a zero length buffer"
From: Cameron Simpson <[email protected]>, Jarkko Hietaniemi <[email protected]>,
[email protected] (Andrew M. Langmead)
Msg-ID: <[email protected]>,
<[email protected]>
Files: pp_sys.c
Title: "make Odd number of elements in hash list warning non-mandatory"
From: Jason Varsoke {81530} <[email protected]>
Msg-ID: <[email protected]>
Files: pp.c pp_hot.c
Title: "Fix defined() bug in m4t3 affecting LWP"
From: [email protected]@ig.co.uk ()
Msg-ID: <[email protected]>
Files: pp.c
Title: "Include $archname in perl -v output"
From: Tim Bunce <[email protected]>
Files: perl.c
Title: "-I flag can easily lead to whitespace in @INC"
From: Kenneth Stephen <[email protected]>, Tim Bunce <[email protected]>,
[email protected] (Peter Prymmer)
Msg-ID: <[email protected]>,
<5040400007001448000002L082*@MHS>,
<[email protected]>
Files: perl.c
------ DOCUMENTATION ------
Title: "perldiag.pod: gotcha in short pattern/char ops"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perldiag.pod
Title: "Documenting the perl-thanks address"
From: Tom Phoenix <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perl.pod
Title: "Missing section for @_ in perlvar."
From: [email protected] (Abigail)
Msg-ID: <[email protected]>
Files: pod/perlvar.pod
Title: "Promised information about AvHASH in perguts is not delivered"
From: [email protected]
Files: pod/perlguts.pod
Title: "perlfunc.doc - $_ aliasing in map, grep, foreach etc"
From: Ted Ashton <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Title: "-U Unsafe operations need -w to warn"
From: Tom Phoenix <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlrun.pod
Title: "document the return value of syscall"
From: Hans Mulder <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Title: "minor fix for perltrap.pod"
From: [email protected] (Abigail)
Msg-ID: <[email protected]>
Files: pod/perltrap.pod
Title: "xsubpp: document advanced dynamic typemap usage"
From: "Rujith S. de Silva" <[email protected]>
Files: pod/perlxs.pod
Title: "Improved diagnostic docs for here-documents"
From: Tom Phoenix <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perldiag.pod
Title: "[POD patch] do-FILE forces scalar context."
From: Robin Houston <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Title: "perlop.pop. Behaviour of C<qq#hi#> vs C<qq #hi#>."
From: [email protected] (Abigail)
Msg-ID: <[email protected]>
Files: pod/perlop.pod
Title: "Clarify exec docs in perlfunc.pod"
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Title: "Documentation patch for perlguts.pod--document tainting routines"
From: Dan Sugalski <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlguts.pod
Title: "Man perlfunc: incorrect split example"
From: Joerg Porath <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Title: "Improve "Use of inherited AUTOLOAD for non-method" disgnostic"
From: [email protected] (Randy J. Ray)
Msg-ID: <[email protected]>
Files: pod/perldiag.pod
Title: "Document split-with-limit on empty string perl4/perl5 change"
From: "M.J.T. Guy" <[email protected]>, Gisle Aas <[email protected]>, Hugo
van der Sanden <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: pod/perlfunc.pod pod/perltrap.pod URI/URL/http.pm t/op/split.t
Title: "Clarify close() docs"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Title: "perldiag log & sqrt - refer to Math::Complex package"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perldiag.pod
Title: "perlfunc.pod: sysread, syswrite docs"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Title: "Document //gc"
From: [email protected] (Abigail)
Msg-ID: <[email protected]>
Files: pod/perlop.pod
Title: "repeating #! switches"
From: Chip Salzenberg <[email protected]>, Robin Barker
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: pod/perlrun.pod
Title: "Re: taint documentation bug"
From: Ken Estes <[email protected]>, Tom Phoenix <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlsec.pod
------ LIBRARY AND EXTENSIONS ------
Title: "FileHandle.pm fails if Exporter has not been loaded previously"
From: [email protected] (Jan Dubois)
Msg-ID: <[email protected]>
Files: lib/FileHandle.pm
Title: "Prefer startperl path over perlpath in MakeMaker"
From: Andreas Klussmann <[email protected]>
Msg-ID: <[email protected]>
Files: lib/ExtUtils/MM_Unix.pm
Title: "Sys::Hostname fails under Solaris 2.5 when setuid"
From: Patrick Hayes <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Sys/Hostname.pm
Title: "Cwd::getcwd cannot handle path contains '0' element"
From: Hironori Ikura <[email protected]>, Hironori Ikura
<[email protected]>, Stephen Zander <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: lib/Cwd.pm
Title: "Getopt::Long 2.11"
From: [email protected] (Johan Vromans)
Msg-ID: <[email protected]>
Files: lib/Getopt/Long.pm
Title: "IO::Socket autoflush by default, assume tcp and PeerAddr"
From: "M.J.T. Guy" <[email protected]>, Andy Dougherty
<[email protected]>, Gisle Aas
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Files: ext/IO/lib/IO/Socket.pm
Title: "Syslog.pm and missing _PATH_LOG"
From: Ulrich Pfeifer <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Sys/Syslog.pm
Title: "Undocumented: $Test::Harness::switches"
From: Achim Bohnet <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Test/Harness.pm
Title: "Patches for lib/Math/Complex.pm and t/lib/complex.t"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Math/Complex.pm t/lib/complex.t
Title: "Win32: Install.pm not correctly comparing binary files."
From: Jeff Urlwin <[email protected]>
Msg-ID: <[email protected]>
Files: lib/ExtUtils/Install.pm
Title: "Document that File::Find doesn't follow symlinks"
From: Greg Ward <[email protected]>
Msg-ID: <[email protected]>
Files: lib/File/Find.pm
Title: "fix subroutines called in a void context in perl5db.pl"
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>
Files: lib/perl5db.pl
Title: "xsubpp fix to allow #ifdef's around entire XSubs"
From: John Tobey <[email protected]>
Msg-ID: <199709070034.AAA16457@remote119>
Files: lib/ExtUtils/xsubpp
Title: "Banishing eval from getopt.pl and Getopt/Std.pm"
From: "John L. Allen" <[email protected]>
Msg-ID: <Pine.SOL.3.91.970920154720.3683A@gateway>
Files: lib/getopt.pl lib/Getopt/Std.pm
Title: "further complex number patches"
From: Jarkko Hietaniemi <[email protected]>, [email protected] (Daniel S. Lewart)
Msg-ID: <[email protected]>,
<[email protected]>
Files: lib/Math/Complex.pm t/lib/complex.t
Title: "Trap Time::Local infinite loop"
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Time/Local.pm
Title: "Cosmetic Test::Harness patch"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Test/Harness.pm
Title: "ExtUtil::Install sub my_cmp needs to binmode its files"
From: Gurusamy Sarathy <[email protected]>, Stephen Potter
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: lib/ExtUtils/Install.pm
Title: "Enable make test "TEST_FILES=t/*.t.were_failing""
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: lib/ExtUtils/MM_Unix.pm
Title: "Fix for autouse.pm"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: lib/autouse.pm
Title: "Math::Complex fixes - fixes problems on m68-linux"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Math/Complex.pm
Title: "Updated CPAN.pm for 5.004_04"
From: [email protected] (Andreas J. Koenig)
Msg-ID: <[email protected]>
Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
Title: "debugger bug with 'c subname'"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: lib/perl5db.pl
Title: "Fix atan2 & restrict $t to (-pi,pi] instead of to [-pi,pi]"
From: Daniel S. Lewart, Jarkko Hietaniemi
<[email protected]>
Msg-ID: <[email protected]>
Files: lib/Math/Complex.pm
Title: "Cwd::fastcwd needs changes to work with tainting"
From: Hugo van der Sanden <[email protected]>, Ulrich Pfeifer
<[email protected]>, Tim Bunce
Msg-ID: <[email protected]>
Files: lib/Cwd.pm
Title: "use autouse: requires prototype now"
From: [email protected]
Msg-ID: <[email protected]>
Files: lib/autouse.pm
Title: ""use base qw(Foo Bar);" to set @ISA at compile time"
From: Gisle Aas <[email protected]>, Graham Barr <[email protected]>, Graham Barr
<[email protected]>, Tim Bunce <[email protected]>,
[email protected] (Jan Dubois), [email protected] (Larry
Wall)
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>, <[email protected]>,
<[email protected]>
Files: lib/base.pm
Title: "Further Math/Complex.pm enhancements"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Math/Complex.pm t/lib/complex.t
Title: "Further Math::Complex fixes"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Math/Complex.pm
------ OTHER CHANGES ------
Title: "POD patches w.r.t. $^S"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: ../pod/perlfunc.pod ../pod/perlvar.pod
Title: "libperl.sl on HP-UX 10.20"
From: "Darren/Torin/Who Ever..." <[email protected]>, Hugo van der Sanden
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files:
Title: "myconfig / perl -V: remove randbits and add prototype"
From: Tim Bunce <[email protected]>
Msg-ID: <[email protected]>
Files: myconfig
Title: "Emacs CPerl update for 5.004_04"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: emacs/cperl-mode.el
Title: "Enhance perly.fixer to help porters."
From: Tim Bunce
Files: perly.fixer
------ PORTABILITY - WIN32 ------
Title: "Fix win32/Makefile for perl95"
From: Gurusamy Sarathy <[email protected]>
Files: win32/Makefile win32/makefile.mk
Title: "Win32 archnames"
From: Bill Middleton <[email protected]>, Gurusamy Sarathy
<[email protected]>, Peter Prymmer <[email protected]>, Tim
Bunce <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>,
<Pine.GSO.3.95.970905123145.12361B-100000@ducks>
Files: win32/config_H.bc win32/config_H.vc
Title: "pl2bat.bat -> pl2bat.pl change in win32/pod.mak"
From: [email protected] (Jan Dubois)
Msg-ID: <[email protected]>
Files: win32/pod.mak
Title: "Add test-notty target to Win32 Makefile"
From: [email protected] (Jan Dubois)
Msg-ID: <[email protected]>
Files: win32/Makefile
Title: "Bug in Win32::GetShortPathName"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: win32/win32.c
Title: "Fix NT handles leak."
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: win32/win32io.c win32/win32sck.c
Title: "fix socket init duality on win32"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: win32/win32sck.c
------ PORTABILITY - GENERAL ------
Title: "Tweak to hints/machten.sh: stop t/lib/complex.t from failing"
From: Dominic Dunlop <[email protected]>
Msg-ID: <v03110700b06a30bdfc42@[194.51.248.80]>
Files: hints/machten.sh
Title: "Irix 6.2 build problem - so_locations"
From: "Billinghurst, David" <[email protected]>
Msg-ID: <D54B1932FFB4CF11B5C80000F8018BD2907E31@CRCMAIL>
Files: hints/irix_6.sh
Title: "Porting/pumpkin.pod version 1.13"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: Porting/pumpkin.pod
Title: "lib/timelocal.t fails test 1 for VMS 7.1"
From: Dan Sugalski <[email protected]>
Msg-ID: <[email protected]>
Files: vms/vmsish.h vms/vms.c
Title: "Patches to updated README.VMS for Perl 5.004_04"
From: Dan Sugalski <[email protected]>
Msg-ID: <[email protected]>
Files: README.vms
Title: "Fix perl build on Digital UNIX after JDK installs libnet.so"
From: Spider Boardman <[email protected]>
Msg-ID: <[email protected]>
Files: hints/dec_osf.sh
Title: "Updated README.VMS for Perl 5.004_04"
From: Dan Sugalski <[email protected]>
Msg-ID: <[email protected]>
Files: README.vms
Title: "Dynixptx hints"
From: [email protected] ("Bruce P. Schuck")
Msg-ID: <[email protected]>
Files: hints/dynixptx.sh
Title: "Minor OS/2 patch for 4_03"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: os2/os2.c
Title: "OS2::REXX improvements"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: os2/Changes os2/OS2/REXX/Makefile.PL os2/OS2/REXX/REXX.pm
Title: "hints/qnx.sh update"
From: Norton Allen <[email protected]>
Msg-ID: <[email protected]>
Files: hints/qnx.sh
Title: "New hints file for IBM OS/390 OpenEdition (MVS)"
From: [email protected] (Peter Prymmer)
Msg-ID: <[email protected]>
Files: hints/os390.sh
Title: "OS/2 Hints"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: hints/os2.sh
------ TESTS ------
Title: "op/glob.t test failure under Win32 with CVS"
From: Warren Jones <[email protected]>
Msg-ID: <[email protected]>
Files: t/op/glob.t
Title: "tests fail if localhost/loopback address not defined"
From: David McLean <David McLean<[email protected]>>, David McLean
<[email protected]>
Msg-ID: <[email protected]>
Files: t/lib/io_sock.t t/lib/io_udp.t
Title: "Improve pragma/locale test 102 - and don't fail, just warn"
From: Jarkko Hietaniemi <[email protected]>
Files: t/pragma/locale.t
Title: "Invalid test output in t/op/taint.t in trial 1"
From: Dan Sugalski <[email protected]>
Msg-ID: <[email protected]>
Files: t/op/taint.t
Title: "Identify t/*/*.t test failing because of file permissions"
From: [email protected] (Andreas J. Koenig)
Msg-ID: <[email protected]>
Files: t/TEST
Title: "fix poor t/op/runlevel.t test"
From: Gurusamy Sarathy <[email protected]>, Hugo van der Sanden
<[email protected]>, Norton Allen
<[email protected]>
Msg-ID: <[email protected]>
Files: t/op/runlevel.t
------ UTILITIES ------
Title: "Missing 'require' in auto-generated .pm by h2xs"
From: [email protected] (David Kerry)
Msg-ID: <[email protected]>
Files: utils/h2xs.PL
Title: "Perldoc tiny patch to avoid $0"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perldoc.PL
Title: "h2ph broken in 5.004_02"
From: David Mazieres <[email protected]>,
[email protected] (Kurt D. Starsinic)
Msg-ID: <[email protected]>,
<[email protected]>
Files: utils/h2ph.PL
Title: "add key_t caddr_t to h2ph", "eg/sysvipc/ipcsem bug", "update
hints/bsdos.sh"
From: Tony Sanders <[email protected]>
Msg-ID: <[email protected]>
Files: eg/sysvipc/ipcsem utils/h2ph.PL
Title: "perldoc search ., lib and blib/* if -f 'Makefile.PL'"
From: Tim Bunce
Msg-ID: <[email protected]>
Files: utils/perldoc.PL
Title: "5.004m4t1: perlbug: NIS domainname gets into wrong places"
From: [email protected] (Andreas J. Koenig)
Msg-ID: <[email protected]>
Files: utils/perlbug.PL
Title: "add better local patch info to perlbug", "perlbug checks perl
build/run version changes"
From: [email protected]
Files: utils/perlbug.PL
Title: "perldoc - suggest modules if requested module not found"
From: Anthony David <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perldoc.PL
Title: "perldoc mail::foo tries to read binary /usr/ucb/mail"
From: "Joseph Moof-in' Hall" <[email protected]>, Tim Bunce
Msg-ID: <[email protected]>
Files: utils/perldoc.PL
Title: "perldoc -f setpwent (for example) returns no descriptive text"
From: Tim Bunce
Files: utils/perldoc.PL
Title: "perldoc diffs: don't search auto - much faster"
From: "Joseph N. Hall" <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perldoc.PL
----------------
Version 5.004_03 Maintenance release 3 for 5.004
----------------
"To err is human, to forgive divine."
-- Alexander Pope
HEADLINES FOR THIS MAINTENANCE RELEASE
Fixed 5.004_02 compilation failure on VMS.
Fixed Configure (non)errors being displayed to user.
Better support for Windows 95.
Assorted documentation and hint file improvements.
perl --foo no longer silently ignored.
------ BUILD PROCESS ------
Title: "Show Configure failure reason even with -s"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: Configure
Title: "Configure can stop without fully explaining itself"
From: Jim Anderson <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: Configure
------ CORE LANGUAGE ------
Title: "typos in perl -h output"
From: "Richard A. Wells" <[email protected]>
Msg-ID: <[email protected]>
Files: perl.c
Title: "Some perldb -> PERLDB_* macro changes were missed"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: pp_ctl.c
Title: "Further fix to lseek's in lockf_emulate_flock"
From: Hallvard B Furuseth <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: pp_sys.c
Title: "GNU style perl --version (or any other --foo) ignored"
From: "M.J.T. Guy" <[email protected]>, Kenneth Albanowski
<[email protected]>, Stephen McCamant <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Files: pod/perldiag.pod perl.c
Title: "seen_dot declaration in perl.c needed for VMS"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: perl.c
------ DOCUMENTATION ------
Title: "[PATCH] -D info in perlrun", "[PATCH] Re: -D info in perlrun"
From: Stephen McCamant <[email protected]>, [email protected] (Ilya
Zakharevich)
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Files: pod/perlrun.pod
Title: "perlop pod inconsistent in presentation of regexp options"
From: "M.J.T. Guy" <[email protected]>, Hans Mulder <[email protected]>,
[email protected]
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>
Files: pod/perlop.pod
Title: "pod2man generated .IX lines upset whatis on Solaris"
From: "M.J.T. Guy" <[email protected]>, [email protected] (John
Redford)
Msg-ID: <[email protected]>
Files: pod/pod2man.PL
Title: "The description of the \Q metacharacter is confusing to novices"
From: [email protected] (Andrew M. Langmead)
Msg-ID: <[email protected]>
Files: pod/perlre.pod
Title: "doc patch for pack("p",undef) packing a NULL pointer"
From: [email protected] (Paul Marquess)
Msg-ID: <[email protected]>
Files: pod/perldelta.pod pod/perlfunc.pod
Title: "perlfunc.pod error"
From: Tom Christiansen <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
------ LIBRARY AND EXTENSIONS ------
Title: "patch for documentation error in FileCache.pm"
From: Mike Stok <[email protected]>, [email protected]
Msg-ID: <[email protected]>
Files: lib/FileCache.pm
Title: "[PATCH] 5.004_02: Complex/Trig: update"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Math/Complex.pm lib/Math/Trig.pm t/lib/complex.t
Title: "CPAN Use of uninitialized value in newest perl"
From: [email protected] (Tom Horsley)
Msg-ID: <[email protected]>
Files: lib/CPAN.pm
------ PORTABILITY - WIN32 ------
Title: "[PATCH] /x is not a valid shell switch on Win95"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: win32/win32.c
Title: "[PATCH] Win95-proofing pl2bat"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: MANIFEST win32/Makefile win32/makefile.mk win32/bin/pl2bat.pl
win32/bin/runperl.pl win32/bin/search.pl
win32/bin/webget.pl
Title: "[PATCH] [OK] Perl5.004_02 on Alpha NT"
From: [email protected] (William Middleton)
Msg-ID: <199708072100.OAA13141@ducks>
Files: win32/win32.c
------ PORTABILITY - OTHER ------
Title: "Improve dual-universe comments in hints/sunos_4_1.sh"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: hints/sunos_4_1.sh
Title: "Dynamic Loading on MkLinux (osname=linux,archname=ppc-linux)"
From: Chris Nandor <[email protected]>, Shimpei Yamashita
<[email protected]>
Msg-ID: <[email protected]>
Files: hints/linux.sh
Title: "5.004_02 Configure - worrying but normal errors displayed to user"
From: Paul Marquess <[email protected]>, [email protected]
(Paul Marquess)
Msg-ID: <[email protected]>,
<[email protected]>
Files: Configure os2/diff.configure
Title: "Minor glitch with Perl 5.004_01 on SunOS 4.1.3 (groupstype)"
From: [email protected] (Thad Floryan)
Msg-ID: <[email protected]>
Files: hints/sunos_4_1.sh
Title: "SCO Openserver 5.0.4 - add comment to hint file re compiler bug"
From: Bill Glicker <[email protected]>
Msg-ID: <[email protected]>
Files: hints/sco.sh
------ UTILITIES ------
Title: "perlbug -d non-interactive (with patch)"
From: Ted Ashton <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perlbug.PL
----------------
Version 5.004_02 Maintenance release 2 for 5.004
----------------
"When you work you are a flute through whose
heart the whispering of the hours turns to music."
-- from The Prophet by Kahlil Gibran
HEADLINES FOR THIS MAINTENANCE RELEASE
Major memory growth bug fixed.
Object destruction is more timely and orderly.
Further major enhancements to Win32 support, including:
Win32 binary compatibility between Visual C++ and Borland C++.
The -S option is now more useful on dos/Win32 (see perlrun).
Implicit -p print now checks for write errors.
DB_File now sub-classable (and other fixes).
Memory usage stats available with perl's malloc (see perldelta).
'use UNIVERSAL;' deprecated (see perldelta).
Internal integer to string conversions are faster.
Carp can be forced to give stack traces (see perldoc Carp).
Many other bug fixes and enhancements.
------ BUILD PROCESS ------
Title: "[PATCH] m2t3: Configure: cf_time always in C locale"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: Configure
Title: "Configure can't find open3 on NeXTstep"
From: Andy Dougherty <[email protected]>, [email protected]
(Hans Mulder)
Msg-ID: <9706271816.AA10551@ icgned.icgned.nl >
Files: Configure
Title: "Don't use undef value in Config::myconfig"
From: "Andreas J. Koenig" <[email protected]>, Chip Salzenberg
<[email protected]>
Msg-ID: <[email protected]>
Files: configpm
Title: "make Configure recognize powerux hint (perl5.004_01)"
From: [email protected] (Tom Horsley)
Msg-ID: <[email protected]>
Files: Configure
Title: "[PATCH]: HP-UX 10 w/o transition links"
From: Jeff Okamoto <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: Configure
Title: "INSTALL updates for GNU ld and __inet_* errors"
From: Andy Dougherty <[email protected]>
Files: INSTALL
------ CORE LANGUAGE ------
Title: "[PATCH] Additional patch for "Can't execute ...""
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perldiag.pod perl.c
Title: "[PATCH] Band-aid fix for local([@%]$x)"
From: Stephen McCamant <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perldiag.pod op.c pp_hot.c t/op/local.t
Title: "[PATCH] Re: Bug in Regular Expressions when using colon as
delimiter"
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perldiag.pod regcomp.c t/op/re_tests t/op/regexp.t
Title: "[PATCH] Re: Can't pack literals as pointers"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perldiag.pod pod/perlfunc.pod pp.c t/op/pack.t
Title: "[PATCH] Do not constant-fold ops that depend on locale if C<use
locale>"
From: Chip Salzenberg <[email protected]>
Msg-ID: <[email protected]>
Files: op.c
Title: "Eval fails in certain situations (eval "{'...")"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: t/comp/term.t toke.c
Title: "Fix memory leak on eval 'sub {}'"
From: Chip Salzenberg <[email protected]>
Files: pp_ctl.c
Title: "stringify looses integerness"
From: Gisle Aas <[email protected]>
Msg-ID: <[email protected]>
Files: sv.c
Title: "Fix intolerance of a space between "print" and opening paren"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: toke.c
Title: "[PATCH] Re: Calling Perl from within C from within Perl"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: perl.c
Title: "UNIVERSAL.pm and import methods (tests)"
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>
Files: t/op/universal.t universal.c
Title: "Avoid core dump on some paren'd regexp matches", "One-liner regex
causes SEGV on 5.003 under HP-UX and Linux"
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: regexec.c t/op/re_tests
Title: "Forbid negative splice offset beyond array start"
From: "John L. Allen" <[email protected]>, Chip Salzenberg
<[email protected]>
Msg-ID: <Pine.SOL.3.91.970625111744.19300A-100000@gateway>
Files: pp.c
Title: "Forbid "goto" into middle of foreach loop"
From: Chip Salzenberg <[email protected]>
Files: pod/perldiag.pod pp_ctl.c
Title: "Fix C<qq #hi#>"
From: Chip Salzenberg <[email protected]>
Files: toke.c
Title: "bless file handles as FileHandle if loaded else IO::Handle"
From: Gisle Aas <[email protected]>
Msg-ID: <[email protected]>
Files: gv.c lib/FileHandle.pm
Title: "infinite recursion in malloc() with some compile flags"
From: Hans Mulder <[email protected]>
Msg-ID: <[email protected]>
Files: malloc.c
Title: "sv_vcatpvfn hogs memory [Patch included]"
From: Matthias Neeracher <[email protected]>
Msg-ID: <[email protected]>
Files: sv.c
Title: "Fix '-' flag on sprintf() of floats"
From: Chip Salzenberg <[email protected]>, Jarkko Hietaniemi
<[email protected]>
Msg-ID: <[email protected]>
Files: sv.c
Title: "Free temps before calling END blocks", "Too late destruction"
From: Chip Salzenberg <[email protected]>
Msg-ID: <[email protected]>
Files: perl.c
Title: "Fix C<print $foo x 2> parsing"
From: "Chuck D. Phillips (NON-HP Employee)" <[email protected]>, Chip
Salzenberg <[email protected]>
Msg-ID: <[email protected]>
Files: toke.c
Title: "Fix lockf_emulate_flock() positioning"
From: Chip Salzenberg <[email protected]>, [email protected]
Msg-ID: <[email protected]>
Files: pp_sys.c
Title: "Don't use atol() for unsigned values", "signedness problem in
pack("N", "value");"
From: Chip Salzenberg <[email protected]>, Roger Espel Llima
<[email protected]>
Msg-ID: <[email protected]>
Files: sv.c
Title: "Don't warn about "${foo}" in string, even if &foo exists"
From: Chip Salzenberg <[email protected]>
Files: toke.c
Title: "[PATCH] -p does not check for failure of implicit print"
From: Dominic Dunlop <[email protected]>
Msg-ID: <v0311070aafea3fa83061@[194.51.248.75]>
Files: pod/perldiag.pod pod/perlrun.pod toke.c
Title: "Fix double form() in XS version check"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: XSUB.h
Title: "Constant-fold sprintf()"
From: Chip Salzenberg <[email protected]>
Files: opcode.pl
Title: "[PATCH] Fix double form() in XS version check"
From: Chip Salzenberg <[email protected]>
Msg-ID: <[email protected]>
Files: XSUB.h
Title: "[PATCH] Make DEBUGGING_MSTATS info consistent"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: INSTALL pod/perldelta.pod perl.h
Title: "Minor Win32 glitch with -S flag"
From: Warren Jones <[email protected]>
Msg-ID: <[email protected]>
Files: perl.c
Title: "Slightly safer signals"
From: Ilya Zakharevich <[email protected]>
Files: mg.c perl.c
Title: "Time::Local patch (plus perl.c and filehand.t)"
From: [email protected] (Ilya Zakharevich)
Files: lib/Time/Local.pm perl.c t/lib/filehand.t
Title: "[PATCH] Weirdness in sv_peek()"
From: Stephen McCamant <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: sv.c
Title: "Win32 UNC path causes autoload to fail"
From: Warren Jones <[email protected]>
Msg-ID: <[email protected]>
Files: pp_ctl.c
Title: "[PATCH]: reduced malloc patch"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: av.c
Title: "[PATCH] $\1 and serious bug in evalling"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: pp_ctl.c
Title: "Faster int to string conversion", "[PATCH} Re: memory leak in buffer
safety code"
From: Chip Salzenberg <[email protected]>, Hugo van der Sanden
<[email protected]>, Tim Bunce <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>
Files: global.sym sv.c
Title: "object never destructs"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: scope.c t/op/ref.t
Title: "[PATCH] -S flag fixes for DOSISH platforms", "[RESEND] [PATCH] -S
flag fixes for DOSISH platforms"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: pod/perldiag.pod pod/perlrun.pod perl.c
Title: "Perldb internal flag rehaul"
From: Ilya Zakharevich <[email protected]>
Files: pod/perldebug.pod pod/perlvar.pod perl.h gv.c mg.c op.c perl.c
pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c
Title: "[PATCH] Re: q and escaping paired delimiters"
From: Gurusamy Sarathy <[email protected]>, Kenneth Albanowski
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Files: t/base/lex.t toke.c
Title: "Enable PERL_DEBUG_MSTATS without -DDEBUGGING_MSTATS"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: malloc.c perl.c
Title: "semctl broken under Linux"
From: Andreas Schwab <[email protected]>, Andreas
Schwab <[email protected]>, Graham
Barr <[email protected]>, Tim Bunce <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>
Files: doio.c
Title: "[PATCH] m2t2: problem in NetBSD 1.2D with sfio"
From: Jarkko Hietaniemi <[email protected]>
Files: perl.h
Title: "fix substr fix (tests 27 etc)", "perl5.004_02 trial 1 available
(with substr bug and still some"
From: "M.J.T. Guy" <[email protected]>, Hugo van der Sanden
<[email protected]>, Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>
Files: pp.c
Title: "Fwd: substr("foo", -1000)", "substr: warn if substring doesn't
intersect original at all"
From: "M.J.T. Guy" <[email protected]>, Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: pod/perlfunc.pod pp.c t/op/substr.t
Title: "[PATCH] work around compiler bug on CX/UX (perl5.004_01)"
From: [email protected] (Tom Horsley)
Msg-ID: <[email protected]>
Files: hints/cxux.sh pp.c
------ DOCUMENTATION ------
Title: "Duplicates in perlguts.pod"
From: [email protected] (Hans Mulder)
Msg-ID: <9707082346.AA13231@ icgned.icgned.nl >
Files: pod/perlguts.pod
Title: "Better "Can't locate auto/%s.al in @INC" error documentation"
From: [email protected] (Ilya Zakharevich)
Msg-ID: <[email protected]>
Files: pod/perldiag.pod
Title: "new perlembed.pod:match.c"
From: Doug MacEachern <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlembed.pod
Title: "Document bug fix in localization of $1 etc."
From: Chip Salzenberg <[email protected]>
Files: pod/perldelta.pod
Title: "[PATCH] Major goof in XS Tutorial regarding subdirs"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlxstut.pod
Title: "[PATCH] Magic info in perlguts, take 2"
From: Stephen McCamant <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlguts.pod
Title: "[BUG:PATCH] Missing semicolon message wrong in perldiag"
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: pod/perldiag.pod
Title: "[PATCH] Updates to perlguts (repost)"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlguts.pod
Title: "[BUG:47:LOG] Dropped "and" in pod2man"
From: [email protected] (Hans Mulder)
Msg-ID: <9707082355.AA13254@ icgned.icgned.nl >
Files: pod/pod2man.PL
Title: "[BUG] perlembed.pod:power.c example"
From: Doug MacEachern <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlembed.pod
Title: "[PATCH] arguments swapped in perlapio.pod"
From: Hans Mulder <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlapio.pod
Title: "[PATCH] cool quote for perldebug"
From: Greg Bacon <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perldebug.pod
Title: "[PATCH] multiline commands in qx//"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod pod/perlop.pod
Title: "patch to 5.004_01 perltrap.pod"
From: [email protected] (John Macdonald)
Msg-ID: <[email protected]>
Files: pod/perltrap.pod
Title: "perl4 to perl5.004 converion with debugger problem"
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perltrap.pod
Title: "done3/perlbook.pod"
From: Randal Schwartz <[email protected]>
Files: pod/perlbook.pod
Title: "[PATCH] readline and readpipe are undocumented"
From: Hans Mulder <[email protected]>
Files: pod/perlfunc.pod
Title: "Document use of - in a regex char class."
From: Dominic Dunlop <[email protected]>
Msg-ID: <v03102804afd578bcef2c@[194.51.248.88]>
Files: pod/perlre.pod
Title: "[PATCH] splitpod broken in 5.004_01"
From: Hans Mulder <[email protected]>, Tim Bunce <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: pod/splitpod
------ LIBRARY AND EXTENSIONS ------
Title: "Carp::cluck() and -MCarp=verbose"
From: [email protected], [email protected] (Ed Peschko)
Msg-ID: <[email protected]>,
<[email protected]>
Files: lib/Carp.pm
Title: "Warning from calls using "use Shell""
From: Andrew Pimlott <[email protected]>
Msg-ID: <Pine.SOL.3.91.970806173903.7320H-100000@abel>
Files: lib/Shell.pm
Title: "confessing a carp"
From: Chip Salzenberg <[email protected]>, Hugo van der Sanden
<[email protected]>, Nick Ing-Simmons
<[email protected]>, Tim Bunce <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>
Files: lib/Carp.pm
Title: "[BUG:PATCH] dumpvar.pl parses some references incorrectly"
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>
Files: lib/dumpvar.pl
Title: "[PATCH] m2t3: minor doc patch (to obsolete I18N::Collate)"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: lib/I18N/Collate.pm
Title: "[PATCH] Binary installers for Perl modules"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: lib/ExtUtils/Install.pm
Title: "m2t2 broke CPAN.pm :-("
From: [email protected] (Andreas J. Koenig)
Files: lib/CPAN.pm lib/Bundle/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
Title: "[PATCH] CPAN.pm on OS/2"
From: "Andreas J. Koenig" <[email protected]>, Ilya Zakharevich
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: lib/CPAN.pm
Title: "Docs of IO::Handle [PATCH]"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: ext/IO/lib/IO/Handle.pm
Title: "Exporter errors give wrong location"
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Exporter.pm
Title: "[PATCH] Exporter new export_to_level method"
From: [email protected] (Ed Peschko)
Files: lib/Exporter.pm
Title: "DB_File produces spurious output when trapping __DIE__"
From: [email protected] (Paul Marquess)
Msg-ID: <[email protected]>
Files: ext/DB_File/DB_File.pm
Title: "Remove 'use UNIVERSAL;', switch to UNIVERSAL::isa()"
From: "M.J.T. Guy" <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
Title: "perl5.004 Time::Local still broken"
From: Mathias Koerber <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Time/Local.pm
Title: "Sys::Hostname should localize $SIG{__DIE__}"
From: Ken Shan <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Sys/Hostname.pm
Title: "xsubpp patch"
From: John Tobey <[email protected]>
Msg-ID: <199707010221.CAA01234@remote133>
Files: lib/ExtUtils/xsubpp
Title: "DB_File 1.15 patch"
From: [email protected] (Paul Marquess)
Msg-ID: <[email protected]>
Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs ext/DB_File/typemap
t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
Title: "Problems with setvbuf"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: ext/IO/IO.xs
Title: "[PATCH] Repost of fork() debugger patch"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: lib/perl5db.pl lib/Term/ReadLine.pm
Title: "IO::File and DB_File pollutes namespace with Fcntl constants"
From: Gisle Aas <[email protected]>
Msg-ID: <[email protected]>
Files: ext/IO/lib/IO/File.pm
Title: "[MM] [PATCH] Re: Liblist problems for MSWin32"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: lib/ExtUtils/Liblist.pm
Title: "Net::hostent documentation error"
From: [email protected]
Msg-ID: <[email protected]>
Files: lib/Net/hostent.pm
Title: "PATCH: make DBM*_File modules sub-classable"
From: [email protected] (Paul Marquess)
Msg-ID: <[email protected]>
Files: ext/GDBM_File/typemap ext/NDBM_File/typemap
ext/ODBM_File/ODBM_File.xs ext/SDBM_File/typemap
t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
Title: "Sys::Syslog patch to allow unix domain sockets"
From: Sean Robinson <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Sys/Syslog.pm
Title: "'use UNIVERSAL;' deprecated, do C<UNIVERSAL::isa()> instead",
"UNIVERSAL.pm and import methods"
From: "M.J.T. Guy" <[email protected]>, Gisle Aas <[email protected]>,
Graham Barr <[email protected]>, Gurusamy Sarathy
<[email protected]>, Hugo van der Sanden
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>
Files: lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
t/op/universal.t universal.c
Title: "[MM] Small patch to MakeMaker, new release"
From: "Andreas J. Koenig" <[email protected]>
Msg-ID: <[email protected]>
Files: lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
Title: "ExtUtils-Embed upgrade"
From: Doug MacEachern <[email protected]>
Files: lib/ExtUtils/Embed.pm
Title: "[PATCH] icmp tweak for IO::Socket"
From: [email protected]
Msg-ID: <[email protected]>
Files: ext/IO/lib/IO/Socket.pm
Title: "Allow concurrent mkdir in File::Path::mkpath"
From: [email protected] (Ruben Schattevoy)
Msg-ID: <[email protected]>
Files: lib/File/Path.pm
Title: "CPAN.pm, $VERSION and nested (bundled) modules."
From: [email protected] (Andreas J. Koenig)
Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
lib/ExtUtils/Mksymlists.pm
Title: "[PATCH] perl debugger, win32, and emacs"
From: Jay Rogers <[email protected]>
Msg-ID: <[email protected]>
Files: lib/perl5db.pl
Title: "[PATCH] pod2html mangles C<&foo(42);>"
From: Hans Mulder <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Pod/Html.pm
Title: "[PATCH] posix.xs broken on VMS 7.1"
From: Dan Sugalski <[email protected]>
Msg-ID: <[email protected]>
Files: ext/POSIX/POSIX.xs
Title: "MM_Unix.pm nits for Win32 DMAKE"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: lib/ExtUtils/MM_Unix.pm
Title: "Sys::Hostname -w unclean in trial 2"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Sys/Hostname.pm
Title: "(3) File::Find::find()/finddepth() bugs with toplevel paths"
From: "Conrad E. Kimball" <[email protected]>
Msg-ID: <[email protected]>
Files: lib/File/Find.pm
------ OTHER CHANGES ------
Title: "EMERGENCY_SBRK or PERL_EMERGENCY_SBRK ?"
From: Andy Dougherty <[email protected]>,
[email protected] (Ilya Zakharevich)
Msg-ID: <[email protected]>,
<[email protected]>
Files:
Files:
------ PORTABILITY - WIN32 ------
Title: "[PATCH] Embedding threaded apps in perl.dll"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: win32/win32.c
Title: "Minor fix for pl2bat.bat", "[PATCH] Re: Minor fix for pl2bat.bat"
From: Gurusamy Sarathy <[email protected]>, Warren Jones
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: win32/bin/pl2bat.bat
Title: "WIN32 Build - pod2xxx.bat Missing?", "[PATCH] Re: WIN32 Build -
pod2xxx.bat Missing?"
From: Chris Williams <[email protected]>, Gurusamy Sarathy
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: win32/Makefile win32/makefile.mk
Title: "[PATCH] Win32 sitelib intuition from DLL location"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: win32/win32.h win32/config_h.PL win32/win32.c
Title: "[PATCH] binary coexistence on win32", "[RESEND] [PATCH] binary
coexistence on win32"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: lib/ExtUtils/Mksymlists.pm win32/win32.h win32/win32io.h
win32/win32iop.h win32/makedef.pl win32/win32.c
win32/win32io.c
Title: "[PATCH] docs for win32 utilities"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: win32/bin/pl2bat.bat win32/bin/runperl.bat
Title: "[PATCH] exec() fixed on win32"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: win32/win32.h win32/win32io.h win32/win32iop.h README.win32 doio.c
win32/config_H.bc win32/config_H.vc win32/makedef.pl
win32/win32.c win32/win32io.c
Title: "[PATCH] getenv() after my_setenv() gets old entry on Win32"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: win32/win32.h win32/win32.c
Title: "[PATCH] getservby*() calls fail on Windows NT"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: win32/win32sck.c
Title: "[PATCH] minor win32 scribbles"
From: Gurusamy Sarathy <[email protected]>, Hugo van der Sanden
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: pod/perldelta.pod README.win32 win32/Makefile win32/config.bc
win32/config.vc win32/makefile.mk
Title: "[PATCH] trial2: some batch files won't run"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: win32/bin/pl2bat.bat win32/bin/runperl.bat
Title: "[PATCH] win32 docs and runperl.bat"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: MANIFEST README.win32 win32/bin/pl2bat.bat win32/bin/runperl.bat
Title: "[PATCH] win32 extras and embedding"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: dosish.h win32/win32.h perl.c win32/config.bc win32/config_H.bc
win32/makedef.pl win32/perllib.c win32/win32.c
Title: "[PATCH] win32 tweaks"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: win32/win32.h win32/win32.c
Title: "[PATCH] win32_stat() fixes (2nd try)"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: t/op/stat.t win32/win32iop.h win32/win32.c
------ PORTABILITY - OTHER ------
Title: "Additional OS/2 patches"
From: Gurusamy Sarathy <[email protected]>, Ilya Zakharevich
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Files: README.os2 os2/Changes perl.c
Title: "Additional patch is needed for os2/diff.configure"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: os2/diff.configure
Title: "Assorted OS/2 fixes"
From: [email protected] (Ilya Zakharevich)
Msg-ID: <[email protected]>
Files: hints/os2.sh os2/diff.configure os2/os2ish.h README.os2 os2/Changes
os2/Makefile.SHs os2/os2.c util.c
Title: "[PATCH] Changes for VMS 7.1 support"
From: Charles Bailey <[email protected]>, Dan Sugalski
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: vms/sockadapt.h vms/config.vms vms/sockadapt.c
Title: "[PATCH] Easier TCP stack selection for VMS"
From: Dan Sugalski <[email protected]>
Msg-ID: <[email protected]>
Files: vms/descrip.mms
Title: "Minor VMS patches"
From: Charles Bailey <[email protected]>
Msg-ID: <[email protected]>
Files: lib/ExtUtils/MM_VMS.pm vms/vmsish.h vms/descrip.mms vms/test.com
vms/vms.c vms/ext/filespec.t
Title: "[PATCH] Two un-disabled tests for VMS"
From: Dan Sugalski <[email protected]>
Msg-ID: <[email protected]>
Files: vms/test.com
Title: "fixes for hints/svr4 for UnixWare >= 2.1.1"
From: John Hughes <[email protected]>
Msg-ID: <[email protected]>
Files: hints/svr4.sh
Title: "make depend loop fix and minor OS/2 improvements to build process"
From: [email protected] (Ilya Zakharevich)
Files: Makefile.SH hints/os2.sh os2/Makefile.SHs
------ TESTS ------
Title: "Add xor tests to test suite"
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Files: t/comp/cmdopt.t
Title: "[PATCH] enable some tests on Win32"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: t/op/magic.t
Title: "Fix up problems with *DBM tests"
From: Paul Marquess <[email protected]>
Files: t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
------ UTILITIES ------
Title: "[PATCH] m2t3: utils/perlbug.PL: -ok report is not a bug"
From: Jarkko Hietaniemi <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perlbug.PL
Title: "perlbug - check sendmail and fix win32 tmp path"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perlbug.PL
Title: "OK: perl <some_version> on <some_system> (corrected)", "enhancements
to perlbug -ok"
From: "M.J.T. Guy" <[email protected]>, Stephen McCamant <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Files: utils/Makefile utils/perlbug.PL
Title: "perlbug -ok [PATCH]"
From: "Charles F. Randall" <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perlbug.PL
Title: "perlbug broken"
From: Andreas Schwab <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perlbug.PL
Title: "[PATCH] perlbug under OS/2"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perlbug.PL
Title: "perldoc doesn't grok Win32 UNC paths"
From: Warren Jones <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: utils/perldoc.PL
Title: "[PATCH] perldoc under OS/2"
From: Ilya Zakharevich <[email protected]>
Msg-ID: <[email protected]>
Files: utils/perldoc.PL
Title: "h2ph corrections to avoid redefined sub warnings"
From: wdconsta <[email protected]>
Msg-ID: <Pine.SV4.3.93.970708143446.23808A-100000@florence.teaching.cs.adelaide.edu.au>
Files: utils/h2ph.PL
----------------
Version 5.004_01 Maintenance release 1 for 5.004
----------------
"Practice random kindness and senseless acts of beauty"
-- Anne Herbert
HEADLINES FOR THIS MAINTENANCE RELEASE
(..., undef, ...) = split(...) bug fixed.
Win32 support greatly improved, now very strong.
Memory leak using Tied hashes and arrays fixed.
Documentation updates.
Many other bug fixes and enhancements.
CORE LANGUAGE
Title: "[PATCH] first true value returned by scalar C<...> is wrong"
From: [email protected]
Files: pp_ctl.c t/op/flip.t
Title: "Regex Bug in 5.003_26 thru 003_99a"
From: Andreas Karrer <[email protected]>, Chip Salzenberg
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: regcomp.h regcomp.c regexec.c
Title: "[PATCH] -w interacts badly with -Dt"
From: Spider Boardman <[email protected]>
Files: sv.c
Title: "No DESTROY on untie. Tie memory leak fixed."
From: Gurusamy Sarathy <[email protected]>, Jay Rogers <[email protected]>,
[email protected] (Paul Marquess)
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Files: pp_hot.c
Title: "magic_clear_all_env proto should match svt_clear"
From: Nick Ing-Simmons <[email protected]>
Files: proto.h mg.c
Title: "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)",
"[PATCH] for NETaa13787: %ENV=(); doesn't clear the environment"
From: [email protected], [email protected] (Peter Prymmer)
Msg-ID: <[email protected]>
Files: embed.h perl.h proto.h global.sym mg.c t/op/magic.t
Title: "Patch to show @INC when require dies"
From: [email protected] (Jim Avera)
Msg-ID: <[email protected]>
Files: pp_ctl.c
Title: "[PATCH] bug with m// nested inside s///e"
From: [email protected]
Files: op.c t/op/subst.t
DOCUMENTATION
Title: "[PATCH] perlembed Win32 update"
From: Doug MacEachern <[email protected]>
Files: pod/perlembed.pod
Title: "perldiag.pod patch - "(W) substr outside string" is "(S)evere" if
used as lvalue."
From: John Hughes <[email protected]>
Files: pod/perldiag.pod
Title: "local(%ENV) looses magic - document behaviour"
From: Gurusamy Sarathy <[email protected]>
Files: pod/perlsub.pod
Title: "[PATCH] perlguts caveats", "perlguts additions"
From: Gurusamy Sarathy <[email protected]>, [email protected]
(Ilya Zakharevich)
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>
Files: pod/perlguts.pod
Title: "pod2man produces broken pages", "weird condition in perldelta breaks
nroff"
From: Davin Milun <[email protected]>, Hans Mulder <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: pod/pod2man.PL
Title: "Perl 5 pod2man fix", "perlguts man page corrupted"
From: [email protected] (Franklin Chen), [email protected], [email protected], tom
(Tom Dinger on Feste), [email protected] (Tom Dinger on Feste)
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>
Files: pod/pod2man.PL
Title: "[PATCH] reference form chomp to chop in perlfunc"
From: [email protected]
Files: pod/perlfunc.pod
Title: "pod2man gags if "=pod" is before "=head1 NAME""
From: [email protected] (Warren Hyde)
Msg-ID: <[email protected]>
Files: pod/pod2man.PL
Title: "perlfunc.pod unclear about return value range of rand"
From: "Tuomas J. Lukka" <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlfunc.pod
Title: "Error in perllol manpage", "Error in perllol manpage (fwd)"
From: Chris Wick <[email protected]>
Files: pod/perllol.pod
Title: "5.004 removed deprecated %OVERLOAD support silently"
From: [email protected] (Jonathan Biggar)
Msg-ID: <[email protected]>
Files: pod/perldelta.pod
Title: "[PATCH] Documentation bugs"
From: Stephen Potter <[email protected]>
Files: pod/perldata.pod pod/perldiag.pod pod/perlfaq8.pod pod/perlfaq9.pod
pod/perlop.pod pod/perlsub.pod pod/perltoot.pod
Title: "5.004 POD stuff", "make html - any takers?", "make html --> unusable
xref links", "pod/*.html -- all hyperlinks are invalid"
From: "Darren/Torin/Who Ever..." <[email protected]>, "Paul D. Smith"
<[email protected]>, Gurusamy Sarathy
<[email protected]>, Jarkko Hietaniemi <[email protected]>,
Michael R Cook <[email protected]>, [email protected] (Jim
Avera), [email protected]
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>,
<[email protected]>
Files: INSTALL pod/perldiag.pod installhtml
Title: "checkpods- forget blank line status when starting a new file"
From: Larry Parmelee <[email protected]>
Files: pod/checkpods.PL
Title: "installhtml: Fix 'no title' & 'unexpected ...' warnings. Double speed."
From: Tim Bunce
Files: installhtml lib/Pod/Html.pm pod/splitpod
LIBRARY AND EXTENSIONS
Title: "sdbm can fail if a config.h exists in system directories"
From: Tim Bunce
Files: ext/SDBM_File/sdbm/Makefile.PL
Title: "LWP and SIG __DIE__ traps not playing well together!"
From: Gisle Aas <[email protected]>
Files: lib/AutoLoader.pm
Title: "Memory Consumption of autosplit_lib_modules/sv_gets (workaround)"
From: Matthias Neeracher <[email protected]>
Files: lib/AutoSplit.pm
Title: "Comments of this Sys::Syslog patch", "Unusual Sys::Syslog behaviour
with FQDN ? [Even in 5.004 - a bug?]"
From: Jarkko Hietaniemi <[email protected]>, Russ Allbery <[email protected]>,
[email protected] (Alan Schwartz)
Msg-ID: <[email protected]>, <[email protected]>
Files: lib/Sys/Syslog.pm
Title: "Patch to CPAN.pm (perl5.004) for ncftp"
From: "Richard L. Maus, Jr." <[email protected]>
Msg-ID: <[email protected]>
Files: lib/CPAN.pm
Title: "[PATCH] Harness.pm bug w/perl5.004 & VMS"
From: Dan Sugalski <[email protected]>
Msg-ID: <[email protected]>
Files: lib/Test/Harness.pm
Title: "more Fcntl constants [PATCH]"
From: Jarkko Hietaniemi <[email protected]>
Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
Title: "5.004 breaks ftp.pl due to missing (although obsolete) chat2.pl"
From: Tim Bunce
Files: lib/chat2.pl
BUILD PROCESS
Title: "make test && ... doesn't work"
From: Tim Bunce
Files: Makefile.SH
Title: "[PATCH] INSTALL-1.18"
From: Andy Dougherty <[email protected]>
Msg-ID: <[email protected]>
Files: INSTALL
Title: "improved gnuwin32 Configure support"
From: Chris Faylor <[email protected]>
Msg-ID: <[email protected]>
Files: Configure
Title: "installhtml problems finding splitpod"
From: [email protected]
Files: installhtml INSTALL
Title: "perl 5.004 (and 01) man pages not generated and installed"
From: [email protected] (Larry W. Virden)
Files: installman
Title: "oddity in Configure"
From: Mike Stok <[email protected]>
Files: Configure
Title: "perl5.004 on AIX: Patches", "perl5.004 on FreeBSD and AIX"
From: Peter van Heusden <[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: Makefile.SH perl_exp.SH ext/DynaLoader/dl_aix.xs perlio.sym
Title: "Compiling perl5.004 on NEWS-OS 4.x"
From: Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=)
<[email protected]>
Msg-ID: <[email protected]>
Files: Configure hints/newsos4.sh
PORTABILITY
Title: "win32: additional default libraries"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: lib/ExtUtils/MM_Win32.pm
Title: "[PATCH] win32 minor fixes"
From: Gurusamy Sarathy <[email protected]>
Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm win32/config.bc
Title: "[PATCH] clean up perlocal.pod output on VMS"
From: [email protected] (Peter Prymmer)
Files: lib/ExtUtils/MM_VMS.pm
Title: "[PATCH] Re: Term::ReadKey on Win32: set console"
From: Gurusamy Sarathy <[email protected]>
Files: lib/Term/ReadLine.pm
Title: "[PATCH] Pod::Text nit for Win32"
From: Gurusamy Sarathy <[email protected]>
Files: lib/Pod/Text.pm
Title: "pathname bug in xsubpp on win32"
From: [email protected] (Jonathan Biggar)
Msg-ID: <[email protected]>
Files: lib/ExtUtils/xsubpp
Title: "MakeMaker stumbles on Win32 UNC paths"
From: Warren Jones <[email protected]>
Files: lib/ExtUtils/MM_Win32.pm
Title: "build problem on SGI R10000 PowerChallenge (IRIX 6.2) lseek proto"
From: Jarkko Hietaniemi <[email protected]>
Files: doio.c
Title: "Perl 5.004 + Linux 2.0.30 & semctl()"
From: Andy Dougherty <[email protected]>, Jordan
Mendelson <[email protected]>
Files: doio.c
Title: "lib/io_udp.t fails on VMS"
From: [email protected]
Msg-ID: <[email protected]>
Files: pp_sys.c
Title: "Compilation of mg.c from perl5.004m1t2 fails on OpenVMS/AXP"
From: Henrik Tougaard <[email protected]>
Files: mg.c t/op/taint.t
Title: "[PATCH] (NEXT|OPEN)STEP hints"
From: Gerd Knops <[email protected]>
Files: hints/next_3.sh hints/next_4.sh
Title: "win32: user defined shell"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: pod/perlrun.pod win32/win32.c
Title: "misc perl5.004 doc fixes, especially vms"
From: [email protected] (Larry W. Virden)
Msg-ID: <[email protected]>
Files: pod/perlfaq4.pod vms/perlvms.pod lib/Pod/Html.pm pod/roffitall
vms/ext/DCLsym/DCLsym.pm vms/ext/Stdio/Stdio.pm
Title: "[PATCH] gen_shrfls.pl too picky for Dec C 5.6 preprocessor output"
From: Dan Sugalski <[email protected]>
Files: vms/gen_shrfls.pl
Title: "[PATCH] win32: Configure cf_email"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Files: win32/Makefile win32/config.bc win32/config.vc win32/config_sh.PL
win32/makefile.mk
Title: "[PATCH] README.win32 nits"
From: Gurusamy Sarathy <[email protected]>
Files: README.win32
Title: "Document cause and remedy for op/taint.t failure"
From: Gurusamy Sarathy <[email protected]>
Files: README.win32
Title: "SVR4 hints for DDE SMES Supermax Enterprise Server"
From: Jarkko Hietaniemi <[email protected]>
Files: hints/svr4.sh
Title: "porting.help"
From: Tim Bunce
Files: Porting/pumpkin.pod Porting/preprel
Title: "Major 5.004 Win32 update (Borland win32 support, and other patches)",
"($a,undef,$b) = qw(a b c) and ties delaying DESTROY fixes"
From: Gurusamy Sarathy <[email protected]>
Files: MANIFEST pod/perlguts.pod win32/include/sys/socket.h EXTERN.h
opcode.h perl.h regcomp.h ext/Fcntl/Fcntl.pm
ext/SDBM_File/Makefile.PL lib/ExtUtils/Install.pm
lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
lib/File/DosGlob.pm t/op/mkdir.t t/op/stat.t win32/win32.h
win32/win32io.h win32/win32iop.h README.win32 doio.c gv.c
mg.c op.c perlio.c pp.c pp_ctl.c pp_hot.c pp_sys.c util.c
win32/Makefile win32/config.bc win32/config.vc
win32/config_H.bc win32/config_H.vc win32/makedef.pl
win32/makefile.mk win32/makeperldef.pl win32/perlglob.c
win32/perllib.c win32/win32.c win32/win32io.c
win32/win32sck.c
Title: "[PATCH] Re: Maintenance release (remove PERL_DUMMY_SIZE)"
From: Gurusamy Sarathy <[email protected]>
Files: opcode.h perl.h regcomp.h win32/win32.h gv.c
Title: "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)"
From: Gurusamy Sarathy <[email protected]>
Files: win32/win32.h win32/win32io.h win32/win32iop.h global.sym mg.c perl.c
t/op/magic.t util.c win32/makedef.pl win32/win32.c
win32/win32io.c
Title: "[PATCH] win32: ExtUtils::Liblist support"
From: Gurusamy Sarathy <[email protected]>
Files: lib/ExtUtils/Liblist.pm win32/Makefile win32/config.bc
win32/makefile.mk
Title: "[PATCH] Re: borland C++Perl embedding failures re __declspec()"
From: Gurusamy Sarathy <[email protected]>
Files: win32/win32.c
Title: "No need to use `pwd` in t/op/magic.t test for amigaos"
From: Norbert Pueschel <[email protected]>
Files: t/op/magic.t
TESTS
Title: "Tests depend on locale"
From: "Jan D." <[email protected]>, Jarkko Hietaniemi
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: t/lib/safe2.t t/op/mkdir.t
Title: "op/groups test fails on Linux (groups in /bin)"
From: "Jan D." <[email protected]>
Msg-ID: <[email protected]>
Files: t/op/groups.t
Title: "More simple regexp tests and test docs"
From: Hans Mulder <[email protected]>
Files: t/op/re_tests t/op/regexp.t
Title: "[PATCH] Re: Using undef to ignore values returned from split"
From: Hugo van der Sanden <[email protected]>
Files: t/op/split.t
UTILITIES
Title: "bad test of -A flag in h2xs"
From: "Jeffrey S. Haemer" <[email protected]>
Files: utils/h2xs.PL
Title: "[PATCH] h2xs missing from utils/Makefile"
From: [email protected]
Files: utils/Makefile
Title: "PATCH: bug in perlbug w.r.t. environment variables", "bug in perlbug
w.r.t. environment variables"
From: "Jan D." <[email protected]>, Jarkko Hietaniemi
<[email protected]>
Msg-ID: <[email protected]>,
<[email protected]>
Files: utils/perlbug.PL
Title: "[PATCH] final newline missing in MANIFEST generated by h2xs"
From: [email protected]
Files: utils/h2xs.PL
-------------
Version 5.004
-------------
"Hey, Rocky! Watch me pull a release out of my hat!"
"Aww, that trick never works..."
CORE LANGUAGE CHANGES
Title: "Make C<m//g> reset pos on failure; make C<m//gc> not reset"
From: Chip Salzenberg
Files: dump.c op.c op.h pod/perldelta.pod pod/perlfaq6.pod
pod/perlop.pod pod/perlre.pod pp_ctl.c pp_hot.c regcomp.c
t/op/pat.t toke.c
Title: "SECURITY: Forbid exec() if $ENV{BASH_ENV} is tainted"
From: Chip Salzenberg
Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
taint.c
Title: "Allow exec() if $ENV{TERM} is tainted but innocuous"
From: Chip Salzenberg
Files: pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
taint.c
Title: "Allow globbing when tainted under VMS (no external program)"
From: Chip Salzenberg
Files: pp_sys.c t/op/taint.t
CORE PORTABILITY
Title: "Make Irix hints adapt when n32 libm.so is missing"
From: Chip Salzenberg
Files: hints/irix_6.sh
Title: "Fix default HP-UX installation path"
From: Jeff Okamoto
Msg-ID: <[email protected]>
Date: Tue, 13 May 1997 15:28:04 -0700
Files: hints/hpux.sh
Title: "VMS update, including socket support (four patches)"
From: Jonathan Hudson <[email protected]>,
Peter Prymmer <[email protected]>,
Dan Sugalski <[email protected]>
Files: vms/config.vms vms/descrip.mms vms/sockadapt.h vms/vms.c
vms/vmsish.h
Title: "Win32 update (three patches)"
From: Gurusamy Sarathy
Files: README.win32 perl.c win32/Makefile win32/config.H
win32/config_h.PL win32/config_sh.PL win32/makedef.pl
win32/win32.c win32/win32.h win32/win32io.c win32/win32io.h
win32/win32iop.h
Title: "Don't require executable bit on perl -S if DOSISH"
From: Danny Sadinoff <[email protected]>
Msg-ID: <[email protected]>
Date: Fri, 09 May 1997 12:33:18 -0400
Files: perl.c
OTHER CORE CHANGES
Title: "In C<eval &func>, always call &func in scalar context"
From: Chip Salzenberg
Files: op.c
Title: "Fix recursive substitution"
From: Chip Salzenberg; test from Tim Bunce
Files: cop.h global.sym pp_ctl.c proto.h scope.c t/op/subst.t
Title: "Make read with <> from a TTY notice EOF"
From: Jonathan I. Kamens <[email protected]>
Msg-ID: <[email protected]>
Date: Mon, 12 May 1997 07:47:13 -0400
Files: sv.c
Title: "Fix core dump from get*() functions returning no alias array"
From: Chip Salzenberg
Files: pp_sys.c
Title: "Fix typo"
From: Mark K Trettin <[email protected]>
Msg-ID: <[email protected]>
Date: Sat, 10 May 1997 17:28:35 -0500
Files: pp_sys.c
BUILD PROCESS
Title: "Don't use 'unset' in Configure"
From: Chip Salzenberg
Files: Configure
Title: "Protect against having no such command as 'cc'"
From: Hans Mulder <[email protected]>
Msg-ID: <[email protected]>
Date: Mon, 12 May 1997 16:35:34 -0400 (EDT)
Files: Configure
Title: "minor wording enhancement for Configure"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Sat, 10 May 1997 13:38:31 +0300 (EET DST)
Files: Configure
LIBRARY AND EXTENSIONS
Title: "Refresh CGI.pm to 2.36"
From: Lincoln Stein <[email protected]>
Files: eg/cgi/frameset.cgi eg/cgi/javascript.cgi lib/CGI.pm
Title: "In IO::File::open, prepend './' less often (for Win32 et al)"
From: Chip Salzenberg
Files: ext/IO/lib/IO/File.pm
Title: "Fix core dump on IO::Seekable::setpos($fh, undef)"
From: Chip Salzenberg
Files: ext/IO/IO.xs t/lib/io_xs.t
TESTS
Title: "Make rand.t vanishingly unlikely to give false failure"
From: Tom Phoenix
Msg-ID: <[email protected]>
Date: Sat, 10 May 1997 19:57:30 -0700 (PDT)
Files: t/op/rand.t
Title: "Fix sleep test: sleep(N) is defined to allow sleeping N-1"
From: Chuck D. Phillips <[email protected]>
Msg-ID: <[email protected]>
Date: Thu, 15 May 1997 11:35:41 -0600
Files: t/op/sleep.t
UTILITIES
Title: "h2xs and @EXPORT_OK"
From: Jeff Okamoto
Msg-ID: <[email protected]>
Date: Fri, 9 May 1997 16:48:20 -0700
Files: utils/h2xs.PL
DOCUMENTATION
Title: "Tweaks for perldelta"
From: [email protected]
Msg-ID: <[email protected]>
Date: Sun, 11 May 97 01:46:00 +0200
Files: pod/perldelta.pod
Title: "Mention perlfaq.pod and perlmodlib.pod in perldelta.pod"
From: Chip Salzenberg
Files: pod/perldelta.pod
Title: "Fix example of use of lexicals with formats"
From: Chip Salzenberg
Files: pod/perldelta.pod
Title: "Explain that destruction order is not defined"
From: Gurusamy Sarathy <[email protected]>
Msg-ID: <[email protected]>
Date: Thu, 15 May 1997 02:00:23 -0400
Files: pod/perltoot.pod
Title: "Note that DATA filehandle is unavailable during BEGIN {}"
From: [email protected] (Neil Bowers)
Msg-ID: <[email protected]>
Date: Mon, 12 May 1997 13:27:43 +0100
Files: pod/perldata.pod
Title: "More detailed IO::Socket documentation"
From: Tom Christiansen
Msg-ID: <[email protected]>
Date: Wed, 14 May 1997 08:56:30 -0600
Files: pod/perlipc.pod
-----------------
Version 5.003_99a
-----------------
Herein we find the fruits of the gamma.
CORE LANGUAGE CHANGES
Title: "SECURITY: Forbid glob() when tainting (-T or setuid)"
From: Chip Salzenberg
Files: pod/perlrun.pod pod/perlsec.pod pp_sys.c
Title: "SECURITY: Forbid exec() if $ENV{TERM} or $ENV{ENV} is tainted"
From: Chip Salzenberg
Files: pod/perlrun.pod pod/perlsec.pod t/op/taint.t taint.c
CORE PORTABILITY
Title: "(NeXT|Open)Step update"
From: Gerd Knops <[email protected]>
Msg-ID: <[email protected]>
Date: Wed, 7 May 97 17:47:02 -0500
Files: Configure MANIFEST config_h.SH hints/next_3.sh hints/next_4.sh
Title: "NetBSD hint update"
From: Giles Lean <[email protected]>
Msg-ID: <[email protected]>
Date: Mon, 5 May 1997 23:46:37 +1000 (EST)
Files: hints/netbsd.sh
Title: "Irix hint update"
From: Scott Henry <[email protected]>
Msg-ID: <[email protected]>
Date: 06 May 1997 11:09:56 -0700
Files: hints/irix_6.sh
Title: "HPUX: patch for ext/DynaLoader/dl_hpux.xs"
From: Chuck D. Phillips <[email protected]>
Msg-ID: <[email protected]>
Date: Sun, 4 May 1997 23:48:39 -0600
Files: ext/DynaLoader/dl_hpux.xs
Title: "Win32 update (consolidated patch plus three followups)"
From: Gurusamy Sarathy
Files: EXTERN.h README.win32 lib/Sys/Hostname.pm pod/perldelta.pod
win32/config.H win32/config.w32 win32/config_sh.PL win32/perllib.c
win32/win32.c win32/win32.h win32/include/sys/socket.h
Title: "Win32 boot_DynaLoader problem in 99"
From: Gary Clark <[email protected]>
Msg-ID: <[email protected]>
Date: Mon, 05 May 1997 10:49:03 -0700
Files: win32/makedef.pl
OTHER CORE CHANGES
Title: "Fix wantarray() in sort subs [fixes metaconfig]"
From: Chip Salzenberg
Files: pp_ctl.c
Title: "Fix for redefined sort subs nastiness"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Thu, 08 May 1997 20:04:18 -0400
Files: op.c pod/perldelta.pod pod/perldiag.pod sv.c t/op/sort.t
BUILD PROCESS
Title: "AFS patches"
From: Chip Salzenberg, Larry Schwimmer <[email protected]>
Files: Configure installperl
LIBRARY AND EXTENSIONS
Title: "Another blank line patch to Pod::Text"
From: Russ Allbery <[email protected]>
Msg-ID: <[email protected]>
Date: 08 May 1997 11:36:12 -0700
Files: lib/Pod/Text.pm
TESTS
(no other changes)
UTILITIES
Title: "Three bugs in pod2html"
From: [email protected]
Msg-ID: <[email protected]>
Date: Tue, 6 May 97 00:28:06 +0200
Files: lib/Pod/Html.pm
Title: "Trivial bugfix for pod of xsubpp"
From: Ralf S. Engelschall <[email protected]>
Msg-ID: <[email protected]>
Date: Mon, 5 May 1997 16:47:03 +0200
Files: lib/ExtUtils/xsubpp
Title: "Newer CPerl mode"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Wed, 7 May 1997 20:32:46 -0400 (EDT)
Files: emacs/cperl-mode.el
DOCUMENTATION
Title: "Updates to perldelta"
From: Chip Salzenberg and Dominic Dunlop
Files: pod/perldelta.pod
Title: "More explicit Solaris instructions"
From: Andy Dougherty
Msg-ID: <[email protected]
Date: Thu, 08 May 1997 17:14:54 -0400 (EDT)
Files: INSTALL hints/solaris_2.sh
Title: "Document 'Possible attempt to separate words with commas'"
From: Gisle Aas
Msg-ID: <[email protected]>
Date: 06 May 1997 23:27:55 +0200
Files: pod/perlop.pod
Title: "perlfaq9, hostname"
From: John D Groenveld <[email protected]>
Msg-ID: <[email protected]>
Date: Tue, 06 May 1997 13:41:12 EDT
Files: pod/perlfaq9.pod
Title: "Debugger docs patch"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Wed, 7 May 1997 21:07:14 -0400 (EDT)
Files: pod/perldebug.pod
Title: "Document that C<m?x?> is just like C<?x?>"
From: Chip Salzenberg
Files: pod/perlop.pod
Title: "Refresh description of sprintf()"
From: Chip Salzenberg
Files: pod/perl.pod pod/perlfunc.pod
Title: "Mention the Regular Expressions book"
From: Stephen Potter <[email protected]>
Msg-ID: <[email protected]>
Date: Wed, 07 May 1997 12:37:37 -0500
Files: pod/perlbook.pod pod/perlre.pod
Title: "OS/2 doc patch for _99"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Wed, 7 May 1997 20:46:45 -0400 (EDT)
Files: README.os2
----------------
Version 5.003_99
----------------
"Oops." Now this _has_ to be the gamma; we're out of numbers.
CORE LANGUAGE CHANGES
(no changes)
CORE PORTABILITY
Title: "NeXT hints update"
From: [email protected]
Msg-ID: <[email protected]>
Date: Thu, 1 May 97 00:28:41 +0200
Files: Configure Makefile.SH hints/next_4.sh
Title: "Support shared libperl on AIX"
From: Eric Bartley <[email protected]>
Msg-ID: <[email protected]>
Date: Sat, 26 Apr 1997 20:31:37 -0500
Files: Configure Makefile.SH hints/aix.sh
OTHER CORE CHANGES
Title: "Fix NUL-termination bug in delimcpy()"
From: Chip Salzenberg
Files: util.c
Title: "Forget prototype of subroutine after C<undef &subr>"
From: Chip Salzenberg
Files: op.c
Title: "Handle tainted values in lists returned from subs, evals"
From: Chip Salzenberg
Files: pp_ctl.c pp_hot.c t/op/taint.t
Title: "Fix sysread() on tied handle"
From: Spider Boardman
Msg-ID: <[email protected]>
Date: Thu, 1 May 1997 02:01:20 -0400
Files: pp_sys.c
Title: "Fix OS/2-specific buffer overflow"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Wed, 30 Apr 1997 15:20:01 -0400 (EDT)
Files: os2/os2.c
BUILD PROCESS
Title: "Add new globals to perl.exp"
From: Chip Salzenberg
Files: perl_exp.SH
LIBRARY AND EXTENSIONS
Title: "Refresh DB_File to 1.14"
From: Paul Marquess
Msg-ID: <[email protected]>
Date: Wed, 30 Apr 1997 21:45:09 +0100 (BST)
Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
t/lib/db-hash.t t/lib/db-recno.t
TESTS
Title: "Disable op/pipe.t test under Machten"
From: Dominic Dunlop <[email protected]>
Msg-ID: <v03102801af8e160d3879@[194.51.248.68]>
Date: Thu, 1 May 1997 12:48:26 +0200
Files: t/io/pipe.t
UTILITIES
Title: "typo fixes to installhtml"
From: [email protected] (Larry W. Virden)
Msg-ID: <[email protected]>
Date: Thu, 1 May 1997 07:14:31 -0400
Files: installhtml
DOCUMENTATION
Title: "Fix description of av_undef() in perlguts"
From: Gisle Aas
Msg-ID: <[email protected]>
Date: Thu, 1 May 1997 12:42:46 +0200
Files: pod/perlguts.pod
Title: "Fix typo in perldelta"
From: Chip Salzenberg
Files: pod/perldelta.pod
----------------
Version 5.003_98
----------------
Here it is, the second public beta (a.k.a gamma).
CORE LANGUAGE CHANGES
Title: "Support C< $coderef->($x,$y) >"
From: Chip Salzenberg
Files: perly.c perly.c.diff perly.y pod/perldelta.pod pod/perldsc.pod
pod/perlref.pod t/op/ref.t vms/perly_c.vms
CORE PORTABILITY
(no changes)
OTHER CORE CHANGES
Title: "Fix C< hex('80') * 0x1000000 >"
From: Chip Salzenberg
Files: opcode.pl
Title: "Reset errno after failed piped close"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Mon, 28 Apr 1997 18:02:20 -0400
Files: lib/Time/gmtime.pm lib/Time/localtime.pm pod/perlfunc.pod
t/io/pipe.t util.c
Title: "Fix warning wrt return value of PerlIO_getname()"
From: Spider Boardman
Msg-ID: <[email protected]>
Date: Wed, 30 Apr 1997 00:48:13 -0400
Files: perlio.c
BUILD PROCESS
(no changes)
LIBRARY AND EXTENSIONS
(no changes)
TESTS
(no other changes)
UTILITIES
(no changes)
DOCUMENTATION
Title: "Describe Math::Trig in perlmodlib"
From: Chip Salzenberg
Files: pod/perlmodlib.pod
Title: "Add new diagnostics to perldelta"
From: Chip Salzenberg
Files: pod/perldelta.pod pod/perldiag.pod
-----------------
Version 5.003_97j
-----------------
This patch should be _98, unless it's egregiously broken somehow.
CORE LANGUAGE CHANGES
(no changes)
CORE PORTABILITY
Title: "Return to favoring memset(,0,) over bzero()"
From: Chip Salzenberg
Files: perl.h
Title: "NetBSD hint update"
From: matthew green <[email protected]>
Msg-ID: <[email protected]>
Date: Fri, 25 Apr 1997 20:18:02 +1000
Files: hints/netbsd.sh
Title: "HP-UX hint update"
From: Chuck D. Phillips <[email protected]>
Msg-ID: <[email protected]>
Date: Sun, 27 Apr 1997 23:35:07 -0600
Files: hints/hpux.sh
Title: "Win32 update (three patches)"
From: Gurusamy Sarathy and Nick Ing-Simmons
Files: win32/makedef.pl win32/perllib.c win32/win32.c
OTHER CORE CHANGES
Title: "Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure"
From: Chip Salzenberg
Files: perl.h pod/perldiag.pod sv.c
Title: "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
From: Chip Salzenberg
Files: XSUB.h
Title: "Eliminate Alpha warnings"
From: Hallvard B Furuseth and Chip Salzenberg
Files: perlsdio.h pp_sys.c
Title: "Fix typo in NeXT dynaloader"
From: Chip Salzenberg
Files: ext/DynaLoader/dl_next.xs
Title: "Fix possible buffer overflow under VMS"
From: Chip Salzenberg
Files: taint.c
BUILD PROCESS
(no changes)
LIBRARY AND EXTENSIONS
Title: "Refresh CGI.pm to 2.35"
From: Lincoln Stein <[email protected]>
Files: lib/CGI.pm
Title: "Refresh DB_File to 1.13"
From: Paul Marquess
Msg-ID: <[email protected]>
Date: Sun, 27 Apr 1997 15:12:59 +0100 (BST)
Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
Title: "SelfLoader: fix prototype pattern, rename intrusive lexical"
From: Jesse Glick <jesse@ginger> and Chip Salzenberg
Files: lib/SelfLoader.pm
TESTS
(no changes)
UTILITIES
(no changes)
DOCUMENTATION
Title: "Split perlmod"
From: Tom Christiansen
Msg-ID: <[email protected]>
Date: Fri, 25 Apr 1997 20:50:09 -0400
Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
pod/perltie.pod pod/roffitall
Title: "Describe __PACKAGE__ in perldelta"
From: Chip Salzenberg
Files: pod/perldelta.pod
Title: "Doc fix for close of pipe handle"
From: Chip Salzenberg
Files: pod/perlfunc.pod
-----------------
Version 5.003_97i
-----------------
This patch eliminates all known sources of buffer overflow! (And the
crowd goes wild. (Yeah.)) Showstoppers only between here and _98.
CORE LANGUAGE CHANGES
(no changes)
CORE PORTABILITY
Title: "Provide memset() if it's missing"
From: Chip Salzenberg
Files: global.sym perl.h proto.h util.c
Title: "Don't tell GCC that warn(), croak(), and die() are printf-lik
From: Chip Salzenberg
Files: proto.h
OTHER CORE CHANGES
Title: "Misc. sv_vcatpvfn() fixes"
From: Hugo, Dale, Nick, Hallvard, Chip
Files: gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
Title: "Enforce order of sprintf() elements"
From: Chip Salzenberg
Files: sv.c
Title: "Guard against long numbers, <<LONG_DELIM, and <long glob>"
From: Chip Salzenberg
Files: global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
Title: "Guard against C<goto> to deeply nested label"
From: Chip Salzenberg
Files: pod/perldiag.pod pp_ctl.c
Title: "Guard against overflow in dup2() emulation"
From: Chip Salzenberg
Files: util.c
Title: "Win32: Guard against long function names"
From: Chip Salzenberg
Files: win32/win32sck.c
Title: "Make mess() always work, by using a non-arena SV"
From: Chip Salzenberg, from idea by Gurusamy Sarathy
Files: perl.c util.c
Title: "Fix scalar leak in pp_prtf()"
From: Doug MacEachern
Msg-ID: <[email protected]>
Date: Thu, 24 Apr 1997 13:06:21 -0400
Files: pp_sys.c
Title: "When copying a format line, take only its string value"
From: Chip Salzenberg
Files: sv.c
Title: "Undo private patch"
From: Chip Salzenberg
Files: installperl lib/ExtUtils/Install.pm
Title: "Fix LEAKTEST numbers"
From: Chip Salzenberg
Files: ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c
win32/win32.c win32/win32sck.c
BUILD PROCESS
Title: "Cope with a <db.h> that isn't related to DB"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
Files: Configure
LIBRARY AND EXTENSIONS
Title: "Always NUL-terminate opsets"
From: Chip Salzenberg
Files: ext/Opcode/Opcode.xs
Title: "Don't core dump if my_inet_aton() get a NULL"
From: Chip Salzenberg
Files: ext/Socket/Socket.xs
Title: "Handle symlinks, high permission bits in File::Path"
From: Chip Salzenberg
Files: lib/File/Path.pm
Title: "Math::{Complex,Trig} update"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
t/lib/complex.t t/lib/trig.t
TESTS
(no other changes)
UTILITIES
Title: "Fix buffer overflow in a2p"
From: Chip Salzenberg
Files: x2p/a2py.c
DOCUMENTATION
Title: "FAQ udpate (24-apr-97)"
From: Nathan Torkington <[email protected]>
Msg-ID: <[email protected]>
Date: Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
Files: pod/perlfaq*.pod
Title: "Document new {,s}printf() behavior"
From: Chip Salzenberg
Files: pod/perldelta.pod pod/perlfunc.pod
-----------------
Version 5.003_97h
-----------------
This patch eliminates almost all possible sources of buffer overflow;
in particular, there are no more sprintf() bugs. (!!) This patch
also has a few other fixes. With these changes in place, I can sleep
at night. (Because I've stopped hacking. :-))
CORE LANGUAGE CHANGES
Title: "Support PRINTF for tied handles"
From: Doug MacEachern
Msg-ID: <[email protected]>
Date: Sun, 20 Apr 1997 18:26:13 -0400
Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
CORE PORTABILITY
Title: "Fix bitwise shifts and pack('w') on Crays"
From: Chip Salzenberg
Files: pp.c
Title: "Win32 update (two patches)"
From: Gurusamy Sarathy
Files: lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
win32/makedef.pl
OTHER CORE CHANGES
Title: "Mondo Cool patch for buffer safety and convenience"
From: Chip Salzenberg
Files: XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
global.sym gv.c interp.sym mg.c op.c perl.c perl.h
pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
regcomp.c regexec.c sv.c toke.c util.c
Title: "Problems with glob"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
Files: op.c
Title: "Fix scalar leak in closures"
From: Chip Salzenberg
Files: op.c scope.c
Title: "Refine error messages re: anon subs' prototypes"
From: Chip Salzenberg
Files: op.c
Title: "Outermost scope is void, not scalar"
From: Chip Salzenberg
Files: pp_ctl.c
BUILD PROCESS
Title: "Fix up Linux hints for tcsh, and Configure patch"
From: Andy Dougherty
Msg-ID: <[email protected]
Date: Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
Files: Configure hints/linux.sh
Title: "There is no standard answer to 'Use suidperl?'"
From: Chip Salzenberg
Files: hints/bsdos.sh hints/freebsd.sh hints/linux.sh
hints/machten_2.sh
LIBRARY AND EXTENSIONS
Title: "Math::Complex update"
From: Jarkko Hietaniemi
Files: lib/Math/Complex.pm t/lib/complex.t
Title: "Croak on C<use autouse> without module name"
From: Chip Salzenberg
Files: lib/autouse.pm
Title: "Silence warnings on simple C<use ops>"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 19 Apr 1997 10:22:43 -0400
Files: ext/Opcode/ops.pm
TESTS
Title: "Don't put leading newline on numeric strings"
From: Andreas Koenig
Msg-ID: <[email protected]>
Date: Wed, 23 Apr 1997 10:47:00 +0200
Files: t/pragma/constant.t
UTILITIES
(no changes)
DOCUMENTATION
Title: "FAQ udpate (23-apr-97)"
From: Nathan Torkington <[email protected]>
Msg-ID: <[email protected]>
Date: Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
Files: pod/perlfaq*.pod
Title: "Two doublewords less"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
Files: pod/perlrun.pod vms/perlvms.pod
-----------------
Version 5.003_97g
-----------------
This one has two security bug fixes for buffer overflows. Perl has
not yet been searched to see if more fixes are needed.
CORE LANGUAGE CHANGES
Title: "Improve sysseek(), remove systell(), fix Opcode"
From: Chip Salzenberg
Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
proto.h t/op/sysio.t toke.c
Title: "Fix (and test) spaces in {,un}pack()"
From: Chip Salzenberg
Files: pp.c t/op/pack.t
CORE PORTABILITY
Title: "Irix update"
From: Scott Henry <[email protected]>
Msg-ID: <[email protected]>
Date: 18 Apr 1997 12:37:24 -0700
Files: MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
Title: "ExtUtils/Miniperl.pm not built on Win32"
From: Nick Ing-Simmons
Msg-ID: <[email protected]>
Date: Fri, 18 Apr 1997 18:42:32 +0100
Files: win32/Makefile
OTHER CORE CHANGES
Title: "SECURITY FIX: 'Identifier too long'"
From: Chip Salzenberg
Files: pod/perldelta.pod pod/perldiag.pod toke.c
Title: "SECURITY FIX: Buffer overflow in gv_fetchfile()"
From: Chip Salzenberg
Files: gv.c
Title: "Remove pp_method() inefficiency from last patch"
From: Chip Salzenberg
Files: pp_hot.c
BUILD PROCESS
Title: "Fix unnecessary re-linking"
From: Chip Salzenberg
Files: lib/ExtUtils/MM_Unix.pm
Title: "Fix tcsh hack in Configure"
From: Chip Salzenberg
Files: Configure
Title: "Minor, optional patch to Makefile.SH"
From: "Randy J. Ray" <[email protected]>
Msg-ID: <[email protected]>
Date: Thu, 17 Apr 1997 19:32:17 -0600
Files: Makefile.SH
LIBRARY AND EXTENSIONS
Title: "Patch to Getopt::Long"
From: Johan Vromans <[email protected]>
Msg-ID: <[email protected]>
Date: Fri, 18 Apr 97 22:24 MET DST
Files: lib/Getopt/Long.pm
Title: "Fix NAME in SDBM_File build"
From: Chip Salzenberg
Files: ext/SDBM_File/sdbm/Makefile.PL
TESTS
(no other changes)
UTILITIES
Title: "Make h2ph generate constant subs"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 18 Apr 1997 14:23:46 -0400
Files: utils/h2ph.PL
DOCUMENTATION
Title: "Document {,un}pack changes"
From: Paul Marquess
Msg-ID: <[email protected]>
Date: Fri, 18 Apr 97 13:49:39 BST
Files: pod/perldelta.pod pod/perldiag.pod
-----------------
Version 5.003_97f
-----------------
This is it before _98. No more last-minute features. Really, I mean
it this time. No kidding.
CORE LANGUAGE CHANGES
Title: "New operator systell()"
From: Chip Salzenberg
Files: doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
t/op/sysio.t toke.c
Title: "Allow constant sub to be optimized when called with parens"
From: Chip Salzenberg
Files: toke.c
Title: "Make {,un}pack fail on invalid pack types"
From: Chip Salzenberg
Files: pod/perldiag.pod pp.c
CORE PORTABILITY
Title: "Fix bitwise ops and {,un}pack() on Cray CPUs"
From: Chip Salzenberg
Files: pp.c
Title: "VMS update"
From: Charles Bailey
Files: lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
vms/vms.c vms/writemain.pl
Title: "Win32 update (three patches)"
From: Gurusamy Sarathy and Nick Ing-Simmons
Files: lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
lib/File/Basename.pm win32/Makefile win32/makedef.pl
win32/perllib.c win32/win32.c win32/win32iop.h
OTHER CORE CHANGES
Title: "Fix error messages on method lookup failure"
From: Chip Salzenberg
Files: pp_hot.c
Title: "Fix use of var before init in util.c"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Wed, 16 Apr 1997 19:42:41 -0400
Files: util.c
BUILD PROCESS
Title: "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
From: Michael De La Rue <[email protected]>
Files: Configure hints/linux.sh
LIBRARY AND EXTENSIONS
Title: "Fix bug in Opcode when (maxo & 15) > 8"
From: Chip Salzenberg
Files: ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
ext/Opcode/Opcode.xs
Title: "CGI.pm broke again"
From: Andreas Koenig
Msg-ID: <[email protected]>
Date: Thu, 17 Apr 1997 13:36:28 +0200
Files: lib/CGI.pm
Title: "Revise quotewords()"
From: Shishir Gundavaram <[email protected]>
Files: lib/Text/ParseWords.pm
TESTS
(no other changes)
UTILITIES
(no changes)
DOCUMENTATION
Title: "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
From: Andy Dougherty
Files: INSTALL Porting/pumpkin.pod
Title: "Document size restrictions for packed integers"
From: Jarkko Hietaniemi
Files: pod/perlfunc.pod
-----------------
Version 5.003_97e
-----------------
Y'know, I've heard of this "beta" thing, but it's been so long since
I've seen one, I'm not sure it really exists...
CORE LANGUAGE CHANGES
Title: "New operator: sysseek()"
From: Chip Salzenberg
Files: doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
pp_sys.c t/op/sysio.t toke.c
Title: "Allow recursive substitution again"
From: Chip Salzenberg
Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
CORE PORTABILITY
Title: "Use size_t for socket size parameters of GNU libc"
From: Chip Salzenberg
Files: doio.c pp_sys.c
Title: "Fix STMT_{START,END} under g++"
From: Steven Parkes <[email protected]>
Msg-ID: <[email protected]>
Date: Mon, 14 Apr 1997 12:35:34 -0700
Files: perl.h
Title: "Win32 update (four patches)"
From: Gurusamy Sarathy and Nick Ing-Simmons
Files: MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
win32/config.H win32/config.w32 win32/config_h.PL
win32/config_sh.PL win32/perllib.c win32/runperl.c
win32/win32.c win32/win32io.c win32/win32sck.c
OTHER CORE CHANGES
Title: "New API function: perl_eval_pv()"
From: Doug MacEachern
Msg-ID: <[email protected]>
Date: Mon, 14 Apr 1997 17:13:41 -0400
Files: perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
pod/perlguts.pod proto.h
Title: "Fix C< s//whatever/ >, which reuses old pattern"
From: Chip Salzenberg
Files: pp_hot.c regexec.c
Title: "Return a value from PerlIO_{,un}getc"
From: Hallvard B Furuseth
Msg-ID: <[email protected]>
Date: Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
Files: perlio.c
Title: "Fix for environment leak"
From: [email protected] (Sven Verdoolaege)
Msg-ID: <[email protected]>
Date: Tue, 15 Apr 1997 10:32:46 +0200
Files: util.c
Title: "Fix comments in seed()"
From: Hallvard B Furuseth
Msg-ID: <[email protected]>
Date: Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
Files: pp.c
BUILD PROCESS
Title: "Put extensions' autoload files in $archlib"
From: Chip Salzenberg
Files: installperl
Title: "Use '-fPIC' for debugging compiles under Solaris with gcc"
From: Hallvard B Furuseth
Files: Configure
LIBRARY AND EXTENSIONS
Title: "Refresh CGI to 2.34"
From: Chip Salzenberg
Files: eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
lib/CGI/Apache.pm
Title: "Debugger update"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
Files: lib/perl5db.pl
Title: "diagnostics: $/ gotcha"
From: Andreas Koenig
Msg-ID: <[email protected]>
Date: Tue, 15 Apr 1997 20:14:01 +0200
Files: lib/diagnostics.pm
Title: "Update File::Path"
From: Andreas Koenig
Msg-ID: <[email protected]>
Date: Tue, 15 Apr 1997 16:01:07 +0200
Files: lib/File/Path.pm t/lib/filepath.t
Title: "User::pwent.pm: g{,e}cos"
From: Tom Christiansen
Msg-ID: <[email protected]>
Date: Sat, 12 Apr 1997 19:35:54 -0600
Files: lib/User/pwent.pm
Title: "Sys::Syslog: hyphens in hostnames"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
Files: lib/Sys/Syslog.pm
Title: "Clean up format of dlopen() debug info"
From: Hallvard B Furuseth
Files: ext/DynaLoader/dl_dlopen.xs
TESTS
(no changes)
UTILITIES
Title: "xsubpp incorrectly handles 'class::newthing()'"
From: "John Q. Linux" <[email protected]>
Msg-ID: <[email protected]>
Date: Sat, 12 Apr 1997 15:01:33 -0700
Files: lib/ExtUtils/xsubpp
DOCUMENTATION
Title: "Add CGI to perldelta.pod and improve its description in MANIFEST"
From: Chip Salzenberg
Files: MANIFEST pod/perldelta.pod
Title: "Describe probs with majordomo 1.94.1"
From: Chip Salzenberg
Files: pod/perldelta.pod
Title: "Fix description of /\G/g"
From: Chip Salzenberg
Files: pod/perlop.pod
Title: "Mention '...' operator in precedence table"
From: Tom Christiansen
Msg-ID: <[email protected]>
Date: Sun, 13 Apr 1997 11:24:16 -0600
Files: pod/perlop.pod
-----------------
Version 5.003_97d
-----------------
Any minute now... second public beta... no, really...
CORE LANGUAGE CHANGES
Title: "Fix for incorrect overloaded assignment"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
Files: gv.c
Title: "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
From: Chip Salzenberg
Files: pp_hot.c
Title: "Fix label on C<for(;;)> statement"
From: Chip Salzenberg
Files: perly.c perly.y
CORE PORTABILITY
Title: "update to 5.003_97b/hint/irix_6_2.sh"
From: Scott Henry <[email protected]>
Msg-ID: <[email protected]>
Date: 11 Apr 1997 18:05:03 -0700
Files: hints/irix_6_2.sh
OTHER CORE CHANGES
Title: "Before 'BEGIN not safe', explain why"
From: Chip Salzenberg
Files: op.c
Title: "New error msg for low-key failure of C<require>"
From: Chip Salzenberg
Files: pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
t/pragma/strict-vars
Title: "Put "dXSUB_SYS" last in declarations"
From: Chip Salzenberg
Files: win32/perllib.c
Title: "Minor type cleanup"
From: Chip Salzenberg
Files: proto.h toke.c
BUILD PROCESS
(no changes)
LIBRARY AND EXTENSIONS
Title: "win32: perl5db patch"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Thu, 10 Apr 1997 17:42:13 -0400
Files: lib/perl5db.pl
Title: "Enhancements to debugger, Term::ReadLine, Term::Cap"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
Files: lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
Title: "MM_Unix patch for use under CVS"
From: Ulrich Pfeifer
Msg-ID: <[email protected]>
Date: 11 Apr 1997 14:59:00 +0200
Files: lib/ExtUtils/MM_Unix.pm
Title: "Complex update (five patches)"
From: Jarkko Hietaniemi
Files: lib/Math/Complex.pm t/lib/complex.t
Title: "Fix undef warning in Math::BigInt"
From: Chip Salzenberg
Files: lib/Math/BigInt.pm
TESTS
(no other changes)
UTILITIES
Title: "Add B<-o> option to a2p, for old awk; make new the default"
From: Chip Salzenberg
Files: x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
DOCUMENTATION
Title: "typo in lib/diagnostics.pm"
From: [email protected] (Bruce Barnett)
Msg-ID: <[email protected]>
Date: Fri, 11 Apr 1997 14:00:54 -0400
Files: lib/diagnostics.pm
Title: "Use B<> for options in Class::Struct pod"
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Date: Thu, 10 Apr 1997 19:16:27 +0100
Files: lib/Class/Struct.pm
Title: "Explain //g and \G issues"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Sat, 12 Apr 1997 16:48:41 -0400
Files: pod/perldelta.pod pod/perlop.pod pod/perlre.pod
Title: "more (err, less) doubled words"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
Files: ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
lib/vars.pm pod/perlcall.pod pod/perldiag.pod
pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
Title: "Freudian slip error in perlsub.pod"
From: [email protected] (Bruce Barnett)
Msg-ID: <[email protected]>
Date: Fri, 11 Apr 1997 13:55:07 -0400
Files: pod/perlsub.pod
Title: "Little patch for perl5.003_97c/pod/perlpod.pod"
From: [email protected] (Ralf S. Engelschall)
Msg-ID: <[email protected]>
Date: Fri, 11 Apr 1997 22:48:37 +0200
Files: pod/perlpod.pod
-----------------
Version 5.003_97c
-----------------
That second public beta will be Real Soon Now...
CORE LANGUAGE CHANGES
Title: "Refine setgroups() behavior of C<$)>"
From: Chip Salzenberg
Files: mg.c pod/perldelta.pod pod/perlvar.pod
Title: "Forbid -[Mm] on #! line"
From: Chip Salzenberg
Files: pod/perldelta.pod pod/perldiag.pod toke.c
CORE PORTABILITY
Title: "Fix dynamic loading (and argv[0]) under AmigaOS"
From: Norbert Pueschel
Msg-ID: <[email protected]>
Date: Tue, 08 Apr 1997 22:01:45 +0200
Files: hints/amigaos.sh
Title: "Special mkdir() for VMS"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
Files: dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
OTHER CORE CHANGES
Title: "Fix assignment from magic SV that becomes a glob"
From: Chip Salzenberg
Files: sv.c
BUILD PROCESS
Title: "Fix syntax error in Configure comment(!)"
From: Chip Salzenberg
Files: Configure
Title: "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
From: Chip Salzenberg
Files: Configure
Title: "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
From: Chip Salzenberg
Files: dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
LIBRARY AND EXTENSIONS
Title: "Replace Class::Template with improved Class::Struct"
From: Jim Miner <[email protected]>
Files: MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
pod/perlmod.pod pod/perltoot.pod
Title: "MakeMaker pathname patch"
From: Nick Ing-Simmons
Msg-ID: <[email protected]>
Date: Wed, 9 Apr 1997 20:08:23 +0100
Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
Title: "Fix configuration of new socket"
From: Chip Salzenberg
Files: ext/IO/lib/IO/Socket.pm
Title: "Improve IO::Handle docs; don't export _open_mode_string"
From: Chip Salzenberg
Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
Title: "Complex.pm: 0**0 sanity"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
Files: lib/Math/Complex.pm
Title: "Fix typos in Math::Trig"
From: Jarkko Hietaniemi
Files: lib/Math/Trig.pm
TESTS
Title: "Accommodate CodeBuilder variant of Machten 4.0.3"
From: Dominic Dunlop <[email protected]>
Msg-ID: <v03020902af704d320f27@[194.51.248.88]>
Date: Tue, 8 Apr 1997 22:15:15 +0200
Files: t/io/fs.t t/op/stat.t
UTILITIES
(no changes)
DOCUMENTATION
Title: "IO::Socket doc fix"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Tue, 08 Apr 1997 15:30:43 -0400
Files: ext/IO/lib/IO/Socket.pm
-----------------
Version 5.003_97b
-----------------
Working on the second public beta...
CORE LANGUAGE CHANGES
Title: "Make assignment to C<$)> call setgroups()"
From: Chip Salzenberg
Files: Configure config_H config_h.SH mg.c plan9/config.plan9
pod/perldelta.pod vms/config.vms win32/config.H
win32/config.w32
Title: "Grandfather "$$<digit>" in strings"
From: Chip Salzenberg
Files: pod/perldiag.pod toke.c
Title: "Disconnect warn and die hooks _after_ object destruction"
From: Chip Salzenberg
Files: perl.c
Title: "Forbid recursive substitutions"
From: Chip Salzenberg
Files: cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
CORE PORTABILITY
Title: "Use SSize_t for values of PerlIO_{read,write}"
From: Chip Salzenberg
Files: perlio.c perlio.h perlsdio.h pp_sys.c
Title: "perlwin-97a_4: win32 environ fix"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Sat, 05 Apr 1997 23:31:11 -0500
Files: win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
OTHER CORE CHANGES
Title: "length($') isn't"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Mon, 07 Apr 1997 03:30:44 -0400
Files: mg.c
Title: "Fix obscure regex bug related to leading C<.*>"
From: Chip Salzenberg
Files: toke.c
Title: "Add warning for glob failure"
From: Chip Salzenberg
Files: pod/perldelta.pod pod/perldiag.pod pp_hot.c
Title: "Fix C<perl -V> in presence of local patches"
From: Chip Salzenberg
Files: perl.c
BUILD PROCESS
Title: "Don't suggest 'Configure -der' in config.sh comments"
From: Chip Salzenberg
Files: Configure
LIBRARY AND EXTENSIONS
Title: "CGI->redirect patch"
From: Doug MacEachern
Msg-ID: <[email protected]>
Date: Sat, 05 Apr 1997 10:27:52 -0500
Files: lib/CGI.pm
Title: "Updates to Math::Complex and Math::Trig"
From: Jarkko Hietaniemi
Files: lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
t/lib/complex.t
Title: "Fix FindBin under Win32, and document success"
From: Nick Ing-Simmons and Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Sat, 5 Apr 1997 16:04:52 +0100
Files: README.win32 lib/Cwd.pm lib/FindBin.pm
TESTS
(no other changes)
UTILITIES
Title: "Patch for 'perldoc -f'"
From: Gisle Aas
Msg-ID: <[email protected]>
Date: Sun, 6 Apr 1997 19:32:04 +0200
Files: utils/perldoc.PL
DOCUMENTATION
Title: "Document required module versions"
From: Chip Salzenberg
Files: pod/perldelta.pod
Title: "Document sample function perl_eval()"
From: Doug MacEachern
Msg-ID: <[email protected]>
Date: Sat, 05 Apr 1997 10:24:43 -0500
Files: pod/perlcall.pod pod/perlembed.pod
Title: "Make L<perltrap> refer to L<perldelta>"
From: Chip Salzenberg
Files: pod/perltrap.pod
-----------------
Version 5.003_97a
-----------------
This release gets a letter instead of a full subversion because I'm
planning on making 5.003_98 the second public beta.
CORE LANGUAGE CHANGES
Title: "Fix AUTOLOAD, or kill me"
From: Chip Salzenberg
Files: gv.c pp.c t/op/method.t
CORE PORTABILITY
Title: "Add support for Cygwin32 (GNU-Win32) -- very low impact"
From: John Cerney <[email protected]>
Msg-ID: <[email protected]>
Date: Thu, 3 Apr 1997 09:21:17 +0100
Files: MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
pp_sys.c
Title: "Win32 update (six patches)"
From: Gurusamy Sarathy
Files: MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
win32/win32io.c win32/win32io.h win32/win32iop.h
Title: "AmigaOS update"
From: Norbert Pueschel
Msg-ID: <[email protected]>
Date: Thu, 03 Apr 1997 16:16:51 +0200
Files: README.amiga hints/amigaos.sh
OTHER CORE CHANGES
Title: "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
From: Chip Salzenberg
Files: op.c
Title: "Fix warning for useless C<1..2>"
From: Chip Salzenberg
Files: op.c
Title: "Minor cleanups"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Thu, 03 Apr 1997 19:56:57 -0500
Files: mg.c mg.h perl.c
Title: "Eliminate unreliable warning with %SIG and strict refs"
From: Chip Salzenberg
Files: mg.c
Title: "Fix impossible test in vivification"
From: Chip Salzenberg
Files: mg.c
Title: "runlevel is I32, not int"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Thu, 03 Apr 1997 18:23:43 -0500
Files: pp_ctl.c util.c
BUILD PROCESS
Title: "Re: shared lib compilation problem with miniperl5.003_97"
From: Andy Dougherty
Msg-ID: <[email protected]
Date: Fri, 04 Apr 1997 13:02:23 -0500 (EST)
Files: Makefile.SH
LIBRARY AND EXTENSIONS
Title: "Math::Trig, based on (and from an author of) Math::Complex"
From: Chip Salzenberg
Files: MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
pod/perldelta.pod t/lib/complex.t t/lib/trig.t
Title: "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
From: Chip Salzenberg and Tim Bunce
Files: lib/AutoLoader.pm
Title: "CPAN & TRL-Gnu"
From: Achim Bohnet <[email protected]>
Msg-ID: <[email protected]>
Date: Fri, 04 Apr 1997 10:09:03 +0200
Files: lib/CPAN.pm
Title: "Limit @ISA to actual DBM in AnyDBM"
From: Chip Salzenberg
Files: lib/AnyDBM_File.pm
Title: "Don't use $4 when it might be undef"
From: Chip Salzenberg
Files: lib/bigfloat.pl
TESTS
Title: "Make *dbm tests work with Win32"
From: Chip Salzenberg
Files: t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
t/lib/sdbm.t
UTILITIES
(no changes)
DOCUMENTATION
Title: "Update INSTALL"
From: Andy Dougherty
Files: INSTALL
Title: "Pod style"
From: Nathan Torkington <[email protected]>
Files: pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
pod/perlop.pod pod/perlre.pod pod/perlrun.pod
pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
----------------
Version 5.003_97
----------------
CORE LANGUAGE CHANGES
Title: "Reenable but deprecate inherited AUTOLOAD for plain funcs"
From: Chip Salzenberg
Files: ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
pod/perldelta.pod pod/perldiag.pod t/op/method.t
CORE PORTABILITY
Title: "Don't use setjmp() and longjmp() in complex exprs"
From: Chip Salzenberg
Files: perl.c pp_ctl.c scope.h
Title: "Improve definition of Sock_size_t"
From: Chip Salzenberg
Files: doio.c pp_sys.c
Title: "Don't use a completely empty macro parameter"
From: Chip Salzenberg
Files: sv.h
Title: "Win32 update"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Wed, 02 Apr 1997 01:08:09 -0500
Files: win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
2.0/perldll.mak win32/perl.mak
OTHER CORE CHANGES
Title: "Introduce and use gv_fetchmethod_autoload()"
From: Chip Salzenberg
Files: global.sym gv.c pod/perlguts.pod proto.h universal.c
Title: "Reduce memory footprint of literal strings"
From: [email protected] (Ilya Zakharevich)
Msg-ID: <[email protected]>
Date: Tue, 01 Apr 1997 11:34:37 -0500 (EST)
Files: toke.c
BUILD PROCESS
Title: "Remove target before link() of perldiag.pod"
From: Chip Salzenberg
Files: installperl
LIBRARY AND EXTENSIONS
Title: "Refresh CPAN to 1.24"
From: Andreas Koenig
Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
Title: "Refresh ExtUtils::Manifest to 1.33"
From: Andreas Koenig
Files: lib/ExtUtils/Manifest.pm
Title: "Update $VERSION of ExtUtils::Embed to reflect reality"
From: Chip Salzenberg
Files: lib/ExtUtils/Embed.pm
Title: "Fix POSIX::raise()"
From: "Jens T. Berger Thielemann" <[email protected]>
Msg-ID: <[email protected]
Date: Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
Files: ext/POSIX/POSIX.pm
Title: "Eliminate warnings in File::Basename"
From: Robin Barker <[email protected]>
Msg-ID: <[email protected]>
Date: Tue, 1 Apr 97 12:11:43 BST
Files: lib/File/Basename.pm t/lib/basename.t
Title: "Eliminate warning in CGI.pm"
From: Chip Salzenberg
Files: lib/CGI.pm
Title: "Tweaks to constant.pm"
From: Tom Phoenix
Msg-ID: <[email protected]>
Date: Mon, 31 Mar 1997 21:10:14 -0800 (PST)
Files: lib/constant.pm
Title: "Document eval vs. sub in Benchmark"
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Date: Tue, 01 Apr 1997 23:31:55 +0100
Files: lib/Benchmark.pm
TESTS
(no other changes)
UTILITIES
Title: "Improve heuristics for pod2man titles"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 01 Apr 1997 23:41:55 -0500
Files: pod/pod2man.PL
DOCUMENTATION
Title: "Clean up some poddities, and make C<make html> work again"
From: Chip Salzenberg
Files: pod/Makefile pod/perldelta.pod pod/perldiag.pod
pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
pod/perltrap.pod
Title: "Fix MM doc's use of "SUPER::""
From: [email protected] (Jim Avera)
Msg-ID: <[email protected]>
Date: Tue, 1 Apr 1997 14:35:26 -0800 (PST)
Files: lib/ExtUtils/MakeMaker.pm
Title: "Eliminate pod warnings in libs"
From: Chip Salzenberg
Files: lib/CGI.pm lib/ExtUtils/Command.pm
----------------
Version 5.003_96
----------------
CORE LANGUAGE CHANGES
Title: "Support $ENV{PERL5OPT}"
From: Chip Salzenberg
Files: perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
Title: "Implement void context, in which C<wantarray> is undef"
From: Chip Salzenberg
Files: cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
pp_sys.c proto.h
Title: "Don't look up &AUTOLOAD in @ISA when calling plain function"
From: Chip Salzenberg
Files: global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
pp_hot.c proto.h t/op/method.t
Title: "Allow closures to be constant subroutines"
From: Chip Salzenberg
Files: op.c
Title: "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
From: Chip Salzenberg
Files: pp.c
Title: "Fix lexical suicide from C<my $x = $x> in sub"
From: Chip Salzenberg
Files: op.c
Title: "Make "Unrecog. char." fatal, and update its doc"
From: Chip Salzenberg
Files: pod/perldiag.pod toke.c
Title: "Die on patterns that will match empty string forever"
From: Stephen Potter <[email protected]>
Msg-ID: <[email protected]>
Date: Fri, 28 Mar 1997 15:38:30 -0600
Files: regcomp.c
CORE PORTABILITY
Title: "safefree() mismatch"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Sat, 29 Mar 1997 11:36:21 -0500
Files: util.c
Title: "FreeBSD update"
From: Slaven Rezic <[email protected]>
Msg-ID: <[email protected]>
Date: Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
Files: hints/freebsd.sh
Title: "Win32 update (seven patches)"
From: Gurusamy Sarathy and Nick Ing-Simmons
Files: EXTERN.h MANIFEST win32/Makefile win32/perl.mak
win32/perl.rc win32/perldll.mak win32/makedef.pl
win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
OTHER CORE CHANGES
Title: "Report PERL* environment variables in -V and perlbug"
From: Chip Salzenberg
Files: perl.c utils/perlbug.PL
Title: "Typo in perl.c: Printing NO_EMBED for perl -V"
From: Gisle Aas
Msg-ID: <[email protected]>
Date: Sun, 30 Mar 1997 21:22:11 +0200
Files: perl.c
Title: "Don't let C<$var = $var> untaint $var"
From: Chip Salzenberg
Files: pp_hot.c pp_sys.c sv.h t/op/taint.t
Title: "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
From: Chip Salzenberg
Files: pp_hot.c
Title: "Re: 5.004's new srand() default seed"
From: Hallvard B Furuseth
Msg-ID: <[email protected]>
Date: Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
Files: pp.c
Title: "Re: embedded perl and top_env problem "
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Thu, 27 Mar 1997 19:31:42 -0500
Files: gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
Title: "Define and use new macro: boolSV()"
From: Tim Bunce
Files: gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
sv.c sv.h universal.c vms/vms.c
Title: "Re: strict @F"
From: Hallvard B Furuseth
Msg-ID: <[email protected]>
Date: Tue, 25 Mar 1997 22:10:33 +0100 (MET)
Files: toke.c
Title: "Try harder to identify errors at EOF"
From: Chip Salzenberg
Files: toke.c
Title: "Minor string change in toke.c: 'bareword'"
From: [email protected]
Msg-ID: <[email protected]>
Date: Thu, 27 Mar 1997 13:02:46 -0500 (EST)
Files: toke.c
Title: "Improve diagnostic on \r in program text"
From: Chip Salzenberg
Files: pod/perldiag.pod toke.c
Title: "Make Sock_size_t typedef work right"
From: Chip Salzenberg
Files: perl.h pp_sys.c
Title: "Eliminate unused dummy variable"
From: Doug MacEachern
Msg-ID: <[email protected]>
Date: Wed, 26 Mar 1997 20:23:14 -0500
Files: lib/ExtUtils/Embed.pm unixish.h writemain.SH
BUILD PROCESS
Title: "Allow for coexistence of various versions of perldiag.pod"
From: Chip Salzenberg
Files: installperl lib/diagnostics.pm
LIBRARY AND EXTENSIONS
Title: "New module constant.pm"
From: Tom Phoenix
Files: MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
Title: "Remove chat2"
From: Chip Salzenberg
Files: MANIFEST lib/chat2.inter lib/chat2.pl
Title: "Include CGI.pm 2.32"
From: Chip Salzenberg
Files: MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
lib/CGI/Switch.pm
Title: "Fix C<print $_> in debugger"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Mon, 31 Mar 1997 18:55:55 -0500 (EST)
Files: lib/perl5db.pl
Title: "Re: Pod problems & fixes"
From: Hallvard B Furuseth
Msg-ID: <[email protected]>
Date: Wed, 26 Mar 1997 19:29:14 +0100 (MET)
Files: lib/Pod/Text.pm
Title: "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 29 Mar 1997 11:33:24 -0500
Files: lib/Sys/Syslog.pm
Title: "C<new SelectSaver $fh> doesn't always restore"
From: Spider Boardman
Msg-ID: <[email protected]>
Date: Sat, 29 Mar 1997 14:06:37 -0500
Files: lib/SelectSaver.pm
Title: "Patch for Benchmark.pm"
From: Hugo van der Sanden <[email protected]> w/Tim Bunce
Msg-ID: <[email protected]>
Date: Sat, 29 Mar 1997 15:04:32 +0000
Files: lib/Benchmark.pm
Title: "Tiny doc fix for AutoSplit.pm"
From: "Randy J. Ray" <[email protected]>
Msg-ID: <[email protected]>
Date: Thu, 27 Mar 1997 14:17:38 -0700
Files: lib/AutoSplit.pm
TESTS
(no other changes)
UTILITIES
Title: "Tom C's Pod::Html and html tools, as of 30 March 97"
From: Chip Salzenberg
Files: MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
Title: "Fix path bugs in installhtml"
From: Robin Barker <[email protected]>
Msg-ID: <[email protected]>
Date: Thu, 27 Mar 97 09:06:14 GMT
Files: installhtml
Title: "Make perlbug say that it's only for core Perl bugs"
From: Chip Salzenberg
Files: utils/perlbug.PL
DOCUMENTATION
Title: "INSTALL-1.11"
From: Andy Dougherty
Msg-ID: <[email protected].
Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST)
Files: INSTALL
Title: "Patch for perl.pod"
From: [email protected] (William Middleton)
Msg-ID: <199703262305.PAA13121@ducks>
Date: Wed, 26 Mar 1997 15:05:39 -0800 (PST)
Files: pod/perl.pod
Title: "Document autouse and constant; update diagnostics"
From: Chip Salzenberg
Files: pod/perldelta.pod
Title: "Suggest to upgraders that they try '-w' again"
From: Hallvard B Furuseth
Msg-ID: <[email protected]>
Date: Tue, 25 Mar 1997 20:01:26 +0100 (MET)
Files: pod/perldelta.pod
Title: "Improve and update documentation of constant subs"
From: Tom Phoenix
Msg-ID: <[email protected]>
Date: Mon, 31 Mar 1997 13:05:54 -0800 (PST)
Files: pod/perlsub.pod
Title: "Improve documentation of C<return>"
From: Chip Salzenberg
Files: pod/perlfunc.pod pod/perlsub.pod
Title: "perlfunc.pod patch"
From: Gisle Aas
Msg-ID: <[email protected]>
Date: Wed, 26 Mar 1997 22:59:23 +0100
Files: pod/perlfunc.pod
Title: "Use 'while (defined($x = <>)) {}', per <[email protected]>"
From: Chip Salzenberg
Files: configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
pod/perlvar.pod win32/bin/search.bat
Title: "Document and test C<%> behavior with negative operands"
From: Chip Salzenberg
Files: pod/perlop.pod t/op/arith.t
Title: "Update docs on $]"
From: Chip Salzenberg
Files: pod/perlvar.pod
Title: "perlvar.pod patch"
From: Gisle Aas
Msg-ID: <[email protected]>
Date: Wed, 26 Mar 1997 13:54:00 +0100
Files: pod/perlvar.pod
Title: "Fix example of C<or> vs. C<||>"
From: Chip Salzenberg
Files: pod/perlsyn.pod
Title: "Pod usage and spelling patch"
From: Larry W. Virden
Files: pod/*.pod
Title: "Pod updates"
From: "Cary D. Renzema" <[email protected]>
Msg-ID: <[email protected]>
Date: Wed, 26 Mar 1997 15:53:22 -0800 (PST)
Files: pod/*.pod
----------------
Version 5.003_95
----------------
CORE LANGUAGE CHANGES
Title: "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
From: Chip Salzenberg
Files: op.c t/op/misc.t
Title: "Automatically flush on C< $| = 1 >"
From: Chip Salzenberg
Files: mg.c
Title: "Refine modulus ("%") per suggestion of Tim Goodwin"
From: Chip Salzenberg
Files: pp.c
Title: "If C<perl -a>, do equivalent of C<use vars '@F'>"
From: Chip Salzenberg
Files: toke.c
Title: "Warn about undef magic values just like non-magic"
From: Chip Salzenberg
Files: ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
t/lib/db-recno.t t/pragma/locale.t
CORE PORTABILITY
Title: "Remove redundant patch to hints/bsdos.sh"
From: Shigeya Suzuki <[email protected]>
Msg-ID: <[email protected]>
Date: Sat, 22 Mar 1997 22:22:44 +0900
Files: hints/bsdos.sh
Title: "Another MachTen Patch"
From: Tom Phoenix
Msg-ID: <[email protected]>
Date: Mon, 24 Mar 1997 15:26:48 -0800 (PST)
Files: hints/machten_2.sh
Title: "Win32 update (five patches)"
From: Gurusamy Sarathy and Nick Ing-Simmons
Files: MANIFEST README.win32 doio.c dosish.h pp_sys.c
lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
win32/Makefile win32/config.H win32/config.w32 win32/win32.c
win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
OTHER CORE CHANGES
Title: "Fix botch with G_NOARGS; PUSHMARK *is* required"
From: Chip Salzenberg
Files: perl.c
Title: "Improve 'prototype mismatch' warning"
From: Chip Salzenberg
Files: global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
Title: "In perlio, fix vprintf() definition and define vfprintf()"
From: Chip Salzenberg
Files: perlio.c
BUILD PROCESS
(no other changes)
LIBRARY AND EXTENSIONS
Title: "Fix C<require> in Getopt::Long to work with 5.003"
From: Chip Salzenberg
Files: lib/Getopt/Long.pm
Title: "Extraneous blank lines from Pod::Text"
From: Russ Allbery <[email protected]>
Msg-ID: <[email protected]>
Date: 25 Mar 1997 01:28:55 -0800
Files: lib/Pod/Text.pm
Title: "Exporting UNIVERSAL::can"
From: "M.J.T. Guy"
Msg-ID: <[email protected]>
Date: Mon, 24 Mar 1997 17:54:01 +0000
Files: lib/UNIVERSAL.pm
Title: "Term::Readline patch for AmigaOS"
From: Norbert Pueschel
Msg-ID: <[email protected]>
Date: Sun, 23 Mar 1997 18:57:22 +0100
Files: lib/Term/ReadLine.pm
TESTS
Title: "Reduce memory footprint of complex.t"
From: Dominic Dunlop <[email protected]>
Msg-ID: <v03020902af5d8e03c5ab@[194.51.248.84]>
Date: Tue, 25 Mar 1997 15:39:26 +0100
Files: t/lib/complex.t
UTILITIES
Title: "Improve pod2man diagnostic when NAME is invalid"
From: Chip Salzenberg
Files: pod/pod2man.PL
DOCUMENTATION
Title: "INSTALL-1.8 to INSTALL-1.9 updates"
From: Andy Dougherty
Msg-ID: <[email protected]
Date: Tue, 25 Mar 1997 13:52:53 -0500 (EST)
Files: INSTALL
Title: "Document possible problems with -Mdiagnostics after upgrade"
From: Chip Salzenberg
Files: INSTALL
Title: "Mention perldelta in INSTALL"
From: Chip Salzenberg
Files: INSTALL
Title: "Describe pod format at top of INSTALL"
From: Chip Salzenberg
Files: INSTALL
Title: "Document C</a *b/x> fix"
From: Chip Salzenberg
Files: pod/perldelta.pod
Title: "pods for subroutine argument autovivication"
From: "M.J.T. Guy"
Msg-ID: <[email protected]>
Date: Mon, 24 Mar 1997 07:25:21 +0000
Files: pod/perldelta.pod pod/perlsub.pod
Title: "Missing item in perldiag"
From: "M.J.T. Guy"
Msg-ID: <[email protected]>
Date: Sun, 23 Mar 1997 09:24:09 +0000
Files: pod/perldiag.pod
Title: "Mention and discourage use of term 'soft reference'"
From: Chip Salzenberg
Files: pod/perlref.pod
Title: "Pod problems & fixes"
From: Hallvard B Furuseth
Msg-ID: <[email protected]>
Date: Mon, 24 Mar 1997 21:31:51 +0100 (MET)
Files: INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
pod/perlpod.pod pod/pod2html.PL
Title: "DB_File documentation fix"
From: Paul Marquess
Msg-ID: <[email protected]>
Date: Mon, 24 Mar 97 08:54:16 GMT
Files: ext/DB_File/DB_File.pm
Title: "FAQ update"
From: Nathan Torkington <[email protected]>
Files: pod/perlfaq*.pod
----------------
Version 5.003_94
----------------
CORE LANGUAGE CHANGES
Title: "Defer creation of array and hash elements as parameters"
From: Chip Salzenberg
Files: dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
sv.c
Title: "New special literal: __PACKAGE__"
From: Chip Salzenberg
Files: keywords.pl pod/perldata.pod toke.c
Title: "Ignore whitespace before +*? in //x"
From: Chip Salzenberg
Files: regcomp.c
Title: "Abort compilation at C<BEGIN{}> or C<use> after errors"
From: Chip Salzenberg
Files: op.c pod/perldiag.pod t/pragma/subs.t
Title: "allow C<substr 'hello', -10>"
From: David Dyck <[email protected]>
Msg-ID: <[email protected]>
Date: Mon, 10 Mar 1997 15:55:44 -0800
Files: pp.c
Title: "Regularize C<x % y>, esp. when y is negative"
From: Chip Salzenberg
Files: pp.c
Title: "Flush before C<flock(FOO, LOCK_UN)>"
From: Chip Salzenberg
Files: pod/perldelta.pod pod/perlfunc.pod pp_sys.c
Title: "Close loopholes in prototype mismatch warning"
From: Chip Salzenberg
Files: op.c sv.c toke.c
Title: "Warn on C<while ($x = each %y) {}>"
From: Chip Salzenberg
Files: op.c pod/perldiag.pod
Title: "Don't warn on C<print $fh func()>"
From: Chip Salzenberg
Files: toke.c
CORE PORTABILITY
Title: "Don't say 'static var = 1'"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET)
Files: malloc.c
Title: "BSD/OS 3.0 hints"
From: Christopher Davis <[email protected]>
Msg-ID: <[email protected]>
Date: 14 Mar 1997 16:20:46 -0500
Files: hints/bsdos.sh
Title: "More MachTen hints"
From: Tom Phoenix
Msg-ID: <[email protected]
Date: Sun, 16 Mar 1997 13:40:35 -0800 (PST)
Files: hints/machten_2.sh
Title: "HP/UX hint comments"
From: Andy Dougherty
Msg-ID: <[email protected].
Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST)
Files: hints/hpux.sh
Title: "VMS update"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Tue, 11 Mar 1997 22:00:55 -0500 (EST)
Files: lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
utils/perlbug.PL vms/descrip.mms
Title: "vmsish.t and related patches"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Fri, 21 Mar 1997 01:32:47 -0500 (EST)
Files: MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
Title: "Win32 update (four patches)"
From: Gurusamy Sarathy and Nick Ing-Simmons
Files: MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
win32/*
OTHER CORE CHANGES
Title: "Guard against buffer overflow in yyerror() and related funcs"
From: Chip Salzenberg
Files: toke.c
Title: "For bin compat, rename calllist() and he_{,delay}free"
From: Chip Salzenberg
Files: global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
Title: "Fix C<print> on tied default handle"
From: Chip Salzenberg
Files: pp_hot.c
Title: "Fix C<local($a, undef, $b) = (1,2,3)>"
From: Chip Salzenberg
Files: op.c
Title: "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
From: Chip Salzenberg
Files: pp.c pp_hot.c
Title: "Don't warn on C<$x{y} .= "z"> when %x is tied"
From: Chip Salzenberg
Files: pp_hot.c
Title: "Eliminate 'unreachable code' warnings"
From: Chip Salzenberg
Files: ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
Title: "printf format corrections for -DDEBUGGING"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Wed, 19 Mar 1997 12:42:50 -0500
Files: doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
x2p/util.c
Title: "Warn about missing -DMULTIPLICITY if likely a problem"
From: Doug MacEachern
Msg-ID: <[email protected]>
Date: Wed, 19 Mar 1997 18:45:53 -0500
Files: perl.c
BUILD PROCESS
Title: "Don't use $(LIBS) when creating shared libperl"
From: Chip Salzenberg
Files: Makefile.SH
Title: "Don't use db 2.x, we're not yet ready for it"
From: Paul Marquess and Andy Dougherty
Files: Configure
Title: "Warn if #! command is longer than 32 chars"
From: Chip Salzenberg
Files: Configure
Title: "patches re perl -wc install{perl,man}"
From: Robin Barker <[email protected]>
Msg-ID: <[email protected]>
Date: Tue, 11 Mar 97 13:13:16 GMT
Files: installman installperl
Title: "3_93 doesn't install pods"
From: Spider Boardman
Msg-ID: <[email protected]>
Date: Sun, 16 Mar 1997 02:21:35 -0500
Files: installperl
Title: "When installing, use File::Copy instead of `cp`"
From: Chip Salzenberg
Files: installperl
Title: "Make hint files' warnings more visible"
From: Hallvard B Furuseth
Msg-ID: <[email protected]>
Date: Thu, 20 Mar 1997 23:18:03 +0100 (MET)
Files: hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
LIBRARY AND EXTENSIONS
Title: "New module: autouse.pm"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Thu, 20 Mar 1997 19:34:30 -0500 (EST)
Files: MANIFEST lib/autouse.pm
Title: "Math::Complex update"
From: Jarkko Hietaniemi
Files: lib/Math/Complex.pm t/lib/complex.t
Title: "Refresh DB_File to 1.12"
From: Paul Marquess
Msg-ID: <[email protected]>
Date: Wed, 12 Mar 97 15:51:14 GMT
Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
Title: "New subroutine Symbol::qualify_to_ref()"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 11 Mar 1997 19:39:36 -0500
Files: lib/Symbol.pm
Title: "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
From: Chip Salzenberg
Files: lib/perl5db.pl
Title: "In File::Path, some systems can't remove read-only files"
From: Chip Salzenberg
Files: lib/File/Path.pm
Title: "Fix typo in -l*perl* pattern"
From: Doug MacEachern
Msg-ID: <[email protected]>
Date: Mon, 10 Mar 1997 22:58:38 -0500
Files: lib/ExtUtils/Embed.pm
Title: "Fix bugs revealed by prototype warnings"
From: Chip Salzenberg
Files: ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
lib/Getopt/Long.pm
Title: "Problems with SKIP in makemaker"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Thu, 20 Mar 1997 23:13:31 -0500 (EST)
Files: lib/ExtUtils/MM_Unix.pm
Title: "In Exporter, don't C<require Carp> at file scope"
From: Chip Salzenberg
Files: lib/Exporter.pm
Title: "fix for Exporter's $SIG{__WARN__} handler"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Thu, 13 Mar 1997 18:40:51 -0500
Files: lib/Exporter.pm
Title: "Don't try to substr() refs in Carp"
From: Chip Salzenberg
Files: lib/Carp.pm
Title: "Re: NUL in die and other messages"
From: "M.J.T. Guy"
Msg-ID: <[email protected]>
Date: Fri, 21 Mar 1997 09:58:17 +0000
Files: lib/Carp.pm
Title: "Add entry for prototype() in Pod::Functions"
From: Chip Salzenberg
Files: lib/Pod/Functions.pm
Title: "Fix typos in IO::Socket documentation"
From: "M.J.T. Guy"
Msg-ID: <[email protected]>
Date: Tue, 18 Mar 1997 20:50:16 +0000
Files: ext/IO/lib/IO/Socket.pm
TESTS
(no other changes)
UTILITIES
Title: "Re: bug in pod2man (5.00326): section=3 for .pm modules"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 11 Mar 1997 19:09:31 -0500
Files: pod/pod2man.PL
DOCUMENTATION
Title: "perlfaq.pod"
From: Tom Christiansen
Msg-ID: <[email protected]>
Date: Mon, 17 Mar 1997 16:01:40 -0700
Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
pod/perlfaq*.pod pod/roffitall
Title: "*.pod changes based on the FAQ"
From: [email protected]
Msg-ID: <[email protected]>
Date: Mon, 17 Mar 1997 09:50:14 -0700 (MST)
Files: pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
pod/perlop.pod pod/perlre.pod pod/perlrun.pod
pod/perlsec.pod pod/perlvar.pod
Title: "INSTALL: How to enable debugging"
From: Andy Dougherty
Msg-ID: <[email protected]
Date: Fri, 21 Mar 1997 11:25:32 -0500 (EST)
Files: INSTALL
Title: "Document that $. is not reset on implicit open"
From: Chip Salzenberg
Files: pod/perldelta.pod
Title: "Re: Embedding success with _93 "
From: Doug MacEachern
Msg-ID: <[email protected]>
Date: Tue, 11 Mar 1997 17:55:05 -0500
Files: pod/perldelta.pod
Title: "Update site list"
From: [email protected] (Larry W. Virden, x2487)
Msg-ID: <[email protected]>
Date: Tue, 11 Mar 1997 10:53:49 -0500
Files: pod/perlmod.pod
Title: "Patch to document illegal characters"
From: Tom Phoenix
Msg-ID: <[email protected]>
Date: Fri, 14 Mar 1997 09:08:10 -0800 (PST)
Files: pod/perldiag.pod pod/perltrap.pod
Title: "Document trap with //o and closures"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST)
Files: pod/perltrap.pod
Title: "Re: Inline PI function"
From: Tom Phoenix
Msg-ID: <[email protected]
Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST)
Files: pod/perlsub.pod
Title: "Illegal character in input"
From: Tom Phoenix
Msg-ID: <[email protected]
Date: Mon, 10 Mar 1997 15:21:21 -0800 (PST)
Files: pod/perldiag.pod
Title: "Patch for docs Re: Lost backslash"
From: Tom Phoenix
Msg-ID: <[email protected]>
Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST)
Files: pod/perlop.pod
Title: "XSUB's doc fix"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Mon, 10 Mar 1997 11:42:06 -0500
Files: pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
Title: "Document return from do FILE"
From: "M.J.T. Guy"
Msg-ID: <[email protected]>
Date: Tue, 18 Mar 1997 14:50:10 +0000
Files: pod/perlfunc.pod
Title: "Document $^M in perlvar"
From: Robin Barker <[email protected]>
Msg-ID: <[email protected]>
Date: Thu, 20 Mar 97 21:08:33 GMT
Files: pod/perlvar.pod
Title: "typos in pods of 5.003_93"
From: Jim Meyering <[email protected]>
Msg-ID: <[email protected]>
Date: 19 Mar 1997 10:39:38 -0600
Files: pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
pod/perltoot.pod pod/perlxs.pod
Title: "Re: Updates to pod punctuations"
From: [email protected] (Larry W. Virden, x2487)
Msg-ID: <[email protected]>
Date: Fri, 14 Mar 1997 17:00:12 -0500
Files: pod/*.pod
Title: "clarify example in perlfunc"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Thu, 20 Mar 1997 19:46:01 +0200 (EET)
Files: pod/perlfunc.pod
Title: "Regularize headings in DB_File documentation"
From: Chip Salzenberg
Files: ext/DB_File/DB_File.pm
----------------
Version 5.003_93
----------------
Me, last time:
"This release will be the public beta of 5.004,
or my name isn't Larson T. Pettifogger."
Me, now:
"Gone like *that*, a fortune in letterhead."
CORE LANGUAGE CHANGES
Title: "Don't autovivify array and hash elements in sub parameters"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Thu, 06 Mar 1997 14:12:09 -0500
Files: op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
Title: "Support READ and GETC for tied handles"
From: Doug MacEachern
Msg-ID: <[email protected]>
Date: Sat, 08 Mar 1997 19:19:38 -0500
Files: pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
Title: "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
From: Chip Salzenberg
Files: op.c pod/perldiag.pod
Title: "Warn on %{+undef} and @{+undef}"
From: Chip Salzenberg
Files: pp.c pp_hot.c
CORE PORTABILITY
Title: "VMS update"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Fri, 07 Mar 1997 22:49:46 -0500 (EST)
Files: lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
vms/sockadapt.h
Title: "AmigaOS hint patch"
From: Norbert Pueschel
Msg-ID: <[email protected]>
Date: Sat, 08 Mar 1997 12:50:15 +0100
Files: hints/amigaos.sh
OTHER CORE CHANGES
Title: "Make conversion of @_ to real array work right after C<shift>"
From: Chip Salzenberg
Files: av.c
Title: "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
From: Chip Salzenberg
Files: op.c perl.c proto.h
Title: "perl -P path patch"
From: Andy Dougherty
Msg-ID: <[email protected].
Date: Sat, 08 Mar 1997 12:45:08 -0500 (EST)
Files: config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
vms/config.vms win32/config.H
BUILD PROCESS
Title: "Fix for Unisys UNIX and libperl.so"
From: [email protected] (Alan Burlison)
Msg-ID: <[email protected]>
Date: Thu, 6 Mar 97 16:28 GMT0
Files: Configure
Title: "Allow './Configure -Uoptimize'"
From: Andy Dougherty
Msg-ID: <[email protected].
Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST)
Files: Configure
Title: "Use 'test -f', not 'test -x'"
From: Spider Boardman
Msg-ID: <[email protected]>
Date: Fri, 7 Mar 1997 19:53:00 -0500
Files: Configure
Title: "Don't count on 'trap 0' inside () in shell script"
From: [email protected] (Alan Burlison)
Msg-ID: <[email protected]>
Date: Thu, 6 Mar 97 16:28 GMT0
Files: perl_exp.SH
LIBRARY AND EXTENSIONS
Title: "Carp with multiple arguments"
From: "M.J.T. Guy"
Msg-ID: <[email protected]>
Date: Sat, 8 Mar 1997 20:12:17 +0000
Files: lib/Carp.pm
Title: "@EXPORT_FAIL fix for Exporter.pm"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Sat, 08 Mar 1997 12:22:04 -0500
Files: lib/Exporter.pm
Title: "Open[23] autoflush docs"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Thu, 06 Mar 1997 19:19:07 -0500
Files: lib/IPC/Open2.pm lib/IPC/Open3.pm
TESTS
Title: "Fix counts in output of TEST"
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Date: Thu, 06 Mar 1997 19:03:35 +0000
Files: t/TEST
Title: "Ignore backup files in strict.t and warning.t"
From: Chip Salzenberg
Files: t/pragma/strict.t t/pragma/warning.t
UTILITIES
Title: "Quote pathname before using as pattern"
From: Chip Salzenberg
Files: pod/pod2html.PL
DOCUMENTATION
Title: "Consolidated INSTALL updates since _92"
From: Andy Dougherty
Msg-ID: <[email protected].
Date: Sat, 08 Mar 1997 13:21:22 -0500 (EST)
Title: "Fix more E-Mail addresses in pods"
From: Chip Salzenberg
Files: lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
lib/diagnostics.pm pod/buildtoc
Title: "Warn about '.' terminating E-Mail"
From: Chip Salzenberg
Files: pod/perlform.pod
Title: "OS/2 doc update"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST)
Files: README.os2
Title: "PODs corrections"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Fri, 7 Mar 1997 21:53:04 -0500 (EST)
Files: ext/DB_File/DB_File.pm ext/Socket/Socket.pm
lib/Class/Template.pm lib/ExtUtils/Embed.pm
lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
pod/perlop.pod pod/perlsub.pod
----------------
Version 5.003_92
----------------
This release will be the public beta of 5.004, or my name isn't
Larson T. Pettifogger.
CORE LANGUAGE CHANGES
Title: "Strictly follow lexical context of C<eval ''> and nested subs"
From: Chip Salzenberg
Files: op.c
Title: "Make ::SUPER and UNIVERSAL work together"
From: Chip Salzenberg
Files: gv.c pod/perlguts.pod
CORE PORTABILITY
Title: "HP-UX hint update"
From: Raphael Manfredi <[email protected]>
Msg-ID: <[email protected]>
Date: Thu, 06 Mar 97 14:10:38 +0100
Files: hints/hpux.sh
Title: "Re: The continuing MachTen saga"
From: Tom Phoenix
Msg-ID: <[email protected]>
Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST)
Files: hints/machten_2.sh
Title: "OS/2 patches"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Wed, 5 Mar 1997 22:08:43 -0500 (EST)
Files: hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
Title: "VMS patches"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Wed, 05 Mar 1997 23:10:24 -0500 (EST)
Files: lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
OTHER CORE CHANGES
Title: "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
From: Chip Salzenberg
Files: toke.c
Title: "Clarify '-T too late' error"
From: Chip Salzenberg
Files: perl.c pod/perldiag.pod
Title: "Warn when redefining or undefining a constant sub"
From: Chip Salzenberg
Files: pod/perldiag.pod pp.c sv.c
Title: "Don't generate spurious 'not imported' warning"
From: Chip Salzenberg
Files: gv.c t/pragma/strict-vars pod/perldiag.pod
Title: "Clarify message re: @host in string"
From: Chip Salzenberg
Files: pod/perldiag.pod pod/perltrap.pod toke.c
Title: "Disconnect refs that are targets of pp_readline"
From: Chip Salzenberg
Files: pp_hot.c
Title: "Fix typo in test of HvFILL()"
From: Chip Salzenberg
Files: op.c
Title: "Allow for pad name array to be shorter than pad array"
From: Chip Salzenberg
Files: op.c
Title: "Eliminate format-string type warnings"
From: Hallvard B Furuseth
Msg-ID: <[email protected]>
Date: Mon, 3 Mar 1997 10:15:11 +0100 (MET)
Files: doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
pp_hot.c run.c sv.c x2p/a2py.c
Title: "Update copyright dates"
From: Chip Salzenberg
Files: *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
BUILD PROCESS
Title: "near-harmless bug in _91's Configure"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 01 Mar 1997 21:26:49 -0500
Files: Configure
Title: "Change 'continuing anyway' to 'probably harmless'"
From: Chip Salzenberg
Files: INSTALL lib/ExtUtils/Liblist.pm
LIBRARY AND EXTENSIONS
Title: "Newer ReadLine"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Tue, 4 Mar 1997 01:34:28 -0500 (EST)
Files: lib/Term/ReadLine.pm lib/perl5db.pl
Title: "Refresh Getopt::Long to 2.9"
From: Johan Vromans <[email protected]>
Files: lib/Getopt/Long.pm
Title: "Benchmark: using code refs"
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Date: Tue, 04 Mar 1997 11:32:11 +0000
Files: lib/Benchmark.pm
Title: "Fix quotewords"
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Date: Thu, 06 Mar 1997 07:55:25 +0000
Files: lib/Text/ParseWords.pm
Title: "Use IV instead of double for tms structure members"
From: Chip Salzenberg
Files: ext/POSIX/POSIX.xs
Title: "Document IO::File::new_tmpfile"
From: Chip Salzenberg
Files: ext/IO/lib/IO/File.pm
TESTS
Title: "Make op/TEST silent under -w"
From: [email protected] (Daniel S. Lewart)
Msg-ID: <[email protected]>
Date: Sat, 1 Mar 97 12:04:09 CST
Files: t/TEST
Title: "Smarter t/op/taint.t"
From: Tom Phoenix
Msg-ID: <[email protected]
Date: Mon, 3 Mar 1997 10:31:54 -0800 (PST)
Files: t/op/taint.t
Title: "Fix taint test for systems without csh"
From: Chip Salzenberg
Files: t/op/taint.t
Title: "Don't test locales if there is no setlocale()"
From: Chip Salzenberg
Files: t/pragma/locale.t
UTILITIES
Title: "Update pod2html"
From: [email protected] (William Middleton)
Msg-ID: <199703030025.QAA08106@ducks>
Date: Sun, 2 Mar 1997 16:25:03 -0800 (PST)
Files: pod/pod2html.PL
Title: "Support 'long long' in h2ph"
From: (name lost)
Files: utils/h2ph.PL
DOCUMENTATION
Title: "Add taint checks and srand to perldelta"
From: Tom Phoenix
Msg-ID: <[email protected]
Date: Sun, 2 Mar 1997 11:56:08 -0800 (PST)
Files: pod/perldelta.pod
Title: "Don't call FileHandle 'deprecated'"
From: Chip Salzenberg
Files: pod/perldelta.pod
Title: "Improve sample module header"
From: Tom Christiansen and Graham Barr
Msg-ID: <[email protected]>
Date: Sat, 01 Mar 1997 10:32:31 -0700
Files: pod/perlmod.pod
Title: "Clarify C<crypt> documentation"
From: Tom Phoenix
Msg-ID: <[email protected]
Date: Fri, 28 Feb 1997 13:18:25 -0800 (PST)
Files: pod/perlfunc.pod
Title: "Update list of CPAN sites"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Sun, 2 Mar 1997 16:54:22 +0200 (EET)
Files: pod/perlmod.pod
Title: "Enhance description of 'server error'"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Tue, 4 Feb 1997 21:03:23 +0200 (EET)
Files: pod/perldiag.pod
Title: "Regularize format of E-Mail addresses in *.pod"
From: Chip Salzenberg
Files: pod/*.pod
----------------
Version 5.003_91
----------------
This is (should be? must be!) the public beta of 5.004.
CORE LANGUAGE CHANGES
Title: "Fix perl_call_*() when !G_EVAL"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>,
<[email protected]>,
<[email protected]>
Date: Tue, 25 Feb 1997 02:25:56 -0500
Files: MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
t/op/runlevel.t
Title: "Fix taint tests for writeable dirs in $ENV{PATH}"
From: Chip Salzenberg
Files: mg.c mg.h pod/perlsec.pod taint.c
Title: "Forbid tainted parameters for truncate()"
From: Chip Salzenberg
Files: pp_sys.c
Title: "Don't taint magic hash keys unnecessarily"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Fri, 28 Feb 1997 02:11:26 -0500 (EST)
Files: hv.c
CORE PORTABILITY
Title: "VMS patches post _90"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Fri, 28 Feb 1997 15:26:33 -0500 (EST)
Files: doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
vms/descrip.mms vms/vms.c
Title: "Fix taint check in system() and exec() under VMS and OS/2"
From: Chip Salzenberg
Files: pp_sys.c
Title: "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
From: Michael H. Moran <[email protected]>
Files: perl.h pp_sys.c
Title: "Make dooneliner() compile again"
From: Chip Salzenberg
Files: pp_sys.c
OTHER CORE CHANGES
Title: "Short-circuit duplicate study() calls"
From: Chip Salzenberg
Files: pp.c
Title: "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
From: Chip Salzenberg
Files: perl.c pp.c pp_sys.c toke.c util.c
Title: "Clean up and document API for hashes"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Tue, 25 Feb 1997 13:24:02 -0500
Files: hv.c hv.h pod/perldelta.pod pod/perlguts.pod
Title: "pp_undef was not always freeing memory"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Thu, 27 Feb 1997 01:53:51 -0500 (EST)
Files: pp.c
Title: "Fix SEGV when debugging with foreach() lvalue patch"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Thu, 27 Feb 1997 14:24:36 -0500 (EST)
Files: sv.c
Title: "Don't examine rx->exec_tainted if pregexec() fails"
From: Chip Salzenberg
Files: pp_hot.c
Title: "Silence bogus typo warning on $DB::postponed"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Thu, 27 Feb 1997 13:02:30 -0500
Files: op.c
BUILD PROCESS
Title: "Sanity check linking with $libs"
From: Andy Dougherty
Msg-ID: <[email protected]>
Date: Tue, 25 Feb 1997 14:13:45 -0500 (EST)
Files: Configure
Title: "Flush stdout when printing $randbits guess"
From: Chip Salzenberg
Files: Configure
Title: "Configure changes for Irix nm"
From: Helmut Jarausch and Fabien Tassin
Files: Configure
Title: "Update OS/2 Configure diff"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Tue, 25 Feb 1997 14:06:23 -0500 (EST)
Files: os2/diff.configure
LIBRARY AND EXTENSIONS
Title: "Don't require() in a signal handler"
From: Chip Salzenberg
Files: lib/perl5db.pl
Title: "Make IPC::Open3 work without fork()"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Tue, 25 Feb 1997 14:37:07 -0500 (EST)
Files: lib/IPC/Open3.pm
Title: "Follow up on elimination of $` $& $' in libraries"
From: "M.J.T. Guy"
Msg-ID: <[email protected]>
Date: Fri, 28 Feb 1997 13:59:42 +0000
Files: lib/Getopt/Long.pm lib/diagnostics.pm
Title: "Don't warn on use of CCFLAGS"
From: Andreas Koenig
Msg-ID: <[email protected]>
Date: Tue, 25 Feb 1997 11:38:43 +0100
Files: lib/ExtUtils/MakeMaker.pm
Title: "Allow explicit '-lperl' in link arguments"
From: Doug MacEachern
Msg-ID: <[email protected]>
Date: Thu, 27 Feb 1997 11:25:04 -0500
Files: lib/ExtUtils/Embed.pm
TESTS
Title: "New test op/taint.t"
From: Tom Phoenix
Msg-ID: <[email protected]
Date: Tue, 25 Feb 1997 11:36:53 -0800 (PST)
Files: MANIFEST t/op/taint.t
Title: "Patch to t/op/rand.t"
From: Tom Phoenix
Msg-ID: <[email protected]
Date: Tue, 25 Feb 1997 18:19:34 -0800 (PST)
Files: t/op/rand.t
UTILITIES
Title: "Add --lax option to pod2man; use it in perldoc"
From: Nat <[email protected]>, Chip Salzenberg
Files: pod/pod2man.PL utils/perldoc.PL
Title: "Eliminate dead code in pod2man"
From: Chip Salzenberg
Files: pod/pod2man.PL
DOCUMENTATION
Title: "Warn about intrusive sfio behavior"
From: Andy Dougherty
Msg-ID: <[email protected].
Date: Fri, 28 Feb 1997 11:35:49 -0500 (EST)
Files: INSTALL
Title: "Updates to perlfunc.pod"
From: Tom Phoenix (with help from M.J.T. Guy and Tom C.)
Files: pod/perlfunc.pod
Title: "Move ENVIRONMENT from perl.pod to perlrun.pod"
From: Chip Salzenberg
Files: pod/perl.pod pod/perlrun.pod
Title: "Describe PERL_DEBUG_MSTATS in perlrun.pod"
From: Nat <[email protected]>
Files: pod/perlrun.pod
Title: "Fix references to perlbug"
From: Chip Salzenberg
Files: pod/perl.pod pod/perldelta.pod pod/perllocale.pod
pod/perltoc.pod
----------------
Version 5.003_90
----------------
At last, a mil[le]stone: The first beta of Perl 5.004.
CORE LANGUAGE CHANGES
Title: "Automatically call srand() before rand() if user didn't"
From: Chip Salzenberg
Files: pod/perlfunc.pod pp.c
CORE PORTABILITY
Title: "Ultrix hints"
From: Spider Boardman
Msg-ID: <[email protected]>
Date: Sat, 22 Feb 1997 04:51:48 -0500
Files: hints/ultrix_4.sh
Title: "Digital UNIX and 3_28"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
Title: "AmigaOS patches to 5.003_28"
From: Norbert Pueschel
Msg-ID: <[email protected]>
Date: Sat, 22 Feb 1997 18:08:02 +0100
Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
t/op/magic.t t/op/stat.t
Title: "Hints for DC/OSx"
From: Stephen Zander <srz@loopback>
Msg-ID: <[email protected]>
Date: Mon, 24 Feb 1997 13:24:54 -0800
Files: hints/dcosx.sh
Title: "Update VMS version"
From: Chip Salzenberg
Files: vms/config.vms vms/descrip.mms
OTHER CORE CHANGES
Title: "Don't assume that sizeof(int) >= sizeof(void*)"
From: Chip Salzenberg
Files: doio.c malloc.c regexec.c
BUILD PROCESS
Title: "Re: ccdlflags don't quite work"
From: Andy Dougherty
Msg-ID: <[email protected]
Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
Files: Configure
Title: "Use $ccflags, $ldflags, $libs when determining $randbits"
From: Chip Salzenberg
Files: Configure
Title: "'installperl -v' doesn't do enough"
From: Spider Boardman
Msg-ID: <[email protected]>
Date: Mon, 24 Feb 1997 08:42:59 -0500
Files: installperl
Title: "installperl breaks running system (for a while)"
From: Spider Boardman
Msg-ID: <[email protected]>
Date: Mon, 24 Feb 1997 09:12:11 -0500
Files: installperl
LIBRARY AND EXTENSIONS
Title: "Don't clobber $1 et al in debugger's DB::sub()"
From: Ilya Zakharevich
Files: lib/perl5db.pl
Title: "Fix fd leak in IO::Pipe"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 23 Feb 1997 14:29:57 -0500
Files: ext/IO/lib/IO/Pipe.pm
Title: "Pod::Text fixes"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Sat, 22 Feb 1997 13:03:08 -0500
Files: lib/Pod/Text.pm
Title: "Trivial patch to make ExtUtils::Install more -w clean"
From: Tim Bunce
Msg-ID: <[email protected]>
Date: Mon, 24 Feb 1997 16:05:17 +0000
Files: lib/ExtUtils/Install.pm
Title: "C<use vars> didn't work until 5.002"
From: Chip Salzenberg
Files: lib/vars.pm
TESTS
Title: "More thoroughly test rand() and srand()"
From: Tom Phoenix
Files: t/op/rand.t
Title: "Don't use <*> where readdir() will do"
From: Chip Salzenberg
Files: t/op/stat.t
Title: "Allow for $^X to be 'miniperl'"
From: Dominic Dunlop <[email protected]>
Msg-ID: <v03020903af360f31aced@[194.51.248.65]>
Date: Sun, 23 Feb 1997 16:22:45 +0100
Files: t/op/magic.t
UTILITIES
Title: "Post-28 INSTALL updates"
From: Andy Dougherty
Msg-ID: <[email protected]
Date: Mon, 24 Feb 1997 17:09:09 -0500 (EST)
Files: INSTALL
Title: "Re: Hash key created by subroutine call? (fwd) "
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Mon, 24 Feb 1997 17:29:30 -0500
Files: pod/perlsub.pod pod/perltrap.pod
Title: "Add documentation and '-h' option to perlbug"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
and <[email protected]>
Date: Mon, 24 Feb 1997
Files: pod/perl.pod pod/perldelta.pod installman
utils/perlbug.PL
Title: "pumpkin-1.9.pod"
From: Andy Dougherty
Msg-ID: <[email protected]
Date: Mon, 24 Feb 1997 16:06:02 -0500 (EST)
Files: Porting/pumpkin.pod
DOCUMENTATION
Title: "Fix typo in 'Tolkien quotation typo' fix"
From: Jarkko Hietaniemi
Files: Changes
Title: "Document one-argument limitation with #! line"
From: Tom Phoenix
Msg-ID: <[email protected]
Date: Sun, 23 Feb 1997 18:41:02 -0800 (PST)
Files: pod/perldiag.pod pod/perlsec.pod
----------------
Version 5.003_28
----------------
This release is beta candidate #6. If this isn't good enough to go beta,
I'll eat a floppy disk. (Okay, it's a chocolate floppy, but still....)
CORE LANGUAGE CHANGES
Title: "Don't let C<sub foo;> undefine &foo"
From: Chip Salzenberg
Files: op.c
Title: "Make code, doc agree on $ENV{PATH} and `cmd`"
From: Chip Salzenberg
Files: pod/perlsec.pod pp_sys.c
Title: "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
From: Chip Salzenberg
Files: pp_ctl.c pp_hot.c
Title: "Turn off 'expression tainted' flag at end of runops()"
From: Chip Salzenberg
Files: run.c
Title: "When overloading, don't throw away nomethod's value"
From: Ilya Zakharevich
Files: gv.c
Title: "Optimize keys() and values() in void context"
From: Chip Salzenberg
Files: doop.c op.c
CORE PORTABILITY
Title: "New hints for Digital UNIX"
From: Jarkko Hietaniemi
Files: hints/dec_osf.sh
Title: "No version of AIX has working setre[ug]id()"
From: [email protected] (Keith Neufeld)
Files: hints/aix.sh
Title: "VMS patches post _27"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
vms/vms.c vms/vmsish.h
Title: "Re: OS/2 patch for _27"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes
os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
t/op/magic.t
OTHER CORE CHANGES
Title: "Fix a typo"
From: Chip Salzenberg
Files: pp_sys.c
Title: "Undo signal patch -- it broke die() in signal"
From: Chip Salzenberg
Files: mg.c
Title: "Fix perl_call_sv(..., G_NOARGS)"
From: Chip Salzenberg
Files: perl.c
Title: "Fix SIGSEGV when cloning sub with complex expression"
From: Chip Salzenberg
Files: op.c
Title: "Minor update to malloc.c"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Thu, 20 Feb 1997 21:44:13 -0500 (EST)
Files: malloc.c
Title: "Fix the Tolkien quotation"
From: Chip Salzenberg
Files: perly.y
BUILD PROCESS
(no changes)
LIBRARY AND EXTENSIONS
Title: "Debugger patch"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST)
Files: lib/perl5db.pl
Title: "Avoid $` $& $' in libraries"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Thu, 20 Feb 1997 21:07:30 -0500 (EST)
Files: lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
os2/OS2/REXX/REXX.pm
Title: "Remove redundant clearerr() from IO::Seekable"
From: Chip Salzenberg
Files: ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
Title: "prototype error in File::stat"
From: [email protected]
Msg-ID: <199702180748.HAA14151@ultra-boy>
Date: Tue, 18 Feb 1997 07:48:40 GMT
Files: lib/File/stat.pm
TESTS
Title: "Include 'study' in regexp.t"
From: Chip Salzenberg
Files: t/op/regexp.t
Title: "Don't run locale test if -DNO_LOCALE"
From: Chip Salzenberg
Files: t/pragma/locale.t
Title: "Tweak tests to notice $dont_use_nlink"
From: Chip Salzenberg
Files: t/io/fs.t t/op/stat.t
Title: "Add test for grep() and wantarray"
From: Hugo van der Sanden <[email protected]>
Msg-ID: <[email protected]>
Date: Tue, 18 Feb 1997 11:05:59 +0000
Files: t/op/misc.t
UTILITIES
(no changes)
DOCUMENTATION
Title: "INSTALL updates since _26"
From: Andy Dougherty
Msg-ID: <[email protected]
Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
Files: INSTALL
Title: "Document "$$0" change"
From: Chip Salzenberg
Files: pod/perldelta.pod
Title: "Don't recommend impossible //o for C<$x =~ $y>"
From: Chip Salzenberg
Files: pod/perlop.pod
Title: "Correct doc that claimed that <FH> was never false"
From: Chip Salzenberg
Files: pod/perldelta.pod pod/perlop.pod
Title: "Document C<$?> vs. $SIG{CHLD}"
From: Ulrich Pfeifer
Files: pod/perlvar.pod
Title: "Add pumpkin.pod"
From: Chip Salzenberg
Files: MANIFEST Porting/pumpkin.pod
Title: "Don't say "associat*ve arr*y""
From: Chip Salzenberg
Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
pod/perl.pod pod/perldelta.pod pod/perldiag.pod
pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
----------------
Version 5.003_27
----------------
This release is beta candidate #5: Our last, best hope for a beta.
CORE LANGUAGE CHANGES
Title: "Better looks_like_number() function [sv.c]"
From: Gisle Aas
Msg-ID: <[email protected]>
Date: Fri, 14 Feb 1997 18:08:52 +0100
Files: sv.c
Title: "Remove redundant functions UNIVERSAL::{class,is_instance}"
From: Gisle Aas
Msg-ID: <[email protected]>
Date: 14 Feb 1997 15:52:21 +0000
Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
Title: "Allow C<setpgrp $$>"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 16 Feb 1997 23:19:12 -0500
Files: pp_sys.c
Title: "Fix syntax error on C<&$1>"
From: Chip Salzenberg
Files: toke.c
Title: "Fix sub call through magic var (e.g. C<&$1>)"
From: Chip Salzenberg
Files: pp_hot.c
Title: "Fix grep() with refs in list context"
From: Chip Salzenberg
Files: pp.c
CORE PORTABILITY
Title: "Eliminate $^S; add C<use vmsish qw(status exit time)>"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
perl.c perl.h pod/perldelta.pod pod/perlmod.pod
pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
vms/Makefile vms/config.vms vms/descrip.mms
vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
win32/makedef.pl
Title: "Eliminate FP exceptions under SCO 5"
From: Chip Salzenberg
Files: hints/sco.sh unixish.h
Title: "Digital UNIX hints"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Sat, 15 Feb 1997 21:06:33 +0200 (EET)
Files: hints/dec_osf.sh
Title: "Irix6.4 (with 7.1 compilers)"
From: John Stoffel <[email protected]>
Msg-ID: <[email protected]>
Date: Wed, 12 Feb 1997 21:38:51 -0500 (EST)
Files: hints/irix_6_2.sh hints/irix_6_4.sh
Title: "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
From: Chip Salzenberg
Files: plan9/config.plan9 plan9/genconfig.pl
vms/genconfig.pl win32/config.w32
OTHER CORE CHANGES
Title: "Fix core dump when embedding"
From: Chip Salzenberg
Files: perl.c
Title: "Re: Fragile signals"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
Files: mg.c
Title: "Make format strings correspond exactly to parameters"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 13 Feb 1997 17:24:31 -0500
Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
Title: "Don't try to attach 'o' magic to read-only values"
From: Chip Salzenberg
Files: sv.c
Title: "Fix carriage-return message"
From: Chip Salzenberg
Files: toke.c
Title: "In <=>, test for equality first"
From: Chip Salzenberg
Files: pp.c
Title: "Don't mark sv_{true,false} PADTMP"
From: Chip Salzenberg
Files: op.c
BUILD PROCESS
Title: "Fix eval "" in Configure"
From: [email protected] (John L. Allen)
Msg-ID: <[email protected]>
Date: Fri, 14 Feb 1997 13:09:53 -0500
Files: Configure
Title: "Don't link with -lsfio if sfio is not requested"
From: Chip Salzenberg
Files: Configure
Title: "perl5.003_26 Configure change "win" for AIX 4"
From: Tim Mooney <[email protected]>
Msg-ID: <[email protected]
Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
Files: Configure
Title: "Update os2/diff.configure"
From: Chip Salzenberg
Files: os2/diff.configure
LIBRARY AND EXTENSIONS
Title: "Remove Fatal.pm"
From: Chip Salzenberg
Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
pod/roffitall t/lib/fatal.t
Title: "Refresh MakeMaker to 5.40"
From: Andy Dougherty, Andreas Koenig, Tim Bunce
Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
Title: "Refresh CPAN.pm to 1.21"
From: Andreas Koenig
Files: lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
Title: "Refresh Test::Harness to 1.15"
From: Andreas Koenig
Files: lib/Test/Harness.pm
TESTS
Title: "Remove non-portable locale tests"
From: Chip Salzenberg
Files: t/pragma/locale.t
UTILITIES
Title: "pod2man: missing '-' in name section shouldn't be fatal"
From: Ulrich Pfeifer
Msg-ID: <[email protected]>
Date: 10 Feb 1997 18:38:45 +0100
Files: pod/pod2man.PL
DOCUMENTATION
Title: "Update To-Do list"
From: Tim Bunce
Msg-ID: <[email protected]>
Date: Mon, 10 Feb 1997 19:00:59 +0000
Files: Todo
Title: "Fix formatting in perldiag"
From: Chip Salzenberg
Files: pod/perldiag.pod
----------------
Version 5.003_26
----------------
This release is beta candidate #4. "Once more, dear friends...."
CORE LANGUAGE CHANGES
Title: "Make \r in script an error (per Larry)"
From: Chip Salzenberg
Files: pod/perldiag.pod toke.c
Title: "Support '%i' format and 'h' modifier in s?printf"
From: Chip Salzenberg
Files: doop.c pod/perldelta.pod
CORE PORTABILITY
Title: "Fix value of system() and $? for DEC UNIX, VMS, others"
From: Chip Salzenberg
Files: mg.c perl.h pp_sys.c
Title: "VMS patches post _25"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
Files: Porting/Glossary lib/ExtUtils/Liblist.pm
lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
Title: "Hints for BSDOS"
From: Christopher Davis <[email protected]>
Msg-ID: <[email protected]>
Date: Tue, 4 Feb 1997 15:11:13 -0500 (EST)
Files: hints/bsdos.sh
Title: "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
From: Chip Salzenberg
Files: doio.c
OTHER CORE CHANGES
Title: "Fix (yet another) Tk closure problem"
From: Chip Salzenberg
Files: op.c perl.c pp_ctl.c
Title: "Fix value of C<foreach>"
From: Chip Salzenberg
Files: cop.h pp_ctl.c
Title: "Regexp optimizations"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Tue, 4 Feb 1997 06:02:10 -0500 (EST)
Files: regcomp.c regexec.c
Title: "Re: static buffer in not_a_number() [sv.c] might overflow"
From: Gisle Aas
Msg-ID: <[email protected]>
Date: 09 Feb 1997 11:55:41 +0100
Files: sv.c
Title: "Refine 'runaway string' heuristic"
From: Chip Salzenberg
Files: toke.c
Title: "Fix core dump on C<print "a", last> in eval"
From: Chip Salzenberg
Files: pp_ctl.c
Title: "Catch C<use integer; $x % 0>"
From: Chip Salzenberg
Files: pp.c
BUILD PROCESS
Title: "Fix usage message in configure.gnu"
From: Jarkko Hietaniemi
Files: configure.gnu
LIBRARY AND EXTENSIONS
Title: "DB_File 1.11 patch"
From: Paul Marquess
Msg-ID: <[email protected]>
Date: Thu, 6 Feb 97 15:53:34 GMT
Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
Title: "Faster File::Compare"
From: Gisle Aas
Msg-ID: <[email protected]>
Date: Wed, 5 Feb 1997 14:42:49 +0100
Files: lib/File/Compare.pm
Title: "Make diagnostics module strip formatting directives"
From: Chip Salzenberg
Files: lib/diagnostics.pm pod/perldiag.pod
Title: "Fix warning from missing POSIX::setvbuf()"
From: Chip Salzenberg
Files: ext/IO/IO.xs
TESTS
Title: "Fix closure.t for AmigaOS (again)"
From: Norbert Pueschel
Msg-ID: <[email protected]>
Date: Wed, 05 Feb 1997 18:56:45 +0100
Files: t/op/closure.t
UTILITIES
Title: "perldoc -f <perlfunc>"
From: Gisle Aas
Msg-ID: <[email protected]>
Date: Wed, 5 Feb 1997 12:27:36 +0100
Files: utils/perldoc.PL
Title: "Fix pod2man's handling of quotes in =items"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET)
Files: pod/pod2man.PL
DOCUMENTATION
Title: "return *FH pod patch"
From: [email protected] (John L. Allen)
Msg-ID: <[email protected]>
Date: Thu, 6 Feb 1997 10:07:28 -0500
Files: pod/perldata.pod pod/perlsub.pod
Title: "Describe interation of untie and DESTROY"
From: Paul Marquess and Chip Salzenberg
Files: pod/perltie.pod
----------------
Version 5.003_25
----------------
This release is beta candidate #3. Here's hoping...
CORE LANGUAGE CHANGES
Title: "Make $] read-only"
From: Chip Salzenberg
Files: gv.c
Title: "New variable C<$^S> is a native version of C<$?>"
From: Chip Salzenberg
Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
pp_ctl.c pp_sys.c proto.h util.c
Title: "Make $^T work with undump, and don't taint it"
From: Chip Salzenberg
Files: perl.c
CORE PORTABILITY
Title: "VMS patches for _24"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
vms/ext/filespec.t vms/vms.c vms/vmsish.h
Title: "hints/dec_osf.sh: polishing the comments"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET)
Files: hints/dec_osf.sh
Title: "amigaos.sh"
From: Norbert Pueschel
Msg-ID: <[email protected]>
Date: Wed, 29 Jan 1997 11:39:49 +0100
Files: hints/amigaos.sh
OTHER CORE CHANGES
Title: "Require '-T' in argv[], not just on #! line"
From: Chip Salzenberg
Files: perl.c pod/perldiag.pod
Title: "Fix C<return @_> and associated stack bugs"
From: Chip Salzenberg
Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t
Title: "Fix never-closing handle after C<select>"
From: Chip Salzenberg
Files: pp_sys.c
Title: "Fix /\G/g with patterns that match empty string"
From: Ilya Zakharevich
Files: pp_hot.c
Title: "Fix scalar leak in av_unshift"
From: Chip Salzenberg
Files: av.c
Title: "Ignore refs to lexicals when making refs to lexicals"
From: Chip Salzenberg
Files: op.c
Title: "Don't create AV, HV, IO when assigning glob"
From: Chip Salzenberg
Files: mg.c
BUILD PROCESS
Title: "Configure updates for intsize and ssizetype"
From: Andy Dougherty
Files: Configure MANIFEST config_H config_h.SH handy.h
Title: "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
From: Chip Salzenberg
Files: installperl
LIBRARY AND EXTENSIONS
Title: "Refresh CPAN to 1.19"
From: Andreas Koenig
Files: lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
Title: "Debugger update"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Sun, 2 Feb 1997 23:06:34 -0500 (EST)
Files: lib/perl5db.pl
Title: "In Symbol::gensym, don't make glob fake by copying it"
From: John Hughes <[email protected]>
Files: lib/Symbol.pm
Title: "Make POSIX::is*() eight-bit-clean"
From: Chip Salzenberg
Files: ext/POSIX/POSIX.xs
Title: "Make IO::Handle::gets() an alias of getline"
From: Gisle Aas
Msg-ID: <[email protected]>
Date: Thu, 30 Jan 1997 12:03:15 +0100
Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
TESTS
Title: "More Amiga test patches"
From: Norbert Pueschel
Msg-ID: <[email protected]>
Date: Wed, 29 Jan 1997 16:07:33 +0100
Files: README.amiga t/lib/safe2.t t/op/closure.t
UTILITIES
Title: "c2ph.PL fix"
From: [email protected] (Larry W. Virden)
Msg-ID: <[email protected]>
Date: Thu, 30 Jan 1997 08:49:19 -0500
Files: utils/c2ph.PL
Title: "Make pod2man a little laxer for perltoc.pod"
From: Chip Salzenberg
Files: pod/pod2man.PL
DOCUMENTATION
Title: "Update to perl INSTALL file"
From: [email protected] (Larry W. Virden)
Msg-ID: <[email protected]>
Date: Thu, 30 Jan 1997 08:38:23 -0500
Files: INSTALL
Title: "Update to perl.pod suggested"
From: [email protected] (Larry W. Virden)
Msg-ID: <[email protected]>
Date: Thu, 30 Jan 1997 08:45:59 -0500
Files: pod/perl.pod
Title: "Document how extension pms go in $archlib"
From: Chip Salzenberg
Files: pod/perldelta.pod
Title: "perlfunc.pod tweaks"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Thu, 30 Jan 1997 16:20:55 -0500
Files: pod/perlfunc.pod
Title: "new (Feb 1) perlembed.pod"
From: Jon Orwant <[email protected]>
Msg-ID: <[email protected]>
Date: Sat, 1 Feb 1997 18:34:59 -0500
Files: pod/perlembed.pod
Title: "Error lines must not have trialing periods"
From: Chip Salzenberg
Files: pod/perldiag.pod
----------------
Version 5.003_24
----------------
This release is the second candidate for a public beta test.
It's, well, bunches better than _23.
CORE LANGUAGE CHANGES
Title: "glob defaults to $_"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Mon, 27 Jan 1997 03:09:13 -0500
Files: op.c opcode.pl pod/perlfunc.pod t/op/glob.t
Title: "Re: an overloading bug "
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Sun, 26 Jan 1997 19:07:45 -0500
Files: pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
Title: "Don't warn on C<$\ = undef>"
From: Chip Salzenberg
Files: mg.c
CORE PORTABILITY
Title: "Win32 port"
From: Gary Ng <[email protected]>
Files: MANIFEST win32/*
Title: "Amiga files"
From: Norbert Pueschel
Msg-ID: <[email protected]>
Date: Sun, 26 Jan 1997 17:42:15 +0100
Files: MANIFEST README.amiga hints/amigaos.sh
Title: "New dec_osf hints"
From: [email protected]
Msg-ID: <[email protected]>
Date: Mon, 27 Jan 1997 14:33:01 +0200 (EET)
Files: hints/dec_osf.sh
OTHER CORE CHANGES
Title: "Prevent premature death of @_ during leavesub"
From: Chip Salzenberg
Files: pp_hot.c t/op/misc.t
Title: "Deref old stash when re-blessing"
From: Chip Salzenberg
Files: sv.c
Title: "Don't abort when RCHECK and DEBUGGING"
From: Tim Bunce
Msg-ID: <[email protected]>
Date: Mon, 27 Jan 1997 23:39:48 +0000
Files: malloc.c
Title: "Fix overloading macro conflict with Digital 'cc -fast'"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET)
Files: perl.h
Title: "global.sym: typo?"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Sun, 26 Jan 1997 21:37:59 +0200 (EET)
Files: global.sym
BUILD PROCESS
Title: "Put all extensions' modules in $archlib"
From: Chip Salzenberg
Files: installperl
Title: "Configure fixes: set $archlib, omit _NO_PROTO"
From: Chip Salzenberg
Files: Configure
Title: "Make configure{,.gnu} ignore --cache-file option"
From: Norbert Pueschel
Files: configure configure.gnu
LIBRARY AND EXTENSIONS
Title: "Version checking in XS bootstrap is optional"
From: Chip Salzenberg
Files: XSUB.h
Title: "Update $VERSION of DynaLoader and POSIX"
From: Chip Salzenberg
Files: ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
Title: "Refresh Text::Wrap to 97.011701"
From: Chip Salzenberg
Files: lib/Text/Wrap.pm
Title: "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Sat, 25 Jan 1997 17:10:20 +0200 (EET)
Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
Title: "Fix $Is_VMS typo in Test::Harness"
From: Chip Salzenberg
Files: lib/Test/Harness.pm
Title: "Allow for really big keys in Tie::SubstrHash"
From: [email protected]
Msg-ID: <[email protected]>
Date: Tue, 28 Jan 1997 21:14:34 +0100 (MET)
Files: lib/Tie/SubstrHash.pm
Title: "Avoid newRV_noinc() in IO, for compiling with old Perls"
From: Chip Salzenberg
Files: ext/IO/IO.xs
TESTS
Title: "New test op/closure.t"
From: Tom Phoenix, Ulrich Pfeifer
Files: MANIFEST t/op/closure.t
UTILITIES
Title: "xsubpp handing of void funcs breaks extensions using XST_m*()"
From: Tim Bunce
Msg-ID: <[email protected]>
Date: Mon, 27 Jan 1997 16:59:06 +0000
Files: lib/ExtUtils/xsubpp
DOCUMENTATION
Title: "perldelta Fcntl enhancement"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Sat, 25 Jan 1997 17:05:34 +0200 (EET)
Files: pod/perldelta.pod
Title: "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
From: Paul Marquess
Files: pod/perldelta.pod
Title: "Document restrictions on gv_fetchmethod() and perl_call_sv()"
From: Chip Salzenberg
Files: pod/perldelta.pod pod/perlguts.pod
Title: "perldiag.pod: No comma allowed after %s"
From: [email protected]
Msg-ID: <[email protected]>
Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET)
Files: pod/perldiag.pod
Title: "perlfunc.pod: localtime"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET)
Files: pod/perlfunc.pod
Title: "perlfunc diff: gmtime"
From: Peter Haworth <[email protected]>
Msg-ID: <[email protected]>
Date: Tue, 28 Jan 1997 14:52:08 +0000
Files: pod/perlfunc.pod
Title: "Updates to guts"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Sun, 26 Jan 1997 19:34:18 -0500 (EST)
Files: pod/perlguts.pod
Title: "perltoot fixes"
From: Tom Christiansen
Msg-ID: <6807.854214205@jinete>
Date: Sat, 25 Jan 1997 09:43:25 -0800
Files: pod/perltoot.pod
Title: "5.003_23: small typo in perlsyn.pod"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Mon, 27 Jan 1997 03:24:25 -0500
Files: pod/perlsyn.pod
----------------
Version 5.003_23
----------------
This release is our first candidate for a public beta test.
CORE LANGUAGE CHANGES
Title: "Disallow changing $_[0] in __DIE__ handlers"
From: Chip Salzenberg
Files: pod/perlfunc.pod util.c
Title: "Fix overloading with inheritance and AUTOLOAD"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Mon, 20 Jan 1997 17:26:32 -0500 (EST)
Files: gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
Title: "Nested here-docs"
From: [email protected] (Larry Wall)
Msg-ID: <[email protected]>
Date: Mon, 20 Jan 1997 15:13:42 -0800
Files: toke.c
Title: "Revert $^X to old behavior (plus HP-UX bug fix)"
From: Chip Salzenberg
Files: hints/hpux.sh toke.c
Title: "Protect against '0' in 'stmt while <HANDLE>'"
From: Chip Salzenberg
Files: op.c
Title: "Don't warn when closure uses var at file scope"
From: Chip Salzenberg
Files: op.c
CORE PORTABILITY
Title: "VMS patches for _22"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Mon, 20 Jan 1997 22:50:21 -0500 (EST)
Files: ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
Title: "Re: Perl 5.003_21: OS/2 patches"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST)
Files: os2/Changes os2/os2.c
Title: "Plan9 update"
From: [email protected] (Luther Huffman)
Files: plan9/config.plan9 plan9/mkfile
Title: "Bugfixes for AmigaOS"
From: Norbert Pueschel
Msg-ID: <[email protected]>
Date: Wed, 22 Jan 1997 00:13:54 +0100
Files: hints/amigaos.sh lib/File/Basename.pm
Title: "New dec_osf.sh hints file"
From: Achim Bohnet <[email protected]>
Msg-ID: <[email protected]>
Date: Fri, 24 Jan 1997 11:58:24 +0100
Files: hints/dec_osf.sh
Title: "on NeXT: gdbm problem fixed"
From: Andreas Koenig
Msg-ID: <[email protected]>
Date: Tue, 21 Jan 1997 03:01:32 +0100
Files: hints/next_3.sh hints/next_3_0.sh
Title: "patch for hints/powerux.sh"
From: [email protected] (Tom Horsley)
Msg-ID: <[email protected]>
Date: Sat, 18 Jan 97 13:33:26 -0500
Files: hints/powerux.sh
Title: "hints & Configure changes to build perl on DC/OSx"
From: Stephen Zander <[email protected]>
Msg-ID: <[email protected]>
Date: Thu, 16 Jan 1997 16:43:52 -0800
Files: Configure MANIFEST hints/dcosx.sh
Title: "patch for hints/cxux.sh perl5.003_22"
From: [email protected] (Tom Horsley)
Msg-ID: <[email protected]>
Date: Sun, 19 Jan 97 15:14:04 -0500
Files: hints/cxux.sh
OTHER CORE CHANGES
Title: "Make PERL5LIB and -I work like C<use lib>"
From: Tim Bunce
Msg-ID: <[email protected]>
Date: Thu, 23 Jan 1997 15:23:27 +0000
Files: lib/lib.pm perl.c
Title: "Fix /\G.a/"
From: Chip Salzenberg
Files: regcomp.c regcomp.h regexec.c regexp.h toke.c
Title: "Extend stack in pp_undef (!)"
From: Chip Salzenberg
Files: pp.c
Title: "Allow for sub to be redefined while executing"
From: Chip Salzenberg
Files: cop.h pp_hot.c t/op/misc.t
Title: "Eliminate redundant flag CVf_FORMAT"
From: Chip Salzenberg
Files: cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
Title: "Generate IVs when possible in abs() and int()"
From: Chip Salzenberg
Files: pp.c
Title: "Efficiency patchlet for pp_aassign()"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Mon, 20 Jan 1997 22:05:39 -0500 (EST)
Files: pp_hot.c
Title: "When sorting, promote to PVNV only for built-in comparison"
From: Chip Salzenberg
Files: pp_ctl.c
Title: "Remove "suidperl security patch" message"
From: Chip Salzenberg
Files: perl.c
BUILD PROCESS
Title: "Make configure.gnu a copy of configure; make configure writea
From: Chip Salzenberg
Files: MANIFEST configure.gnu
Title: "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
From: Chip Salzenberg and Charles Bailey
Files: Configure config_H config_h.SH hints/lynxos.sh
os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
utils/perlbug.PL vms/config.vms vms/fndvers.com
Title: "Compile with optimization when testing memory functions"
From: Chip Salzenberg
Files: Configure
Title: "Minor patch for Debian installation"
From: Chip Salzenberg
Files: installperl
LIBRARY AND EXTENSIONS
Title: "Debugger update"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Sat, 18 Jan 1997 23:54:59 -0500 (EST)
Files: lib/perl5db.pl
Title: "DynaLoader enhancement: support RTLD_GLOBAL"
From: Nick Ing-Simmons
Msg-ID: <[email protected]>
Date: Fri, 24 Jan 1997 09:37:18 GMT
Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
ext/DynaLoader/dl_vms.xs
Title: "Fcntl: add more constants"
From: [email protected]
Msg-ID: <[email protected]>
Date: Sun, 19 Jan 1997 20:11:22 +0200 (EET)
Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
Title: "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
From: Chip Salzenberg
Files: ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
Title: "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
From: Chip Salzenberg
Files: XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
Title: "Refresh CPAN to 1.15"
From: Andreas Koenig
Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
Title: "Add E* and SA_* constants"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Wed, 22 Jan 1997 21:36:07 -0500
Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
TESTS
Title: "Test nested here-docs"
From: [email protected] (Hugo van der Sanden)
Msg-ID: <[email protected]>
Date: Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
Files: t/base/lex.t
Title: "Fix tests of $^X and $0 to work with QNX"
From: Chip Salzenberg
Files: t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
Title: "Patch tests for systems without fork()"
From: Norbert Pueschel
Msg-ID: <[email protected]>
Date: Thu, 23 Jan 1997 23:51:28 +0100
Files: t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
t/lib/open2.t t/lib/open3.t t/op/fork.t
Title: "Test patches for OS/2"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Thu, 16 Jan 1997 23:48:18 -0500 (EST)
Files: os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
t/op/cmp.t t/op/magic.t
UTILITIES
Title: "Translate \200 to È in pod2html"
From: Chip Salzenberg
Files: pod/pod2html.PL
Title: "VMS patches: '.com' extension on scripts"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Fri, 24 Jan 1997 18:42:29 -0500 (EST)
Files: pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
x2p/find2perl.PL x2p/s2p.PL
Title: "Allow MakeMaker 5.34 to use libraries containing '+' in name"
From: [email protected] (Dennis Marsa)
Msg-ID: <[email protected]>
Date: Fri, 17 Jan 97 14:27:32 CST
Files: lib/ExtUtils/Liblist.pm
DOCUMENTATION
Title: "First cut at INSTALL edit"
From: Chip Salzenberg
Files: INSTALL
Title: "Additional docs for __DIE__ and __WARN__"
From: Gurusamy Sarathy
Files: pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
Title: "Document #line directive"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Fri, 24 Jan 1997 04:08:44 -0500
Files: pod/perlsyn.pod pod/perltoc.pod
Title: "Perlguts version 30"
From: Jeff Okamoto
Msg-ID: <[email protected]>
Date: Fri, 17 Jan 1997 13:17:43 -0800
Files: pod/perlguts.pod
Title: "delta for perldelta"
From: Tom Christiansen
Msg-ID: <804.854121463@jinete>
Date: Fri, 24 Jan 1997 07:57:43 -0800
Files: pod/perlnews.pod pod/perltoc.pod
Title: "Updates to perldelta"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Mon, 20 Jan 1997 06:48:49 -0500 (EST)
Files: pod/perlnews.pod pod/perltoc.pod
Title: "perlnews.pod diff for the Fcntl"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Tue, 21 Jan 1997 18:00:56 +0200 (EET)
Files: pod/perlnews.pod
Title: "Rename perlnews -> perldelta per Tom's request"
From: Chip Salzenberg
Files: MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
pod/perldelta.pod pod/perltoc.pod pod/roffitall
Title: "Remove bad advice from perllocale.pod"
From: Chip Salzenberg
Files: pod/perllocale.pod
----------------
Version 5.003_22
----------------
This release is primarily made up of bug fixes, the foremost among
which repairs a showstopper memory corruption bug in formats.
CORE LANGUAGE CHANGES
Title: "Fix parsing of C< ${ xyz } >"
From: Chip Salzenberg
Files: toke.c
Title: "Don't parse method calls in strings"
From: Chip Salzenberg
Files: toke.c
Title: "Fix overly picky carping about leading '{' in regex"
From: Chip Salzenberg
Files: regcomp.c
OTHER CORE CHANGES
Title: "Fix memory corruption from formats"
From: Chip Salzenberg
Files: op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
BUILD PROCESS
Title: "Fix '_mopop' typo"
From: Chip Salzenberg
Files: Makefile.SH
LIBRARY AND EXTENSIONS
Title: "Gut IO::Handle::DESTROY"
From: Chip Salzenberg
Files: ext/IO/lib/IO/Handle.pm
Title: "RiscOS is case-insensitive"
From: Chip Salzenberg
Files: lib/File/Basename.pm
TESTS
Title: "Fix thinko in db-recno.t"
From: Chip Salzenberg
Files: t/lib/db-recno.t
UTILITIES
Title: "Make perlbug more cautionary and more verbose"
From: Kenneth Albanowski and Jarkko Hietaniemi
Files: utils/perlbug.PL
DOCUMENTATION
Title: "NEW roffitall + INSTALL fix"
From: Raphael Manfredi <[email protected]>
Msg-ID: <[email protected]>
Date: Thu, 16 Jan 97 11:22:01 +0100
Files: INSTALL pod/roffitall
Title: "srand() doc update"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Wed, 15 Jan 1997 20:44:25 -0500
Files: pod/perlfunc.pod
Title: "documentation of configpm (perl5.003_20)"
From: [email protected] (Winfried Koenig)
Msg-ID: <[email protected]>
Date: Wed, 15 Jan 1997 14:03:27 +0200 (EET)
Files: configpm
----------------
Version 5.003_21
----------------
This release includes several important bug fixes, and a couple of
minor but valuable language tweaks. Please read on for a list of the
significant changes:
CORE LANGUAGE CHANGES
Title: "Fix overloading via inherited autoloaded functions"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Mon, 13 Jan 1997 05:22:47 -0500 (EST)
Files: gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
Title: "Method call fixes: Don't cache in alias, don't skip undef"
From: Chip Salzenberg
Files: global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
t/op/method.t
Title: "Formats can be closures"
From: Chip Salzenberg
Files: cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
Title: "Quote 'foo' in C<$x{-foo}>"
From: Chip Salzenberg
Files: toke.c
Title: "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
From: Chip Salzenberg
Files: op.c pod/perldiag.pod t/pragma/strict-refs
Title: "Allow <=> to return undef when operands are not ordered"
From: Chip Salzenberg and Andreas Koenig
Files: MANIFEST pp.c t/op/cmp.t
Title: "Fail regex that starts with '{'"
From: Chip Salzenberg
Files: regcomp.c
CORE PORTABILITY
Title: "Re: Perl 5.003_20: OS/2 patches"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Fri, 10 Jan 1997 06:02:16 -0500 (EST)
Files: hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
Title: "VMS patches for _20"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Tue, 14 Jan 1997 17:34:43 -0500 (EST)
Files: configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
unixish.h vms/Makefile vms/config.vms vms/descrip.mms
vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
x2p/a2p.h x2p/str.c
Title: "Irix 6.3 & 6.4 and perl5.003_20"
From: John Stoffel <[email protected]>
Msg-ID: <[email protected]>
Date: Mon, 13 Jan 1997 17:42:50 -0500 (EST)
Files: MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
Title: "Patch: MachTen hints, Configure"
From: Dominic Dunlop <[email protected]>
Msg-ID: <v03010d00af0123a93670@[194.51.248.75]>
Date: Tue, 14 Jan 1997 13:43:13 +0100
Files: Configure hints/machten.sh
Title: "Rename aux.sh to aux_3.sh for MS-LOSS"
From: Chip Salzenberg
Files: MANIFEST hints/aux_3.sh
OTHER CORE CHANGES
Title: "Fix C< eval { my $x; eval '$x' } >"
From: Chip Salzenberg
Files: op.c t/op/misc.t
Title: "Don't warn if eval '' uses outer func's lexicals"
From: Chip Salzenberg
Files: op.c
Title: "Avoid memory wastage in wait(); make pidstatus global"
From: Chip Salzenberg
Files: global.sym interp.sym perl.c perl.h pp_sys.c
Title: "Forbid ++ and -- on readonly values"
From: "John Q. Linux" <[email protected]>
Msg-ID: <[email protected]>
Date: Fri, 10 Jan 1997 19:47:16 -0800 (PST)
Files: pp.c pp_hot.c
Title: "Keep array from dying during foreach(@array)"
From: Chip Salzenberg
Files: cop.h pp_ctl.c
Title: "Fix C< $a="simple"; split /($a)/o >"
From: Chip Salzenberg
Files: pp.c t/op/misc.t
Title: "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
From: Chip Salzenberg
Files: util.c
Title: "Fix for anon-lists with tied entries coredump"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Fri, 10 Jan 1997 02:45:11 -0500
Files: pp.c
Title: "Don't set SVf_PADBUSY on immortal SVs"
From: Chip Salzenberg
Files: op.c
Title: "Patch for Object subroutines"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Tue, 7 Jan 1997 20:56:02 -0500 (EST)
Files: cop.h
Title: "Use an SVt_PVLV to hold stacked OP pointers when debugging"
From: Chip Salzenberg
Files: pp.c pp_hot.c
Title: "Undo change that freed large pad vars"
From: Chip Salzenberg
Files: scope.c
BUILD PROCESS
Title: "Make MachTen hints file warn about db-recno failures"
From: Dominic Dunlop <[email protected]>
Msg-ID: <v03010d00aef92fba6aca@[194.51.248.78]>
Date: Wed, 8 Jan 1997 12:07:18 +0100
Files: hints/machten.sh
Title: "5.003_20, FreeBSD 3.0 and minor patch"
From: [email protected] (Ollivier Robert)
Msg-ID: <[email protected]>
Date: Wed, 8 Jan 1997 14:37:47 +0100
Files: Configure
Title: "Make installperl quieter; only shared libraries need 0555"
From: Chip Salzenberg
Files: installperl
TESTS
Title: "Advice on TEST failure"
From: Dominic Dunlop <[email protected]>
Msg-ID: <v03010d01aefbaefcf3bc@[194.51.248.78]>
Date: Fri, 10 Jan 1997 10:19:07 +0100
Files: t/TEST
Title: "UNIVERSAL tests"
From: Roderick Schertler
Files: MANIFEST t/op/universal.t
Title: "Test deletion of array during foreach"
From: Jarkko Hietaniemi
Files: t/op/misc.t
Title: "patch for db-recno.t"
From: Paul Marquess
Msg-ID: <[email protected]>
Date: Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
Files: t/lib/db-recno.t
LIBRARY AND EXTENSIONS
Title: "Localize info about filesystems being case-forgiving"
From: Chip Salzenberg
Files: lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
x2p/find2perl.PL x2p/s2p.PL
Title: "Fix for fd leak in IO::File::new_tmpfile"
From: Graham Barr and Chip Salzenberg
Files: ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
Title: "Refresh Getopt::Long to 2.6"
From: Johan Vromans <[email protected]>
Files: lib/Getopt/Long.pm
Title: "Refresh DB_File to 1.10"
From: Paul Marquess
Msg-ID: <[email protected]>
Date: Tue, 14 Jan 97 12:47:40 GMT
Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
Title: "Re: FileCache::cacheout clobbers $_"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 08 Jan 1997 23:45:58 -0500
Files: lib/FileCache.pm lib/cacheout.pl
Title: "PATCH: AutoSplit"
From: Graham Barr
Msg-ID: <[email protected]>
Date: 11 Mar 1996 06:01:58 -0500
Files: lib/AutoSplit.pm
Title: "Re: Uninitialized value in Carp.pm ? "
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Tue, 14 Jan 1997 13:15:25 -0500
Files: lib/Carp.pm
Title: "Avoid "uninitialized" warnings from POSIX::constant()"
From: Chip Salzenberg
Files: ext/POSIX/POSIX.pm
Title: "Eliminate warning from C<use overload>"
From: Chip Salzenberg
Files: lib/overload.pm
Title: "low priority patches"
From: Paul Marquess
Msg-ID: <[email protected]>
Date: Wed, 8 Jan 97 16:55:02 GMT
Files: lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
UTILITIES
Title: "Re: xsubpp and Tk ==> segfault"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Wed, 8 Jan 1997 03:25:47 -0500 (EST)
Files: lib/ExtUtils/xsubpp
Title: "Re: MakeMaker and 'make uninstall'"
From: Andreas Koenig
Msg-ID: <[email protected]>
Date: Fri, 10 Jan 1997 13:43:39 +0100
Files: lib/ExtUtils/MM_Unix.pm
Title: "Don't search for pod if path is already valid"
From: Wayne Scott <[email protected]>
Msg-ID: <[email protected]>
Date: Wed, 08 Jan 1997 15:25:19 -0800
Files: utils/perldoc.PL
Title: "Yet another perldoc option"
From: Gisle Aas
Msg-ID: <[email protected]>
Date: Thu, 3 Oct 1996 00:00:35 +0200
Files: utils/perldoc.PL
Title: "Re: perldoc, temp files, async pagers"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 07 Jan 1997 22:54:14 -0500
Files: utils/perldoc.PL
DOCUMENTATION
Title: "Full documentation generation patch"
From: Raphael Manfredi <[email protected]>
Msg-ID: <[email protected]>
Date: Wed, 15 Jan 97 11:16:28 +0100
Files: MANIFEST pod/roffitall pod/rofftoc
Title: "Re: documentation correction (i.e. patch) for perlsyn.pod"
From: "M.J.T. Guy"
Msg-ID: <[email protected]>
Date: Fri, 10 Jan 1997 18:06:37 +0000
Files: pod/perlsyn.pod
Title: "Document use of pos() and /\G/"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Mon, 13 Jan 1997 15:13:12 -0500
Files: pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
Title: "Fix example #4 in perlXStut"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Sun, 5 Jan 1997 02:39:45 -0500 (EST)
Files: pod/perlxstut.pod
Title: "Document new closure warnings"
From: Chip Salzenberg
Files: op.c pod/perldiag.pod
Title: "Misc. doc patches missing in _20"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Tue, 07 Jan 1997 22:55:33 -0500
Files: pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
----------------
Version 5.003_20
----------------
The only language change in this release is the recension of support
for named closures: Now, no subroutine declared "sub foo {}" can be
a closure. (This is a return to the behavior of 5.003.) In addition,
there are new warnings triggered by any apparent attempt to use named
functions as closures.
And, as usual, there are the usual little fixes, documentation
updates, and expanded tests. This is good stuff. "I love you, man!"
CORE LANGUAGE CHANGES
Title: "Rescind named closures"
From: Chip Salzenberg
Files: Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
Title: "Fix: empty @_ when calling empty-proto subs without parens"
From: Graham Barr
Msg-ID: <[email protected]>
Date: Sat, 04 Jan 1997 10:29:04 +0000
Files: perly.c perly.y
CORE PORTABILITY
Title: "Fix $^X on systems that set it to Perl's basename"
From: Chip Salzenberg
Files: hints/hpux.sh toke.c
Title: "Configure/perl5/Compartmented Mode Workstation (fwd)"
From: Andy Dougherty
Msg-ID: <[email protected]
Date: Mon, 06 Jan 1997 13:15:38 -0500 (EST)
Files: Configure hints/dec_osf.sh
Title: "Remove obsolete file "dl_os2.xs"."
From: Ilya Zakharevich
Files: MANIFEST
OTHER CORE CHANGES
Title: "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
From: Chip Salzenberg
Files: perly.c perly.c.diff perly.y
Title: "plug for safe/opcode leaks"
From: Doug MacEachern
Msg-ID: <[email protected]>
Date: Tue, 07 Jan 1997 17:20:46 -0500
Files: op.c
Title: "Finish OP= warnings: none on ^="
From: Chip Salzenberg
Files: doop.c pp.c t/op/assignwarn.t
Title: "Fix Dynaloader failures with DProf"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Mon, 06 Jan 1997 12:18:46 -0500
Files: pp_hot.c
BUILD PROCESS
Title: "Make Configure default to the first domain in /etc/resolv.conf"
From: Chip Salzenberg
Files: Configure
Title: "Start all helper scripts with $startsh"
From: Chip Salzenberg
Files: Configure
Title: "Support libperl.so under FreeBSD"
From: [email protected] (Ollivier Robert)
Msg-ID: <[email protected]>
Date: Sun, 5 Jan 1997 22:41:49 +0100
Files: Configure Makefile.SH
TESTS
Title: "New test: comp/proto.t"
From: Graham Barr
Msg-ID: <[email protected]>
Date: Mon, 06 Jan 1997 09:13:03 +0000
Files: MANIFEST t/comp/proto.t
Title: "More magic variable tests"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Mon, 06 Jan 1997 10:39:52 -0500
Files: t/harness t/op/magic.t
LIBRARY AND EXTENSIONS
Title: "File::Basename::dirname bugs"
From: Robin Barker <[email protected]>
Msg-ID: <[email protected]>
Date: Tue, 7 Jan 97 17:19:59 GMT
Files: lib/File/Basename.pm t/lib/basename.t
Title: "sigaction() problems"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Mon, 06 Jan 1997 15:42:04 -0500
Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
Title: "Fix importation of FileHandle methods; fix POSIX docs"
From: Chip Salzenberg
Files: ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
Title: "Patch: make hints files warn about db-recno failures"
From: Dominic Dunlop <[email protected]>
Msg-ID: <v03010d00aef53ac4d18a@[194.51.248.68]>
Date: Sun, 5 Jan 1997 12:34:25 +0100
Files: MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
UTILITIES
Title: "pod2html.PL patch (for 5.003-19)"
From: Fabien TASSIN <[email protected]>
Msg-ID: <199701052347.AAA21297@solar5>
Date: Mon, 6 Jan 1997 00:47:01 +0100
Files: pod/pod2html.PL
DOCUMENTATION
Title: "tiny doc patches"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Sat, 04 Jan 1997 11:12:13 -0500
Files: pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
Title: "doc patch for defined on perlfunc.pod"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 04 Jan 1997 21:28:30 -0500
Files: pod/perlfunc.pod
Title: "doc patch: perldsc"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 04 Jan 1997 21:25:58 -0500
Files: pod/perldsc.pod pod/perltoc.pod
Title: "Re: constant function inlining"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 07 Jan 1997 15:27:50 -0500
Files: pod/perldiag.pod pod/perlsub.pod
Title: "scalar caller doc fix"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Mon, 06 Jan 1997 22:34:20 -0500
Files: pod/perlfunc.pod
Title: "perlpod.pod possible patches"
From: [email protected] (Larry W. Virden, x2487)
Msg-ID: <[email protected]>
Date: Tue, 7 Jan 1997 07:56:30 -0500
Files: pod/perlpod.pod
Title: "Misc perlfunc updates"
From: Tom Christiansen
Files: pod/perlfunc.pod pod/perltoc.pod
----------------
Version 5.003_19
----------------
Lots of internal cleanup in this patch, especially plugged memory
leaks when embedded Perl interpreters shut down and restart. The
method cache is now invisible to user code. And there is a new test
directory, "t/pragma".
IMHO, this is Beta quality code.
Here's a list of the more significant changes...
CORE LANGUAGE CHANGES
Title: "Make method cache invisible to user code"
From: Chip Salzenberg
Files: dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
toke.c
Title: "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
From: Chip Salzenberg
Files: toke.c
CORE PORTABILITY
Title: "Fix $^X under HP-UX"
From: Chip Salzenberg
Files: hints/hpux.sh toke.c
Title: "New hints/hpux.sh"
From: Jeff Okamoto
Msg-ID: <[email protected]>
Date: Tue, 31 Dec 1996 15:09:32 -0800
Files: hints/hpux.sh
OTHER CORE CHANGES
Title: "Fix segv when calling named closures"
From: Chip Salzenberg
Files: pp_hot.c
Title: "Finish rationalizing "undef value" warnings"
From: Chip Salzenberg
Files: doop.c pp.c sv.c t/op/assignwarn.t
Title: "Arrange for all "_<file" entries to be in %main::"
From: Chip Salzenberg
Files: gv.c lib/perl5db.pl
Title: "Introduce CVf_NODEBUG flag"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Wed, 01 Jan 1997 15:42:05 -0500
Files: cv.h pp_hot.c
Title: "Reword 'may be "0"' warning per Larry; fix its line number"
From: Chip Salzenberg
Files: op.c pod/perldiag.pod
Title: "5.003_18: perl_{con,des}truct fixes"
From: Doug MacEachern
Msg-ID: <[email protected]>
Date: Fri, 03 Jan 1997 15:42:04 -0500
Files: perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
Title: "Fix lost value from READLINE after TIEHANDLE"
From: Gurusamy Sarathy
Files: pp_hot.c sv.h
Title: "Free memory of large lexical variables when leaving scope"
From: Chip Salzenberg
Files: scope.c
TESTS
Title: "Create t/pragma directory; populate with new and old"
From: Paul Marquess
Files: MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
t/pragma/warning.t
Title: "New tests: comp/colon.t and op/assignwarn.t"
From: Robin Barker <[email protected]>
Files: MANIFEST t/comp/colon.t t/op/assignwarn.t
LIBRARY AND EXTENSIONS
Title: "Make libs clean under '-w'"
From: Jarkko Hietaniemi
Files: lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
lib/validate.pl
DOCUMENTATION
Title: "Perlguts, version 28"
From: Jeff Okamoto
Msg-ID: <[email protected]>
Date: Fri, 3 Jan 1997 13:10:46 -0800
Files: pod/perlguts.pod
Title: "Re: perldelta, take 3"
From: Tim Bunce
Msg-ID: <[email protected]>
Date: Fri, 3 Jan 1997 17:48:46 +0000
Files: pod/perlnews.pod
Title: "Miscellaneous pod patches"
From: Ralf S. Engelschall <[email protected]>
Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod
pod/perlguts.pod
Title: "expanded flock() docs"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Fri, 03 Jan 1997 19:31:11 -0500
Files: pod/perlfunc.pod
Title: "Use Text::Wrap in buildtoc; run buildtoc"
From: Ulrich Pfeifer
Files: pod/buildtoc pod/perltoc.pod
Title: "Remove obsolete perlovl.pod"
From: Chip Salzenberg
Files: MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
vms/descrip.mms
----------------
Version 5.003_18
----------------
Yet further down the road to 5.004....
CORE LANGUAGE CHANGES
Title: "Inherited overloading"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Sun, 29 Dec 1996 08:12:54 -0500 (EST)
Files: gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
Title: "Hide lexicals from C<use>d or C<require>d module (!)"
From: Chip Salzenberg
Files: pp_ctl.c
Title: "Closures at file scope must be anonymous"
From: Chip Salzenberg
Files: op.c
Title: "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
From: Chip Salzenberg
Files: op.c pod/perldiag.pod
Title: "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
From: Chip Salzenberg
Files: pp.c
CORE PORTABILITY
Title: "Ultrix setlocale() workaround"
From: Chip Salzenberg
Files: hints/ultrix_4.sh util.c
OTHER CORE CHANGES
Title: "Get rid of 'Leaked scalars'"
From: Chip Salzenberg
Files: cop.h gv.c op.c
Title: "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
From: Chip Salzenberg
Files: pp_hot.c
Title: "Fix core dump on perl_construct()/perl_destruct() loop"
From: Chip Salzenberg
Files: perl.c
Title: "Add missing syms to global.sym; update magic doc"
From: Chip Salzenberg
Files: global.sym pod/perlguts.pod
TESTS
Title: "Expanded locale.t and misc.t"
From: Jarkko Hietaniemi
Files: t/lib/locale.t t/lib/misc.t
Title: "Expanded my.t"
From: Chip Salzenberg
Files: t/lib/my.t
Title: "test harness for C<use x.xxxx>"
From: Graham Barr
Msg-ID: <[email protected]>
Date: Mon, 30 Dec 1996 07:00:18 +0000
Files: MANIFEST t/op/use.t
Title: "More tests"
From: Tom Phoenix
Msg-ID: <[email protected]
Date: Sun, 29 Dec 1996 17:46:21 -0800 (PST)
Files: t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
LIBRARY AND EXTENSIONS
Title: "Improving Config.pm"
From: Tom Phoenix
Msg-ID: <[email protected]
Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST)
Files: configpm
Title: "File::Copy under OS/2"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Fri, 27 Dec 1996 22:47:24 -0500 (EST)
Files: lib/File/Copy.pm t/lib/filecopy.t
DOCUMENTATION
Title: "Updates to perllocale.pod"
From: Dominic Dunlop <[email protected]>
Files: pod/perllocale.pod
Title: "Locale-related pod patches, take 2"
From: Dominic Dunlop <[email protected]>
Msg-ID: <v03007800aeea9e488b36@[194.51.248.77]>
Date: Sat, 28 Dec 1996 10:56:41 +0100
Files: pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
pod/perlre.pod pod/perlsec.pod
Title: "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Tue, 31 Dec 1996 11:50:19 -0500
Files: pod/perldiag.pod
----------------
Version 5.003_17
----------------
The rate of patches is slowing down.... I see 5.004 at the end of the
tunnel! (Hey, what's that whistle?)
CORE LANGUAGE CHANGES
Title: "Support named closures"
From: Chip Salzenberg
Files: cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
CORE PORTABILITY
Title: "perl5.003_15 and Interactive Unix"
From: [email protected] (Winfried Koenig)
Msg-ID: <[email protected]>
Date: Thu, 26 Dec 1996 00:45:45 +0200 (EET)
Files: hints/isc.sh pp_sys.c
Title: "Suggest "usemymalloc='n'" for FreeBSD 2.*"
From: [email protected] (Ralf S. Engelschall)
Files: hints/freebsd.sh
Title: "Minor OS/2 fixes"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Wed, 25 Dec 1996 16:05:42 -0500 (EST)
Files: os2/os2ish.h pod/perlxstut.pod
OTHER CORE CHANGES
Title: "Fix {,un}tainting of $1 etc. when C<use locale>"
From: Chip Salzenberg
Files: mg.c sv.c
Title: "Limit effects of "=pod" to a single file"
From: Chip Salzenberg
Files: toke.c
TESTS
Title: "New tests: op/method.t and op/locale.t"
From: Ilya Zakharevich and Jarkko Hietaniemi
Files: MANIFEST t/lib/locale.t t/op/method.t
Title: "Test C< ()=() >"
From: Chip Salzenberg
Files: t/op/misc.t
LIBRARY AND EXTENSIONS
Title: "Refresh MakeMaker to 5.39"
From: Andreas Koenig
Files: lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
lib/ExtUtils/Mksymlists.pm
Title: "Newer debugger"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST)
Files: lib/perl5db.pl
DOCUMENTATION
Title: "Perlguts, version 27"
From: Jeff Okamoto
Msg-ID: <[email protected]>
Date: Tue, 24 Dec 1996 17:44:23 -0800
Files: pod/perlguts.pod
Title: "perlpod.pod patch for _16"
From: Kenneth Albanowski
Msg-ID: <[email protected]>
Date: Tue, 24 Dec 1996 23:00:10 -0500 (EST)
Files: pod/perlpod.pod
Title: "tiny perllocale.pod diff for _16"
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Thu, 26 Dec 1996 15:06:04 +0200 (EET)
Files: pod/perllocale.pod
----------------
Version 5.003_16
----------------
This patch is all bug fixes, library updates, and documentation
updates. We'll get to 5.004 RSN, I promise. :-)
CORE LANGUAGE CHANGES
Title: "Fix closures that are not in subroutines"
From: Chip Salzenberg
Files: op.c
CORE PORTABILITY
Title: "_13: patches for unicos/unicosmk"
From: Dean Roehrich
Msg-ID: <[email protected]>
Date: Fri, 20 Dec 1996 14:38:50 -0600
Files: Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
OTHER CORE CHANGES
Title: "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
From: Chip Salzenberg
Files: cop.h pp_hot.c scope.c
Title: "Eliminate warnings from C< undef $x; $x OP= "foo" >"
From: Chip Salzenberg
Files: doop.c pp.c pp.h pp_hot.c
Title: "Try again to improve method caching"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Mon, 23 Dec 1996 20:13:56 -0500 (EST)
Files: gv.c sv.c
Title: "Be more careful about 'o' magic memory management"
From: Chip Salzenberg
Files: mg.c sv.c
Title: "Fix bad pointer refs when localized object loses magic"
From: Chip Salzenberg
Files: scope.c
LIBRARY AND EXTENSIONS
Title: "Refresh CPAN to 1.09"
From: Andreas Koenig
Files: lib/CPAN.pm
Title: "Refresh Net::Ping to 2.02"
From: Russell Mosemann <[email protected]>
Files: lib/Net/Ping.pm
Title: "Refresh IO to 1.14"
From: Graham Barr
Files: MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
t/lib/io_udp.t t/lib/io_xs.t
BUILD PROCESS AND UTILITIES
Title: "Don't recurse into subdirs twice on 'make realclean'"
From: Chip Salzenberg
Files: Makefile.SH
Title: "Use root EXTERN.h when compiling x2p/malloc.c."
From: Paul Marquess
Files: x2p/Makefile.SH
Title: "Fix compilation errors when malloc.c used for x2p"
From: Robin Barker <[email protected]>
Files: malloc.c
DOCUMENTATION
Title: "Edit INSTALL to describe new binary compat setup"
From: Chip Salzenberg
Files: INSTALL
Title: "Update to perllocale.pod"
From: Jarkko Hietaniemi
Files: pod/perllocale.pod
----------------
Version 5.003_15
----------------
As soon as I posted 5.003_14, I found a fatal error in it. :-(
This release is strictly a bug fix -- it removes some function caching
changes that were supposed to be improvements, but weren't.
----------------
Version 5.003_14
----------------
We seem to have achieved "release candidate" status.
CORE LANGUAGE CHANGES
Title: "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
From: Chip Salzenberg
Files: perly.c perly.c.diff perly.y toke.c
Title: "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
From: Chip Salzenberg
Files: cop.h mg.c pp_ctl.c pp_hot.c
Title: "Complete support for modifying undefined array members in foreach"
From: Chip Salzenberg
Files: global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
OTHER CORE CHANGES
Title: "patch for regex bug: (x|x){n}"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Fri, 20 Dec 1996 21:59:22 -0500
Files: regexec.c
Title: "Bug in debugger with import manipulations"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST)
Files: pp_hot.c
Title: "Import and dynamic methods"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Mon, 23 Dec 1996 01:45:37 -0500 (EST)
Files: gv.c hv.c sv.c
Title: "malloc.c patch"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST)
Files: malloc.c
Title: "sv_gets patch"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST)
Files: pp_hot.c
Title: "pos $str patch"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Sun, 22 Dec 1996 03:31:21 -0500 (EST)
Files: mg.c pp_hot.c t/op/pat.t
Title: "Prevent warnings when STDCHAR is unsigned"
From: Chip Salzenberg
Files: perlio.c perlio.h
PORTABILITY
Title: "Fix bugs in bincompat3 usage"
From: Chip Salzenberg
Files: perl.h perl_exp.SH
Title: "Support shared libperl on SunOS"
From: Ulrich Pfeifer
Files: Makefile.SH
Title: "Configure on OS/2"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST)
Files: Configure
Title: "Fixes for Interactive Unix"
From: [email protected] (Winfried Koenig)
Msg-ID: <[email protected]>
Date: Sun, 22 Dec 96 05:14 EET
Files: hints/isc.sh op.c pp_sys.c universal.c
Title: "Use "proto" instead of "_" in sdbm.h"
From: Chip Salzenberg
Files: ext/SDBM_File/sdbm/sdbm.h
Title: "VMS patches to 5.003_13"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Mon, 23 Dec 1996 01:26:47 -0500 (EST)
Files: deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
vms/Makefile vms/config.vms vms/descrip.mms
vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
vms/vms_yfix.pl
UTILITIES, LIBRARY, AND EXTENSIONS
Title: "Remove libnet"
From: Chip Salzenberg
Files: MANIFEST pod/perlmod.pod
Title: "Refresh CPAN module to 1.08"
From: Chip Salzenberg
Files: lib/CPAN.pm lib/CPAN/FirstTime.pm
Title: "Refresh ExtUtils::Manifest to version 1.28"
From: Andreas Koenig
Files: lib/ExtUtils/Manifest.pm
Title: "Update IO->VERSION() to 1.1201 for CPAN's sake"
From: Chip Salzenberg
Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
Title: "Remodel File::Copy."
From: Chip Salzenberg
Files: lib/File/Copy.pm
Title: "dumb bug in User::pwent.pm"
From: Tom Christiansen
Msg-ID: <[email protected]>
Date: Fri, 20 Dec 1996 04:45:37 -0700
Files: lib/User/pwent.pm
DOCUMENTATION
Title: "Better support for =for"
From: Kenneth Albanowski
Msg-ID: <[email protected]>
Date: Fri, 20 Dec 1996 16:43:35 -0500 (EST)
Files: lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
Title: "perllocale.pod -- second draft"
From: Dominic Dunlop <[email protected]>
Msg-ID: <v03007800aee1923e30a2@[194.51.248.68]>
Date: Sat, 21 Dec 1996 15:00:50 +0100
Files: pod/perllocale.pod
Title: "Perlguts, version 26"
From: Jeff Okamoto
Msg-ID: <[email protected]>
Date: Fri, 20 Dec 1996 11:43:38 -0800
Files: pod/perlguts.pod
Title: "Update pod/Makefile; s/perli18n/perllocale/"
From: Chip Salzenberg
Files: ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
Title: "obstruct pod2man doc tweaks"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Fri, 20 Dec 1996 13:23:57 -0500
Files: lib/Class/Template.pm lib/Time/tm.pm
----------------
Version 5.003_13
----------------
The watchword here is "synchronization." There were a couple of
show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
everyone up to a common working base.
CORE LANGUAGE CHANGES
Title: "Disallow labels named q, qq, qw, qx, s, y, and tr"
From: Chip Salzenberg
Files: toke.c
Title: "Make evals' lexicals visible to nested evals"
From: Chip Salzenberg
Files: pp_ctl.c
OTHER CORE CHANGES
Title: "Fix core dump bug with anoncode"
From: Chip Salzenberg
Files: op.c
Title: "Allow DESTROY to make refs to dying objects"
From: Chip Salzenberg
Files: sv.c
PORTABILITY
Title: "Add missing backslash in Configure"
From: Chip Salzenberg
Files: Configure
UTILITIES, LIBRARY, AND EXTENSIONS
Title: "Include libnet-1.01 instead of old Net::FTP"
From: Graham Barr
Files: MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
lib/Net/Time.pm pod/perlmod.pod
Title: "Use binmode when doing binary FTP"
From: Ilya Zakharevich
Files: lib/Net/FTP.pm
Title: "Re: Open3.pm tries to close unopened file handle"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 18 Dec 1996 22:19:54 -0500
Files: MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
t/lib/open3.t
Title: "Long-standing problem in Socket module"
From: Spider Boardman
Msg-ID: <[email protected]>
Date: Wed, 18 Dec 1996 23:18:14 -0500
Files: Configure Porting/Glossary config_H config_h.SH
ext/Socket/Socket.pm ext/Socket/Socket.xs
Title: "flock() constants"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Thu, 19 Dec 1996 01:37:17 -0500
Files: ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
Title: "Re: find2perl . -xdev BROKEN still"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 19 Dec 1996 12:44:34 -0500
Files: lib/File/Find.pm lib/find.pl lib/finddepth.pl
DOCUMENTATION
Title: "small doc tweaks for _12"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Thu, 19 Dec 1996 11:05:57 -0500
Files: lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
Title: "Re: missing E<> POD directive in perlpod.pod"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 19 Dec 1996 10:30:43 -0500
Files: pod/perlpod.pod pod/pod2html.PL
----------------
Version 5.003_12
----------------
This patch is huge. A multitude of bug fixes, new modules (especially
CPAN and Net::FTP), a couple of new Configure variables, updated
docs... it's a long list. And speaking of lists, here's a list of
the more significant changes in 5.003_12:
CORE LANGUAGE CHANGES
Title: "Support C<delete @hash{@keys}>"
From: Chip Salzenberg
Files: op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
t/op/delete.t
Title: "Autovivify scalars"
From: Chip Salzenberg
Files: dump.c op.c op.h pp.c pp_hot.c
Title: "Allow any word, including keyword, as label"
From: Chip Salzenberg
Files: toke.c
OTHER CORE CHANGES
Title: "Allow assignment to empty array values during foreach()"
From: Chip Salzenberg
Files: cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
Title: "Fix nested closures"
From: Chip Salzenberg
Files: op.c opcode.pl pp.c pp_ctl.c pp_hot.c
Title: "Fix core dump on auto-vivification"
From: Chip Salzenberg
Files: pp_hot.c
Title: "Fix core dump on C<open $undef_var, "X">"
From: Chip Salzenberg
Files: pp_sys.c
Title: "Fix -T/-B on globs and globrefs"
From: Chip Salzenberg
Files: pp_sys.c
Title: "Fix memory management of $`, $&, and $'"
From: Chip Salzenberg
Files: pp_hot.c regexec.c
Title: "Fix paren matching during backtracking"
From: Chip Salzenberg
Files: regexec.c
Title: "Fix memory leak and std{in,out,err} death in perl_{con,de}str
From: Chip Salzenberg
Files: miniperlmain.c perl.c perl.h sv.c
Title: "Discard garbage bytes at end of prototype()"
From: Chip Salzenberg
Files: pp.c
Title: "Fix local($pack::{foo})"
From: Chip Salzenberg
Files: global.sym pp.c pp_hot.c proto.h scope.c
Title: "Fix for AmigaOS - inplace operation"
From: Norbert Pueschel
Msg-ID: <[email protected]>
Date: Sun, 08 Dec 1996 15:33:00 +0100
Files: doio.c
Title: "Disable warn, die, and parse hooks _before_ global destruction
From: Chip Salzenberg
Files: perl.c
Title: "Re: Bug in formline "
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Sun, 08 Dec 1996 14:58:32 -0500
Files: pp_ctl.c
Title: "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
From: Chip Salzenberg
Files: pp_hot.c
Title: "Fix %ENV assignment when environment starts out empty"
From: Chip Salzenberg
Files: hv.c
Title: "Properly support and document newRV{,_inc,_noinc}"
From: Chip Salzenberg
Files: global.sym pod/perlguts.pod sv.c sv.h
Title: "Support SvREADONLY on arrays"
From: Chip Salzenberg
Files: av.c
Title: "Allow lvalue pos inside recursive function"
From: Chip Salzenberg
Files: op.c pp.c pp_ctl.c pp_hot.c
PORTABILITY
Title: "Eliminate PerlIO warnings when setting cnt to -1"
From: Chip Salzenberg
Files: perlio.c
Title: "Make $privlib contents compatible with 5.003"
From: Chip Salzenberg
Files: INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
lib/Test/Harness.pm
Title: "Support $bincompat3 config variable; update metaconfig units"
From: Chip Salzenberg
Files: Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
Title: "Look for gettimeofday() in Configure"
From: John Hughes <[email protected]>
Msg-ID: <[email protected]>
Date: Wed, 11 Dec 1996 15:49:57 +0100
Files: Configure config_H config_h.SH pp.c
Title: "Make $startperl a relative path if people want portable scrip
From: Chip Salzenberg
Files: Configure
Title: "Homogenize use of "eval exec" hack"
From: Chip Salzenberg
Files: Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
makeaperl.SH pod/checkpods.PL pod/perlrun.pod
pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
x2p/find2perl.PL x2p/s2p.PL
Title: "LynxOS support"
From: [email protected] (Greg Seibert)
Msg-ID: <[email protected]>
Date: Thu, 12 Dec 1996 09:25:00 PST
Files: Configure MANIFEST hints/lynxos.sh t/op/stat.t
Title: "In Linux hints, set suidsafe=no and dosuid=yes"
From: Chip Salzenberg
Files: hints/linux.sh
Title: "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
From: [email protected] (Alan Burlison)
Msg-ID: <[email protected]>
Date: Wed, 11 Dec 96 18:34 GMT0
Files: hints/svr4.sh
Title: "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: 11 Dec 1996 18:58:56 -0500
Files: INSTALL hints/freebsd.sh
Title: "OS/2 updates from Ilya"
From: Ilya Zakharevich
Files: README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
Title: "VMS patches to 5.003_11"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Mon, 09 Dec 1996 23:16:10 -0500 (EST)
Files: MANIFEST regexec.c t/lib/filehand.t util.c vms/*
TESTING
Title: "recurse recurse recurse ..."
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Mon, 9 Dec 1996 23:44:27 +0200 (EET)
Files: MANIFEST t/op/recurse.t
UTILITIES, LIBRARY, AND EXTENSIONS
Title: "Add CPAN and Net::FTP"
From: Chip Salzenberg
Files: MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
pod/perlmod.pod
Title: "Please update Text::Wrap and Text::Tabs"
From: David Muir Sharnoff <[email protected]>
Msg-ID: <[email protected]>
Date: Tue, 17 Dec 1996 22:59:59 -0800 (PST)
Files: lib/Text/Tabs.pm lib/Text/Wrap.pm
Title: "Add File::Compare"
From: Nick Ing-Simmons
Msg-ID: <199612161844.SAA02152@pluto>
Date: Mon, 16 Dec 1996 18:44:59 GMT
Files: MANIFEST lib/File/Compare.pm pod/perlmod.pod
Title: "Add Tie::RefHash"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Sun, 15 Dec 1996 18:58:08 -0500
Files: MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
Title: "Put "splain" in utils."
From: Chip Salzenberg
Files: Makefile.SH installperl utils/Makefile utils/splain.PL
Title: "Some h2ph fixes"
From: Jeff Okamoto
Msg-ID: <[email protected]>
Date: Fri, 13 Dec 1996 11:34:12 -0800
Files: utils/h2ph.PL
Title: "xsubpp patch to add #line"
From: Nick Ing-Simmons
Msg-ID: <[email protected]>
Date: Mon, 16 Dec 1996 21:53:56 GMT
Files: lib/ExtUtils/xsubpp
Title: "Re: Proposed addition to File::Copy: move"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Sat, 14 Dec 1996 00:27:29 -0500 (EST)
Files: lib/File/Copy.pm t/lib/filecopy.t
Title: "DB_File 1.09 patch"
From: Paul Marquess
Msg-ID: <[email protected]>
Date: Wed, 18 Dec 96 10:37:58 GMT
Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
Title: "Debugger update"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Wed, 11 Dec 1996 05:38:28 -0500 (EST)
Files: lib/perl5db.pl
DOCUMENTATION
Title: "Update pods: perldelta -> perlnews, perli18n -> perllocale"
From: Tom Christiansen and Dominic Dunlop
Files: MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
pod/perlnews.pod
Title: "perltoot.pod"
From: Tom Christiansen
Msg-ID: <[email protected]>
Date: Mon, 09 Dec 1996 07:44:10 -0700
Files: MANIFEST pod/perltoot.pod
Title: "Perlguts, version 25"
From: Jeff Okamoto
Msg-ID: <[email protected]>
Date: Fri, 6 Dec 96 11:40:27 PST
Files: pod/perlguts.pod
Title: "pod/perlipc.pod patch"
From: [email protected] (Daniel S. Lewart)
Msg-ID: <[email protected]>
Date: Mon, 9 Dec 96 3:10:02 CST
Files: pod/perlipc.pod
Title: "pod patches for English errors"
From: Steve Kelem <[email protected]>
Msg-ID: <24616.850167191@castor>
Date: Mon, 09 Dec 1996 13:33:11 -0800
Files: pod/*.pod
Title: "Misc doc updates"
From: Tom Christiansen
Msg-ID: <[email protected]>
Date: Sat, 14 Dec 1996 18:56:33 -0700
Files: pod/*
----------------
Version 5.003_11
----------------
This patch is (still) closing in on 5.004. Nothing dramatic, lots of
value.
CORE LANGUAGE CHANGES
Title: "Fix precedence problems with subs as uniops or listops"
From: Chip Salzenberg
Files: perly.c perly.c.diff perly.h perly.y
Title: "Don't reset $. on open()"
From: Chip Salzenberg
Files: pp_sys.c
Title: "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
From: Chip Salzenberg
Files: pod/perlref.pod pp_hot.c sv.c
Title: "Don't let expression context force return context"
From: Chip Salzenberg
Files: op.c
Title: "Properly convert "1E2" et al to IV/UV"
From: Chip Salzenberg
Files: doio.c sv.c
Title: "Fix modulo operator in UV realm"
From: Chip Salzenberg
Files: pp.c
Title: "Fix stat(_) after stat(HANDLE)"
From: Chip Salzenberg
Files: pp_sys.c
Title: "Fix: s/// and "$x =~ $y" under 'use locale'"
From: Chip Salzenberg
Files: op.c toke.c
OTHER CORE CHANGES
Title: "Eliminate spurious warning when splicing undefs"
From: Chip Salzenberg
Files: pp.c sv.h
Title: "Eliminate spurious warning from "x=" operator"
From: Chip Salzenberg
Files: op.c
Title: "Fix line numbers near control structures"
From: Chip Salzenberg
Files: op.c perly.c perly.c.diff perly.y proto.h
Title: "Don't let scalar unpack() underflow stack"
From: Chip Salzenberg
Files: pp.c
Title: "Fix core dump from precedence bug in "@foo" warning"
From: Chip Salzenberg
Files: toke.c
Title: "Move die() to utils.c; add varargs hack to croak()"
From: Chip Salzenberg
Files: pp_ctl.c util.c
Title: "Avoid memcmp() for magnitude test if it thinks char is signed"
From: Chip Salzenberg
Files: Configure config_H config_h.SH doop.c
ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
Title: "Less malloc in magic"
From: Chip Salzenberg
Files: mg.c
Title: "Re: 5.003_09: PADTMP fix"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Thu, 28 Nov 1996 06:50:58 -0500 (EST)
Files: pod/perlguts.pod
Title: "Fully paramaterize locales; disable all if NO_LOCALE"
From: Chip Salzenberg
Files: ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
PORTABILITY AND TESTING
Title: "Bitwise op fix for Alpha"
From: Chip Salzenberg
Files: pp.c
Title: "hints/dgux.sh update"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Fri, 29 Nov 1996 18:20:16 -0500
Files: hints/dgux.sh
Title: "BUG in hints/hpux.sh"
From: Jeff McDougal <[email protected]>
Msg-ID: <[email protected]>
Date: Tue, 03 Dec 1996 08:33:05 -0500
Files: hints/hpux.sh
Title: "VMS patches for 5.003_10"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Wed, 04 Dec 1996 16:40:12 -0500 (EST)
Files: EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
utils/perldoc.PL vms/config.vms vms/descrip.mms
vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
Title: "_10+ under OS/2"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Sun, 1 Dec 1996 06:07:19 -0500 (EST)
Files: malloc.c os2/diff.configure
LIBRARY AND EXTENSIONS
Title: "{in,ob}structive pods"
From: Tom Christiansen
Msg-ID: <[email protected]>
Date: Sat, 30 Nov 1996 09:52:57 -0700
Files: MANIFEST lib/Class/Template.pm lib/File/stat.pm
lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
Title: "FileHandle that 'ISA' IO::File"
From: Nick Ing-Simmons
Msg-ID: <199612021718.RAA04416@pluto>
Date: Mon, 2 Dec 1996 17:18:02 GMT
Files: MANIFEST lib/FileHandle.pm
Title: "Make IO::File::import use its parameters"
From: Chip Salzenberg
Files: ext/IO/lib/IO/File.pm
Title: "10+ debugger patch"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Sun, 1 Dec 1996 06:37:31 -0500 (EST)
Files: lib/perl5db.pl perl.c pod/perldebug.pod
Title: "Don't call CORE::close in file handle DESTROY method"
From: Chip Salzenberg
Files: ext/IO/lib/IO/Handle.pm
Title: "Re: Namespace cleanup: Does SDBM need binary compatibility?"
From: Hallvard B Furuseth
Msg-ID: <[email protected]>
Date: Tue, 3 Dec 1996 15:45:27 +0100 (MET)
Files: ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
Title: "DB_File 1.07"
From: Paul Marquess
Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
t/lib/db-recno.t
Title: "DB_File 1.08"
From: Paul Marquess
Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
----------------
Version 5.003_10
----------------
This patch is closing in on 5.004. It contains lots of small and
valuable changes, but nothing dramatic.
CORE LANGUAGE CHANGES
Title: "Allow &{sub {...}} without warning"
From: Chip Salzenberg
Files: toke.c
Title: "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
From: John L. Allen <[email protected]>
Files: toke.c
Title: "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
From: Chip Salzenberg
Files: toke.c
OTHER CORE CHANGES
Title: "Fix regex matching of chars with high bit set"
From: Chip Salzenberg
Files: regexec.c
Title: "Hash key memory corruption fix and naming cleanup"
From: Chip Salzenberg
Files: hv.c hv.h perl.h
Title: "Undo broken perf. patch (PADTMP stealing)"
From: Chip Salzenberg
Files: sv.c
Title: "Make SV unstudied in sv_gets()"
From: Chip Salzenberg
Files: sv.c
Title: "Better support for UVs"
From: Paul Marquess
Files: global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
Title: "Minor locale cleanups"
(Accept "POSIX" locale as standard like "C". Reset locale to
'C' when testing strtod() in t/lib/posix.t.)
From: Chip Salzenberg
Files: t/lib/posix.t util.c
Title: "Always taint result of sprintf() on float"
From: Chip Salzenberg
Files: doop.c
Title: "Fix spurious warning from bitwise string ops"
From: Chip Salzenberg
Files: doop.c
Title: "Eliminate warning on {,sys}read(,$newvar,)"
From: Chip Salzenberg
Files: doop.c pp_sys.c
Title: "Don't call fcntl(fileno(rsfp)) if !rsfp"
From: Chip Salzenberg
Files: perl.c
Title: "Save message when calling __DIE__ hook"
From: Chip Salzenberg
Files: pp_ctl.c
Title: "Namespace cleanup"
From: Chip Salzenberg
Files: global.sym old_global.sym perl.h
Title: "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
From: Chip Salzenberg
Files: Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
PORTABILITY
Title: "Reliable signal patch"
From: Kenneth Albanowski
Msg-ID: <[email protected]>
Date: Tue, 26 Nov 1996 05:40:50 -0500 (EST)
Files: global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
Title: "Emulate missing flock() with either fcntl() or lockf()"
From: Chip Salzenberg
Files: pp_sys.c
Title: "3_09: minor patches for OS/2"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Wed, 27 Nov 1996 03:30:05 -0500 (EST)
Files: doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
os2/os2.c os2/os2ish.h perl.h
Title: "Re: 5.003_09 and QNX"
From: [email protected] (Norton Allen)
Msg-ID: <[email protected]>
Date: Wed, 27 Nov 96 13:36:06 est
Files: Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
t/TEST toke.c util.c x2p/proto.h
Title: "Re: updated patch on the sysread, syswrite for VMS"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Tue, 26 Nov 1996 17:28:23 -0500 (EST)
Files: t/op/sysio.t
LIBRARY AND EXTENSIONS
Title: "Minor patch to debugger"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST)
Files: lib/perl5db.pl
Title: "AutoLoader::AUTOLOAD optimization"
From: Nick Ing-Simmons
Msg-ID: <[email protected]>
Date: Sat, 23 Nov 1996 19:54:52 GMT
Files: lib/AutoLoader.pm
Title: "Diagnostic cleanup"
From: Chip Salzenberg
Files: lib/diagnostics.pm pod/perldiag.pod
DOCUMENTATION
Title: "Improve documentation for sysread() and syswrite()"
From: Chip Salzenberg
Files: pod/perlfunc.pod
Title: "Document how to use $SIG{ALRM} and alarm()"
From: Roderick Schertler
Msg-ID: <[email protected]>
Date: Tue, 26 Nov 1996 11:42:49 -0500
Files: pod/perlfunc.pod
----------------
Version 5.003_09
----------------
This patch was a compendium of various fixes and enhancements from
many people, including some serious improvement in lexical variable
scoping and locale handling.
CORE LANGUAGE CHANGES
Title: "Lexical locales"
(make effectiveness of locales depend on C<use locale>)
From: Chip Salzenberg
Files: too many to list
Title: "Lexical scoping cleanup"
(tighten scoping of lexical variables, somewhat on the
new constructs and somewhat on the old)
From: Chip Salzenberg
Files: many... but mostly perly.y and toke.c
Title: "Re: memory corruption / security bug in sysread,syswrite + pa
From: Jarkko Hietaniemi
Msg-ID: <[email protected]>
Date: Mon, 25 Nov 1996 21:46:31 +0200 (EET)
Files: MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
t/op/sysio.t
OTHER CORE CHANGES
Title: "Configure fix for handling DynaLoader"
From: Chip Salzenberg
Files: Configure
Title: "Properly prototype safe{malloc,calloc,realloc,free}."
From: Chip Salzenberg
Files: proto.h
Title: "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
From: John Hughes <[email protected]>
Msg-ID: <[email protected]>
Date: Wed, 20 Nov 1996 14:27:06 +0100
Files: sv.c
Title: ""static" call to UNIVERSAL::can"
From: Nick Ing-Simmons
Msg-ID: <199611211547.PAA15878@pluto>
Date: Thu, 21 Nov 1996 15:47:46 GMT
Files: universal.c
Title: "die -> croak"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Thu, 21 Nov 1996 16:11:21 -0500
Files: pp_ctl.c
Title: "Patch for embed.pl when !EMBED && !MULTIPLICITY"
From: Chip Salzenberg
Files: embed.pl
Title: "Add new symbols to old_global.sym, too."
From: Chip Salzenberg
Files: global.sym old_global.sym
Title: "Cleanup of {,un}pack('w')."
From: Chip Salzenberg
Files: pp.c
Title: "Cleanups from Ilya."
From: Chip Salzenberg
Files: gv.c malloc.c pod/perlguts.pod pp_ctl.c
Title: "Fix for unpack('w') on 64-bit systems."
From: Chip Salzenberg
Files: pp.c
Title: "Re: LC_NUMERIC support is ready + performance"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Mon, 25 Nov 1996 22:08:27 -0500 (EST)
Files: sv.c
Title: "Hash key sharing improvements from Ilya."
From: Chip Salzenberg
Files: hv.c hv.h proto.h
Title: "Mortal stack pre-allocation from Ilya."
From: Chip Salzenberg
Files: pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
PORTABILITY
Title: "VMS patches post-5.003_08"
From: Charles Bailey
Msg-ID: <[email protected]>
Date: Fri, 22 Nov 1996 18:16:31 -0500 (EST)
Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
utils/h2xs.PL vms/config.vms vms/descrip.mms
vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
vms/vmsish.h
Title: "5.003_08: OS/2-specific bugs/enhancements"
From: Ilya Zakharevich
Msg-ID: <[email protected]>
Date: Sun, 24 Nov 1996 06:47:25 -0500 (EST)
Files: README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
os2/OS2/PrfDB/PrfDB.pm os2/os2.c
Title: "HP patches didn't make it into _08 (fwd)"
From: Jeff Okamoto
Msg-ID: <[email protected]>
Date: Mon, 25 Nov 96 18:15:26 PST
Files: ext/DynaLoader/dl_hpux.xs
Title: "Another HP "patch" that didn't make it (new hints file)"
From: Jeff Okamoto
Msg-ID: <[email protected]>
Date: Mon, 25 Nov 1996 13:16:17 -0800
Files: hints/hpux.sh
LIBRARY AND EXTENSIONS
Title: "Elide spurious space in db-hash.t"
From: Chip Salzenberg
Files: t/lib/db-hash.t
Title: "Update documentation and warning in I18N::Collate."
From: Chip Salzenberg
Files: lib/I18N/Collate.pm
Title: "Fix bitwise op test; clean up a couple of others"
From: Chip Salzenberg
Files: t/lib/bigintpm.t t/op/bop.t t/op/overload.t
Title: "minimal timelocal.pl for _09"
From: Achim Bohnet <[email protected]>
Msg-ID: <[email protected]>
Date: Tue, 19 Nov 1996 19:54:23 +0100
Files: lib/Time/Local.pm
Title: "Socket test improvement from Ilya."
From: Chip Salzenberg
Files: t/lib/io_sock.t
Title: "Re: blib"
From: Nick Ing-Simmons
Msg-ID: <[email protected]>
Date: Sat, 23 Nov 1996 09:17:40 GMT
Files: lib/blib.pm
DOCUMENTATION
Title: "perldiag documentation patch."
From: Paul Marquess
Msg-ID: <[email protected]>
Date: Wed, 20 Nov 96 16:07:28 GMT
Files: pod/perldiag.pod
Title: "a missing perldiag entry"
From: Gurusamy Sarathy
Msg-ID: <[email protected]>
Date: Thu, 21 Nov 1996 15:24:02 -0500
Files: pod/perldiag.pod
Title: "perlfunc patch"
From: Paul Marquess
Msg-ID: <[email protected]>
Date: Wed, 20 Nov 96 14:04:08 GMT
Files: pod/perlfunc.pod
Title: "Patch for pod/perlpod.pod"
From: "Joseph S. Myers" <[email protected]>
Msg-ID: <[email protected]
Date: Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
Files: pod/perlpod.pod
Title: "Update locale documentation."
From: Chip Salzenberg
Files: pod/perli18n.pod
BUNDLED UTILITIES
Title: "Fix type mismatches in x2p's safe{alloc,realloc,free}."
From: Chip Salzenberg
Files: x2p/util.c
----------------
Version 5.003_08
----------------
This patch was a compendium of various fixes and enhancements from
many people. Here are some of the more significant changes.
CORE LANGUAGE CHANGES
Title: "Make C<no FOO> fail if C<unimport FOO> fails"
From: Tim Bunce
Files: gv.c
Title: "Bitwise op sign rationalization"
(Make bitwise ops result in unsigned values, unless C<use
integer> is in effect. Includes initial support for UVs.)
From: Chip Salzenberg
Files: op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
pp_hot.c proto.h sv.c t/op/bop.t
Title: "Defined scoping for C<my> in control structures"
(Finally defines semantics of "my" in control expressions,
like the condition of "if" and "while". In all cases, scope
of a "my" var extends to the end of the entire control
structure. Also adds new construct "for my", which
automatically declares the control variable "my" and limits
its scope to the loop.)
From: Chip Salzenberg
Files: op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
Title: "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
(This patch makes Perl correctly ignore SvIVX() if either
NOK or POK is true, since SvIVX() may be a truncated or
overflowed version of the real value.)
From: Chip Salzenberg
Files: pp.c pp_hot.c sv.c
Title: "Make code match Camel II re: functions that use $_"
From: Paul Marquess
Files: opcode.pl
Title: "Provide scalar context on left side of "->""
From: Chip Salzenberg
Files: perly.c perly.y
Title: "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
From: Chip Salzenberg
Files: toke.c
OTHER CORE CHANGES
Title: "Warn on overflow of octal and hex integers"
From: Chip Salzenberg
Files: proto.h toke.c util.c
Title: "If -w active, warn for commas and hashes ('#') in qw()"
From: Chip Salzenberg
Files: toke.c
Title: "Fixes for pack('w')"
From: Ulrich Pfeifer
Files: pp.c t/op/pack.t
Title: "More complete output from sv_dump()"
From: Gurusamy Sarathy
Files: sv.c
Title: "Major '..' and debugger patches"
From: Ilya Zakharevich
Files: lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
Title: "Fix for formline()"
From: Gurusamy Sarathy
Files: global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
t/op/write.t
Title: "Fix stack botch in untie and binmode"
From: Gurusamy Sarathy
Files: pp_sys.c
Title: "Complete EMBED, including symbols from interp.sym"
(New define EMBEDMYMALLOC makes embedding total by
avoiding "Mymalloc" etc.)
From: Chip Salzenberg
Files: MANIFEST embed.pl ext/DynaLoader/dlutils.c
ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
perl.h pp_sys.c proto.h regexec.c toke.c util.c
x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
Title: "Support old embedding for people who want it"
From: Chip Salzenberg
Files: MANIFEST Makefile.SH old_embed.pl old_global.sym
PORTABILITY
Title: "Miscellaneous VMS fixes"
From: Charles Bailey
Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
perl.h perl_exp.SH proto.h t/TEST t/io/read.t
t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
vms/Makefile vms/config.vms vms/descrip.mms
vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
vms/perlvms.pod vms/test.com vms/vms.c
Title: "DJGPP patches (MS-DOS)"
From: "Douglas E. Wegscheid" <[email protected]>
Files: doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
perl.h pp_sys.c proto.h sv.c util.c
Title: "Plan 9 update"
From: Luther Huffman <[email protected]>
Files: plan9/buildinfo plan9/config.plan9 plan9/exclude
plan9/genconfig.pl plan9/mkfile plan9/setup.rc
Title: "Patch to make Perl work under AmigaOS"
From: Norbert Pueschel
Files: MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
LIBRARY AND EXTENSIONS
Title: "DB_File 1.05"
From: Paul Marquess
Files: ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
Title: "Getopts::Std patch for hash support"
From: Stephen Zander <[email protected]>
Files: lib/Getopt/Std.pm
Title: "Kludge for bareword handles"
(Add 'require IO::Handle' at beginning of FileHandle.pm)
From: Chip Salzenberg
Files: ext/FileHandle/FileHandle.pm
Title: "Re: strtod / strtol patch for POSIX module"
From: [email protected] (David Hammen)
Files: Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
ext/POSIX/POSIX.xs t/lib/posix.t
BUNDLED UTILITIES
Title: "Fix a2p translation of '{print "a" "b" "c"}'"
From: Chip Salzenberg
Files: x2p/a2p.c x2p/a2p.y
----------------
Version 5.003_07
----------------
This patch was primarily to fix bugs or include little things I missed
in 5.003_06. 5.003_07 is intended to be stable enough to merit serious
testing with an eye towards eventual release as 5.004.
If it doesn't work for you, try
LC_ALL=C; export LC_ALL
for Bourne shell users, or
setenv LC_ALL C
for C-shell users. Some versions of IRIX are reported to have
problems with sort when the locale is other than C. This manifests
as an infinite loop in the ./miniperl configpm step.
The details are described below. A very brief summary is:
o Visible Changes to Core Functionality
-Support for BER compressed integers. See perlfunc.pod for
documentation on the 'w' option.
-untaint support added to IO extension.
o Changes in Core Internals
-Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
as it was pre-5.003_01. Again, this is for binary compatibility
with 5.003. (5.003_06 erroneously called it Myrealloc.)
-Getopt::Long updated to version 2.4.
o Configure and build enhancements
-improved SCO hints. Actually these are unconfirmed guesses, but
they may be right.
-OS/2 and Plan9 updates.
o Bug fixes
-print sort (4,1,3,2);
-group numbers are integers again.
-other things. See the specific changes for details.
o Specific Changes
Here are the specific file-by-file changes.
Index: Changes
Updated for 5.003_07.
Fixed a spelling error.
Index: Configure
Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
Since the GNU libc test requires compiling and linking a test
program, the dependencies have been altered and lots of pieces of
Configure have moved around unchanged. The patch is big but the
effect is little.
Allow for both <sys/select.h> and <time.h> in fd_set tests.
Systems which don't allow both (e.g. SCO) have to turn off one
or the other in the hints file for now.
Index: INSTALL
Warn about re-using config.sh version-specific values.
Index: MANIFEST
Date: Tue, 8 Oct 1996 22:24:48 -0400
From: "Randy J. Ray" <[email protected]>
Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
This is a re-post of my patch to Graham's IO library to add a method in
IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
that is of or inherits from IO::Handle. With this flag set, data read from
said handle is not tainted, whether running under -T, suid or sgid.
This patch adds the method to IO.xs, adds documentation and warning to the
pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
adds mention of the new file to MANIFEST.
Add mention of t/lib/io_taint.t
Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
From: Ilya Zakharevich
os2/Changes added.
Index: Makefile.SH
Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
From: Ilya Zakharevich
All the executable targets are moved into the same chunk with
shared library target, which is delegated to
$osname/Makefile.SHs if found.
config.h should depend on config_h.SH.
Remove mkmanifest target, since it will generate incorrectly
sorted MANIFEST file, I would imagine (I haven't checked).
Index: README.os2
New version.
Index: config_H
Update SH_PATH comment.
Index: config_h.SH
Update SH_PATH comment.
Index: ext/IO/IO.xs
Date: Tue, 8 Oct 1996 22:24:48 -0400
From: "Randy J. Ray" <[email protected]>
Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
This is a re-post of my patch to Graham's IO library to add a method in
IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
that is of or inherits from IO::Handle. With this flag set, data read from
said handle is not tainted, whether running under -T, suid or sgid.
This patch adds the method to IO.xs, adds documentation and warning to the
pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
adds mention of the new file to MANIFEST.
Add method "untaint" into class IO::Handle
Index: ext/IO/lib/IO/Handle.pm
Date: Tue, 8 Oct 1996 22:24:48 -0400
From: "Randy J. Ray" <[email protected]>
Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
This is a re-post of my patch to Graham's IO library to add a method in
IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
that is of or inherits from IO::Handle. With this flag set, data read from
said handle is not tainted, whether running under -T, suid or sgid.
This patch adds the method to IO.xs, adds documentation and warning to the
pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
adds mention of the new file to MANIFEST.
Document IO::Handle::untaint and give warning about the bad
things it can do.
Index: ext/SDBM_File/sdbm/sdbm.h
Change Myrealloc to Myremalloc to conform to 5.003's version.
I left in the Mycalloc since malloc.c now includes a calloc,
and we might need to hide it.
Index: gv.c
Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
From: Ilya Zakharevich
Better error message for overload.
Index: hints/os2.sh
Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
From: Ilya Zakharevich
Some optimization (speedup in loading GNU utilities with some
memory present - 32M should be quite enough).
Test for revision of EMX, and setting fork()ing appropriately.
libc was in .../st/... instead of mt.
README.os2 is installed as pod/perlos2.pod.
Index: hints/sco.sh
Don't include <sys/select.h> along with <time.h>.
Index: installperl
Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
From: Ilya Zakharevich
Restore timestamps under OS/2 (needed for binary install).
Index: lib/Cwd.pm
Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
From: Ilya Zakharevich
Use builtin methods if present under OS/2 (maybe should be
done outside of OS/2 too?).
Index: lib/ExtUtils/MM_Unix.pm
Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
From: Ilya Zakharevich
Made `use strict'-clean even in parts shadowed by Autoloading.
Index: lib/ExtUtils/typemap
Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
From: Ilya Zakharevich
`bool' entry added.
Index: lib/ExtUtils/xsubpp
Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
From: Ilya Zakharevich
Logic for processing RETVAL documented (at last!).
Index: lib/File/Copy.pm
Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
From: Ilya Zakharevich
Subject: Cleanup after new test
Below are patches for File::Copy (copying to filehandles was just
plain broken under OS/2 and VMS)
Index: lib/FindBin.pm
Date: Fri, 20 Sep 1996 15:04:04 +0200
From: Gisle Aas
Subject: Documentation patch to the FindBin module
Index: lib/Getopt/Long.pm
Update to version 2.4.
Index: lib/lib.pm
Date: Thu, 10 Oct 1996 14:22:05 -0400
From: "Brent B. Powers" <[email protected]>
Subject: Re: patch for lib.pm
Ignore undefined entries.
Index: lib/newgetopt.pl
Updated to version 2.4 to match Getopt::Long.
Index: makedepend.SH
Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
From: Ilya Zakharevich
weed out perl_exp.SH, config_h.SH
(They have these funny names to avoid names like perl.exp.SH
with more than two '.' Such names are illegal on some systems.)
Index: mg.c
Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
From: Chip Salzenberg
Subject: Re: Group fix for 5.003_06
The group problems recently experienced are due to a small error
introduced in 5.003_06. This patch is required to fix the bug:
Index: os2/Changes
Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
From: Ilya Zakharevich
sys/un.h is not very useful without Merlin toolkit.
updates for fork()ing.
Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
From: Ilya Zakharevich
added.
Index: os2/Makefile.SHs
Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
From: Ilya Zakharevich
Convoluted process to create chimera executables added.
aout_clean is done automatically on clean.
Index: os2/OS2/ExtAttr/t/os2_ea.t
Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
From: Ilya Zakharevich
Use `unlink' where appropriate.
Index: os2/diff.configure
Updated.
Index: os2/os2.c
Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
From: Ilya Zakharevich
/bin/sh is translated to the configured value of location of sh.exe.
popen() used even if we can fork (as we do now).
builtins added for the sake of path manipulation.
Index: os2/os2ish.h
Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
From: Ilya Zakharevich
sys/un.h is not very useful without Merlin toolkit.
updates for fork()ing.
Index: patchlevel.h
Change to subversion 7.
Index: perl.c
Date: Wed, 9 Oct 1996 19:03:41 +0000
From: Tim Bunce
Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
I've just started using purify on a perl with DBD::Oracle linked in
(the number of uninitialised memory reads in the Oracle libraries
is frightning!).
If perl_destruct_level and $SIG{__WARN__} are set then I see a range
of problems typified by this example and folowed by a core dump:
Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
From: Ilya Zakharevich
Copywrite of OS/2 port now has \n\n.
Now deletes -e file (again!) if compilation is interrupted.
Index: perl.h
Change Myrealloc to Myremalloc to conform to 5.003's version.
I left in the Mycalloc since malloc.c now includes a calloc,
and we might need to hide it.
Index: plan9/aperl
Updated for 5.003_07
Index: plan9/arpa/inet.h
Updated for 5.003_07
Index: plan9/buildinfo
Updated for 5.003_07
Index: plan9/config.plan9
Updated for 5.003_07
Index: plan9/exclude
Updated for 5.003_07
Index: plan9/fndvers
Updated for 5.003_07
Index: plan9/genconfig.pl
Updated for 5.003_07
Index: plan9/mkfile
Updated for 5.003_07
Index: plan9/myconfig.plan9
Updated for 5.003_07
Index: plan9/perlplan9.doc
Updated for 5.003_07
Index: plan9/perlplan9.pod
Updated for 5.003_07
Index: plan9/plan9.c
Updated for 5.003_07
Index: plan9/plan9ish.h
Updated for 5.003_07
Index: plan9/setup.rc
Updated for 5.003_07
Index: plan9/versnum
Updated for 5.003_07
Index: pod/perldiag.pod
Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
From: Ilya Zakharevich
mention that malloc in berkeley DB is broken, and PERL_BADFREE.
OS/2-specific messages added.
Index: pod/perlfunc.pod
Date: 20 Sep 1996 13:17:14 +0200
From: Ulrich Pfeifer
Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
Index: pod/perli18n.pod
Updated version with high bits intact.
Index: pod/perlop.pod
Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
From: Ilya Zakharevich
Crossrefs corrected.
Index: pod/perltrap.pod
Clarified that warn() _always_ printed to STDERR, both in perl4
and perl5.
Index: pod/perlvar.pod
Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
From: Ilya Zakharevich
$^E under OS/2.
Index: pp.c
Date: 20 Sep 1996 13:17:14 +0200
From: Ulrich Pfeifer
Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
Index: pp_sys.c
Date: Wed, 9 Oct 1996 19:07:24 GMT
From: Chris Faylor <[email protected]>
The problem is that SCO apparently needs to have a file opened
with write privileges for chsize to work correctly.
Index: sv.c
Date: Tue, 08 Oct 1996 23:54:47 -0400
From: Gurusamy Sarathy
Subject: Re: Sorting lists of integers doesn't always work
>> > print sort (4,1,2,3);
>> >
>> > actually prints "4123", i.e. doesn't actually sort. Bug? Feature?
This broke between 5.001n and 5.002. There was a long winded thread
about sorting undefs in some order (rather than coredumping) around
the 5.002beta times (search for "bogorefs" in the subject-line on
p5p archive for details). Larry added in some code that presumes that
the private flags are set by the time qsort() is called:
Unfortunately, sv_2pv() does not set the POKp flag, so the above
code breaks! Here's a patch against 5.00306.
Index: t/lib/anydbm.t
Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
From: Ilya Zakharevich
File mode under OS/2 is not what you expect. However, this has
nothing to do with databases, _and_ there is a test
for this in stat.t (which dutifully fails). There is
no point to consider this behaviour as a bug in
database code.
So OS/2 is special-cased in these tests.
Index: t/lib/db-btree.t
Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
From: Ilya Zakharevich
File mode under OS/2 is not what you expect. However, this has
nothing to do with databases, _and_ there is a test
for this in stat.t (which dutifully fails). There is
no point to consider this behaviour as a bug in
database code.
So OS/2 is special-cased in these tests.
Index: t/lib/db-hash.t
Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
From: Ilya Zakharevich
File mode under OS/2 is not what you expect. However, this has
nothing to do with databases, _and_ there is a test
for this in stat.t (which dutifully fails). There is
no point to consider this behaviour as a bug in
database code.
So OS/2 is special-cased in these tests.
Index: t/lib/db-recno.t
Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
From: Ilya Zakharevich
File mode under OS/2 is not what you expect. However, this has
nothing to do with databases, _and_ there is a test
for this in stat.t (which dutifully fails). There is
no point to consider this behaviour as a bug in
database code.
So OS/2 is special-cased in these tests.
Index: t/lib/gdbm.t
Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
From: Ilya Zakharevich
File mode under OS/2 is not what you expect. However, this has
nothing to do with databases, _and_ there is a test
for this in stat.t (which dutifully fails). There is
no point to consider this behaviour as a bug in
database code.
So OS/2 is special-cased in these tests.
Index: t/lib/io_pipe.t
Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
From: Ilya Zakharevich
Better error message on dying.
Index: t/lib/io_taint.t
Date: Tue, 8 Oct 1996 22:24:48 -0400
From: "Randy J. Ray" <[email protected]>
Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
This is a re-post of my patch to Graham's IO library to add a method in
IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
that is of or inherits from IO::Handle. With this flag set, data read from
said handle is not tainted, whether running under -T, suid or sgid.
This patch adds the method to IO.xs, adds documentation and warning to the
pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
adds mention of the new file to MANIFEST.
Test suite for the untaint method of class IO::Handle.
Index: t/lib/ndbm.t
Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
From: Ilya Zakharevich
File mode under OS/2 is not what you expect. However, this has
nothing to do with databases, _and_ there is a test
for this in stat.t (which dutifully fails). There is
no point to consider this behaviour as a bug in
database code.
So OS/2 is special-cased in these tests.
Index: t/lib/odbm.t
Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
From: Ilya Zakharevich
File mode under OS/2 is not what you expect. However, this has
nothing to do with databases, _and_ there is a test
for this in stat.t (which dutifully fails). There is
no point to consider this behaviour as a bug in
database code.
So OS/2 is special-cased in these tests.
Index: t/lib/sdbm.t
Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
From: Ilya Zakharevich
File mode under OS/2 is not what you expect. However, this has
nothing to do with databases, _and_ there is a test
for this in stat.t (which dutifully fails). There is
no point to consider this behaviour as a bug in
database code.
So OS/2 is special-cased in these tests.
Index: t/lib/socket.t
Date: Thu, 10 Oct 1996 01:09:59 -0400
From: Spider Boardman
Subject: Re: 5.003_06 is available (results on ULTRIX)
fix t/lib/socket.t to treat TCP like the stream protocol it is
rather than expecting it behave rationally in all cases.
Index: t/op/pack.t
Date: 20 Sep 1996 13:17:14 +0200
From: Ulrich Pfeifer
Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
Index: t/op/sort.t
Date: Wed, 09 Oct 1996 00:41:27 -0400
From: Gurusamy Sarathy
Subject: more t/op/sort.t tests
Index: util.c
Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
From: Ilya Zakharevich
uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
as my_syspclose ifdef OS2 and can FORK (as OS2 does).
Index: x2p/Makefile.SH
Date: Wed, 9 Oct 96 16:00:29 edt
From: Norton Allen <[email protected]>
Subject: Re: sh Configure?
Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
in the x2p directory, even if $0 isn't set to the full
pathname of the file being extracted.
Index: x2p/cflags.SH
Date: Wed, 9 Oct 96 16:00:29 edt
From: Norton Allen <[email protected]>
Subject: Re: sh Configure?
Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
in the x2p directory, even if $0 isn't set to the full
pathname of the file being extracted.
----------------
Version 5.003_06
----------------
This patch was primarily to fix bugs, improve the documentation,
and work towards restoring binary compatibility with 5.003.
The details are described below. A very brief summary is:
o Visible Changes to Core Functionality
-Significantly improved support _with documentation_ for
locales, including LC_COLLATE. See the new pod/perli18n.pod.
Thanks to Jarkko Hietaniemi.
-new version of Math::Complex, with test suite. Ought to be
backwards compatible, but check it out if you use Math::Complex.
-Pre-extending hashes now works. keys %hash = 5000 will pre-size
%hash.
-__DATA__ filehandle is untainted.
o Changes in Core Internals
-gv_fullname and gv_efullname have reverted to their pre-5.003_03
versions for binary compatibility. Actually, they are implemented
as stubs pointing to the new 3-argument forms gv_fullname3 and
gv_efullname3.
-Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
as it was pre-5.003_01. Again, this is for binary compatibility
with 5.003.
o Configure and build enhancements
-many new tests for the standard library.
-test suite now locale-friendly.
-a2p.man and s2p.man now made into pods.
o Bug fixes
-whitespace lexer errors fixed.
-many, many other things. See details below.
o Specific Changes
Here are the specific file-by-file changes.
# This is my patch perl5.003_06.pat to perl5.003_05
# The full description is below.
# Please execute the following commands before applying this patch.
# (You can feed this patch to 'sh' to do so.)
# -- Andy Dougherty
# We'll create some new tests, but patch won't automatically make them
# executable.
for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
findbin.t getopt.t hostname.t parsewords.t searchdict.t \
selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
do
touch t/lib/$t
chmod +x t/lib/$t
done
# The a2p.man and s2p.man pages have been changed into pods.
rm -f x2p/a2p.man x2p/s2p.man
exit 0
This is patch perl5.003_06.pat to perl version 5.003_05.
This takes you from 5.003_05 to 5.003_06.
To apply this patch, run the above commands,
cd to your perl source directory and then type
patch -p1 -N < perl5.003_06.pat
The changes are described after each /^Index:/ line below. This is
designed so you can examine each change with a command such as
csplit -k perl5.003_06.pat '/^Index:/' '{999}'
(Of course, since there are more than 100 Index entries, your
csplit may complain, since many csplit's have an arbitrary limit of 100
files. Still, you can manually split the file or roll your own.)
Index: Changes
Updated for 5.003_06.
Index: Configure
Add -Wl,rpath option for irix* to find the installed shared
libperl.so
Add /shlib to libpth. It is used by Digital Unix 4.0.
Date: Mon, 30 Sep 1996 14:01:05 +0100
From: Sven Verdoolaege <[email protected]>
Detect Cygnus Win32, or at least don't let Configure get fooled
into thinking it's OS/2.
Index: INSTALL
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
added LC_COLLATE doc.
Index: MANIFEST
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Date: Sat, 28 Sep 1996 15:11:06 +0200
From: Andreas Koenig
Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
added perli18n.pod.
Index: README
Changed Larry's address to [email protected].
Index: configpm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: configure
Date: Mon, 30 Sep 1996 14:01:05 +0100
From: Sven Verdoolaege <[email protected]>
Warn the user of case-insensitive file systems that they may have
accidentally gotten 'configure' instead of 'Configure'.
Index: doio.c
Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
From: Charles Bailey
Subject: VMS patches to 5.003_05
Index: doop.c
Date: Mon, 30 Sep 1996 01:13:28 -0400
From: Spider Boardman
Subject: Re: pre extending hash? - need speed
The patch below (which is relative to perl5.001l) implements
"keys %hash = 50_000;" (or other integer-evaluable sizes) for
pre-sizing hashes. I've only moved the patch forward from
when I first did it. I'm sure the code in hv_ksplit could be
improved.
Index: dump.c
Restore the 5.003 gv_fullname() and gv_efullname() functions.
Provide new 3-arg forms gv_fullname3() and gv_efullname3().
Index: embed.h
Restore the 5.003 gv_fullname() and gv_efullname() functions.
Provide new 3-arg forms gv_fullname3() and gv_efullname3().
Index: ext/DynaLoader/DynaLoader.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: ext/FileHandle/FileHandle.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: ext/IO/IO.pm
Updated to IO-1.12.
Index: ext/IO/IO.xs
Updated to IO-1.12.
Index: ext/IO/lib/IO/File.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Updated to IO-1.12.
Index: ext/IO/lib/IO/Handle.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Updated to IO-1.12.
Index: ext/IO/lib/IO/Pipe.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Updated to IO-1.12.
Index: ext/IO/lib/IO/Seekable.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Updated to IO-1.12.
Index: ext/IO/lib/IO/Select.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Updated to IO-1.12.
Index: ext/IO/lib/IO/Socket.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Updated to IO-1.12.
Index: ext/NDBM_File/hints/dynixptx.pl
Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
ndbm is actually contained in the libc library, and must be linked against
-lc when compiling. (this is for dynamic ELF executables, I didn't compile
statically)
Index: ext/Opcode/Opcode.pm
Date: Fri, 20 Sep 1996 12:59:21 +0200
From: Gisle Aas
Subject: Re: Symbol.pm clobbers $_ at startup
The same kind of problem seem to be present in Opcode.pm:
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: ext/Opcode/Safe.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: ext/POSIX/POSIX.pod
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
enhanced setlocale() docs and introduced the one-argument variant doc.
Index: ext/POSIX/POSIX.xs
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
setlocale() allowed one argument only,
call to perl_init_fold() (in util.c) if setlocale() succeeded.
Index: ext/POSIX/hints/next_3.pl
Date: Sat, 28 Sep 1996 15:11:06 +0200
From: Andreas Koenig
Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
Index: ext/SDBM_File/sdbm/sdbm.h
Revert from Perl_malloc to Mymalloc for binary compatibility with
5.003.
Index: ext/Socket/Socket.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: global.sym
Restore the 5.003 gv_fullname() and gv_efullname() functions.
Provide new 3-arg forms gv_fullname3() and gv_efullname3().
Date: Mon, 30 Sep 1996 01:13:28 -0400
From: Spider Boardman
Subject: Re: pre extending hash? - need speed
The patch below (which is relative to perl5.001l) implements
"keys %hash = 50_000;" (or other integer-evaluable sizes) for
pre-sizing hashes. I've only moved the patch forward from
when I first did it. I'm sure the code in hv_ksplit could be
improved.
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
added var lc_collate_active and func mem_collxfrm.
Index: gv.c
Restore the 5.003 gv_fullname() and gv_efullname() functions.
Provide new 3-arg forms gv_fullname3() and gv_efullname3().
Index: handy.h
Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
From: Kenneth Albanowski
Subject: Full LONG_MAX & co. patch over 5.003_05
This patch contains the changes I've collected for the various _MAX issues
since 5.003_05. No patches issued between 5.003_05 and this one should be
applied, use this one instead.
The effect is to remove the CHAR_* and I8_* constants (which are
ambiguous) and to explicitly cast all of the constants.
Index: hints/machten.sh
Add notes about MachTen 4.0.3 SYSV IPC.
Index: hints/next_3.sh
Replace optimize="-g" by optimize="" since we're just trying to turn off
the optimizier.
Date: Sat, 28 Sep 1996 15:11:06 +0200
From: Andreas Koenig
Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
Index: hv.c
Date: Fri, 20 Sep 1996 15:38:57 -0400
From: Gurusamy Sarathy
Subject: Re: "Attempt to free non-existent shared string"? (with patch)
I found a subtle problem with the lazydelete mechanism (which is used
to postpone the delete of a entry that may be getting iterated over).
I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
needed later to call unsharepvn(). This means that only magical
hash entries can use the HeKLEN slot to hold flags.
Here's a tested patch against 5.00305 that fixes the problem.
The patch simply moves the LAZYDEL hint to become a SV-level private
flag.
Date: Mon, 30 Sep 1996 01:13:28 -0400
From: Spider Boardman
Subject: Re: pre extending hash? - need speed
The patch below (which is relative to perl5.001l) implements
"keys %hash = 50_000;" (or other integer-evaluable sizes) for
pre-sizing hashes. I've only moved the patch forward from
when I first did it. I'm sure the code in hv_ksplit could be
improved.
Index: hv.h
Date: Fri, 20 Sep 1996 15:38:57 -0400
From: Gurusamy Sarathy
Subject: Re: "Attempt to free non-existent shared string"? (with patch)
I found a subtle problem with the lazydelete mechanism (which is used
to postpone the delete of a entry that may be getting iterated over).
I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
needed later to call unsharepvn(). This means that only magical
hash entries can use the HeKLEN slot to hold flags.
Here's a tested patch against 5.00305 that fixes the problem.
The patch simply moves the LAZYDEL hint to become a SV-level private
flag.
Index: installman
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: installperl
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/AutoLoader.pm
Date: Mon Sep 9 09:29:44 1996
From: Gisle Aas
Subject: Re: problem with 'die' and UserAgent
> This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
This is a better patch (no need to test for /::DESTROY$/ twice):
Date: Mon, 30 Sep 1996 00:54:37 -0400
From: Spider Boardman
The test and patches for AutoLoader were also non-functional,
since the regexp context (curpm) was still being clobbered by the
filename manipulations:
Date: Sun, 06 Oct 1996 16:15:07 +0200
From: Gisle Aas
Subject: Re: Can't locate auto/U/autosplit.ix
It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
function. With an exported AUTOLOAD() we would not have to inherit
from AutoLoader, and we would avoid these problems.
This patch tries to explain the behavior of AutoLoader instead by
updating its documentation.
Index: lib/Benchmark.pm
Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
From: Jarkko Hietaniemi
Subject: a really really tiny typo
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/Cwd.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/Devel/SelfStubber.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/Env.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/Exporter.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/ExtUtils/Embed.pm
Remove unwantd space after the I in -I$Config[archlib}
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/ExtUtils/Install.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/ExtUtils/MM_Unix.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/ExtUtils/MM_VMS.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
From: Charles Bailey
Subject: VMS patches to 5.003_05
Index: lib/ExtUtils/MakeMaker.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/ExtUtils/Manifest.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
From: Charles Bailey
Subject: VMS patches to 5.003_05
Index: lib/ExtUtils/Mksymlists.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/ExtUtils/xsubpp
Change a reference from perlapi(1) to perlxs(1).
Index: lib/File/Basename.pm
Date: Fri, 20 Sep 1996 14:11:05 +0200
From: Gisle Aas
Subject: File::BaseName: "/" is legal path separator for MSDOS
The File::BaseName module should allow "/" as path separator when
fileparse_set_fstype("MSDOS") is in effect:
Date: Fri, 20 Sep 1996 13:58:52 +0200
From: Gisle Aas
Subject: File::Basename documentation patch
Date: Mon, 30 Sep 1996 00:54:37 -0400
From: Spider Boardman
For t/lib/basename.t, though, the associated patch for
File::Basename was also wrong:
Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
From: Charles Bailey
Subject: VMS patches to 5.003_05
Index: lib/File/Copy.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/File/Find.pm
Date: Sat, 7 Sep 1996 21:37:44 +0200
From: Michael De La Rue <[email protected]>
Subject: File::Find assumes $_ remains unchanged; bug
The File::Find perl module assumes that the $_ variable remains unchanged
through the user defined function which is callbacked from find. It carries
out a stat operation
Simplest fix is merely to document this
Index: lib/File/Path.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/FindBin.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/Getopt/Long.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/I18N/Collate.pm
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
deprecated and trapped (will whine if called and tell to migrate away)
Index: lib/IPC/Open2.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/IPC/Open3.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/Math/BigInt.pm
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
ord() is a dangerous thing.
Index: lib/Math/Complex.pm
Date: Thu, 03 Oct 96 18:38:08 +0200
From: Raphael Manfredi <[email protected]>
# Complex numbers and associated mathematical functions
# -- Raphael Manfredi, Sept 1996
# New version. Should be backwards compatible, but please
# check it out if you use it.
Index: lib/Pod/Text.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/Search/Dict.pm
Date: Sat, 21 Sep 1996 23:02:42 +0200
From: Gisle Aas
Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
The Search::Dict look() function should use the lc() function instead
of tr/A-Z/a-z/. This will make folding of non-english letters work if
the locale is set up correctly.
Index: lib/SelfLoader.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/Symbol.pm
Date: Fri, 20 Sep 1996 12:38:14 +0200
From: Gisle Aas
Subject: Symbol.pm clobbers $_ at startup
perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
I don't understand why the module want to initialize %global from
<DATA> in the first place. Perhaps we want to apply this patch
instead.
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/Sys/Hostname.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/Term/Cap.pm
Date: 23 Sep 1996 14:11:38 +0200
From: Ulrich Pfeifer
Subject: Patch for Term::Cap
'use Term::Cap' produces a warning when diagnosics are active. The
patch below avoids the warning.
[The $entry .= $_ usage is idiomatic enough that it ought to be
ok, I would think, but the patch certainly is ok too.]
Index: lib/Term/Complete.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/Term/ReadLine.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/Test/Harness.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
From: Charles Bailey
Subject: VMS patches to 5.003_05
Index: lib/Text/Abbrev.pm
Date: 23 Sep 1996 11:33:01 +0200
From: Ulrich Pfeifer
Subject: Text::Abbrev (Re: More standard library test scripts)
This patch merges the Text::Abbrev related patches/tests from Gisle
and my previous patch (i.e. replaces both).
Index: lib/Text/Tabs.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/Text/Wrap.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/Time/Local.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/UNIVERSAL.pm
Add in stub file.
Index: lib/bigint.pl
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
ord() is a dangerous thing.
Index: lib/diagnostics.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/overload.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/perl5db.pl
Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
From: Ilya Zakharevich
Subject: Re: dereferencing a hash from the debugger won't work
Index: lib/splain
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: lib/strict.pm
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: makedepend.SH
Add explicit $touch $firstmakefile for QNX which apparently
preserves modification times for a 'cp' command.
I worry, though, that touch might not be portable to OS/2.
If it is, then I'll remove the fancy case statement.
Index: malloc.c
Not all sbrks return zeroed memory.
Index: mg.c
Restore the 5.003 gv_fullname() and gv_efullname() functions.
Provide new 3-arg forms gv_fullname3() and gv_efullname3().
Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
From: Chip Salzenberg
Subject: 5.003_05: Fix numeric value of $!
This patch undoes a bit of over-zealous integerization in mg.c, related
to the numeric value of $!.
Date: Mon, 30 Sep 1996 01:13:28 -0400
From: Spider Boardman
Subject: Re: pre extending hash? - need speed
The patch below (which is relative to perl5.001l) implements
"keys %hash = 50_000;" (or other integer-evaluable sizes) for
pre-sizing hashes. I've only moved the patch forward from
when I first did it. I'm sure the code in hv_ksplit could be
improved.
Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
From: Charles Bailey
Subject: VMS patches to 5.003_05
Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
From: Chip Salzenberg
Subject: 5.003_05: Fix numeric $! and $^E
This patch undoes a bit of over-zealous integerization in mg.c,
related to the numeric values of $! and $^E. This patch *REPLACES*
the one I posted earlier, which was only effective for $!.
[Some of this is superceded by similar stuff in the VMS patches.]
Index: op.c
Restore the 5.003 gv_fullname() and gv_efullname() functions.
Provide new 3-arg forms gv_fullname3() and gv_efullname3().
Date: Mon, 30 Sep 1996 01:13:28 -0400
From: Spider Boardman
Subject: Re: pre extending hash? - need speed
The patch below (which is relative to perl5.001l) implements
"keys %hash = 50_000;" (or other integer-evaluable sizes) for
pre-sizing hashes. I've only moved the patch forward from
when I first did it. I'm sure the code in hv_ksplit could be
improved.
Index: opcode.h
Date: Mon, 16 Sep 1996 16:37:48 -0700
From: Jonathan Biggar <[email protected]>
Subject: Perl 5.003 bug when embedding in C++ program
The following patch is necessary in order to embed the Perl5.003 interpreter
into a C++ program without getting prototype mismatch errors from the
C++ compiler.
Index: opcode.pl
Date: Mon, 16 Sep 1996 16:37:48 -0700
From: Jonathan Biggar <[email protected]>
Subject: Perl 5.003 bug when embedding in C++ program
The following patch is necessary in order to embed the Perl5.003 interpreter
into a C++ program without getting prototype mismatch errors from the
C++ compiler.
Index: patchlevel.h
Change to subversion 6.
Index: perl.c
From: Roderick Schertler
Subject: Re: -T flag and removal of `.' from @INC
support C<perl -e'attached code'>
Date: Tue, 01 Oct 1996 19:02:17 -0400
From: Gurusamy Sarathy
Subject: Re: 2 core dumps (patch)
Message-Id: <[email protected]>
The problem is an uninitialized SV slot in errgv. Here's a patch.
Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
From: Charles Bailey
Subject: VMS patches to 5.003_05
Index: perl.h
Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
From: Kenneth Albanowski
Subject: Full LONG_MAX & co. patch over 5.003_05
This patch contains the changes I've collected for the various _MAX issues
since 5.003_05. No patches issued between 5.003_05 and this one should be
applied, use this one instead.
The effect is to remove the CHAR_* and I8_* constants (which are
ambiguous) and to explicitly cast all of the constants.
Date: Mon, 30 Sep 1996 01:13:28 -0400
From: Spider Boardman
Subject: Re: pre extending hash? - need speed
The patch below (which is relative to perl5.001l) implements
"keys %hash = 50_000;" (or other integer-evaluable sizes) for
pre-sizing hashes. I've only moved the patch forward from
when I first did it. I'm sure the code in hv_ksplit could be
improved.
Revert from Perl_malloc to Mymalloc for binary compatibility with
5.003.
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
Index: perl_exp.SH
Add new function perl_init_fold. (I'm not sure it goes here.)
Index: perlio.c
Date: Thu, 12 Sep 96 15:58 PDT
From: Hunter Kelly <[email protected]>
Subject: Re: 5.003_05 is available.
Fix PerlIO_reopen parameters.
Index: perlsdio.h
Date: Fri, 13 Sep 1996 17:24:01 -0400
From: John Stoffel <[email protected]>
Subject: Re: 5.003_05 is available.
Undef Irix getc_unlocked and putc_unlocked #defines.
Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
From: Charles Bailey
Subject: VMS patches to 5.003_05
Index: pod/Makefile
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
perli18n.pod (and perlapio.pod, btw) added.
Index: pod/buildtoc
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perl.pod
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Changed Larry's address to [email protected].
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
perli18n advertised.
Index: pod/perlapio.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Index: pod/perlbook.pod
Updated for Second Edition.
Index: pod/perlcall.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perldata.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perldebug.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perldiag.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
From: Charles Bailey
Subject: VMS patches to 5.003_05
Index: pod/perldsc.pod
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perlembed.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perlform.pod
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perlfunc.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perlguts.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Date: Mon, 23 Sep 96 13:18:01 PDT
From: Jeff Okamoto
Subject: Re: perlguts API Listing patch
Here's the lastest complete version for inclusion into _06 or .004. This
incorporates and supersedes Dean's patch.
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perli18n.pod
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
written.
Index: pod/perlipc.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perllol.pod
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perlmod.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Date: Wed, 02 Oct 1996 16:52:08 -0400
From: Roderick Schertler
Subject: documentation for $? in END
Document the behavior with $? WRT END subroutines.
Index: pod/perlobj.pod
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perlop.pod
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
From: Kenneth Albanowski
Subject: Re: Suggestion for improving man page
Add alternative names for various escape sequences.
Index: pod/perlpod.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perlre.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
From: Kenneth Albanowski
Subject: Re: Suggestion for improving man page
Add alternative names for various escape sequences.
Index: pod/perlref.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perlrun.pod
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perlsec.pod
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perlstyle.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perlsub.pod
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perlsyn.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perltie.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perltoc.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Changed Larry's address to [email protected].
Index: pod/perltrap.pod
Date: Wed, 11 Sep 1996 13:26:18 -0400
From: Gurusamy Sarathy
Subject: a perl425 trap
Here's an addition that should be self-explanatory.
[interpolation issues]
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/perlvar.pod
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Date: Wed, 02 Oct 1996 16:52:08 -0400
From: Roderick Schertler
Subject: documentation for $? in END
Document the behavior with $? WRT END subroutines.
Index: pod/perlxstut.pod
Date: Wed, 11 Sep 1996 11:55:18 -0500
From: "Daniel S. Lewart" <[email protected]>
Subject: POD spelling patches
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: pod/pod2man.PL
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Bugs found in pod2man
The following bugs were noticed, and some fixed:
1. Where a L<> link extends over more than one line, pod2man does not
treat it as a link but displays it literally, and so these have been
rearranged to place the link on one line. This is the only bug worked
around. [Fixed; the rearrangements, which were done beforehand,
remain in some cases, but are no longer necessary, and pod paragraphs
can now be safely reformatted to whatever width is desired in the pod,
without breaking links.]
2. It seems to swallow spaces after certain links: for example, part
of the "open" entry in the perlfunc manpage comes out as "the
\f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
having been "L</binmode> for tips". [Fixed.]
3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
by Reference\fR', that is, with an initial '/"'.
4. If a pod line begins with ".", nothing is done to prevent [tng]roff
from treating it as a [tng]roff instruction.
5. When the paragraph below =head1 NAME has more than one line, this
confuses pod2man: so in the case of Term::Readline, the manpage begins
with a stray line 'no real package is found, substitutes stubs instead
of basic functions."'.
Of course, it would be better to fix pod2man; I hope that the new Pod
modules, when ready, will not have these defects.
Index: pp_ctl.c
Restore the 5.003 gv_fullname() and gv_efullname() functions.
Provide new 3-arg forms gv_fullname3() and gv_efullname3().
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
sortcmp() sprouted a LC_COLLATE branch.
Index: pp_hot.c
Restore the 5.003 gv_fullname() and gv_efullname() functions.
Provide new 3-arg forms gv_fullname3() and gv_efullname3().
Date: Thu, 19 Sep 1996 11:58:22 -0400
From: "Randy J. Ray" <[email protected]>
Subject: Patch: Untaint FH flag and clean DATA handles
This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
on an xpvio->xio_flags struct member. It is used to mark the given
file handle as a clean source, even when tainting is turned on.
There are also patches to pp_sys.c in pp_sysread to check this flag
before tainting data, and in pp_hot.c in do_readline for the same
reason. Lastly, it patches toke.c to automatically set this flag on
on a __DATA__ filehandle. The creation of the $pack::DATA
pseudo-filehandle is already checked against running under eval, so
this should not introduce any insecurity.
This patch *does not*:
* Add the "untaint" keyword.
Index: pp_sys.c
Restore the 5.003 gv_fullname() and gv_efullname() functions.
Provide new 3-arg forms gv_fullname3() and gv_efullname3().
Date: Thu, 19 Sep 1996 11:58:22 -0400
From: "Randy J. Ray" <[email protected]>
Subject: Patch: Untaint FH flag and clean DATA handles
This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
on an xpvio->xio_flags struct member. It is used to mark the given
file handle as a clean source, even when tainting is turned on.
There are also patches to pp_sys.c in pp_sysread to check this flag
before tainting data, and in pp_hot.c in do_readline for the same
reason. Lastly, it patches toke.c to automatically set this flag on
on a __DATA__ filehandle. The creation of the $pack::DATA
pseudo-filehandle is already checked against running under eval, so
this should not introduce any insecurity.
This patch *does not*:
* Add the "untaint" keyword.
Date: Sun, 22 Sep 1996 17:26:57 -0400
From: "Randy J. Ray" <[email protected]>
Subject: Patch to patch for untainting
The following patch ensures that a glob used as a filehandle that
has had the UNTAINT flag set will not carry that flag over on a
re-open. In a nutshell, a re-open of the DATA filehandle would be
considered untainted, and an object of class IO::Handle (or one of
its sub-classes) that is marked untainted with the untaint method,
then closed and re-opened, retained the untaintedness.
Date: Mon, 30 Sep 1996 00:54:37 -0400
From: Spider Boardman
First, with IO::untaint, the patches as posted resulted in a
miniperl which couldn't open files, so the autosplitting of the
library and the creation of Makefiles for the extensions didn't
work. Worse, it didn't just fail to open files, it dumped core.
Index: proto.h
Restore the 5.003 gv_fullname() and gv_efullname() functions.
Provide new 3-arg forms gv_fullname3() and gv_efullname3().
Date: Mon, 30 Sep 1996 01:13:28 -0400
From: Spider Boardman
Subject: Re: pre extending hash? - need speed
The patch below (which is relative to perl5.001l) implements
"keys %hash = 50_000;" (or other integer-evaluable sizes) for
pre-sizing hashes. I've only moved the patch forward from
when I first did it. I'm sure the code in hv_ksplit could be
improved.
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
mem_collxfrm() and perl_init_fold() added.
Index: run.c
Restore the 5.003 gv_fullname() and gv_efullname() functions.
Provide new 3-arg forms gv_fullname3() and gv_efullname3().
Index: sv.c
Restore the 5.003 gv_fullname() and gv_efullname() functions.
Provide new 3-arg forms gv_fullname3() and gv_efullname3().
Date: Mon, 30 Sep 1996 01:13:28 -0400
From: Spider Boardman
Subject: Re: pre extending hash? - need speed
The patch below (which is relative to perl5.001l) implements
"keys %hash = 50_000;" (or other integer-evaluable sizes) for
pre-sizing hashes. I've only moved the patch forward from
when I first did it. I'm sure the code in hv_ksplit could be
improved.
Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
From: Charles Bailey
Subject: VMS patches to 5.003_05
I've added some DEBUG_Ps to sv.c which give a trace of the
fast I/O fiddling with stdio in sv_gets(). These were useful
to me in setting up the VMS fast I/O, and I left them in in
case they're useful to someone in the future. However, if you
think it overloads -DP too much, feel free to drop it. (-DP
already adds a profile of op usage to its advertised output.)
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
sv_cmp() sprouted a LC_COLLATE branch.
Index: sv.h
Date: Thu, 19 Sep 1996 11:58:22 -0400
From: "Randy J. Ray" <[email protected]>
Subject: Patch: Untaint FH flag and clean DATA handles
This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
on an xpvio->xio_flags struct member. It is used to mark the given
file handle as a clean source, even when tainting is turned on.
There are also patches to pp_sys.c in pp_sysread to check this flag
before tainting data, and in pp_hot.c in do_readline for the same
reason. Lastly, it patches toke.c to automatically set this flag on
on a __DATA__ filehandle. The creation of the $pack::DATA
pseudo-filehandle is already checked against running under eval, so
this should not introduce any insecurity.
This patch *does not*:
* Add the "untaint" keyword.
Date: Fri, 20 Sep 1996 15:38:57 -0400
From: Gurusamy Sarathy
Subject: Re: "Attempt to free non-existent shared string"? (with patch)
I found a subtle problem with the lazydelete mechanism (which is used
to postpone the delete of a entry that may be getting iterated over).
I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
needed later to call unsharepvn(). This means that only magical
hash entries can use the HeKLEN slot to hold flags.
Here's a tested patch against 5.00305 that fixes the problem.
The patch simply moves the LAZYDEL hint to become a SV-level private
flag.
Index: t/base/term.t
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
\n not necessarily lt ' '.
Index: t/comp/package.t
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
XYZ not necessarily gt xyz.
Index: t/lib/abbrev.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Date: 23 Sep 1996 11:33:01 +0200
From: Ulrich Pfeifer
Subject: Text::Abbrev (Re: More standard library test scripts)
This patch merges the Text::Abbrev related patches/tests from Gisle
and my previous patch (i.e. replaces both).
Index: t/lib/anydbm.t
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
A not necessarily gt a.
Index: t/lib/autoloader.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Date: Mon, 30 Sep 1996 00:54:37 -0400
From: Spider Boardman
The test and patches for AutoLoader were also non-functional,
since the regexp context (curpm) was still being clobbered by the
filename manipulations:
Index: t/lib/basename.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Date: Mon, 30 Sep 1996 00:54:37 -0400
From: Spider Boardman
Fix the number of tests.
Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
From: Charles Bailey
Subject: VMS patches to 5.003_05
A different set of tests for File::Basename and friends.
Index: t/lib/checktree.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Index: t/lib/complex.t
Date: Thu, 03 Oct 96 18:38:08 +0200
From: Raphael Manfredi <[email protected]>
# Complex numbers and associated mathematical functions
# -- Raphael Manfredi, Sept 1996
Tests for new version.
Index: t/lib/db-btree.t
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
A not necessarily gt a.
Index: t/lib/db-hash.t
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
A not necessarily gt a.
Index: t/lib/env.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Index: t/lib/fatal.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Index: t/lib/filecache.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Index: t/lib/filecopy.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Index: t/lib/filefind.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Index: t/lib/filepath.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Index: t/lib/findbin.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Index: t/lib/gdbm.t
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
A not necessarily gt a.
Index: t/lib/getopt.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Index: t/lib/hostname.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Index: t/lib/ndbm.t
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
A not necessarily gt a.
Index: t/lib/odbm.t
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
A not necessarily gt a.
Index: t/lib/parsewords.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Index: t/lib/sdbm.t
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
A not necessarily gt a.
Index: t/lib/searchdict.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Index: t/lib/selectsaver.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Index: t/lib/symbol.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Date: Mon, 30 Sep 1996 00:54:37 -0400
From: Spider Boardman
The various new lib/*.t tests didn't all work. For some, it was
only because the count of tests was wrong:
Index: t/lib/texttabs.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Index: t/lib/textwrap.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Index: t/lib/timelocal.t
Date: Sun, 22 Sep 1996 00:59:56 +0200
From: Gisle Aas
Subject: More standard library test scripts
This is a collection of test scripts for the standard library modules.
Some of the tests does not pass unless some of the patches I have sent
out are applied.
Index: t/op/each.t
Date: Mon, 30 Sep 1996 01:13:28 -0400
From: Spider Boardman
Subject: Re: pre extending hash? - need speed
The patch below (which is relative to perl5.001l) implements
"keys %hash = 50_000;" (or other integer-evaluable sizes) for
pre-sizing hashes. I've only moved the patch forward from
when I first did it. I'm sure the code in hv_ksplit could be
improved.
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
A not necessarily gt a.
Index: t/op/glob.t
Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
From: Charles Bailey
Subject: Re: glob test 1 failing...bad test or bug
Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
fails because <op/*> sorts op/re_* before op/rea*, while
$otherway = `echo op/*` sorts op/re_* after op/re[a-z]*.t
This version doesn't rely on the sorting order.
Index: t/op/magic.t
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
Index: t/op/readdir.t
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
A not necessarily gt a.
Index: t/op/sort.t
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
A not necessarily gt a.
Index: toke.c
Date: Sat, 14 Sep 1996 17:08:16 -0400
From: Gurusamy Sarathy
Subject: whitespace induced lexer errors (with patch)
I finally got around to fixing skipspace() to not indiscriminately
overwrite oldbufptr and oldoldbufptr (which are used in making
expectation decisions in the lexer).
Date: Sat, 14 Sep 1996 18:55:16 -0400
From: Gurusamy Sarathy
Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
Date: Thu, 19 Sep 1996 11:58:22 -0400
From: "Randy J. Ray" <[email protected]>
Subject: Patch: Untaint FH flag and clean DATA handles
This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
on an xpvio->xio_flags struct member. It is used to mark the given
file handle as a clean source, even when tainting is turned on.
There are also patches to pp_sys.c in pp_sysread to check this flag
before tainting data, and in pp_hot.c in do_readline for the same
reason. Lastly, it patches toke.c to automatically set this flag on
on a __DATA__ filehandle. The creation of the $pack::DATA
pseudo-filehandle is already checked against running under eval, so
this should not introduce any insecurity.
This patch *does not*:
* Add the "untaint" keyword.
Index: util.c
Date: Mon, 7 Oct 1996 22:03:00 +0300
From: Jarkko Hietaniemi
Subject: LC_COLLATE.
Big patch to add, document, and test LC_COLLATE support.
rewrote perl_init_i18n() completely.
- reworded to be much more friendly and clear.
- perl_init_fold() split to its own function.
wrote mem_collxfrm().
Index: utils/c2ph.PL
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: utils/h2ph.PL
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: utils/h2xs.PL
Date: Sat, 21 Sep 1996 16:38:24 -0500
From: Dean Roehrich
Subject: h2xs bug fix
The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
finding #define statements and filling the constant() function. This patch
fixes that. The h2xs_test program found this--maybe people who are
modifying h2xs should get a copy of the test program.
This also adds a -d to enable debugging messages (there's just one for now).
I've also placed some of the doc-related things in alphabetical order.
h2xs_test can be found in my directory on CPAN. Those of you modifying
xsubpp should know there's a test suite for that, too, called XSTEST which
can also be found in my directory on CPAN.
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
Here is a patch for various typos and other defects in the Perl
5.003_05 pods, including the pods embedded in library modules.
Index: utils/perldoc.PL
Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
From: Kenneth Albanowski
Subject: perldoc patch
Ilya has found that this change makes perldoc much more useful under OS/2.
Index: vms/config.vms
Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
From: Charles Bailey
Subject: VMS patches to 5.003_05
Index: vms/descrip.mms
Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
From: Charles Bailey
Subject: VMS patches to 5.003_05
Index: vms/genconfig.pl
Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
From: Charles Bailey
Subject: VMS patches to 5.003_05
Index: vms/perlvms.pod
Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
From: Charles Bailey
Subject: VMS patches to 5.003_05
Index: vms/vms.c
Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
From: Charles Bailey
Subject: VMS patches to 5.003_05
Index: x2p/a2p.pod
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
This patch just changed the old a2p.man page into a pod page.
Index: x2p/s2p.PL
Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
From: "Joseph S. Myers" <[email protected]>
Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
This patch just changed the old s2p.man page into a pod page.
I then embedded the pod into the s2p script.
----------------
Version 5.003_05
----------------
This patch was primarily to fix bugs and to clean up some of
the remaining issues from in 5.003_04. The details are described below.
A very brief summary is:
o Visible Changes to Core Functionality
-Add support for a READLINE method to tied filehandles.
-times function now uses CLK_TCK if HZ is not available, rather
than just defaulting to 60. times output might change on some
systems, but should be correct now.
-AnyDBM_File (modifying ISA does not work as expected)
Now behaves as documented: Modifying ISA works to select
order in which *DB* modules are tried. The default is still
the same.
o Configure and build enhancements
-Enhance detection of [gs]etpgrp() variants. Some systems have
BSD-style behavior for one and POSIX for the other. Use
[gs]etpgid() instead, whenever possible.
-You can now build a shared libperl.so without running through
the LD_RUN_PATH hoops, if your system supports appropriate
ld command-line options. Solaris, NetBSD, and Linux are currently
supported. Others are easy to add. (This makes like a lot easier
for embedders.)
-VMS updates.
-Fix installperl and installman so that the -n option really only
prints commands. (previously, it would still do the mkdirs.)
o Bug fixes
-debugger ought to work.
-A new heredoc tag in Makefile.SH is now quoted. This prevented
5.003_04 from working most places.
-numerous smaller ones, detailed below.
o Specific Changes
Here are the specific file-by-file changes.
# This is my patch perl5.003_05.pat to perl5.003_04
# The full description is below.
# Please execute the following commands before applying this patch.
# (You can feed this patch to 'sh' to do so.)
# -- Andy Dougherty
# We'll create a new test, but patch won't automatically make it
# executable.
touch t/io/read.t
chmod +x t/io/read.t
exit 0
This is patch perl5.003_05.pat to perl version 5.003_04.
This takes you from 5.003_04 to 5.003_05.
To apply this patch, run the above commands,
cd to your perl source directory and then type
patch -p1 -N < perl5.003_05.pat
The changes are described after each /^Index/ line below. This is
designed so you can examine each change with a command such as
csplit -k perl5.003_05.pat '/^Index:/' '{99}'
Index: Changes
Updated for 5.003_05.
Index: Configure
Allow command line or hint-file overrides of $afs.
Allow trailing spaces in nm output for HPUX10.
Check for newer BIND 'search' directives in /etc/resolv.conf as well
as older 'domain' directive.
Enhance detection of [gs]etpgrp() variants. Some systems have
BSD-style behavior for one and POSIX for the other. Use
[gs]etpgid() instead, whenever possible.
Include -s in the -h summary of available options.
Allow command-line override of $afs.
Handle trailing spaces in nm-output on HPUX10.
Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
be in Makefile.SH. Now it's available for other modules too.)
When using shared libperl, avoid LD_RUN_PATH if possible by adding
correct ld flags. Currently, Solaris and NetBSD get the correct
-R $archlibexp/CORE, and Linux gets its
-Wl,-rpath,$archlibexp/CORE flag. Other contributions are
welcome.
Index: INSTALL
Correct libperl5 -> libperl typo.
Describe MakeMaker's Warning (will try anyway) messages.
More info on where and how to send reports.
Add info on non-Unix ports.
Index: MANIFEST
Add new test t/io/read.t.
Add new hints files for ODBM_File for ultrix and hpux.
Add new pod checker script.
Index: Makefile.SH
A new heredoc tag in Makefile.SH needs to be quoted.
shrpenv stuff moved to Configure.
Index: Porting/Glossary
Updated to match Configure.
Index: README.vms
VMS 5.003_05 Update.
Index: av.h
Subject: turbidity in av.[ch]
Date: Sun, 10 Dec 1995 00:21:31 -0500
From: Gurusamy Sarathy
Some unclean code that I noticed today.
Index: config_H
Updated to match newest config_h.SH.
Index: config_h.SH
Updated to match Configure.
Changed the DLSYM_NEEDS_UNDERSCORE comment to
/**/ to conform to metaconfig style.
Index: emacs/cperl-mode.el
From: Ilya Zakharevich
Subject: Newer CPerl-mode
Index: ext/DB_File/DB_File.pm
Update to DB_File 1.03.
Index: ext/DB_File/DB_File.xs
Update to DB_File 1.03.
Index: ext/Fcntl/Fcntl.pm
Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
From: Chip Salzenberg
Subject: No AutoLoader for Fcntl
Just like Socket, Fcntl doesn't need splitting and AutoLoading.
Index: ext/FileHandle/FileHandle.pm
From: Roderick Schertler
Subject: FileHandle::DESTROY for fd 0
This fixes FileHandle::DESTROY when called on stdin.
Index: ext/ODBM_File/ODBM_File.xs
Attempt to correct for "Bad free" in Ultrix and HPUX versions of
odbm.
Index: ext/ODBM_File/hints/hpux.pl
Try to work around "bad free" in dbmclose().
Index: ext/ODBM_File/hints/ultrix.pl
Try to work around "bad free" in dbmclose().
Index: ext/Socket/Socket.pm
Date: Thu, 5 Sep 1996 09:58:08 +0200
From: Andreas Koenig
Subject: Patch to inhibit autosplit on Socket.pm
This patch inhibits production and use of a completely useless
auto/Socket/autosplit.ix.
Index: handy.h
Make a little more C++-friendly for IBM's CSET++ compiler.
Index: hints/convexos.sh
Remove [gs]etpgrp workaround. Configure & perl.h should handle
this now.
Index: hints/hpux.sh
Add note about possible gcc GR3 warning message.
Remove [gs]etpgrp workaround. Configure & perl.h should handle
this now.
Index: hints/sco.sh
Turn off optimization for stock cc. This appears to
prevent miniperl core dumps.
Index: hints/solaris_2.sh
Catch GNU ld even though it doesn't identify itself as a GNU tool.
Thanks to Tim Pierce <[email protected]>.
Index: hints/sunos_4_1.sh
Describe solution for the __lib_version problem with acc on
SunOS.
Index: hv.c
Date: Thu, 05 Sep 1996 00:25:28 -0400
From: Gurusamy Sarathy
Subject: minor misc. cleanup
This patch makes some minor cleanups to the sources. No change
in functionality whatsoever.
Date: Thu, 05 Sep 1996 02:52:21 -0400
From: Gurusamy Sarathy
Subject: debugger problems--another patch (was Re: 5.003_04)
I have tried to avoid copying of hash keys that are passed to
magical hashes, but it seems that copying may be unavoidable
since the hv_*_ent() functions could be PADTMPs (and other
SVs that may get reused) as keys.
VMS dynamic %ENV fix
Index: installman
From: [email protected]
Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
Fix installperl so that the -n option really only prints commands.
(previously, it would still do the mkdirs.)
an "ignore installed" option, so that it doesn't bother to check
to see if the target already exists (an optimization that I
*don't* want it to do when I do #1 above)
Index: installperl
From: [email protected]
Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
Fix installperl so that the -n option really only prints commands.
(previously, it would still do the mkdirs.)
an "ignore installed" option, so that it doesn't bother to check
to see if the target already exists (an optimization that I
*don't* want it to do when I do #1 above)
Index: lib/AnyDBM_File.pm
AnyDBM_File (modifying ISA does not work as expected)
Now behaves as documented: Modifying ISA works to select
order in which *DB* modules are tried. The default is still
the same.
Add helpful "die" message to end of AnyDBM_File. Previously
it would return a 0, and the failure would eventually show up
somewhere else in the script and be hard to track down. It is
a failure if perl can't open AnyDBM_File. The test regression
suite is supposed to indicate this as a failure too.
Index: lib/ExtUtils/Install.pm
Updated to MakeMaker-5.38.
Fix for VMS utime.
Index: lib/ExtUtils/Liblist.pm
Updated to MakeMaker-5.38.
Index: lib/ExtUtils/MM_Unix.pm
Updated to MakeMaker-5.38.
Index: lib/ExtUtils/MakeMaker.pm
Updated to MakeMaker-5.38.
Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
Index: lib/ExtUtils/Manifest.pm
Updated to MakeMaker-5.38.
Index: lib/ExtUtils/Mkbootstrap.pm
Updated to MakeMaker-5.38.
Index: lib/ExtUtils/Mksymlists.pm
Updated to MakeMaker-5.38.
Index: lib/File/Find.pm
From: Michael Mahan <[email protected]>
Subject: Cwd::fastcwd in File::Find
Is there a good reason why File::Find uses Cwd::fastcwd instead of
Cwd:cwd when fastcwd isn't as portable?
[In particular, fastcwd() doesn't work on AFS.]
Index: lib/Math/Complex.pm
There was a mistake in the sqrt routine in lib/Math/Complex.pm that
gave wrong answers when the magnitude of the imaginary part of the
argument exceeded the magnitude of the real part. Line 69 had too
many sqrt($y)'s. Further, expressions were re-arranged so that
calls to the expensive real sqrt() routine were reduced from 4 to 2
in this case.
Index: lib/open3.pl
The I/O directions on the dad_wtr and kid_rdr were backwards.
IO/Open3.pm didn't have this error.
Index: lib/syslog.pl
Date: Tue, 03 Sep 1996 20:33:54 -0400
From: Roderick Schertler
Subject: syslog.pl `use Socket' lossage
syslog.pl tries but fails to use
Socket.pm, the problem is that use doesn't return a true value. This
module should be recast in terms of Sys::Syslog, of course.
Index: makedepend.SH
This patch eliminates "\|" in sed patterns in makedepend.SH, since
they're not really needed anyway in this one case.
Index: mg.c
Ok, here's a tested patch for the debugger problem.
I was missing the fact that DB::dbline magic is actually
uppercase (which means hv_store_ent() etc., will pass SV keys
to the vtbl_dbline handlers).
Replace the oft-repeated mg_ptr incantation with
the simple MgPVKEY macro.
Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
additional parens around the "mg".
(lines near 584) Part of VMS changes. I don't know what this did.
Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
From: Chip Salzenberg
Subject: Integerize mg.c; eliminate warning on C< local($)) >
This patch converts magic variables ($!, $^E, etc.) to use integers
(C<sv_setiv>) instead of floats. It also eliminates a warning from
C< local($)) >, via a hack similar to $!.
Index: mg.h
Replace the oft-repeated mg_ptr incantation with
the simple MgPVKEY macro.
Rename MgPVKEY to MgPV (to match with HePV elsewhere). Add
additional parens around the "mg".
Index: nostdio.h
Add _STDIO_LOADED (VMS) to list of guard symbols.
Index: op.c
From: Gurusamy Sarathy
Subject: Re: \ ( @array ) busted for lexical @array (once more)
Index: patchlevel.h
Change to subversion 5.
Index: perl.c
Make floating point constants Locale-friendly.
Index: perl.h
One last LONG & co. fix (yet another cut'n'paste error) and a few
minor cleanups. Nothing crucial.
Make a little more C++-friendly for IBM's CSET++ compiler.
Enhance detection of [gs]etpgrp() variants. Some systems have
BSD-style behavior for one and POSIX for the other. Use
[gs]etpgid() instead, whenever possible.
Index: perlio.c
Eliminate potential "signed vs. unsigned" warning
Add PerlIO_reopen and PerlIO_cgetname functions.
Index: perlsdio.h
Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
Include PerlIO_reopen and PerlIO_getname.
s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
This had prevented SV_FAST_FGETS from working anywhere.
Include PerlIO_canset_cnt. I'm not sure how this is supposed to
differ from STDIO_CNT_LVALUE.
Index: pod/Makefile
Remove trailing spaces in pods.
Include a call to the checkpods script in the Makefile (though it's
not ordinarily used by users).
Index: pod/checkpods.PL
New script to check for common errors in pods. This is not
normally called during the perl build process, but you can
use it with B<make check>.
Index: pod/perlfunc.pod
Document correct C<use POSIX ":wait_h";> usage.
Add notes about POSIX [gs]etpgrp.
Index: pod/perlipc.pod
Document correct C<use POSIX ":wait_h";> usage.
Index: pod/perlref.pod
From: Gurusamy Sarathy
Subject: Re: \ ( @array ) busted for lexical @array (once more)
Index: pod/perltie.pod
Date: Thu, 29 Aug 1996 15:14:51 +0200
From: Sven Verdoolaege <[email protected]>
Subject: more TIEHANDLE
This adds support for a READLINE method.
Index: pod/perltrap.pod
Here's documentation on the change in split's behavior between Perl 4
and Perl 5.
Subject: More (and less!) 425traps
Large integer traps
Precedence
warn STDERR
Change blank lines to empty lines.
Index: pod/perlvar.pod
Be explicit about $/="" matching empty lines, that is, lines
with no spaces or tabs.
Change blank lines to empty lines.
Index: pp.c
Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
From: Chip Salzenberg
Subject: Minor integer speedups in mathematics
This patch provides minor speedups by using integer math and SVt_IV
values when performing bitwise operations and modulus.
Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
From: Kenneth Albanowski
Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
(double)auint cast added for call to sv_setnv().
Index: pp_hot.c
Date: Thu, 05 Sep 1996 00:25:28 -0400
From: Gurusamy Sarathy
Subject: minor misc. cleanup
This patch makes some minor cleanups to the sources. No change
in functionality whatsoever.
Date: Thu, 29 Aug 1996 15:14:51 +0200
From: Sven Verdoolaege <[email protected]>
Subject: more TIEHANDLE
This adds support for a READLINE method.
Index: pp_sys.c
Clear any buffer space exposed by by read().
This is almost certainly a bug-fix.
Undef and then re-define my_chsize from Perl_my_chsize to
just plain chsize if this system HAS_CHSIZE. This probably only
applies to SCO. This shows the perils of having internal
functions with the same name as external library functions :-).
Use CLK_TCK if HZ is not available.
Index: sv.c
Fix more spots where we had PerlIO_stderr() and should have had
Perl_debug_log instead.
Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
From: Chip Salzenberg
Subject: Minor potential bug in AV creation
I wasn't the one who originated this patch. But it looks like it
would improve the safety of AV creation.
Remove potentially incorrect casts on PerlIO_set_ptrcnt.
'ptr' is already STDCHAR, which is supposed to be the type of
char used in stdio.h, so we shouldn't have to cast it.
Index: t/io/read.t
Clear any buffer space exposed by by read().
This is almost certainly a bug-fix.
Index: t/lib/db-btree.t
Update to DB_File 1.03.
Index: t/lib/db-hash.t
Update to DB_File 1.03.
Index: t/lib/db-recno.t
Update to DB_File 1.03.
Index: t/lib/io_sock.t
From: Lupe Christoph <[email protected]>
Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
io_sock.t works by forking a subprocess it can communicate with.
It has the subprocess wait for the main process by sleeping 10
seconds or until an alarm arrives.
With my setup, the alarm signal arrives *before* the child
has a chance to ignore the alarm signal.
I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
fork. It does not hurt to have the parent ignore alarms, too.
Index: t/op/inc.t
One last LONG & co. fix (yet another cut'n'paste error) and a few
minor cleanups. Nothing crucial.
Index: t/op/misc.t
Date: Thu, 29 Aug 1996 15:14:51 +0200
From: Sven Verdoolaege <[email protected]>
Subject: more TIEHANDLE
This adds support for a READLINE method.
Index: t/op/pack.t
Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
From: Kenneth Albanowski
Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
Index: t/op/ref.t
From: Gurusamy Sarathy
Subject: Re: \ ( @array ) busted for lexical @array (once more)
Index: universal.c
Date: Thu, 29 Aug 96 07:05:10 BST
From: Graham Barr
Subject: Re: UNIVERSAL::class busted
yes, but I also noticed that this does not check that the reference
is an object, so the patch should be
Index: unixish.h
Change comment style so that IBM's picky xlc compiler doesn't
think we've mistakenly tried to nest comments.
Index: util.c
One last LONG & co. fix (yet another cut'n'paste error) and a few
minor cleanups. Nothing crucial.
Index: utils/h2xs.PL
Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
From: Ilya Zakharevich
Subject: updated h2xs
Changes:
a) Docs and examples for -x updated;
b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
unless this file exists (outside of VMS, I'm afraid to make an error
there). - Useful with -x option, when the file may be eaten via -I
inside -F.
c) .h file would be scanned only if needed.
d) typemap would be generated (with T_PTROBJ).
e) Documentation (=list) for autogenerated guys would be
included into POD.
f) duplicated XSUBs would not be generated;
g) arguments to XSUBs being arrays are recognized (note that
xsubpp would probably choke on such guys).
-x option requires C-Scan-0.3 (releases a couple of minutes ago to
ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
should propagate to CPAN soon).
Index: utils/perlbug.PL
Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
Index: utils/perldoc.PL
More choices in the pager war. Unfortunately, we can't rely on
all users agreeing with the Sysadmin's choice, nor can we
assign a default preference order, since opinions vary. If the
user doesn't have $ENV{PAGER} set, we do want to pick up one that
at least works, so we'll try whatever Configure found.
Index: vms/Makefile
VMS 5.003_05 Update.
Index: vms/config.vms
VMS 5.003_05 Update.
Index: vms/descrip.mms
VMS 5.003_05 Update.
Index: vms/ext/Stdio/Stdio.pm
VMS 5.003_05 Update.
Index: vms/ext/filespec.t
VMS 5.003_05 Update.
Index: vms/gen_shrfls.pl
VMS 5.003_05 Update.
Index: vms/perlvms.pod
VMS 5.003_05 Update.
Index: vms/vms.c
VMS 5.003_05 Update.
Index: vms/vmsish.h
VMS 5.003_05 Update.
----------------
Version 5.003_04
----------------
This patch was primarily to fix bugs and to clean up some of
the changes made in 5.003_03. The details are described below.
A very brief summary is:
o Visible Changes to Core Functionality
-Allow and document permissions for FileHandle::new and
IO::File::new.
-glob in Safe compartment used to allow shell access; now
it's in the same category as `` and system().
o Configure and build enhancements
-perl library name is again -lperl, not -lperl5 in some cases.
-Several hint files no longer set -g -DDEBUGGING by default.
Instead, they just turn off optimization, since that is
probably what was intended.
-Include OS/2 and Plan9 updates.
o Bug fixes
-SEGV with $_[0] and circular references fixed.
-Ilya's debugger patch.
-FAKE typeglobs fixed.
-truncate with file name now works.
-lval substr() no longer coredumps with refs
-lval substr now clears lexicals in re-entered scopes.
-core dump in caller() for signal handler for __DIE__.
o Specific Changes
Here are the specific file-by-file changes.
# This is my patch perl5.003_04.pat to perl5.003_03
# The full description is below.
# Please execute the following commands before applying this patch.
# (You can feed this patch to 'sh' to do so.)
# -- Andy Dougherty
# Obsolete perl4 hint file.
rm -f hints/dnix.sh
# Obsolete
rm -f os2/notes
# We'll create a new test, but patch won't automatically make it
# executable.
touch t/op/gv.t
chmod +x t/op/gv.t
exit 0
This is patch perl5.003_04.pat to perl version 5.003_03.
This takes you from 5.003_03 to 5.003_04.
To apply this patch, run the above commands,
cd to your perl source directory and then type
patch -p1 -N < perl5.003_04.pat
The changes are described after each /^Index/ line below. This is
designed so you can examine each change with a command such as
csplit -k perl5.003_04.pat '/^Index:/' '{99}'
Index: Changes
Updated for 5.003_04.
Index: Configure
Change name of shared libperl library back to libperl.so.xxx,
so that a simple -lperl picks up either libperl.a or
libperl.so.xxx.
Check if $sh='' in case we've reloaded an old config.sh
Index: INSTALL
Change name of shared perl library to libperl, instead of
libperl5.
Add notes about fragility of shared libperl and the usefulness
of archlib to separate different binaries.
Index: MANIFEST
os2/notes removed
obsolete hints/dnix.sh removed.
New typeglob test.
Index: Makefile.SH
For building shared libperl, relocate whole rule to
inside the if test -f $osname/Makefile.SHs case.
Index: Porting/Glossary
Updated.
Index: README.os2
Updated.
Index: av.c
Subject: Re: SEGV with $_[0] and circular references
Subject: random cleanup
This patch removes a few obvious redundancies in the source.
Index: config_H
Updated. Note new comments to make AIX happy.
Index: config_h.SH
Change /*#define../**/ into /*#define../ **/
to make IBM's xlc compiler shut up about nested comments.
The /*#define FOO /**/ is a perfectly legal un-nested comment, and
I wish IBM would fix it's blasted compiler instead. In the meantime
we'll take mercy on the poor AIX user and get rid of the screenfulls
of stupid warning messages. Thanks to Hallvard B Furuseth for the fix.
Index: dump.c
This patch changes neither behavior nor performance. However, it does
reduce code size and improve maintainability by combining some common
code in gv_fullname() and gv_efullname().
Index: ext/FileHandle/FileHandle.pm
This patch documents the behavior of FileHandle::{new,open} with
regard to open modes. It also documents the exportation of Fcntl
constants.
This patch fixes a bug observed by Tom Christiansen: FileHandle::new
didn't allow for file permissions after the file mode. Here's a patch.
Index: ext/IO/lib/IO/File.pm
This patch fixes a bug observed by Tom Christiansen: IO::File::new
didn't allow for file permissions after the file mode. Here's a patch.
This patch documents the behavior of IO::File::{new,open} with
regard to open modes. It also documents the exportation of Fcntl
constants.
Index: ext/Opcode/Opcode.pm
Subject: Re: glob in Safe compartment allows shell access
I've moved the glob op into the same opcode tag as backticks and system
and added a comment.
Index: gv.c
This patch changes neither behavior nor performance. However, it does
reduce code size and improve maintainability by combining some common
code in gv_fullname() and gv_efullname().
Index: handy.h
Subject: Patch for LONG_MAX & co.
Sorry about adding yet another #ifdef forest, but hopefully this
should resolve the *_MAX issues permanently. It adds to the
previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
symbols the complete set of
/PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
and get appropriate figures. All references to LONG_(MIN|MAX) are
changed appropriately.
The .c changes have the side effect of making cast_uv properly use quad
limits if quads are in use, but longs aren't 64 bit. Hopefully this all
works, but I don't have any handy Crays to try it out on.
Add notes on perl's internal types, specifically Quad_t and IV.
Index: hints/hpux.sh
Remove the d_bsdpgrp hint. The defaults should be ok.
Index: hints/irix_6_2.sh
Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
unless that's what the user really wants.
Index: hints/mpeix.sh
Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
unless that's what the user really wants.
Index: hints/os2.sh
Fixes for sh vs. bin_sh + cleanup.
Index: hints/ultrix_4.sh
Don't call optimize=-g, just call optimize=none. The -g
pulls in -DDEBUGGING, which might not be wanted.
Index: lib/ExtUtils/MM_Unix.pm
.C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
Index: lib/ExtUtils/xsubpp
Fix SCOPE? (See pod/perlxs.pod).
Up version number to 1.938.
Index: lib/Test/Harness.pm
Add a return value to runtests - non-zero if all tests ran ok,
zero otherwise.
Index: lib/perl5db.pl
Ilya's debugger patch.
Undefined subroutine &Carp::longmess called at
/opt/perl5.003_03/lib/perl5db.pl line 1423.
Make perl5db compatible with the recent 'strict refs' enforcement
in %SIG.
Index: malloc.c
A patch to perl5.003_02/malloc to give a sensible error abort() message
in ANSI C, and to give it to stderr instead of stdout.
Use config_h's STRINGIFY macro instead of pre-ANSI "p".
Index: mg.c
Subject: FAKE typeglobs seriously busted (with patch)
Handling of fake typeglobs (scalars that are really globs
in disguise) is seriously busted since 5.002 (it wasn't
so in 5.001n).
The problem is that mg_get() on a glob calls gv_efullname()
which might coerce its first arg to a string.
Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
weren't being properly detected by some of the sig magic, but as shared
hash keys wouldn't normally be used in %SIG it's unlikely this is a
significant problem.)
This patch changes neither behavior nor performance. However, it does
reduce code size and improve maintainability by combining some common
code in gv_fullname() and gv_efullname().
Index: myconfig
Update perlio-related variables.
Index: op.c
This patch changes neither behavior nor performance. However, it does
reduce code size and improve maintainability by combining some common
code in gv_fullname() and gv_efullname().
Index: opcode.h
Updated. See opcode.pl.
Index: opcode.pl
Subject: Re: truncate with file name does not work (with patch)
The prototype for truncate was changed so that perl won't die
with C<use strict;> when the first arg is a bareword (filehandle).
I think it was Tom (as in "tchrist") who brought this up.
Here's a patch that undoes the damage, makes it work with
C<use strict;>, and adds to the testsuite.
Index: os2/Makefile.SHs
perllib vs. LIBPERL
Index: os2/diff.configure
Updated.
Index: os2/os2.c
SH_PATH_INI vs. BIN_SH
Index: os2/os2ish.h
SH_PATH_INI added (needed to redefine SH_PATH for binary
distribution).
SH_PATH is redefined.
Index: patchlevel.h
SUBVERSION 4.
Index: perl.h
Subject: Patch for LONG_MAX & co.
Sorry about adding yet another #ifdef forest, but hopefully this
should resolve the *_MAX issues permanently. It adds to the
previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
symbols the complete set of
/PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
and get appropriate figures. All references to LONG_(MIN|MAX) are
changed appropriately.
The .c changes have the side effect of making cast_uv properly use quad
limits if quads are in use, but longs aren't 64 bit. Hopefully this all
works, but I don't have any handy Crays to try it out on.
Add notes on perl's internal types, specifically Quad_t and IV.
Index: perlio.c
Removes an incorrect prototype for setlinebuf from
perlio.c because it conflicts with the correct declaration in
MachTen's stdio.h (and possibly other stdio's as well).
Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
HAS_F[GS]ETPOS) case. The patch fixes this omission (in a rather lumpen
manner). I don't think this should affect platforms which try to hack a
different path through the #ifdef forest, but this assertion would benefit
from testing...
Dominic Dunlop
Index: plan9/config.plan9
Updated.
Index: plan9/fndvers
Updated.
Index: plan9/mkfile
Updated.
Index: plan9/setup.rc
Updated.
Index: pod/perldiag.pod
Subject: lval substr() coredumps with refs (with patch)
substr() coredumps with a target that is a ref, when it is used in
an lvalue context.
The patch below corrects the problem by stringifying the reference
first (and emitting a warning when appropriate).
Index: pod/perlxs.pod
document xsubpp SCOPE:
Index: pp.c
Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
substr() in lvalue context interacts in buggy fashion with SVs that
are !SvOK. This manifests itself with lexicals that have a REFCNT of
1, since these are merely "cleared in place" by setting SvOK_off.
Subject: lval substr() coredumps with refs (with patch)
substr() coredumps with a target that is a ref, when it is used in
an lvalue context.
The patch below corrects the problem by stringifying the reference
first (and emitting a warning when appropriate).
Subject: Patch for LONG_MAX & co.
Index: pp_ctl.c
This patch changes neither behavior nor performance. However, it does
reduce code size and improve maintainability by combining some common
code in gv_fullname() and gv_efullname().
Index: pp_hot.c
Subject: Patch for LONG_MAX & co.
This patch changes neither behavior nor performance. However, it does
reduce code size and improve maintainability by combining some common
code in gv_fullname() and gv_efullname().
Index: pp_sys.c
This patch changes neither behavior nor performance. However, it does
reduce code size and improve maintainability by combining some common
code in gv_fullname() and gv_efullname().
Index: proto.h
This patch changes neither behavior nor performance. However, it does
reduce code size and improve maintainability by combining some common
code in gv_fullname() and gv_efullname().
Index: run.c
This patch changes neither behavior nor performance. However, it does
reduce code size and improve maintainability by combining some common
code in gv_fullname() and gv_efullname().
Index: sv.c
Subject: random cleanup
This patch removes a few obvious redundancies in the source.
Subject: sv_setsv patch
This patch changes neither behavior nor performance. However, it does
reduce code size and improve maintainability by combining some common
code in gv_fullname() and gv_efullname().
From: Chip Salzenberg
Subject: Track SVs for destruction when -DPURIFY
When checking for memory leaks, I compiled Perl with "-DPURIFY".
Although that flag improves the leak checking, it also breaks
destruction of global objects, because SVs aren't kept in captive
arenas any more.
This patch rectifies the problem by providing an alternative
method for keeping track of SVs when Perl is compiled for Purify.
It has no effect on normal operation.
Add comment about assert(len >=0) when len is unsigned anyway.
Index: t/io/fs.t
Subject: Re: truncate with file name does not work (with patch)
The prototype for truncate was changed so that perl won't die
with C<use strict;> when the first arg is a bareword (filehandle).
I think it was Tom (as in "tchrist") who brought this up.
Here's a patch that undoes the damage, makes it work with
C<use strict;>, and adds to the testsuite.
The "not implemented" branch is missing a "\n".
Index: t/op/gv.t
Subject: FAKE typeglobs seriously busted (with patch)
Handling of fake typeglobs (scalars that are really globs
in disguise) is seriously busted since 5.002 (it wasn't
so in 5.001n).
The problem is that mg_get() on a glob calls gv_efullname()
which might coerce its first arg to a string.
Index: t/op/substr.t
Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
substr() in lvalue context interacts in buggy fashion with SVs that
are !SvOK. This manifests itself with lexicals that have a REFCNT of
1, since these are merely "cleared in place" by setting SvOK_off.
Subject: lval substr() coredumps with refs (with patch)
substr() coredumps with a target that is a ref, when it is used in
an lvalue context.
The patch below corrects the problem by stringifying the reference
first (and emitting a warning when appropriate).
Index: toke.c
Subject: Re: truncate with file name does not work (with patch)
The prototype for truncate was changed so that perl won't die
with C<use strict;> when the first arg is a bareword (filehandle).
I think it was Tom (as in "tchrist") who brought this up.
Here's a patch that undoes the damage, makes it work with
C<use strict;>, and adds to the testsuite.
Index: util.c
Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
__DIE__ (with patch)
sv_2pv() might call croak() (which is not prepared to handle that
when it calls sv_2pv(), itself). Likewise for warn() (but under
slightly more esoteric circumstances--mg_get() in sv_2pv() might
trigger a call to warn()).
Subject: Patch for LONG_MAX & co.
PERL_BADLANG is examined by default before issuing a warning during
internationalization.
Index: utils/h2xs.PL
Make leading =head NAME item a paragraph so pod2man finds it.
Index: utils/perldoc.PL
Use col -x to filter out half-line feeds (ESC-9) from
HP-UX nroff -man output. (col -x isn't portable -- SunOS
doesn't support the -x option.)
----------------
Version 5.003_03
----------------
Most of the changes in 5.003_03 are to make the build and installation
process more robust. The details are described below. A very brief
summary is:
o Visible Changes to Core Functionality
-Support for tied filehandles.
o Configure enhancements
-How to build and install a shared libperl.so is now documented
and supported, though it's not the default for most platforms.
o Bug fixes
-Support bit operations on strings longer than 15 bytes.
-If a regex supplied to split() contains paranthesized subpatterns
that can result in null matches, perl no longer coredumps.
-Fix problems with each() on tied hashes.
-Make h2ph architecture-independent by using Config at run-time
rather than extraction time.
o Specific Changes
Here are the specific file-by-file changes.
# This is my patch perl5.003_03.pat to perl5.003_02
# The full description is below.
# Please execute the following commands before applying this patch.
# (You can feed this patch to 'sh' to do so.)
# -- Andy Dougherty
# Absorbed into Changes5.002
rm -f Changes.Conf
# Not needed.
rm -f ext/POSIX/mkposixman.pl
# Moved to README.os2. I'm not sure why the README files are
# here rather than in the appropriate subdirectories.
rm -f os2/README
# Not needed.
rm -f pod/Makefile.PL
# New test for bit ops.
touch t/op/bob.t
# Patches that create new tests don't always make them executable.
chmod +x t/*/*.t
# Create a new directory for Porting and Patching info.
mkdir Porting
exit 0
This is patch perl5.003_03.pat to perl version 5.003_02.
This takes you from 5.003_02 to 5.003_03.
To apply this patch, run the above commands,
cd to your perl source directory and then type
patch -p1 -N < perl5.003_03.pat
The changes are described after each /^Index/ line below. This is
designed so you can examine each change with a command such as
csplit -k perl5.003_03.pat '/^Index:/' '{99}'
Index: Changes
Include 5.003_03 change notes.
Move older change notes to separate files.
Index: Changes5.000
New file. Changes from perl4.036 to 5.000.
Index: Changes5.001
New file. Changes from 5.000 to 5.001
Index: Changes5.002
New file. Changes from 5.001 to 5.002
Index: Changes5.003
New file. Changes from 5.002 to 5.003
Index: Configure
Relaxed warning about ksh on exotic machines.
Changed usesafe to useopcode.
Add search for gzip and zip.
Look more carefully for $sh (the Bourne-ish shell).
Use that info to set $startsh correctly.
Change prompts for PerlIO interface. See INSTALL
for how this is supposed to work. The default is
still the same as in 5.003_02, namely don't use
any fancy new PerlIO stuff.
Don't look for sigvec() since we don't actually use it.
(Plus, it used to print an alarming misleading message about
race conditions.)
Look for stdio's _filbuf under the possible names of
_filbuf, __filbuf, and _fill.
New $useshrplib variable to control whether we build a shared
libperl.so. The name of the library is in $libperl.
Always install it in $installarchlib/CORE/$libperl.
Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
Replace old $altmake stuff with newer autoconf-ish
$make_set_make, which checks if $make sets $(MAKE). Now you
choose an alternate make with sh Configure -Dmake=gmake (or
whatever).
Remove 'ln' for the list of essential commands. Simulate
it with 'cp' if necessary.
Change `logname` prompts to handle extra gratuitous spaces in
Ultrix output.
Autodetect os2.
Fix silly bug in checking for fully-qualified names in /etc/hosts.
Generalize Gconvert tests. Give correct and more useful
error messages.
Use $obj_ext instead of literal '.o' in the dynaloader test.
Include appropriate header files in bcopy() and memcpy()
tests. Note whether memmove is available.
Check whether struct sigaction works (needed for Solaris 2.5
with -Xc).
Include appropriate header files for randbits test.
Index: INSTALL
Add note about space requirements.
Update to match Configure changes (Opcode vs. Safe,
useperlio, useshrplib, etc.)
Reorganize the structure of some of the hints.
Miscellaneous clarifications.
Index: MANIFEST
Updated. 5.003_02 introduced some massive patches, mostly
due to spacing changes. I didn't bother to sort them all out;
I just started with 5.003's MANIEFST.
Index: Makefile.SH
Support the new simplified shared libperl mechanism.
Use new $make_set_make directive.
Remove redundant libperl Make variable.
Remove unnecessary MAB variable.
Remove dependency of minitest on lib/Config.pm, since it could
well have been a failure of configpm that inspired testing
miniperl in the first place!
Index: Porting/Glossary
New file describing all the config.sh variables.
Eventually, I hope to fill this directory with other useful
stuff.
Index: README.os2
Replace old README.os2 with more up-to-date os2/README.
Index: config_H
Updated to match current Configure and config_h.SH.
Some rearrangement of parts has occurred due to new
dependencies in the metaconfig units.
Index: config_h.SH
Updated to match current Configure and config_h.SH.
Some rearrangement of parts has occurred due to new
dependencies in the metaconfig units.
Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
SITEARCH, and SITELIB. Previous versions just included the
~-expanded names (with unhelpful descriptions). No functionality
is changed, but maybe it's a little better documented now.
Index: doio.c
Possibly Include <signal.h> and <unistd.h>
Index: doop.c
No longer prefer bcmp over memcmp when order doesn't matter.
Support bit operations on strings longer than 15 bytes.
Index: embed.h
Auto-generated.
Index: embed.pl
Expand warning at the top.
Index: ext/IO/IO.pm
Clean up docmentation installation errors.
Index: ext/IO/lib/IO/Seekable.pm
Clean up docmentation installation errors.
Index: ext/IO/lib/IO/Select.pm
Clean up docmentation installation errors.
Index: ext/Opcode/Opcode.xs
Add support for tied filehandles.
Index: ext/SDBM_File/sdbm/sdbm.h
Change the Mymalloc to match Perl_malloc in perl.h.
Index: ext/util/make_ext
Typo change.
Get rid of unused altmake.
Index: global.sym
Fix problems with each() on tied hashes.
Index: handy.h
Change safe*alloc functions to have prototypes that
match the system's malloc and free types. That is, use
Malloc_t instead of char *, and Free_t instead of void.
This is necessary so . . .
Safefree cast matches type of free() whether it's perl's
malloc/free or the system's malloc/free.
Index: hints/README.hints
Remove out-of-date info.
Document a bit about how hint files work.
Index: hints/aix.sh
qmaxmem hint doesn't apply to gcc.
Index: hints/dgux.sh
Configure will now automatically detect shared libperl stuff.
Index: hints/dynixptx.sh
Fix typo in comment.
Configure will now automatically detect shared libperl stuff.
Index: hints/epix.sh
Use glibpth instead of libpth. This allows Configure to
add local directories, such as /opt/local/lib, etc.
Index: hints/irix_6_2.sh
Include some info on cc -n32 compile.
Index: hints/linux.sh
Configure now tests gcvt() more thoroughly.
Index: hints/machten_2.sh
Update where to find dld.
Index: hints/mips.sh
Use glibpth instead of libpth.
Index: hints/next_3.sh
Build up $mab dynamically. Since $mab isn't used anywhere
anymore, this is useless. However, $mab was never used for
next_3.sh anyway, so there's been no change in functionality.
Index: hints/next_4.sh
Get rid of extraneous isnext_4 variable. Configure and
Makefile.SH will use $osname and $osvers instead.
Build up $mab dynamically based on available architectures.
Absorb $mab into ccflags and ccdlflags. I hope that will
cover everything. (Configure should automatically remove
the -arch stuff from cppflags.)
Configure now knows next4 needs to use a shared libperl.5.so.
Allow users to use -Dprefix.
Index: hints/os2.sh
Try to update to reflect newer shared libperl stuff.
I probably goofed :-).
Index: hints/sco.sh
Additional notes on using icc.
Additional flags for dynamic loading.
Index: hints/solaris_2.sh
Perl.h no longer prefers bcmp, so it's again ok if Configure
finds them, since perl will prefer the mem* versions anyway.
Index: hints/sunos_4_0.sh
Don't include <unistd.h>
Index: hints/sunos_4_1.sh
Add brief note about GNU as and ld.
Don't include <unistd.h>
Add notes about WHOA THERE messages.
Index: hints/titanos.sh
Include sfio in libswanted.
Don't set libpth any more.
Index: hints/umips.sh
New hint file.
Index: hv.c
Use memcmp even in cases where ordering doesn't matter.
Fix problems with each() on tied hashes.
Index: installperl
Simplify installation of shared libperl.so.
Avoid reaching Command Failed!!! with /usr/bin/perl.
Index: lib/AutoSplit.pm
Clean up docmentation installation errors.
Index: lib/ExtUtils/MM_Unix.pm
Remove MAB references.
Use 'useshrplib' instead of 'd_shrplib'
Index: lib/ExtUtils/MakeMaker.pm
Remove mab references.
Index: lib/FindBin.pm
Clean up docmentation installation errors.
Index: lib/Symbol.pm
Put back in the BEGIN { require 5.002; }. The version in
5.003_02 wouldn't work in 5.002 anyway. Further, the whole
point of the construct is to catch 5.001m, so we can't use
syntax introduced after 5.001m to do that.
Index: lib/Text/Wrap.pm
Remove double 'use strict'.
Index: lib/perl5db.pl
Add explicit '&' to avoid warnings under strict refs.
Index: lib/sigtrap.pm
Clean up docmentation installation errors.
Index: makedepend.SH
Use Configure's $sh and $make_set_make variables.
Index: mg.c
Include <unistd.h>
Use Safefree() macro instead of safefree() function with
a (possibly) incorrect cast. The whole point of the
Safefree() macro is that it does the correct cast for you.
Index: patchlevel.h
Change to SUBVERSION 3.
Index: perl.c
Include <unistd.h>
Index: perl.h
No longer prefer bcmp slightly for comparisons that don't care
about ordering.
Rely on Configure setting SH_PATH.
Change the function name to Pause() instead of pause() to
avoid potential prototype problems. (This naming convention
is similar to the Fwrite and Fflush macros.)
Fix problems with each() on tied hashes.
Work around crypt prototype problem on NeXT.
Index: perlio.c
Fixes to support non-std stdio.
Index: perlio.h
Try to document the various #defines a bit. This is far from
finished.
Remove a lot of trailing whitespace. (It's of no consequence, but
but I'm not going to redo the patch just to put back in the trailing
whitespace either.)
Index: perlsdio.h
Fixes to support non-std stdio.
Index: perly.c
Restore use of Safefree() macro.
Index: perly.c.diff
Restore use of Safefree() macro.
Index: perly.h
Delete duplicate line.
Index: plan9/buildinfo
Update.
Index: pod/perlapio.pod
Clean up docmentation installation errors.
Index: pod/perlipc.pod
Fix typo.
Untaint port number.
Index: pod/perlmod.pod
Fix a minor nit regarding Exporter.
Index: pod/perlre.pod
Clean up docmentation installation errors.
Index: pod/perltie.pod
Add support for tied filehandles.
Index: pod/perltrap.pod
Clean up docmentation installation errors.
Index: pod/perlxstut.pod
Clean up docmentation installation errors.
Index: pod/pod2man.PL
Clean up docmentation installation errors.
Index: pp.c
Add support for tied filehandles.
If a regex supplied to split() contains paranthesized subpatterns
that can result in null matches, perl coredumps.
Index: pp_hot.c
Use memcmp instead of bcmp even when we don't care about order.
Add support for tied filehandles.
Index: pp_sys.c
Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
(The latter two are especially for NetBSD.)
Don't assume sys/time.h and sys/select.h can't coexist.
Use Pause macro.
Index: proto.h
Fix safe*alloc and safefree prototypes.
Index: regexec.c
Use memcmp instead of bcmp even when we don't care about order.
Index: sv.c
Use memcmp instead of bcmp even when we don't care about order.
Index: t/lib/opcode.t
Add support for tied filehandles.
Index: t/op/bop.t
Support bit operations on strings longer than 15 bytes.
Index: t/op/misc.t
Add support for tied filehandles.
Index: t/op/split.t
If a regex supplied to split() contains paranthesized subpatterns
that can result in null matches, perl coredumps.
Index: toke.c
Include <unistd.h>.
Use memcmp instead of bcmp even when we don't care about order.
Index: util.c
Include <unistd.h>.
Use correct types for safe*alloc and safefree functions.
Index: utils/h2ph.PL
Make h2ph architecture-independent by using Config at run-time
rather than extraction time.
Index: writemain.SH
Remove unnecessary curlies. (They are a leftover from
an older auto_init mechanism.)
Index: x2p/Makefile.SH
Use Configure's $sh and $make_set_make.
Remove MAB stuff, since it's now in ccflags.
Keep 5.003's RCS info.
Index: x2p/a2p.h
Keep 5.003's RCS info.
Index: x2p/str.c
Use Configure's FILE_filbuf macro instead of a raw _filbuf.
----------------
Version 5.003_02
----------------
o Visible Changes to Core Functionality
- Redefining constant subs, or changing sub's prototype now give warnings.
- Fixes for ++/-- of values close to max/min size of an integer
- Warning for un-qualified bareword as handler in $SIG{}.
- UNIVERSAL::isa can now be called as static method.
o Changes in Core Internals
- PerlIO abstraction added.
Perl core and standard extensions no longer assume ANSI C's stdio is IO
mechanism, Default Configure mode is still to use stdio via set of C macros.
Alternate modes are to use stdio via one perlio.c module, or
to use sfio if available.
- Several bug fixs from perl5-porters
- Make sources non-ANSI C correct again.
- SUPER in gv.c
- Last of shared-hash-key patches
- eval '(0,1..3)'; # --> SegFault
- coredumps after simple subsitutes.
- Correction to UNIVERSAL::VERSION docs.
- Fixed io_udp test.
- Fixed another abuse of malloc'ed memory.
- Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
- Reverted to default of not hiding perl's malloc (if used).
o Changes in the Standard Library and Utilities
- Fixed MakeMaker for static SDBM and builing in a link tree.
- Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
- Documentation/test tweak to DB_File
- h2xs upgrade to allow use C::Scan module
o Changes in OS-specific and Build-time Support
- Attempted to re-created 5.003_01's NeXT support with metaconfig units.
- Updated MANIFEST
- make minitest now depends on lib/Config.pm, as some of tests require it.
- Included latest plan9 sub-directory
- Applied OS/2 patches.
- Typo patch for VMS.
----------------
Version 5.003_01
----------------
Version 5.003_01 contains bugfixes and additions accumulated since
version 5.002_01, since the patch to version 5.003 was deliberately
kept simple. In addition to numerous small bugfixes in the core,
library files, and documentation, this patch contains several
significant revisions, summarized below:
o Visible Changes to Core Functionality
- A port to Plan9 has been started, and changes are integrated into
the standard distribution. As of this release, the Perl core
and several common extensions are working.
- A set of basic methods in the UNIVERSAL class have been added to
the Perl core. Since UNIVERSAL is an implicit member of every
class's @ISA, the methods can be called via any object.
- A mandatory warning has been added for 'declarations' of lexical
variables using the "my" operator which mask an existing lexical
variable declared in the same scope, making the previous variable
inaccessible by its name.
- The "use" and "require" operators have been extended to allow
checking of the required module's version. The "use" operator
can now be used for an immediate version check of Perl itself.
- A new "strict" pragma, "strict untie", has been added, which
produces an error if a tied value is untied when other references
exist to the internal object implementing the tie.
- Barewords used as associative array keys (i.e. when specifying
an associative array element like $foo{__BAR} or on the left
side of the => operator) may now begin with an underscore as
well as an alphabetic character.
- Some of the configuration information previously produced by the
-v switch has been moved to the -V switch, in order to keep -v
output concise.
o Changes in Core Internals
- Symbol table and method lookups have been made faster.
- Perl subroutines which just return a constant value are now
optimized at compile time into inline constants.
- Management of keys for associative arrays has been improved to
conserve space when the same keys are reused frequently, and
to pass true Perl values to tie functions, instead of stringified
representations.
- Messages normally output to stderr may be directed to another
stream when Perl is built. This allows some platforms to
present diagnostic output in a separate window from normal
program results.
- A bug which caused suiperl to fail silently, albeit securely,
in version 5.003 on some systems has been fixed.
- Management of Unix-style signal handlers via the %SIG associative
array has been made safer.
- Several global C symbols have been renamed to eliminate collisions
with system C header files or libraries on some platforms.
Unfortunately, this means that dynamic extensions compiled under
previous versions of Perl will need to be rebuilt for Perl
5.003_01. We're in the process of cleaning up Perl's C
namespace to make it easier to link Perl with other binaries,
so this will probably happen again between now and version 5.004.
After that, we'll do our best to maintain binary compatibility
between versions.
- An alternate allocation strategy has been added to Perl's
optional private memory management routines. This strategy,
which may be selected when Perl is built, is designed to
conserve memory in programs which allocate many small
chunks of memory with sizes near a power of 2, as is often
the case in Perl programs.
- Several memory leaks in the creation and destruction of
multiple interpreters have been fixed.
o Changes in the Standard Library and Utilities
- The Opcode extension, which allows you to control a program's
access to Perl operations, has been added to the standard
distribution. This extends the work begun in the original
Safe extension, and subsumes it. The Safe interface is still
available.
- The IO extension, which provides a set of classes for object-
oriented handling of common I/O tasks, has been added to the
standard distribution. The IO classes will form the basis
for future development of Perl's I/O interface, and will
subsume the FileHandle class in the near future. The default
class to which all Perl I/O handles belong is now IO::Handle,
rather than FileHandle.
- The ExtUtils::Embed library module, which provides a set
of utility function to help in embedding Perl in other
applications, has been added to the standard distribution.
- The Fatal library module, which provides a simple interface
for creating "do-or-die" equivalents of existing functions,
has been added to the standard distribution.
- The FindBin library module, which determines the full path
to the currently executing program, has been added to the
standard distribution.
- The DB_File extension, and the Getopt::Long, Test::Harness,
Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
have been updated to the authors' latest versions.
- The Carp library module now considers the @ISA chain when
determining the caller's package for inclusion in error messages.
- The h2xs, perlbug, and xsubpp utilities have been updated.
- The standard Perl debugger has been updated, and the information
provided to the debugger when an XSUB is called has been improved,
making it possible for alternate debuggers (such as Devel::DProf)
to do a better job of tracking XSUB calls.
- The pod documentation formatting tools in the standard distribution
can now handle characters in the input stream whose high bit is set.
- The cperl-mode EMACS editing mode has been updated.
o Changes in Documentation
- Typographic and formatting errors have been corrected in the pod
documentation for the core and standard library files
- Explanations of several core operators have been improved
- The perldebug, perlembed, perlipc, perlsec, and perltrap documents
extensively revised.
o Changes in OS-specific and Build-time Support
- Support for the NeXT platform has been extended through
NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
- Support for OS/2 has been extended as well, and now includes
options for building a.out binaries.
- Support for VMS has also been extended, incorporating improved
processing of file specification strings, optional suppression of
carriage control interpretation for record-structured files,
improved support for the -S command line switch, a number of
VMS-specific bugfixes, and significantly improved performance
in line-oriented reading of files.
- Several hints files have been added or updated: aux.sh (updated),
convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
sco.sh (updated), and solaris_2.sh (updated).
- The test driver for the regression tests now reports when a set
of tests have been skipped (presumable because the operation
they're designed to test isn't supported on the current system).
|