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 <gisle@aas.no> Kenneth Albanowski <kjahds@kjahds.com> Graham Barr <gbarr@ti.com> Spider Boardman <spider@orb.nashua.nh.us> Tom Christiansen <tchrist@perl.com> Hallvard B Furuseth <h.b.furuseth@usit.uio.no> M. J. T. Guy <mjtg@cus.cam.ac.uk> Gurusamy Sarathy <gsar@engin.umich.edu> Jarkko Hietaniemi <jhi@iki.fi> Nick Ing-Simmons <nik@tiuk.ti.com> Andreas Koenig <a.koenig@mind.de> Doug MacEachern <dougm@opengroup.org> Paul Marquess <pmarquess@bfsec.bt.co.uk> Hans Mulder <hansm@euronet.nl> Jeff Okamoto <okamoto@hpcc123.corp.hp.com> Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de> Tom Phoenix <rootbeer@teleport.com> Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de> Dean Roehrich <roehrich@cray.com> Roderick Schertler <roderick@argon.org> Larry W. Virden <lvirden@cas.org> Ilya Zakharevich <ilya@math.ohio-state.edu> And the Keepers of the Patch Pumpkin: Charles Bailey <bailey@hmivax.humgen.upenn.edu> Tim Bunce <Tim.Bunce@ig.co.uk> Andy Dougherty <doughera@lafcol.lafayette.edu> Chip Salzenberg <chip@perl.com> ---------------- 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 <doughera@newton.phys.lafayette.edu>, jesse@ginger (Jesse Glick) Msg-ID: <199708290032.UAA15663@ginger>, <Pine.SUN.3.96.970829132217.28552A-100000@newton.phys> Files: MANIFEST lib/ExtUtils/Liblist.pm Title: "Set LD_RUN_PATH when building suidperl" From: Chip Salzenberg <chip@rio.atlantic.net>, Tony Sanders <sanders@bsdi.com> Msg-ID: <199708272226.QAA10206@austin.bsdi.com> Files: Makefile.SH Title: "INSTALL version 1.26" From: Andy Dougherty <doughera@newton.phys.lafayette.edu> Msg-ID: <Pine.SUN.3.96.970828143314.27416B-100000@newton.phys> Files: INSTALL Title: "Propagate MAKE=$(MAKE) through perl build" From: Andy Dougherty <doughera@newton.phys.lafayette.edu> Msg-ID: <Pine.SUN.3.96.970908143853.13750C-100000@newton.phys> 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 <sanders@bsdi.com> Msg-ID: <199708272307.RAA13451@austin.bsdi.com> Files: installperl Title: "makedepend loop on HP-UX 10.20" Msg-ID: <1997Sep20.183731.2297443@cor.newman> Files: Makefile.SH Title: "Tiny Grammaro in INSTALL" From: koenig@anna.mind.de (Andreas J. Koenig) Msg-ID: <sfcwwkb2pc8.fsf@anna.in-berlin.de> Files: INSTALL Title: "Fix Configured osvers under Linux 1" From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, Hugo van der Sanden <hv@crypt.compulink.co.uk> Msg-ID: <199709241439.PAA17114@crypt.compulink.co.uk>, <Pine.SUN.3.96.970924112654.5054D-100000@newton.phys> Files: Configure Title: "INSTALL-1.28" From: Andy Dougherty <doughera@newton.phys.lafayette.edu> Msg-ID: <Pine.SUN.3.96.971010131207.23751A-100000@newton.phys> Files: INSTALL Title: "makedepend.SH fix for UNICOS" From: Jarkko Hietaniemi <jhi@iki.fi> Msg-ID: <199710132039.XAA21459@alpha.hut.fi> Files: makedepend.SH ------ CORE LANGUAGE ------ Title: "Re: "perl -d" dumps core when loading syslog.ph" From: Jochen Wiedmann <wiedmann@neckar-alb.de>, Stephen McCamant <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya Zakharevich) Msg-ID: <1997Aug30.034921.2297381@cor.newman.upenn.edu>, <3407639E.FEBF20BA@neckar-alb.de>, <m0x4ZGj-000EZYC@alias-2.pr.mcs.net> Files: pp_ctl.c Title: "Allow $obj->$coderef()" From: Chip Salzenberg <salzench@nielsenmedia.com> Msg-ID: <199708291649.MAA23276@nielsenmedia.com> Files: pp_hot.c Title: "Localize PV value in save_gp()", "typeglob differences in perl4 and perl5" From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant <alias@mcs.com> Msg-ID: <199708272348.TAA03139@aatma.engin.umich.edu>, <m0x4u2o-000EZkC@alias-2.pr.mcs.net> Files: scope.c t/op/ref.t Title: "Avoid assumption that STRLEN == I32" From: Chip Salzenberg <chip@rio.atlantic.net>, Hallvard B Furuseth <h.b.furuseth@usit.uio.no> Msg-ID: <199708242310.BAA05497@bombur2.uio.no> Files: hv.c Title: "Fix memory leak in splice(@_)" From: "Tuomas J. Lukka" <tjl@fkfuga.pc.helsinki.fi>, Chip Salzenberg <chip@rio.atlantic.net> Msg-ID: <m0x3iQE-000CBrC@lukka.student.harvard.edu> 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 <chip@rio.atlantic.net>, Greg Bacon <gbacon@crp-201.adtran.com> Msg-ID: <199708271607.LAA01403@crp-201.adtran.com> 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 <chip@rio.atlantic.net>, Greg Ward <greg@bic.mni.mcgill.ca> Msg-ID: <199708261754.NAA24826@bottom.bic.mni.mcgill.ca> Files: pp_sys.c Title: "Fix output of invalid printf formats" From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden <hv@crypt.compulink.co.uk> Msg-ID: <199708241529.QAA02457@crypt.compulink.co.uk> Files: sv.c t/op/sprintf.t Title: "regexec.c regcppartblow declaration missing an arg" From: Hugo van der Sanden <hv@crypt.compulink.co.uk> Msg-ID: <199708290059.BAA05808@crypt.compulink.co.uk> Files: regexec.c Title: "taint readlink, readdir, gecos" From: Jarkko Hietaniemi <jhi@iki.fi> Msg-ID: <199709131651.TAA13471@alpha.hut.fi> 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 <spp@psa.pencom.com> Msg-ID: <199709151813.NAA14433@psisa.psa.pencom.com> Files: op.c Title: "beautifying usage() code in perl.c" From: "John L. Allen" <"John L. Allen"<allen@gateway.grumman.com>> Msg-ID: <Pine.SOL.3.91.970905091314.5991C-100000@gateway> Files: perl.c Title: "debugger to fix core dumps, adds $^S" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199709170823.EAA21359@monk.mps.ohio-state.edu> 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 <gsar@engin.umich.edu>, Stephen Potter <spp@psa.pencom.com> Msg-ID: <199709091832.NAA14763@psisa.psa.pencom.com>, <199709102019.QAA09591@aatma.engin.umich.edu> Files: pod/perldelta.pod pod/perldiag.pod op.c Title: "fix overridden glob() problems" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199709171645.MAA13988@aatma.engin.umich.edu> 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 <chip@rio.atlantic.net>, Kenneth Albanowski <kjahds@kjahds.com>, Tom Christiansen <tchrist@jhereg.perl.com> Msg-ID: <199707050155.VAA27394@rio.atlantic.net>, <199708172326.RAA19344@jhereg.perl.com>, <Pine.LNX.3.93.970817200236.170F-100000@kjahds.com> Files: toke.c Title: "printf type warning buglets in m3t2" From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no> Msg-ID: <199708141017.MAA10225@bombur2.uio.no> 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 <gsar@engin.umich.edu>, Stephen McCamant <alias@mcs.com> Msg-ID: <199708272348.TAA03139@aatma.engin.umich.edu>, <m0x4AUk-000EUJC@alias-2.pr.mcs.net> 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" <allen@gateway.grumman.com>, Chip Salzenberg <chip@rio.atlantic.net>, Jarkko Hietaniemi <jhi@iki.fi>, Jim Esten <jesten@wdynamic.com>, Jim Esten <jesten@wepco.com>, timbo (Tim Bunce) Msg-ID: <199709031632.LAA29584@wepco.com>, <199709090257.WAA32670@rio.atlantic.net>, <199709090917.MAA05602@alpha.hut.fi>, <199709091000.LAA24094@toad.ig.co.uk>, <341077FE.132F@wdynamic.com>, <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 <h.b.furuseth@usit.uio.no> Msg-ID: <HBF.970921p5f6@bombur2.uio.no> Files: Porting/pumpkin.pod hv.c op.c sv.c x2p/util.c Title: "A couple of 4_04t1 problems" From: pmarquess@bfsec.bt.co.uk (Paul Marquess) Msg-ID: <9709210959.AA28772@claudius.bfsec.bt.co.uk> Files: lib/Cwd.pm perl.c Title: "Minor changes to ease port to MVS" From: Len Johnson <lenjay@ibm.net>, SMTP%"BAHUFF@us.oracle.com" , SMTP%"pfuntner@vnet.ibm.com" , pvhp@forte.com (Peter Prymmer) Msg-ID: <199709162058.NAA00952@mailsun2.us.oracle.com> Files: unixish.h miniperlmain.c Title: "Truer version string and more robust perlbug" From: "Michael A. Chase" <mchase@ix.netcom.com>, Hugo van der Sanden <hv@crypt.compulink.co.uk> Msg-ID: <199709201514.QAA21187@crypt.compulink.co.uk>, <1997Sep22.090701.2297448@cor.newman> Files: perl.c utils/perlbug.PL Title: "Fix locale bug for constant (readonly) strings" From: Jarkko Hietaniemi <jhi@iki.fi> Msg-ID: <199709262125.AAA28292@alpha.hut.fi> Files: sv.c t/pragma/locale.t Title: "Enable truly global glob()" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199710080000.UAA18972@aatma.engin.umich.edu> Files: op.c Title: "Fix for $0 truncation" From: Tim Bunce <Tim.Bunce@ig.co.uk> Msg-ID: <199710081703.SAA02653@toad.ig.co.uk> Files: mg.c Title: "Fix for missing &import leaving stack untidy" From: Chip Salzenberg <salzench@nielsenmedia.com> Msg-ID: <199709282252.SAA22915@nielsenmedia.com> Files: pp_hot.c Title: "Larry's proto fix" From: Chip Salzenberg <salzench@nielsenmedia.com> Msg-ID: <199709290004.UAA07559@nielsenmedia.com> Files: op.c t/comp/proto.t Title: "Fix bugs with magical arrays and hashes (@ISA)" From: Chip Salzenberg <chip@rio.atlantic.net> Msg-ID: <199709232148.RAA29967@rio.atlantic.net> 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 <nik@tiuk.ti.com>, Tim Bunce Msg-ID: <199709230820.JAA11945@tiuk.ti.com> Files: perl.c taint.c util.c Title: "Tainting bitwise vector ops" From: Chip Salzenberg <chip@rio.atlantic.net> Msg-ID: <199710061726.NAA16438@rio.atlantic.net> Files: doop.c t/op/taint.t Title: "Enhance $^E on OS/2" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199709232236.SAA04463@monk.mps.ohio-state.edu> Files: pod/perlvar.pod mg.c os2/Changes Title: "option "!#... -- ..." in perl 5.004.03 seems not to work" From: "John L. Allen" <allen@gateway.grumman.com>, Urs Thuermann <urs@isnogud.escape.de> Msg-ID: <199709232030.WAA30425@isnogud.escape.de>, <Pine.SOL.3.91.970930105158.10789A-100000@gateway> Files: perl.c Title: "syswrite will again write a zero length buffer" From: Cameron Simpson <cs@zip.com.au>, Jarkko Hietaniemi <jhi@iki.fi>, aml@world.std.com (Andrew M. Langmead) Msg-ID: <199710042107.AAA28561@alpha.hut.fi>, <19971007104652-cameron-1-10391@sid.research.canon.com.au> Files: pp_sys.c Title: "make Odd number of elements in hash list warning non-mandatory" From: Jason Varsoke {81530} <jjv@caesun10.msd.ray.com> Msg-ID: <199710021651.MAA15690@caesun7.msd.ray.com> Files: pp.c pp_hot.c Title: "Fix defined() bug in m4t3 affecting LWP" From: chip@atlantic.net@ig.co.uk () Msg-ID: <199710101822.OAA14249@cyprus.atlantic.net> Files: pp.c Title: "Include $archname in perl -v output" From: Tim Bunce <Tim.Bunce@ig.co.uk> Files: perl.c Title: "-I flag can easily lead to whitespace in @INC" From: Kenneth Stephen <y2kmvs@us.ibm.com>, Tim Bunce <Tim.Bunce@ig.co.uk>, pvhp@forte.com (Peter Prymmer) Msg-ID: <199710130922.KAA07780@toad.ig.co.uk>, <5040400007001448000002L082*@MHS>, <9710132015.AA12457@forte.com> Files: perl.c ------ DOCUMENTATION ------ Title: "perldiag.pod: gotcha in short pattern/char ops" From: Jarkko Hietaniemi <jhi@iki.fi> Msg-ID: <199709050718.KAA31405@alpha.hut.fi> Files: pod/perldiag.pod Title: "Documenting the perl-thanks address" From: Tom Phoenix <rootbeer@teleport.com> Msg-ID: <Pine.GSO.3.96.970913064628.12359F-100000@julie.teleport.com> Files: pod/perl.pod Title: "Missing section for @_ in perlvar." From: abigail@fnx.com (Abigail) Msg-ID: <199708142146.RAA13146@fnx.com> Files: pod/perlvar.pod Title: "Promised information about AvHASH in perguts is not delivered" From: mjd@plover.com Files: pod/perlguts.pod Title: "perlfunc.doc - $_ aliasing in map, grep, foreach etc" From: Ted Ashton <ashted@southern.edu> Msg-ID: <199708181852.OAA15901@ns.southern.edu> Files: pod/perlfunc.pod Title: "-U Unsafe operations need -w to warn" From: Tom Phoenix <rootbeer@teleport.com> Msg-ID: <Pine.GSO.3.96.970826141343.13463h-100000@julie.teleport.com> Files: pod/perlrun.pod Title: "document the return value of syscall" From: Hans Mulder <hansm@icgned.nl> Msg-ID: <1997Sep7.160817.2297395@cor.newman> Files: pod/perlfunc.pod Title: "minor fix for perltrap.pod" From: abigail@fnx.com (Abigail) Msg-ID: <199709170500.BAA14805@fnx.com> Files: pod/perltrap.pod Title: "xsubpp: document advanced dynamic typemap usage" From: "Rujith S. de Silva" <desilva@netbox.com> Files: pod/perlxs.pod Title: "Improved diagnostic docs for here-documents" From: Tom Phoenix <rootbeer@teleport.com> Msg-ID: <Pine.GSO.3.96.970921074004.21358G-100000@julie.teleport.com> Files: pod/perldiag.pod Title: "[POD patch] do-FILE forces scalar context." From: Robin Houston <robin@oneworld.org> Msg-ID: <199709221553.QAA28409@carryon.oneworld.org> Files: pod/perlfunc.pod Title: "perlop.pop. Behaviour of C<qq#hi#> vs C<qq #hi#>." From: abigail@fnx.com (Abigail) Msg-ID: <199709220107.VAA27064@fnx.com> Files: pod/perlop.pod Title: "Clarify exec docs in perlfunc.pod" From: Hugo van der Sanden <hv@crypt.compulink.co.uk> Msg-ID: <199710081353.OAA00834@crypt.compulink.co.uk> Files: pod/perlfunc.pod Title: "Documentation patch for perlguts.pod--document tainting routines" From: Dan Sugalski <sugalskd@osshe.edu> Msg-ID: <3.0.3.32.19971007165226.02fd2cd4@osshe.edu> Files: pod/perlguts.pod Title: "Man perlfunc: incorrect split example" From: Joerg Porath <Joerg.Porath@informatik.tu-chemnitz.de> Msg-ID: <199709240620.IAA30928@pandora.hrz.tu-chemnitz.de> Files: pod/perlfunc.pod Title: "Improve "Use of inherited AUTOLOAD for non-method" disgnostic" From: rjray@uswest.com (Randy J. Ray) Msg-ID: <199709231710.LAA08854@tremere.ecte.uswc.uswest.com> Files: pod/perldiag.pod Title: "Document split-with-limit on empty string perl4/perl5 change" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>, Hugo van der Sanden <hv@crypt.compulink.co.uk> Msg-ID: <199709221419.PAA03987@crypt.compulink.co.uk>, <hiuvttdkv.fsf@bergen.sn.no> Files: pod/perlfunc.pod pod/perltrap.pod URI/URL/http.pm t/op/split.t Title: "Clarify close() docs" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199710081653.MAA20611@monk.mps.ohio-state.edu> Files: pod/perlfunc.pod Title: "perldiag log & sqrt - refer to Math::Complex package" From: Jarkko Hietaniemi <jhi@cc.hut.fi> Msg-ID: <199710042129.AAA20367@alpha.hut.fi> Files: pod/perldiag.pod Title: "perlfunc.pod: sysread, syswrite docs" From: Jarkko Hietaniemi <jhi@cc.hut.fi> Msg-ID: <199710061910.WAA15266@alpha.hut.fi> Files: pod/perlfunc.pod Title: "Document //gc" From: abigail@fnx.com (Abigail) Msg-ID: <199709232302.TAA27947@fnx.com> Files: pod/perlop.pod Title: "repeating #! switches" From: Chip Salzenberg <chip@rio.atlantic.net>, Robin Barker <rmb1@cise.npl.co.uk> Msg-ID: <199709241736.NAA25855@rio.atlantic.net>, <24778.9709241501@tempest.cise.npl.co.uk> Files: pod/perlrun.pod Title: "Re: taint documentation bug" From: Ken Estes <estes@ms.com>, Tom Phoenix <rootbeer@teleport.com> Msg-ID: <Pine.GSO.3.96.971006121349.10551X-100000@usertest.teleport.com> Files: pod/perlsec.pod ------ LIBRARY AND EXTENSIONS ------ Title: "FileHandle.pm fails if Exporter has not been loaded previously" From: jan.dubois@ibm.net (Jan Dubois) Msg-ID: <3445e05b.17874041@smtp2.ibm.net> Files: lib/FileHandle.pm Title: "Prefer startperl path over perlpath in MakeMaker" From: Andreas Klussmann <andreas@infosys.heitec.de> Msg-ID: <199709162017.WAA05043@troubadix.infosys.heitec.net> Files: lib/ExtUtils/MM_Unix.pm Title: "Sys::Hostname fails under Solaris 2.5 when setuid" From: Patrick Hayes <Patrick.Hayes.CAP_SESA@renault.fr> Msg-ID: <199708201240.OAA04243@goblin.renault.fr> Files: lib/Sys/Hostname.pm Title: "Cwd::getcwd cannot handle path contains '0' element" From: Hironori Ikura <hikura@tcc.co.jp>, Hironori Ikura <hikura@trans-nt.com>, Stephen Zander <srz@mckesson.com> Msg-ID: <19970830060142J.hikura@matsu.tcc.co.jp>, <m0x4TzI-0003F1C@wsuse5.mckesson.com> Files: lib/Cwd.pm Title: "Getopt::Long 2.11" From: JVromans@squirrel.nl (Johan Vromans) Msg-ID: <m0xBcdR-000RArC@plume.nl.compuware.com> Files: lib/Getopt/Long.pm Title: "IO::Socket autoflush by default, assume tcp and PeerAddr" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Andy Dougherty <doughera@newton.phys.lafayette.edu>, Gisle Aas <aas@bergen.sn.no> Msg-ID: <E0x9WpH-0003HT-00@ursa.cus.cam.ac.uk>, <Pine.SUN.3.96.970915115856.23236F-100000@newton.phys>, <hvi07zvo9.fsf@bergen.sn.no> Files: ext/IO/lib/IO/Socket.pm Title: "Syslog.pm and missing _PATH_LOG" From: Ulrich Pfeifer <upf@de.uu.net> Msg-ID: <p5iuw1cris.fsf@knowway.de.uu.net> Files: lib/Sys/Syslog.pm Title: "Undocumented: $Test::Harness::switches" From: Achim Bohnet <ach@mpe.mpg.de> Msg-ID: <9708272110.AA26904@o09.xray.mpe.mpg.de> Files: lib/Test/Harness.pm Title: "Patches for lib/Math/Complex.pm and t/lib/complex.t" From: Jarkko Hietaniemi <jhi@anna.in-berlin.de> Msg-ID: <199709102009.WAA27428@anna.in-berlin.de> Files: lib/Math/Complex.pm t/lib/complex.t Title: "Win32: Install.pm not correctly comparing binary files." From: Jeff Urlwin <jurlwin@access.digex.net> Msg-ID: <01BCBFAA.E325C4A0.jurlwin@access.digex.net> Files: lib/ExtUtils/Install.pm Title: "Document that File::Find doesn't follow symlinks" From: Greg Ward <greg@bic.mni.mcgill.ca> Msg-ID: <199708191853.OAA07111@bottom.bic.mni.mcgill.ca> Files: lib/File/Find.pm Title: "fix subroutines called in a void context in perl5db.pl" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> Msg-ID: <E0x6Gsa-0004VR-00@ursa.cus.cam.ac.uk> Files: lib/perl5db.pl Title: "xsubpp fix to allow #ifdef's around entire XSubs" From: John Tobey <jtobey@user1.channel1.com> Msg-ID: <199709070034.AAA16457@remote119> Files: lib/ExtUtils/xsubpp Title: "Banishing eval from getopt.pl and Getopt/Std.pm" From: "John L. Allen" <allen@gateway.grumman.com> 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 <jhi@iki.fi>, d-lewart@uiuc.edu (Daniel S. Lewart) Msg-ID: <199709221009.FAA21216@staff2.cso.uiuc.edu>, <199709221216.PAA15130@alpha.hut.fi> Files: lib/Math/Complex.pm t/lib/complex.t Title: "Trap Time::Local infinite loop" From: Hugo van der Sanden <hv@crypt.compulink.co.uk> Msg-ID: <199710030030.BAA17372@crypt.compulink.co.uk> Files: lib/Time/Local.pm Title: "Cosmetic Test::Harness patch" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199710032226.SAA15354@monk.mps.ohio-state.edu> Files: lib/Test/Harness.pm Title: "ExtUtil::Install sub my_cmp needs to binmode its files" From: Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter <spp@psa.pencom.com> Msg-ID: <199710010617.BAA02037@psisa.psa.pencom.com>, <199710011819.OAA03288@aatma.engin.umich.edu> Files: lib/ExtUtils/Install.pm Title: "Enable make test "TEST_FILES=t/*.t.were_failing"" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199710032231.SAA15364@monk.mps.ohio-state.edu> Files: lib/ExtUtils/MM_Unix.pm Title: "Fix for autouse.pm" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199710071734.NAA19462@monk.mps.ohio-state.edu> Files: lib/autouse.pm Title: "Math::Complex fixes - fixes problems on m68-linux" From: Jarkko Hietaniemi <jarkko.hietaniemi@research.nokia.com> Msg-ID: <199709301422.HAA24368@koah.research.nokia.com> Files: lib/Math/Complex.pm Title: "Updated CPAN.pm for 5.004_04" From: koenig@anna.mind.de (Andreas J. Koenig) Msg-ID: <sfcpvpv8teo.fsf@anna.in-berlin.de> Files: lib/CPAN.pm lib/CPAN/FirstTime.pm Title: "debugger bug with 'c subname'" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199709232331.TAA04546@monk.mps.ohio-state.edu> Files: lib/perl5db.pl Title: "Fix atan2 & restrict $t to (-pi,pi] instead of to [-pi,pi]" From: Daniel S. Lewart, Jarkko Hietaniemi <jarkko.hietaniemi@research.nokia.com> Msg-ID: <199710010939.CAA00964@koah.research.nokia.com> Files: lib/Math/Complex.pm Title: "Cwd::fastcwd needs changes to work with tainting" From: Hugo van der Sanden <hv@crypt.compulink.co.uk>, Ulrich Pfeifer <pfeifer@wait.de>, Tim Bunce Msg-ID: <yfmwwk6y0bc.ulp@gretchen.informatik.uni-dortmund.de> Files: lib/Cwd.pm Title: "use autouse: requires prototype now" From: user@agate.berkeley.edu Msg-ID: <9709220450.AA0380@tuzik.HIP.Berkeley.EDU> Files: lib/autouse.pm Title: ""use base qw(Foo Bar);" to set @ISA at compile time" From: Gisle Aas <gisle@aas.no>, Graham Barr <gbarr@pobox.com>, Graham Barr <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>, jan.dubois@ibm.net (Jan Dubois), larry@wall.org (Larry Wall) Msg-ID: <199710022151.WAA21250@toad.ig.co.uk>, <199710031613.JAA11286@wall.org>, <199710040829.KAA16739@furu.g.aas.no>, <3434E4C6.AE24135E@ti.com>, <343C2278.7DC1ADC6@pobox.com>, <343ec306.50394803@smtp-gw01.ny.us.ibm.net> Files: lib/base.pm Title: "Further Math/Complex.pm enhancements" From: Jarkko Hietaniemi <jhi@iki.fi> Msg-ID: <199710132055.XAA02086@alpha.hut.fi> Files: lib/Math/Complex.pm t/lib/complex.t Title: "Further Math::Complex fixes" From: Jarkko Hietaniemi <jhi@iki.fi> Msg-ID: <199710120933.MAA01165@alpha.hut.fi> Files: lib/Math/Complex.pm ------ OTHER CHANGES ------ Title: "POD patches w.r.t. $^S" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199710030001.UAA14241@monk.mps.ohio-state.edu> Files: ../pod/perlfunc.pod ../pod/perlvar.pod Title: "libperl.sl on HP-UX 10.20" From: "Darren/Torin/Who Ever..." <torin@daft.com>, Hugo van der Sanden <hv@crypt.compulink.co.uk> Msg-ID: <199709250003.BAA18085@crypt.compulink.co.uk>, <873emkbpit.fsf@perv.daft.com> Files: Title: "myconfig / perl -V: remove randbits and add prototype" From: Tim Bunce <Tim.Bunce@ig.co.uk> Msg-ID: <199709290857.JAA07706@toad.ig.co.uk> Files: myconfig Title: "Emacs CPerl update for 5.004_04" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199710140835.EAA26825@monk.mps.ohio-state.edu> 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 <gsar@engin.umich.edu> Files: win32/Makefile win32/makefile.mk Title: "Win32 archnames" From: Bill Middleton <wmiddlet@Adobe.COM>, Gurusamy Sarathy <gsar@engin.umich.edu>, Peter Prymmer <pvhp@forte.com>, Tim Bunce <Tim.Bunce@ig.co.uk> Msg-ID: <199709111929.PAA22488@aatma.engin.umich.edu>, <341719E4.4923@forte.com>, <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: jan.dubois@ibm.net (Jan Dubois) Msg-ID: <3411ee6f.9143607@smtp-gw01.ny.us.ibm.net> Files: win32/pod.mak Title: "Add test-notty target to Win32 Makefile" From: jan.dubois@ibm.net (Jan Dubois) Msg-ID: <343f5106.12461608@smtp2.ibm.net> Files: win32/Makefile Title: "Bug in Win32::GetShortPathName" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199710092229.SAA21556@aatma.engin.umich.edu> Files: win32/win32.c Title: "Fix NT handles leak." From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199710111319.JAA10918@aatma.engin.umich.edu> Files: win32/win32io.c win32/win32sck.c Title: "fix socket init duality on win32" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199710111523.LAA12407@aatma.engin.umich.edu> Files: win32/win32sck.c ------ PORTABILITY - GENERAL ------ Title: "Tweak to hints/machten.sh: stop t/lib/complex.t from failing" From: Dominic Dunlop <domo@tcp.ip.lu> Msg-ID: <v03110700b06a30bdfc42@[194.51.248.80]> Files: hints/machten.sh Title: "Irix 6.2 build problem - so_locations" From: "Billinghurst, David" <David.Billinghurst@riotinto.com.au> Msg-ID: <D54B1932FFB4CF11B5C80000F8018BD2907E31@CRCMAIL> Files: hints/irix_6.sh Title: "Porting/pumpkin.pod version 1.13" From: Andy Dougherty <doughera@newton.phys.lafayette.edu> Msg-ID: <Pine.SUN.3.96.970828142011.27416A-100000@newton.phys> Files: Porting/pumpkin.pod Title: "lib/timelocal.t fails test 1 for VMS 7.1" From: Dan Sugalski <sugalsd@lbcc.cc.or.us> Msg-ID: <3.0.3.32.19970908112449.0087bc90@stargate.lbcc.cc.or.us> Files: vms/vmsish.h vms/vms.c Title: "Patches to updated README.VMS for Perl 5.004_04" From: Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us> Msg-ID: <3.0.3.32.19970918100648.008b1c60@stargate.lbcc.cc.or.us> Files: README.vms Title: "Fix perl build on Digital UNIX after JDK installs libnet.so" From: Spider Boardman <spider@orb.nashua.nh.us> Msg-ID: <199709191826.OAA18040@Orb.Nashua.NH.US> Files: hints/dec_osf.sh Title: "Updated README.VMS for Perl 5.004_04" From: Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us> Msg-ID: <3.0.3.32.19970912091524.008a3620@stargate.lbcc.cc.or.us> Files: README.vms Title: "Dynixptx hints" From: bruce@aps.org ("Bruce P. Schuck") Msg-ID: <Pine.PTX.3.95.971002104651.12112G-200000@lancelot.aps.org> Files: hints/dynixptx.sh Title: "Minor OS/2 patch for 4_03" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199710032224.SAA15345@monk.mps.ohio-state.edu> Files: os2/os2.c Title: "OS2::REXX improvements" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199709272214.SAA08638@monk.mps.ohio-state.edu> Files: os2/Changes os2/OS2/REXX/Makefile.PL os2/OS2/REXX/REXX.pm Title: "hints/qnx.sh update" From: Norton Allen <allen@huarp.harvard.edu> Msg-ID: <199709261508.LAA07889@dolores.harvard.edu> Files: hints/qnx.sh Title: "New hints file for IBM OS/390 OpenEdition (MVS)" From: pvhp@forte.com (Peter Prymmer) Msg-ID: <9709240106.AA26484@forte.com> Files: hints/os390.sh Title: "OS/2 Hints" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199710130631.CAA25426@monk.mps.ohio-state.edu> Files: hints/os2.sh ------ TESTS ------ Title: "op/glob.t test failure under Win32 with CVS" From: Warren Jones <wjones@tc.fluke.com> Msg-ID: <97Aug26.091048pdt.35761-1@gateway.fluke.com> Files: t/op/glob.t Title: "tests fail if localhost/loopback address not defined" From: David McLean <David McLean<davem@icc.gsfc.nasa.gov>>, David McLean <davem@icc.gsfc.nasa.gov> Msg-ID: <34048947.2944@icc.gsfc.nasa.gov> 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 <jhi@anna.in-berlin.de> Files: t/pragma/locale.t Title: "Invalid test output in t/op/taint.t in trial 1" From: Dan Sugalski <sugalsd@lbcc.cc.or.us> Msg-ID: <3.0.3.32.19970919160918.00857a50@stargate.lbcc.cc.or.us> Files: t/op/taint.t Title: "Identify t/*/*.t test failing because of file permissions" From: koenig@anna.mind.de (Andreas J. Koenig) Msg-ID: <sfcraah0xvy.fsf@anna.in-berlin.de> Files: t/TEST Title: "fix poor t/op/runlevel.t test" From: Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden <hv@crypt.compulink.co.uk>, Norton Allen <allen@huarp.harvard.edu> Msg-ID: <199709261458.KAA28611@dolores.harvard.edu> Files: t/op/runlevel.t ------ UTILITIES ------ Title: "Missing 'require' in auto-generated .pm by h2xs" From: davidk@tor.securecomputing.com (David Kerry) Msg-ID: <97Aug27.131618edt.11650@janus.tor.securecomputing.com> Files: utils/h2xs.PL Title: "Perldoc tiny patch to avoid $0" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199709122141.RAA16846@monk.mps.ohio-state.edu> Files: utils/perldoc.PL Title: "h2ph broken in 5.004_02" From: David Mazieres <dm@reeducation-labor.lcs.mit.edu>, kstar@www.chapin.edu (Kurt D. Starsinic) Msg-ID: <199708201454.KAA05122@reeducation-labor.lcs.mit.edu>, <199708201700.KAA02621@www.chapin.edu> Files: utils/h2ph.PL Title: "add key_t caddr_t to h2ph", "eg/sysvipc/ipcsem bug", "update hints/bsdos.sh" From: Tony Sanders <sanders@bsdi.com> Msg-ID: <199708272301.RAA12803@austin.bsdi.com> Files: eg/sysvipc/ipcsem utils/h2ph.PL Title: "perldoc search ., lib and blib/* if -f 'Makefile.PL'" From: Tim Bunce Msg-ID: <199708251732.KAA19299@gadget.cscaper.com> Files: utils/perldoc.PL Title: "5.004m4t1: perlbug: NIS domainname gets into wrong places" From: koenig@anna.mind.de (Andreas J. Koenig) Msg-ID: <sfcg1qy38as.fsf@anna.in-berlin.de> Files: utils/perlbug.PL Title: "add better local patch info to perlbug", "perlbug checks perl build/run version changes" From: Tim.Bunce@ig.co.uk Files: utils/perlbug.PL Title: "perldoc - suggest modules if requested module not found" From: Anthony David <adavid@netinfo.com.au> Msg-ID: <3439CD83.6969@netinfo.com.au> Files: utils/perldoc.PL Title: "perldoc mail::foo tries to read binary /usr/ucb/mail" From: "Joseph Moof-in' Hall" <joseph@cscaper.com>, Tim Bunce Msg-ID: <199710082014.NAA00808@gadget.cscaper.com> 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" <joseph@5sigma.com> Msg-ID: <MailDrop1.2d7dPPC.971012211957@screechy.cscaper.com> 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 <doughera@newton.phys.lafayette.edu> Msg-ID: <Pine.SUN.3.96.970812141623.14256K-100000@newton.phys> Files: Configure Title: "Configure can stop without fully explaining itself" From: Jim Anderson <jander@ml.com> Msg-ID: <199708111328.JAA28976@nsd15.ny-swaps-develop.ml.com>, <199708111952.PAA29346@nsd15.ny-swaps-develop.ml.com> Files: Configure ------ CORE LANGUAGE ------ Title: "typos in perl -h output" From: "Richard A. Wells" <Rwells@uhs.harvard.edu> Msg-ID: <6D0BF914BC@gateuhs.harvard.edu> Files: perl.c Title: "Some perldb -> PERLDB_* macro changes were missed" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199708100323.XAA27155@monk.mps.ohio-state.edu> Files: pp_ctl.c Title: "Further fix to lseek's in lockf_emulate_flock" From: Hallvard B Furuseth <h.b.furuseth@usit.uio.no> Msg-ID: <199708060031.CAA07387@bombur2.uio.no>, <199708102225.AAA16970@bombur2.uio.no> Files: pp_sys.c Title: "GNU style perl --version (or any other --foo) ignored" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Kenneth Albanowski <kjahds@kjahds.com>, Stephen McCamant <alias@mcs.com> Msg-ID: <E0wx8MO-0007BS-00@ursa.cus.cam.ac.uk>, <Pine.LNX.3.93.970813122557.9443C-100000@kjahds.com>, <m0wy8nl-000EYgC@alias-2.pr.mcs.net> Files: pod/perldiag.pod perl.c Title: "seen_dot declaration in perl.c needed for VMS" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199708072033.QAA09167@aatma.engin.umich.edu> Files: perl.c ------ DOCUMENTATION ------ Title: "[PATCH] -D info in perlrun", "[PATCH] Re: -D info in perlrun" From: Stephen McCamant <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya Zakharevich) Msg-ID: <1997Aug10.195832.2224477@hmivax.humgen.upenn.edu>, <m0wxNNL-000EYgC@alias-2.pr.mcs.net>, <m0wxz6l-000EYgC@alias-2.pr.mcs.net> Files: pod/perlrun.pod Title: "perlop pod inconsistent in presentation of regexp options" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hans Mulder <hansm@icgned.nl>, jmr@whirlwind.fmr.com Msg-ID: <199708061404.KAA06717@whirlwind.fmr.com>, <199708081505.LAA09810@whirlwind.fmr.com>, <1997Aug7.160530.2196011@hmivax.humgen.upenn.edu>, <E0wwnqc-00057s-00@ursa.cus.cam.ac.uk>, <E0wwswg-00017x-00@ursa.cus.cam.ac.uk> Files: pod/perlop.pod Title: "pod2man generated .IX lines upset whatis on Solaris" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, jmr@whirlwind.fmr.com (John Redford) Msg-ID: <E0wxoUZ-0006Ee-00@ursa.cus.cam.ac.uk> Files: pod/pod2man.PL Title: "The description of the \Q metacharacter is confusing to novices" From: aml@world.std.com (Andrew M. Langmead) Msg-ID: <199708101946.AA06339@world.std.com> Files: pod/perlre.pod Title: "doc patch for pack("p",undef) packing a NULL pointer" From: pmarquess@bfsec.bt.co.uk (Paul Marquess) Msg-ID: <9708102159.AA11726@claudius.bfsec.bt.co.uk> Files: pod/perldelta.pod pod/perlfunc.pod Title: "perlfunc.pod error" From: Tom Christiansen <tchrist@jhereg.perl.com> Msg-ID: <199708102235.QAA18420@jhereg.perl.com> Files: pod/perlfunc.pod ------ LIBRARY AND EXTENSIONS ------ Title: "patch for documentation error in FileCache.pm" From: Mike Stok <mike@stok.co.uk>, mikebo@tellabs.com Msg-ID: <Pine.LNX.3.95.970810143321.437C-100000@stok.co.uk> Files: lib/FileCache.pm Title: "[PATCH] 5.004_02: Complex/Trig: update" From: Jarkko Hietaniemi <jhi@iki.fi> Msg-ID: <199708081842.VAA31214@alpha.hut.fi> Files: lib/Math/Complex.pm lib/Math/Trig.pm t/lib/complex.t Title: "CPAN Use of uninitialized value in newest perl" From: tom@amber.ssd.hcsc.com (Tom Horsley) Msg-ID: <9708091738.AA16435@amber.ssd.hcsc.com> Files: lib/CPAN.pm ------ PORTABILITY - WIN32 ------ Title: "[PATCH] /x is not a valid shell switch on Win95" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199708121720.NAA14760@aatma.engin.umich.edu> Files: win32/win32.c Title: "[PATCH] Win95-proofing pl2bat" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199708121733.NAA14888@aatma.engin.umich.edu> 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: wmiddlet@adobe.com (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 <doughera@newton.phys.lafayette.edu> Msg-ID: <Pine.SUN.3.96.970812170358.14488E-100000@newton.phys> Files: hints/sunos_4_1.sh Title: "Dynamic Loading on MkLinux (osname=linux,archname=ppc-linux)" From: Chris Nandor <pudge@pobox.com>, Shimpei Yamashita <shimpei@socrates.patnet.caltech.edu> Msg-ID: <33EF1634.B36B6500@pobox.com> Files: hints/linux.sh Title: "5.004_02 Configure - worrying but normal errors displayed to user" From: Paul Marquess <pmarquess@bfsec.bt.co.uk>, pmarquess@bfsec.bt.co.uk (Paul Marquess) Msg-ID: <01BCA3DE.E257BFC0.pmarquess@bfsec.bt.co.uk>, <9708102159.AA11726@claudius.bfsec.bt.co.uk> Files: Configure os2/diff.configure Title: "Minor glitch with Perl 5.004_01 on SunOS 4.1.3 (groupstype)" From: thad@thadlabs.com (Thad Floryan) Msg-ID: <9708111415.AA03808@thadlabs.com> Files: hints/sunos_4_1.sh Title: "SCO Openserver 5.0.4 - add comment to hint file re compiler bug" From: Bill Glicker <billg@burrelles.com> Msg-ID: <Pine.SCO.3.96.970811153021.18457A-100000@laura.burrelles.com> Files: hints/sco.sh ------ UTILITIES ------ Title: "perlbug -d non-interactive (with patch)" From: Ted Ashton <ashted@southern.edu> Msg-ID: <199708071418.KAA15711@ns.southern.edu> 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 <jhi@iki.fi> Msg-ID: <199708061827.VAA09623@alpha.hut.fi> Files: Configure Title: "Configure can't find open3 on NeXTstep" From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, hans@icgned.nl (Hans Mulder) Msg-ID: <9706271816.AA10551@ icgned.icgned.nl > Files: Configure Title: "Don't use undef value in Config::myconfig" From: "Andreas J. Koenig" <k@sissy.in-berlin.de>, Chip Salzenberg <salzench@nielsenmedia.com> Msg-ID: <199706271525.RAA13517@sissy.in-berlin.de> Files: configpm Title: "make Configure recognize powerux hint (perl5.004_01)" From: tom@amber.ssd.hcsc.com (Tom Horsley) Msg-ID: <9707301938.AA08352@amber.ssd.hcsc.com> Files: Configure Title: "[PATCH]: HP-UX 10 w/o transition links" From: Jeff Okamoto <okamoto@hpcc123.corp.hp.com> Msg-ID: <199706181851.AA093329906@hpcc123.corp.hp.com>, <199706231650.AA070364627@hpcc123.corp.hp.com> Files: Configure Title: "INSTALL updates for GNU ld and __inet_* errors" From: Andy Dougherty <doughera@newton.phys.lafayette.edu> Files: INSTALL ------ CORE LANGUAGE ------ Title: "[PATCH] Additional patch for "Can't execute ..."" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199707191651.MAA04897@monk.mps.ohio-state.edu> Files: pod/perldiag.pod perl.c Title: "[PATCH] Band-aid fix for local([@%]$x)" From: Stephen McCamant <alias@mcs.com> Msg-ID: <m0wsb7J-000EYPC@alias-2.pr.mcs.net> 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" <mjtg@cus.cam.ac.uk> Msg-ID: <E0wtbhv-0005Mm-00@ursa.cus.cam.ac.uk> 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 <gsar@engin.umich.edu> Msg-ID: <199708012250.SAA20278@aatma.engin.umich.edu> 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 <salzench@nielsenmedia.com> Msg-ID: <199707210519.BAA13785@nielsenmedia.com> Files: op.c Title: "Eval fails in certain situations (eval "{'...")" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199707211753.NAA14940@aatma.engin.umich.edu> Files: t/comp/term.t toke.c Title: "Fix memory leak on eval 'sub {}'" From: Chip Salzenberg <chip@rio.atlantic.net> Files: pp_ctl.c Title: "stringify looses integerness" From: Gisle Aas <aas@bergen.sn.no> Msg-ID: <hbu4l96z2.fsf@bergen.sn.no> Files: sv.c Title: "Fix intolerance of a space between "print" and opening paren" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199707011421.KAA15836@aatma.engin.umich.edu> Files: toke.c Title: "[PATCH] Re: Calling Perl from within C from within Perl" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199706301842.OAA05569@aatma.engin.umich.edu> Files: perl.c Title: "UNIVERSAL.pm and import methods (tests)" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> Msg-ID: <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk> 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 <hv@crypt.compulink.co.uk> Msg-ID: <199706261236.NAA03472@crypt.compulink.co.uk>, <199707061144.MAA04443@crypt.compulink.co.uk> Files: regexec.c t/op/re_tests Title: "Forbid negative splice offset beyond array start" From: "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg <chip@rio.atlantic.net> Msg-ID: <Pine.SOL.3.91.970625111744.19300A-100000@gateway> Files: pp.c Title: "Forbid "goto" into middle of foreach loop" From: Chip Salzenberg <chip@rio.atlantic.net> Files: pod/perldiag.pod pp_ctl.c Title: "Fix C<qq #hi#>" From: Chip Salzenberg <chip@rio.atlantic.net> Files: toke.c Title: "bless file handles as FileHandle if loaded else IO::Handle" From: Gisle Aas <aas@bergen.sn.no> Msg-ID: <hyb80drrz.fsf@bergen.sn.no> Files: gv.c lib/FileHandle.pm Title: "infinite recursion in malloc() with some compile flags" From: Hans Mulder <hansmu@xs4all.nl> Msg-ID: <199706240050.CAA10550@xs2.xs4all.nl> Files: malloc.c Title: "sv_vcatpvfn hogs memory [Patch included]" From: Matthias Neeracher <neeri@iis.ee.ethz.ch> Msg-ID: <199706211521.RAA12778@solar.ethz.ch> Files: sv.c Title: "Fix '-' flag on sprintf() of floats" From: Chip Salzenberg <chip@rio.atlantic.net>, Jarkko Hietaniemi <jhi@iki.fi> Msg-ID: <199705270646.JAA02510@alpha.hut.fi> Files: sv.c Title: "Free temps before calling END blocks", "Too late destruction" From: Chip Salzenberg <chip@rio.atlantic.net> Msg-ID: <m33erfv5hx.fsf@chany-p100.emwp.com> Files: perl.c Title: "Fix C<print $foo x 2> parsing" From: "Chuck D. Phillips (NON-HP Employee)" <cdp@hpescdp.fc.hp.com>, Chip Salzenberg <chip@rio.atlantic.net> Msg-ID: <199706121737.KAA00503@palrel3.hp.com> Files: toke.c Title: "Fix lockf_emulate_flock() positioning" From: Chip Salzenberg <chip@rio.atlantic.net>, gen@atd.rdc.ricoh.co.jp Msg-ID: <199706091132.UAA00895@wampa.atd.rdc.ricoh.co.jp> Files: pp_sys.c Title: "Don't use atol() for unsigned values", "signedness problem in pack("N", "value");" From: Chip Salzenberg <chip@rio.atlantic.net>, Roger Espel Llima <espel@llaic.univ-bpclermont.fr> Msg-ID: <19970531200007.40218@llaic.univ-bpclermont.fr> Files: sv.c Title: "Don't warn about "${foo}" in string, even if &foo exists" From: Chip Salzenberg <chip@rio.atlantic.net> Files: toke.c Title: "[PATCH] -p does not check for failure of implicit print" From: Dominic Dunlop <domo@slipper.ip.lu> 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 <ilya@math.ohio-state.edu> Msg-ID: <199707150010.UAA00816@monk.mps.ohio-state.edu> Files: XSUB.h Title: "Constant-fold sprintf()" From: Chip Salzenberg <salzench@nielsenmedia.com> Files: opcode.pl Title: "[PATCH] Fix double form() in XS version check" From: Chip Salzenberg <salzench@nielsenmedia.com> Msg-ID: <199707210518.BAA13771@nielsenmedia.com> Files: XSUB.h Title: "[PATCH] Make DEBUGGING_MSTATS info consistent" From: Andy Dougherty <doughera@newton.phys.lafayette.edu> Msg-ID: <Pine.SUN.3.96.970731131529.3740A-100000@newton.phys> Files: INSTALL pod/perldelta.pod perl.h Title: "Minor Win32 glitch with -S flag" From: Warren Jones <wjones@tc.fluke.com> Msg-ID: <97Jun19.150511pdt.35717-2@gateway.fluke.com> Files: perl.c Title: "Slightly safer signals" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Files: mg.c perl.c Title: "Time::Local patch (plus perl.c and filehand.t)" From: ilya@math.ohio-state.edu (Ilya Zakharevich) Files: lib/Time/Local.pm perl.c t/lib/filehand.t Title: "[PATCH] Weirdness in sv_peek()" From: Stephen McCamant <alias@mcs.com> Msg-ID: <m0wsEMU-000EYLC@alias-2.pr.mcs.net>, <m0wsf7Y-000EYPC@alias-2.pr.mcs.net> Files: sv.c Title: "Win32 UNC path causes autoload to fail" From: Warren Jones <wjones@tc.fluke.com> Msg-ID: <97Jun18.163826pdt.35714-1@gateway.fluke.com> Files: pp_ctl.c Title: "[PATCH]: reduced malloc patch" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199707150829.EAA01291@monk.mps.ohio-state.edu> Files: av.c Title: "[PATCH] $\1 and serious bug in evalling" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199707262127.RAA12883@monk.mps.ohio-state.edu> Files: pp_ctl.c Title: "Faster int to string conversion", "[PATCH} Re: memory leak in buffer safety code" From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden <hv@crypt.compulink.co.uk>, Tim Bunce <Tim.Bunce@ig.co.uk> Msg-ID: <199707140912.KAA09935@crypt.compulink.co.uk>, <199707142050.QAA20976@rio.atlantic.net>, <199707182035.VAA20990@crypt.compulink.co.uk>, <9707151040.AA02883@toad.ig.co.uk> Files: global.sym sv.c Title: "object never destructs" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199707131955.PAA29655@aatma.engin.umich.edu> 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 <gsar@engin.umich.edu> Msg-ID: <199707250043.UAA02385@aatma.engin.umich.edu>, <199707301828.OAA19508@aatma.engin.umich.edu> Files: pod/perldiag.pod pod/perlrun.pod perl.c Title: "Perldb internal flag rehaul" From: Ilya Zakharevich <ilya@math.ohio-state.edu> 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 <gsar@engin.umich.edu>, Kenneth Albanowski <kjahds@kjahds.com> Msg-ID: <199707280516.BAA14055@aatma.engin.umich.edu>, <Pine.LNX.3.93.970727172201.350K-100000@kjahds.com>, <Pine.LNX.3.93.970728013540.350U-100000@kjahds.com> Files: t/base/lex.t toke.c Title: "Enable PERL_DEBUG_MSTATS without -DDEBUGGING_MSTATS" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199707150829.EAA01291@monk.mps.ohio-state.edu> Files: malloc.c perl.c Title: "semctl broken under Linux" From: Andreas Schwab <schwab@LS5.informatik.uni-dortmund.de>, Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>, Graham Barr <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk> Msg-ID: <33C38291.2D9302DA@ti.com>, <9707040912.AA03470@issan.informatik.uni-dortmund.de>, <9707041538.AA08946@toad.ig.co.uk>, <9707070924.AA11774@issan.informatik.uni-dortmund.de>, <9707090933.AA19012@issan.informatik.uni-dortmund.de> Files: doio.c Title: "[PATCH] m2t2: problem in NetBSD 1.2D with sfio" From: Jarkko Hietaniemi <jhi@iki.fi> 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" <mjtg@cus.cam.ac.uk>, Hugo van der Sanden <hv@crypt.compulink.co.uk>, Jarkko Hietaniemi <jhi@iki.fi> Msg-ID: <199707301759.SAA02899@crypt.compulink.co.uk>, <199707302228.BAA18032@alpha.hut.fi>, <199707310929.KAA06515@crypt.compulink.co.uk>, <E0wtruH-0002JM-00@ursa.cus.cam.ac.uk> Files: pp.c Title: "Fwd: substr("foo", -1000)", "substr: warn if substring doesn't intersect original at all" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Jarkko Hietaniemi <jhi@iki.fi> Msg-ID: <199707100655.JAA14924@alpha.hut.fi>, <E0wm1JG-0000UY-00@taurus.cus.cam.ac.uk> Files: pod/perlfunc.pod pp.c t/op/substr.t Title: "[PATCH] work around compiler bug on CX/UX (perl5.004_01)" From: tom@amber.ssd.hcsc.com (Tom Horsley) Msg-ID: <9707301934.AA18594@amber.ssd.hcsc.com> Files: hints/cxux.sh pp.c ------ DOCUMENTATION ------ Title: "Duplicates in perlguts.pod" From: hans@icgned.nl (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: ilya@math.ohio-state.edu (Ilya Zakharevich) Msg-ID: <1997Jun24.195847.2091744@hmivax.humgen.upenn.edu> Files: pod/perldiag.pod Title: "new perlembed.pod:match.c" From: Doug MacEachern <dougm@opengroup.org> Msg-ID: <199707170355.XAA21370@postman.opengroup.org> Files: pod/perlembed.pod Title: "Document bug fix in localization of $1 etc." From: Chip Salzenberg <salzench@nielsenmedia.com> Files: pod/perldelta.pod Title: "[PATCH] Major goof in XS Tutorial regarding subdirs" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199707260920.FAA12453@monk.mps.ohio-state.edu> Files: pod/perlxstut.pod Title: "[PATCH] Magic info in perlguts, take 2" From: Stephen McCamant <alias@mcs.com> Msg-ID: <m0wr6P8-000EYLC@alias-2.pr.mcs.net> Files: pod/perlguts.pod Title: "[BUG:PATCH] Missing semicolon message wrong in perldiag" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> Msg-ID: <E0welEn-0002vT-00@taurus.cus.cam.ac.uk>, <E0wfRJU-0006Aw-00@taurus.cus.cam.ac.uk> Files: pod/perldiag.pod Title: "[PATCH] Updates to perlguts (repost)" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199707152223.SAA00776@monk.mps.ohio-state.edu> Files: pod/perlguts.pod Title: "[BUG:47:LOG] Dropped "and" in pod2man" From: hans@icgned.nl (Hans Mulder) Msg-ID: <9707082355.AA13254@ icgned.icgned.nl > Files: pod/pod2man.PL Title: "[BUG] perlembed.pod:power.c example" From: Doug MacEachern <dougm@opengroup.org> Msg-ID: <199707181344.JAA10565@postman.opengroup.org> Files: pod/perlembed.pod Title: "[PATCH] arguments swapped in perlapio.pod" From: Hans Mulder <hansmu@xs4all.nl> Msg-ID: <199706240049.CAA10534@xs2.xs4all.nl> Files: pod/perlapio.pod Title: "[PATCH] cool quote for perldebug" From: Greg Bacon <gbacon@adtrn-srv4.adtran.com> Msg-ID: <199707292140.QAA28579@adtrn-srv4.adtran.com> Files: pod/perldebug.pod Title: "[PATCH] multiline commands in qx//" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199707212350.TAA18496@aatma.engin.umich.edu> Files: pod/perlfunc.pod pod/perlop.pod Title: "patch to 5.004_01 perltrap.pod" From: jmm@revenge.elegant.com (John Macdonald) Msg-ID: <9706231525.AA22790@revenge.elegant.com> Files: pod/perltrap.pod Title: "perl4 to perl5.004 converion with debugger problem" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> Msg-ID: <E0wdKJY-00010w-00@taurus.cus.cam.ac.uk> Files: pod/perltrap.pod Title: "done3/perlbook.pod" From: Randal Schwartz <merlyn@gadget.cscaper.com> Files: pod/perlbook.pod Title: "[PATCH] readline and readpipe are undocumented" From: Hans Mulder <hansmu@xs4all.nl> Files: pod/perlfunc.pod Title: "Document use of - in a regex char class." From: Dominic Dunlop <domo@slipper.ip.lu> Msg-ID: <v03102804afd578bcef2c@[194.51.248.88]> Files: pod/perlre.pod Title: "[PATCH] splitpod broken in 5.004_01" From: Hans Mulder <hansmu@xs4all.nl>, Tim Bunce <Tim.Bunce@ig.co.uk> Msg-ID: <199706240048.CAA10515@xs2.xs4all.nl>, <9706241612.AA09119@toad.ig.co.uk> Files: pod/splitpod ------ LIBRARY AND EXTENSIONS ------ Title: "Carp::cluck() and -MCarp=verbose" From: Tim.Bunce@ig.co.uk, epeschko@elmer.tci.com (Ed Peschko) Msg-ID: <199708060607.AAA16681@den-mdev1.tci.com>, <199708062105.PAA09878@den-mdev1.tci.com> Files: lib/Carp.pm Title: "Warning from calls using "use Shell"" From: Andrew Pimlott <pimlott@abel.math.harvard.edu> Msg-ID: <Pine.SOL.3.91.970806173903.7320H-100000@abel> Files: lib/Shell.pm Title: "confessing a carp" From: Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden <hv@crypt.compulink.co.uk>, Nick Ing-Simmons <nick@ni-s.u-net.com>, Tim Bunce <Tim.Bunce@ig.co.uk> Msg-ID: <199708052155.WAA25393@crypt.compulink.co.uk>, <199708060721.IAA30894@crypt.compulink.co.uk>, <199708061533.LAA01313@rio.atlantic.net>, <33E79BE2.4E6F@ni-s.u-net.com>, <33E8E3C5.62C@ni-s.u-net.com>, <9708051619.AA13764@toad.ig.co.uk> Files: lib/Carp.pm Title: "[BUG:PATCH] dumpvar.pl parses some references incorrectly" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> Msg-ID: <E0wwAjQ-0004l6-00@ursa.cus.cam.ac.uk> Files: lib/dumpvar.pl Title: "[PATCH] m2t3: minor doc patch (to obsolete I18N::Collate)" From: Jarkko Hietaniemi <jhi@iki.fi> Msg-ID: <199708060732.KAA02675@alpha.hut.fi> Files: lib/I18N/Collate.pm Title: "[PATCH] Binary installers for Perl modules" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199707210006.UAA06165@monk.mps.ohio-state.edu> Files: lib/ExtUtils/Install.pm Title: "m2t2 broke CPAN.pm :-(" From: a.koenig@kulturbox.de (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" <k@anna.in-berlin.de>, Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199707180415.AAA03180@monk.mps.ohio-state.edu>, <199707181407.QAA12920@anna.in-berlin.de> Files: lib/CPAN.pm Title: "Docs of IO::Handle [PATCH]" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199707222307.TAA08380@monk.mps.ohio-state.edu> Files: ext/IO/lib/IO/Handle.pm Title: "Exporter errors give wrong location" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> Msg-ID: <E0wdJra-0000n8-00@taurus.cus.cam.ac.uk> Files: lib/Exporter.pm Title: "[PATCH] Exporter new export_to_level method" From: epeschko@elmer.tci.com (Ed Peschko) Files: lib/Exporter.pm Title: "DB_File produces spurious output when trapping __DIE__" From: pmarquess@bfsec.bt.co.uk (Paul Marquess) Msg-ID: <9706302125.AA28254@claudius.bfsec.bt.co.uk> Files: ext/DB_File/DB_File.pm Title: "Remove 'use UNIVERSAL;', switch to UNIVERSAL::isa()" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> Msg-ID: <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk> Files: lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm Title: "perl5.004 Time::Local still broken" From: Mathias Koerber <mathias@dnssec1.singnet.com.sg> Msg-ID: <199706260452.MAA22647@dnssec1.singnet.com.sg> Files: lib/Time/Local.pm Title: "Sys::Hostname should localize $SIG{__DIE__}" From: Ken Shan <ken@digitas.harvard.edu> Msg-ID: <199707070357.XAA18065@digitas.harvard.edu> Files: lib/Sys/Hostname.pm Title: "xsubpp patch" From: John Tobey <jtobey@user1.channel1.com> Msg-ID: <199707010221.CAA01234@remote133> Files: lib/ExtUtils/xsubpp Title: "DB_File 1.15 patch" From: pmarquess@bfsec.bt.co.uk (Paul Marquess) Msg-ID: <9707192117.AA01973@claudius.bfsec.bt.co.uk> 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 <ilya@math.ohio-state.edu> Msg-ID: <199707250040.UAA11000@monk.mps.ohio-state.edu> Files: ext/IO/IO.xs Title: "[PATCH] Repost of fork() debugger patch" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199707252101.RAA11846@monk.mps.ohio-state.edu> Files: lib/perl5db.pl lib/Term/ReadLine.pm Title: "IO::File and DB_File pollutes namespace with Fcntl constants" From: Gisle Aas <aas@bergen.sn.no> Msg-ID: <h205qyijy.fsf@bergen.sn.no> Files: ext/IO/lib/IO/File.pm Title: "[MM] [PATCH] Re: Liblist problems for MSWin32" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199706182152.RAA20273@aatma.engin.umich.edu> Files: lib/ExtUtils/Liblist.pm Title: "Net::hostent documentation error" From: gnat@frii.com Msg-ID: <199707082222.QAA24728@elara.frii.com> Files: lib/Net/hostent.pm Title: "PATCH: make DBM*_File modules sub-classable" From: pmarquess@bfsec.bt.co.uk (Paul Marquess) Msg-ID: <9707121854.AA19472@claudius.bfsec.bt.co.uk> 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 <robinson_s@sc.maricopa.edu> Msg-ID: <33B31342.7EB16A44@sc.maricopa.edu> Files: lib/Sys/Syslog.pm Title: "'use UNIVERSAL;' deprecated, do C<UNIVERSAL::isa()> instead", "UNIVERSAL.pm and import methods" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>, Graham Barr <gbarr@ti.com>, Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden <hv@crypt.compulink.co.uk> Msg-ID: <199706271701.NAA25664@aatma.engin.umich.edu>, <199706271904.UAA00120@crypt.compulink.co.uk>, <199706272054.QAA28913@aatma.engin.umich.edu>, <199706301554.LAA03763@aatma.engin.umich.edu>, <33B22248.7D7C1985@ti.com>, <E0wf5TN-0006ps-00@taurus.cus.cam.ac.uk>, <E0wguTR-0005bs-00@ursa.cus.cam.ac.uk>, <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>, <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>, <E0wiyUG-00073j-00@taurus.cus.cam.ac.uk>, <hiuyv6q9k.fsf@bergen.sn.no> 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" <k@anna.in-berlin.de> Msg-ID: <199706281603.SAA10869@anna.in-berlin.de> 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 <dougm@opengroup.org> Files: lib/ExtUtils/Embed.pm Title: "[PATCH] icmp tweak for IO::Socket" From: Nick.Ing-Simmons@tiuk.ti.com Msg-ID: <199707041240.NAA21484@pluto.tiuk.ti.com> Files: ext/IO/lib/IO/Socket.pm Title: "Allow concurrent mkdir in File::Path::mkpath" From: schattev@imb-jena.de (Ruben Schattevoy) Msg-ID: <199707300943.LAA21574@kant.imb-jena.de> Files: lib/File/Path.pm Title: "CPAN.pm, $VERSION and nested (bundled) modules." From: a.koenig@kulturbox.de (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 <jay@rgrs.com> Msg-ID: <199707311759.NAA13276@crooked-i.mitre.org> Files: lib/perl5db.pl Title: "[PATCH] pod2html mangles C<&foo(42);>" From: Hans Mulder <hansmu@xs4all.nl> Msg-ID: <199706250057.CAA10162@xs1.xs4all.nl> Files: lib/Pod/Html.pm Title: "[PATCH] posix.xs broken on VMS 7.1" From: Dan Sugalski <sugalsd@lbcc.cc.or.us> Msg-ID: <3.0.2.32.19970718095755.00875ba0@stargate.lbcc.cc.or.us> Files: ext/POSIX/POSIX.xs Title: "MM_Unix.pm nits for Win32 DMAKE" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199708032051.QAA14248@aatma.engin.umich.edu> Files: lib/ExtUtils/MM_Unix.pm Title: "Sys::Hostname -w unclean in trial 2" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199708032055.QAA14278@aatma.engin.umich.edu> Files: lib/Sys/Hostname.pm Title: "(3) File::Find::find()/finddepth() bugs with toplevel paths" From: "Conrad E. Kimball" <cek@tblv021.ca.boeing.com> Msg-ID: <199707040045.RAA24459@mailgate2.boeing.com> Files: lib/File/Find.pm ------ OTHER CHANGES ------ Title: "EMERGENCY_SBRK or PERL_EMERGENCY_SBRK ?" From: Andy Dougherty <doughera@newton.phys.lafayette.edu>, ilya@math.ohio-state.edu (Ilya Zakharevich) Msg-ID: <1997Aug1.191631.2167470@hmivax.humgen.upenn.edu>, <Pine.SUN.3.96.970801134400.4393F-100000@newton.phys> Files: Files: ------ PORTABILITY - WIN32 ------ Title: "[PATCH] Embedding threaded apps in perl.dll" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199707261518.LAA24346@aatma.engin.umich.edu>, <199707301833.OAA19570@aatma.engin.umich.edu> Files: win32/win32.c Title: "Minor fix for pl2bat.bat", "[PATCH] Re: Minor fix for pl2bat.bat" From: Gurusamy Sarathy <gsar@engin.umich.edu>, Warren Jones <wjones@tc.fluke.com> Msg-ID: <199707061843.OAA23874@aatma.engin.umich.edu>, <97Jun24.115804pdt.35752-2@gateway.fluke.com> Files: win32/bin/pl2bat.bat Title: "WIN32 Build - pod2xxx.bat Missing?", "[PATCH] Re: WIN32 Build - pod2xxx.bat Missing?" From: Chris Williams <chrisw@netinfo.com.au>, Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199707011423.KAA15855@aatma.engin.umich.edu>, <33B8B962.D96FA1F5@netinfo.com.au> Files: win32/Makefile win32/makefile.mk Title: "[PATCH] Win32 sitelib intuition from DLL location" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199706231647.MAA23260@aatma.engin.umich.edu> 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 <gsar@engin.umich.edu> Msg-ID: <199707250109.VAA02666@aatma.engin.umich.edu>, <199707301829.OAA19516@aatma.engin.umich.edu> 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 <gsar@engin.umich.edu> Msg-ID: <199707250045.UAA02510@aatma.engin.umich.edu> Files: win32/bin/pl2bat.bat win32/bin/runperl.bat Title: "[PATCH] exec() fixed on win32" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199706241525.LAA06554@aatma.engin.umich.edu> 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 <gsar@engin.umich.edu> Msg-ID: <199706231700.NAA23400@aatma.engin.umich.edu> Files: win32/win32.h win32/win32.c Title: "[PATCH] getservby*() calls fail on Windows NT" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199706231654.MAA23276@aatma.engin.umich.edu> Files: win32/win32sck.c Title: "[PATCH] minor win32 scribbles" From: Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden <hv@crypt.compulink.co.uk> Msg-ID: <199707262307.TAA28410@aatma.engin.umich.edu>, <199707270832.JAA19399@crypt.compulink.co.uk> 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 <gsar@engin.umich.edu> Msg-ID: <199708040226.WAA17301@aatma.engin.umich.edu> Files: win32/bin/pl2bat.bat win32/bin/runperl.bat Title: "[PATCH] win32 docs and runperl.bat" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199707070446.AAA29560@aatma.engin.umich.edu> Files: MANIFEST README.win32 win32/bin/pl2bat.bat win32/bin/runperl.bat Title: "[PATCH] win32 extras and embedding" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199707250232.WAA03421@aatma.engin.umich.edu>, <199707301831.OAA19528@aatma.engin.umich.edu> 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 <gsar@engin.umich.edu> Msg-ID: <199707042150.RAA01065@aatma.engin.umich.edu> Files: win32/win32.h win32/win32.c Title: "[PATCH] win32_stat() fixes (2nd try)" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199708040137.VAA16810@aatma.engin.umich.edu> Files: t/op/stat.t win32/win32iop.h win32/win32.c ------ PORTABILITY - OTHER ------ Title: "Additional OS/2 patches" From: Gurusamy Sarathy <gsar@engin.umich.edu>, Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199708020823.EAA19521@monk.mps.ohio-state.edu>, <199708021424.KAA28561@aatma.engin.umich.edu>, <199708042108.RAA27671@aatma.engin.umich.edu> Files: README.os2 os2/Changes perl.c Title: "Additional patch is needed for os2/diff.configure" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199708020745.DAA19483@monk.mps.ohio-state.edu> Files: os2/diff.configure Title: "Assorted OS/2 fixes" From: ilya@math.ohio-state.edu (Ilya Zakharevich) Msg-ID: <1997Jun16.163234.2091727@hmivax.humgen.upenn.edu> 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 <bailey@HMIVAX.HUMGEN.UPENN.EDU>, Dan Sugalski <sugalsd@lbcc.cc.or.us> Msg-ID: <01ILDXUH0J1W00026U@hmivax.humgen.upenn.edu>, <3.0.2.32.19970718095935.0087a2d0@stargate.lbcc.cc.or.us> Files: vms/sockadapt.h vms/config.vms vms/sockadapt.c Title: "[PATCH] Easier TCP stack selection for VMS" From: Dan Sugalski <sugalsd@lbcc.cc.or.us> Msg-ID: <3.0.1.32.19970624151939.00994490@stargate.lbcc.cc.or.us> Files: vms/descrip.mms Title: "Minor VMS patches" From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU> Msg-ID: <01ILCUO6XXTE000WFK@hmivax.humgen.upenn.edu> 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 <sugalsd@lbcc.cc.or.us> Msg-ID: <3.0.2.32.19970718095842.00879220@stargate.lbcc.cc.or.us> Files: vms/test.com Title: "fixes for hints/svr4 for UnixWare >= 2.1.1" From: John Hughes <john@titanic.atlantech.com> Msg-ID: <199707021230.OAA24230@titanic.AtlanTech.COM> Files: hints/svr4.sh Title: "make depend loop fix and minor OS/2 improvements to build process" From: ilya@math.ohio-state.edu (Ilya Zakharevich) Files: Makefile.SH hints/os2.sh os2/Makefile.SHs ------ TESTS ------ Title: "Add xor tests to test suite" From: Hugo van der Sanden <hv@crypt.compulink.co.uk> Msg-ID: <199706250730.IAA06097@crypt.compulink.co.uk> Files: t/comp/cmdopt.t Title: "[PATCH] enable some tests on Win32" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199707250029.UAA02351@aatma.engin.umich.edu> Files: t/op/magic.t Title: "Fix up problems with *DBM tests" From: Paul Marquess <pmarquess@bfsec.bt.co.uk> 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 <jhi@iki.fi> Msg-ID: <199708071022.NAA13008@alpha.hut.fi> Files: utils/perlbug.PL Title: "perlbug - check sendmail and fix win32 tmp path" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199708060349.XAA15895@aatma.engin.umich.edu> Files: utils/perlbug.PL Title: "OK: perl <some_version> on <some_system> (corrected)", "enhancements to perlbug -ok" From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Stephen McCamant <alias@mcs.com> Msg-ID: <E0wukVt-0006Da-00@ursa.cus.cam.ac.uk>, <E0wvMQl-00055y-00@ursa.cus.cam.ac.uk>, <m0wv81x-000EYPC@alias-2.pr.mcs.net> Files: utils/Makefile utils/perlbug.PL Title: "perlbug -ok [PATCH]" From: "Charles F. Randall" <crandall@free.click-n-call.com> Msg-ID: <199706181824.MAA04082@free.click-n-call.com> Files: utils/perlbug.PL Title: "perlbug broken" From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> Msg-ID: <9707040912.AA03466@issan.informatik.uni-dortmund.de> Files: utils/perlbug.PL Title: "[PATCH] perlbug under OS/2" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199707180333.XAA03102@monk.mps.ohio-state.edu> Files: utils/perlbug.PL Title: "perldoc doesn't grok Win32 UNC paths" From: Warren Jones <wjones@tc.fluke.com> Msg-ID: <97Jun17.184420pdt.35728-1@gateway.fluke.com>, <97Jun18.165618pdt.35713-1@gateway.fluke.com> Files: utils/perldoc.PL Title: "[PATCH] perldoc under OS/2" From: Ilya Zakharevich <ilya@math.ohio-state.edu> Msg-ID: <199707180340.XAA03114@monk.mps.ohio-state.edu> Files: utils/perldoc.PL Title: "h2ph corrections to avoid redefined sub warnings" From: wdconsta <wdconsta@cs.adelaide.edu.au> 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: hansm@euronet.nl Files: pp_ctl.c t/op/flip.t Title: "Regex Bug in 5.003_26 thru 003_99a" From: Andreas Karrer <karrer@ife.ee.ethz.ch>, Chip Salzenberg <chip@atlantic.net> Msg-ID: <199705152303.BAA08890@kuru.ee.ethz.ch>, <199705161915.PAA18721@rio.atlantic.net> Files: regcomp.h regcomp.c regexec.c Title: "[PATCH] -w interacts badly with -Dt" From: Spider Boardman <spider@Orb.Nashua.NH.US> Files: sv.c Title: "No DESTROY on untie. Tie memory leak fixed." From: Gurusamy Sarathy <gsar@engin.umich.edu>, Jay Rogers <jay@rgrs.com>, pmarquess@bfsec.bt.co.uk (Paul Marquess) Msg-ID: <199705170235.WAA00267@fluffy.rgrs.com>, <199705172156.RAA20561@aatma.engin.umich.edu>, <9705171506.AA04491@claudius.bfsec.bt.co.uk> Files: pp_hot.c Title: "magic_clear_all_env proto should match svt_clear" From: Nick Ing-Simmons <nik@tiuk.ti.com> 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: hansm@euronet.nl, pvhp@forte.com (Peter Prymmer) Msg-ID: <199705292240.AAA01135@mail.euronet.nl> Files: embed.h perl.h proto.h global.sym mg.c t/op/magic.t Title: "Patch to show @INC when require dies" From: avera@hal.com (Jim Avera) Msg-ID: <9705230121.AA27872@membrane.hal.com> Files: pp_ctl.c Title: "[PATCH] bug with m// nested inside s///e" From: hansm@euro.net Files: op.c t/op/subst.t DOCUMENTATION Title: "[PATCH] perlembed Win32 update" From: Doug MacEachern <dougm@opengroup.org> Files: pod/perlembed.pod Title: "perldiag.pod patch - "(W) substr outside string" is "(S)evere" if used as lvalue." From: John Hughes <john@AtlanTech.COM> Files: pod/perldiag.pod Title: "local(%ENV) looses magic - document behaviour" From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: pod/perlsub.pod Title: "[PATCH] perlguts caveats", "perlguts additions" From: Gurusamy Sarathy <gsar@engin.umich.edu>, ilya@math.ohio-state.edu (Ilya Zakharevich) Msg-ID: <199705180052.UAA22066@aatma.engin.umich.edu>, <199705180202.WAA22826@aatma.engin.umich.edu>, <199705301341.JAA05204@aatma.engin.umich.edu>, <1997May17.235722.2033087@hmivax.humgen.upenn.edu> Files: pod/perlguts.pod Title: "pod2man produces broken pages", "weird condition in perldelta breaks nroff" From: Davin Milun <milun@cs.Buffalo.EDU>, Hans Mulder <hansm@icgned.nl> Msg-ID: <199705310447.AAA15721@obelix.cs.Buffalo.EDU>, <1997May25.192350.2055977@hmivax.humgen.upenn.edu> Files: pod/pod2man.PL Title: "Perl 5 pod2man fix", "perlguts man page corrupted" From: chen@adi.com (Franklin Chen), gnat@frii.com, lvirden@cas.org, tom (Tom Dinger on Feste), tom@edc.com (Tom Dinger on Feste) Msg-ID: <199705210013.UAA09599@menhaden.adi.com>, <199706011305.JAA18271@cas.org>, <199706012116.PAA14102@elara.frii.com>, <9504250959.AA23419@feste.edc.com>, <9504251700.AA23823@feste.edc.com> Files: pod/pod2man.PL Title: "[PATCH] reference form chomp to chop in perlfunc" From: hansm@euronet.nl Files: pod/perlfunc.pod Title: "pod2man gags if "=pod" is before "=head1 NAME"" From: whyde@pezz.sps.mot.com (Warren Hyde) Msg-ID: <9705212115.AA21730@pezz.sps.mot.com> Files: pod/pod2man.PL Title: "perlfunc.pod unclear about return value range of rand" From: "Tuomas J. Lukka" <tjl@lukka.student.harvard.edu> Msg-ID: <m0wSMiC-000C9xC@lukka.student.harvard.edu> Files: pod/perlfunc.pod Title: "Error in perllol manpage", "Error in perllol manpage (fwd)" From: Chris Wick <cwick@lmc.com> Files: pod/perllol.pod Title: "5.004 removed deprecated %OVERLOAD support silently" From: jon@sems.com (Jonathan Biggar) Msg-ID: <199705232319.QAA28388@clamp.netlabs.com> Files: pod/perldelta.pod Title: "[PATCH] Documentation bugs" From: Stephen Potter <spp@psa.pencom.com> 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..." <torin@daft.com>, "Paul D. Smith" <psmith@BayNetworks.COM>, Gurusamy Sarathy <gsar@engin.umich.edu>, Jarkko Hietaniemi <jhi@iki.fi>, Michael R Cook <mcook@cognex.com>, avera@hal.com (Jim Avera), lvirden@cas.org Msg-ID: <199705162008.XAA06906@alpha.hut.fi>, <199705171830.OAA15652@erawan.cognex.com>, <199706081749.NAA04552@aatma.engin.umich.edu>, <1997May16.191039.2033079@hmivax.humgen.upenn.edu>, <87hgg2y1h4.fsf@perv.daft.com>, <9705161931.AA01075@membrane.hal.com>, <9705191839.AA28702@lemming.engeast> Files: INSTALL pod/perldiag.pod installhtml Title: "checkpods- forget blank line status when starting a new file" From: Larry Parmelee <parmelee@CS.Cornell.EDU> 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 <aas@bergen.sn.no> Files: lib/AutoLoader.pm Title: "Memory Consumption of autosplit_lib_modules/sv_gets (workaround)" From: Matthias Neeracher <neeri@iis.ee.ethz.ch> 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 <jhi@iki.fi>, Russ Allbery <rra@stanford.edu>, alansz@mellers1.psych.berkeley.edu (Alan Schwartz) Msg-ID: <199705231621.TAA16790@alpha.hut.fi>, <5m4fjr$rhs@agate.berkeley.edu> Files: lib/Sys/Syslog.pm Title: "Patch to CPAN.pm (perl5.004) for ncftp" From: "Richard L. Maus, Jr." <rmaus@monmouth.com> Msg-ID: <337FBAC8.167EB0E7@monmouth.com> Files: lib/CPAN.pm Title: "[PATCH] Harness.pm bug w/perl5.004 & VMS" From: Dan Sugalski <sugalsd@lbcc.cc.or.us> Msg-ID: <3.0.1.32.19970530102300.008a2730@stargate.lbcc.cc.or.us> Files: lib/Test/Harness.pm Title: "more Fcntl constants [PATCH]" From: Jarkko Hietaniemi <jhi@iki.fi> 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 <doughera@fractal.phys.lafayette.edu> Msg-ID: <Pine.SOL.3.95q.970529142739.662D-100000@fractal.lafayette.edu> Files: INSTALL Title: "improved gnuwin32 Configure support" From: Chris Faylor <cgf@bbc.com> Msg-ID: <199706070318.XAA09214@hardy.bbc.com> Files: Configure Title: "installhtml problems finding splitpod" From: lvirden@cas.org Files: installhtml INSTALL Title: "perl 5.004 (and 01) man pages not generated and installed" From: lvirden@cas.org (Larry W. Virden) Files: installman Title: "oddity in Configure" From: Mike Stok <mike@stok.co.uk> Files: Configure Title: "perl5.004 on AIX: Patches", "perl5.004 on FreeBSD and AIX" From: Peter van Heusden <pvh@junior.uwc.ac.za> Msg-ID: <Pine.A32.3.93.970519142625.22442B-100000@junior.uwc.ac.za>, <Pine.A32.3.93.970519163700.25188A-100000@junior.uwc.ac.za> 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=?=) <matusita@ics.es.osaka-u.ac.jp> Msg-ID: <19970521132814F.matusita@ics.es.osaka-u.ac.jp> Files: Configure hints/newsos4.sh PORTABILITY Title: "win32: additional default libraries" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199705291332.JAA21560@aatma.engin.umich.edu> Files: lib/ExtUtils/MM_Win32.pm Title: "[PATCH] win32 minor fixes" From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm win32/config.bc Title: "[PATCH] clean up perlocal.pod output on VMS" From: pvhp@forte.com (Peter Prymmer) Files: lib/ExtUtils/MM_VMS.pm Title: "[PATCH] Re: Term::ReadKey on Win32: set console" From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: lib/Term/ReadLine.pm Title: "[PATCH] Pod::Text nit for Win32" From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: lib/Pod/Text.pm Title: "pathname bug in xsubpp on win32" From: jon@sems.com (Jonathan Biggar) Msg-ID: <199705230126.SAA23401@clamp.netlabs.com> Files: lib/ExtUtils/xsubpp Title: "MakeMaker stumbles on Win32 UNC paths" From: Warren Jones <wjones@TC.FLUKE.COM> Files: lib/ExtUtils/MM_Win32.pm Title: "build problem on SGI R10000 PowerChallenge (IRIX 6.2) lseek proto" From: Jarkko Hietaniemi <jhi@iki.fi> Files: doio.c Title: "Perl 5.004 + Linux 2.0.30 & semctl()" From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>, Jordan Mendelson <jordy@snappy.wserv.com> Files: doio.c Title: "lib/io_udp.t fails on VMS" From: Jonathan.Hudson@jrhudson.demon.co.uk Msg-ID: <XFMail.970522181042.Jonathan.Hudson@jrhudson.demon.co.uk> Files: pp_sys.c Title: "Compilation of mg.c from perl5.004m1t2 fails on OpenVMS/AXP" From: Henrik Tougaard <ht.000@foa.dk> Files: mg.c t/op/taint.t Title: "[PATCH] (NEXT|OPEN)STEP hints" From: Gerd Knops <gerti@BITart.com> Files: hints/next_3.sh hints/next_4.sh Title: "win32: user defined shell" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199705291339.JAA21682@aatma.engin.umich.edu> Files: pod/perlrun.pod win32/win32.c Title: "misc perl5.004 doc fixes, especially vms" From: lvirden@cas.org (Larry W. Virden) Msg-ID: <199705160419.AAA16317@cas.org> 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 <sugalsd@lbcc.cc.or.us> Files: vms/gen_shrfls.pl Title: "[PATCH] win32: Configure cf_email" From: Gurusamy Sarathy <gsar@engin.umich.edu> Msg-ID: <199705301335.JAA05079@aatma.engin.umich.edu> Files: win32/Makefile win32/config.bc win32/config.vc win32/config_sh.PL win32/makefile.mk Title: "[PATCH] README.win32 nits" From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: README.win32 Title: "Document cause and remedy for op/taint.t failure" From: Gurusamy Sarathy <gsar@engin.umich.edu> Files: README.win32 Title: "SVR4 hints for DDE SMES Supermax Enterprise Server" From: Jarkko Hietaniemi <jhi@iki.fi> 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 <gsar@engin.umich.edu> 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 <gsar@engin.umich.edu> 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 <gsar@engin.umich.edu> 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 <gsar@engin.umich.edu> 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 <gsar@engin.umich.edu> Files: win32/win32.c Title: "No need to use `pwd` in t/op/magic.t test for amigaos" From: Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de> Files: t/op/magic.t TESTS Title: "Tests depend on locale" From: "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi <jhi@iki.fi> Msg-ID: <199705191127.NAA08148@ostrich.gaia.swipnet.se>, <199705191230.PAA21070@alpha.hut.fi> Files: t/lib/safe2.t t/op/mkdir.t Title: "op/groups test fails on Linux (groups in /bin)" From: "Jan D." <jan.djarv@mbox200.swipnet.se> Msg-ID: <199705191120.NAA08130@ostrich.gaia.swipnet.se> Files: t/op/groups.t Title: "More simple regexp tests and test docs" From: Hans Mulder <hansm@euronet.nl> 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 <hv@crypt.compulink.co.uk> Files: t/op/split.t UTILITIES Title: "bad test of -A flag in h2xs" From: "Jeffrey S. Haemer" <jsh@woodcock.boulder.qms.com> Files: utils/h2xs.PL Title: "[PATCH] h2xs missing from utils/Makefile" From: hansm@euronet.nl Files: utils/Makefile Title: "PATCH: bug in perlbug w.r.t. environment variables", "bug in perlbug w.r.t. environment variables" From: "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi <jhi@iki.fi> Msg-ID: <199705191841.UAA00969@ostrich.gaia.swipnet.se>, <199705191857.VAA09154@alpha.hut.fi> Files: utils/perlbug.PL Title: "[PATCH] final newline missing in MANIFEST generated by h2xs" From: hansm@euronet.nl 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: <199705132228.AA227042483@hpcc123.corp.hp.com> Date: Tue, 13 May 1997 15:28:04 -0700 Files: hints/hpux.sh Title: "VMS update, including socket support (four patches)" From: Jonathan Hudson <Jonathan.Hudson@jrhudson.demon.co.uk>, Peter Prymmer <pvhp@forte.com>, Dan Sugalski <sugalsd@lbcc.cc.or.us> 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 <sadinoff@olf.com> Msg-ID: <337351CE.79B28DE3@olf.com> 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 <jik@kamens.brookline.ma.us> Msg-ID: <199705121147.HAA03845@jik.saturn.net> 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 <mkt@lucent.com> Msg-ID: <199705102228.RAA11163@gv18c.ih.lucent.com> 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 <hansm@icgned.nl> Msg-ID: <1997May12.163534.2006434@hmivax.humgen.upenn.edu> Date: Mon, 12 May 1997 16:35:34 -0400 (EDT) Files: Configure Title: "minor wording enhancement for Configure" From: Jarkko Hietaniemi Msg-ID: <199705101038.NAA00471@alpha.hut.fi> 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 <lstein@genome.wi.mit.edu> 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: <Pine.GSO.3.96.970510190846.23340K-100000@kelly.teleport.com> 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 <cdp@hpescdp.fc.hp.com> Msg-ID: <199705151735.KAA01143@palrel1.hp.com> 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: <199705092348.AA057881699@hpcc123.corp.hp.com> Date: Fri, 9 May 1997 16:48:20 -0700 Files: utils/h2xs.PL DOCUMENTATION Title: "Tweaks for perldelta" From: hansm@euronet.nl Msg-ID: <199705102346.BAA17300@mail.euronet.nl> 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 <gsar@engin.umich.edu> Msg-ID: <199705150600.CAA13550@aatma.engin.umich.edu> Date: Thu, 15 May 1997 02:00:23 -0400 Files: pod/perltoot.pod Title: "Note that DATA filehandle is unavailable during BEGIN {}" From: neilb@cre.canon.co.uk (Neil Bowers) Msg-ID: <199705121227.NAA29718@tardis.cre.canon.co.uk> Date: Mon, 12 May 1997 13:27:43 +0100 Files: pod/perldata.pod Title: "More detailed IO::Socket documentation" From: Tom Christiansen Msg-ID: <199705141456.IAA19061@jhereg.perl.com> 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 <gerti@BITart.com> Msg-ID: <9705072247.AA18882@BITart.com> 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 <giles@nemeton.com.au> Msg-ID: <199705051346.XAA13584@topaz.nemeton.com.au> Date: Mon, 5 May 1997 23:46:37 +1000 (EST) Files: hints/netbsd.sh Title: "Irix hint update" From: Scott Henry <scotth@sgi.com> Msg-ID: <yd83es0fp57.fsf@hoshi.engr.sgi.com> 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 <cdp@hpescdp.fc.hp.com> Msg-ID: <199705050548.WAA21260@palrel1.hp.com> 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 <GaryC@mail.jeld-wen.com> Msg-ID: <1997May05.105000.1708.84476@mail.jeld-wen.com> 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: <199705090004.UAA15032@aatma.engin.umich.edu> 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 <rosebud@cyclone.Stanford.EDU> Files: Configure installperl LIBRARY AND EXTENSIONS Title: "Another blank line patch to Pod::Text" From: Russ Allbery <rra@stanford.edu> Msg-ID: <m3afm5g6ar.fsf@windlord.Stanford.EDU> Date: 08 May 1997 11:36:12 -0700 Files: lib/Pod/Text.pm TESTS (no other changes) UTILITIES Title: "Three bugs in pod2html" From: hansm@euronet.nl Msg-ID: <199705052228.AAA25351@mail.euronet.nl> 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 <rse@engelschall.com> Msg-ID: <199705051447.QAA09995@en1.engelschall.com> Date: Mon, 5 May 1997 16:47:03 +0200 Files: lib/ExtUtils/xsubpp Title: "Newer CPerl mode" From: Ilya Zakharevich Msg-ID: <199705080032.UAA22532@monk.mps.ohio-state.edu> 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: <Pine.SOL.3.95q.970508171206.438A-100000@fractal.lafayette.ed 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: <hyb9snvdw.fsf@bergen.sn.no> Date: 06 May 1997 23:27:55 +0200 Files: pod/perlop.pod Title: "perlfaq9, hostname" From: John D Groenveld <groenvel@cse.psu.edu> Msg-ID: <199705061741.NAA22777@cse.psu.edu> Date: Tue, 06 May 1997 13:41:12 EDT Files: pod/perlfaq9.pod Title: "Debugger docs patch" From: Ilya Zakharevich Msg-ID: <199705080107.VAA24317@monk.mps.ohio-state.edu> 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 <spp@psa.pencom.com> Msg-ID: <199705071737.MAA18799@psa.pencom.com> 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: <199705080046.UAA23466@monk.mps.ohio-state.edu> 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: hansm@euronet.nl Msg-ID: <199704302229.AAA02690@mail.euronet.nl> 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 <bartley@icd.cc.purdue.edu> Msg-ID: <199704270131.UAA51426@icd.cc.purdue.edu> 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: <199705010601.CAA04926@Orb.Nashua.NH.US> 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: <199704301920.PAA09681@monk.mps.ohio-state.edu> 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: <9704302045.AA05484@claudius.bfsec.bt.co.uk> 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 <domo@slipper.ip.lu> 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: lvirden@cas.org (Larry W. Virden) Msg-ID: <199705011114.HAA26968@cas.org> 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: <199705011042.MAA09897@bergen.sn.no> 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: <28152.862264940@eeyore.ibcinc.com> 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: <199704300448.AAA24174@Orb.Nashua.NH.US> 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 <mrg@splode.eterna.com.au> Msg-ID: <199704251021.EAA22570@jhereg.perl.com> Date: Fri, 25 Apr 1997 20:18:02 +1000 Files: hints/netbsd.sh Title: "HP-UX hint update" From: Chuck D. Phillips <cdp@hpescdp.fc.hp.com> Msg-ID: <199704280535.WAA22441@palrel1.hp.com> 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 <lstein@genome.wi.mit.edu> Files: lib/CGI.pm Title: "Refresh DB_File to 1.13" From: Paul Marquess Msg-ID: <9704271413.AA08876@claudius.bfsec.bt.co.uk> 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: <199704260050.RAA02468@toy.perl.com> 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: <199704241706.NAA19140@postman.osf.org> 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: <199704241728.UAA09951@alpha.hut.fi> 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: <199704242221.BAA30363@alpha.hut.fi> 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 <gnat@prometheus.frii.com> Msg-ID: <199704242247.QAA07010@prometheus.frii.com> 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: <199704202226.SAA08032@postman.osf.org> 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: <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu> 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: <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e 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: <pzybafum6k.fsf@eeyore.ibcinc.com> 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: <199704230847.KAA22752@anna.in-berlin.de> 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 <gnat@prometheus.frii.com> Msg-ID: <199704231822.MAA05074@prometheus.frii.com> Date: Wed, 23 Apr 1997 12:22:55 -0600 (MDT) Files: pod/perlfaq*.pod Title: "Two doublewords less" From: Jarkko Hietaniemi Msg-ID: <199704201938.WAA07722@alpha.hut.fi> 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 <scotth@sgi.com> Msg-ID: <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com> 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: <199704181742.SAA08407@ni-s.u-net.com> 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" <rjray@uswest.com> Msg-ID: <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com> Date: Thu, 17 Apr 1997 19:32:17 -0600 Files: Makefile.SH LIBRARY AND EXTENSIONS Title: "Patch to Getopt::Long" From: Johan Vromans <jvromans@squirrel.nl> Msg-ID: <m0wIKCO-00081IC@phoenix.squirrel.nl> 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: <pz2088w5ot.fsf@eeyore.ibcinc.com> Date: 18 Apr 1997 14:23:46 -0400 Files: utils/h2ph.PL DOCUMENTATION Title: "Document {,un}pack changes" From: Paul Marquess Msg-ID: <9704181249.AA11733@claudius.bfsec.bt.co.uk> 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: <199704162342.TAA20773@aatma.engin.umich.edu> 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 <mikedlr@tardis.ed.ac.uk> 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: <199704171136.NAA24859@anna.in-berlin.de> Date: Thu, 17 Apr 1997 13:36:28 +0200 Files: lib/CGI.pm Title: "Revise quotewords()" From: Shishir Gundavaram <shishir@ruby.ora.com> 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 <parkes@sierravista.com> Msg-ID: <199704141935.MAA11240@monterey.sierravista.com> 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: <199704142113.RAA06823@postman.osf.org> 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: <199704131228.OAA05695@bombur2.uio.no> Date: Sun, 13 Apr 1997 14:28:14 +0200 (MET DST) Files: perlio.c Title: "Fix for environment leak" From: skimo@breughel.ufsia.ac.be (Sven Verdoolaege) Msg-ID: <19970415103246.NN46698@breughel.ufsia.ac.be> Date: Tue, 15 Apr 1997 10:32:46 +0200 Files: util.c Title: "Fix comments in seed()" From: Hallvard B Furuseth Msg-ID: <199704141758.TAA06895@bombur2.uio.no> 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: <199704142115.RAA09923@monk.mps.ohio-state.edu> Date: Mon, 14 Apr 1997 17:15:27 -0400 (EDT) Files: lib/perl5db.pl Title: "diagnostics: $/ gotcha" From: Andreas Koenig Msg-ID: <199704151814.UAA03404@anna.in-berlin.de> Date: Tue, 15 Apr 1997 20:14:01 +0200 Files: lib/diagnostics.pm Title: "Update File::Path" From: Andreas Koenig Msg-ID: <199704151401.QAA02556@anna.in-berlin.de> 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: <199704130135.TAA23274@jhereg.perl.com> 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: <199704151421.RAA19693@alpha.hut.fi> 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" <jql@jql.accessone.com> Msg-ID: <199704122201.PAA01780@jql.accessone.com> 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: <199704131724.LAA23120@jhereg.perl.com> 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: <199704112225.SAA03482@monk.mps.ohio-state.edu> 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 <scotth@sgi.com> Msg-ID: <yd8hghdjbk0.fsf@hoshi.engr.sgi.com> 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: <199704102142.RAA27396@aatma.engin.umich.edu> 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: <199704101948.PAA01841@monk.mps.ohio-state.edu> 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: <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de> 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: barnett@grymoire.crd.ge.com (Bruce Barnett) Msg-ID: <199704111800.OAA27297@grymoire.crd.ge.com> 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 <hv@iii.co.uk> Msg-ID: <334D2E7B.67F0@iii.co.uk> 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: <199704122048.QAA25060@aatma.engin.umich.edu> 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: <199704111931.WAA24460@alpha.hut.fi> 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: barnett@grymoire.crd.ge.com (Bruce Barnett) Msg-ID: <199704111755.NAA27200@grymoire.crd.ge.com> Date: Fri, 11 Apr 1997 13:55:07 -0400 Files: pod/perlsub.pod Title: "Little patch for perl5.003_97c/pod/perlpod.pod" From: rse@engelschall.com (Ralf S. Engelschall) Msg-ID: <199704112048.WAA08733@en1.engelschall.com> 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: <77724842@Armageddon.meb.uni-bonn.de> Date: Tue, 08 Apr 1997 22:01:45 +0200 Files: hints/amigaos.sh Title: "Special mkdir() for VMS" From: Charles Bailey Msg-ID: <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu> 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 <jfm@winternet.com> 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: <199704091908.UAA00877@ni-s.u-net.com> 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: <199704091804.VAA13930@alpha.hut.fi> 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 <domo@slipper.ip.lu> 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: <28383.860527843@eeyore.ibcinc.com> 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: <199704060431.XAA23400@aatma.engin.umich.edu> 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: <199704070730.DAA07310@aatma.engin.umich.edu> 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: <199704051527.KAA11280@postman.osf.org> 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: <199704051504.QAA09507@ni-s.u-net.com> 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: <199704061732.TAA00353@bergen.sn.no> 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: <199704051524.KAA06090@postman.osf.org> 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 <j-cerney1@ti.com> Msg-ID: <199704030821.JAA08762@pluto.tiuk.ti.com> 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: <77724828@Armageddon.meb.uni-bonn.de> 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: <199704040056.TAA22253@aatma.engin.umich.edu> 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: <2848.860109823@eeyore.ibcinc.com> 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: <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed 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 <ach@rosat.mpe-garching.mpg.de> Msg-ID: <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de> 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 <gnat@prometheus.frii.com> 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: <199704020608.BAA29538@aatma.engin.umich.edu> 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: ilya@math.ohio-state.edu (Ilya Zakharevich) Msg-ID: <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu> 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" <jensthi@ifi.uio.no> Msg-ID: <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio 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 <rmb1@cise.npl.co.uk> Msg-ID: <11173.9704011111@tempest.cise.npl.co.uk> 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: <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com> 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 <hv@crypt.compulink.co.uk> Msg-ID: <199704012231.XAA00225@crypt.compulink.co.uk> 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: <pzn2ri9gto.fsf@eeyore.ibcinc.com> 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: avera@hal.com (Jim Avera) Msg-ID: <9704012235.AA07841@membrane.hal.com> 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 <spp@psa.pencom.com> Msg-ID: <199703282138.PAA28311@psa.pencom.com> Date: Fri, 28 Mar 1997 15:38:30 -0600 Files: regcomp.c CORE PORTABILITY Title: "safefree() mismatch" From: Roderick Schertler Msg-ID: <21338.859653381@eeyore.ibcinc.com> Date: Sat, 29 Mar 1997 11:36:21 -0500 Files: util.c Title: "FreeBSD update" From: Slaven Rezic <eserte@cs.tu-berlin.de> Msg-ID: <199703311417.QAA04162@cabulja.herceg.de> 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: <199703301922.VAA13509@furubotn.sn.no> 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: <199703302219.AAA20998@bombur2.uio.no> 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: <199703280031.TAA05711@aatma.engin.umich.edu> 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: <199703252110.WAA16038@bombur2.uio.no> 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: lvirden@cas.org Msg-ID: <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu> 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: <199703270123.UAA25454@postman.osf.org> 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: <199703312355.SAA01068@monk.mps.ohio-state.edu> 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: <199703261829.TAA17015@bombur2.uio.no> 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: <pz4tdu7j57.fsf@eeyore.ibcinc.com> 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: <199703291906.OAA07232@Orb.Nashua.NH.US> Date: Sat, 29 Mar 1997 14:06:37 -0500 Files: lib/SelectSaver.pm Title: "Patch for Benchmark.pm" From: Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce Msg-ID: <199703291504.PAA01596@crypt.compulink.co.uk> Date: Sat, 29 Mar 1997 15:04:32 +0000 Files: lib/Benchmark.pm Title: "Tiny doc fix for AutoSplit.pm" From: "Randy J. Ray" <rjray@uswest.com> Msg-ID: <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com> 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 <rmb1@cise.npl.co.uk> Msg-ID: <3180.9703270906@tempest.cise.npl.co.uk> 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: <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette. Date: Wed, 26 Mar 1997 14:27:52 -0500 (EST) Files: INSTALL Title: "Patch for perl.pod" From: wmiddlet@Adobe.COM (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: <199703251901.UAA15982@bombur2.uio.no> 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: <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com> 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: <199703262159.WAA17531@furubotn.sn.no> Date: Wed, 26 Mar 1997 22:59:23 +0100 Files: pod/perlfunc.pod Title: "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>" 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: <199703261254.NAA10237@bergen.sn.no> 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" <caryr@mxim.com> Msg-ID: <199703262353.PAA01819@macs.mxim.com> 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 <shigeya@foretune.co.jp> Msg-ID: <19970322222244K.shigeya@foretune.co.jp> Date: Sat, 22 Mar 1997 22:22:44 +0900 Files: hints/bsdos.sh Title: "Another MachTen Patch" From: Tom Phoenix Msg-ID: <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com> 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 <rra@stanford.edu> Msg-ID: <qumend4qq08.fsf@cyclone.stanford.edu> Date: 25 Mar 1997 01:28:55 -0800 Files: lib/Pod/Text.pm Title: "Exporting UNIVERSAL::can" From: "M.J.T. Guy" Msg-ID: <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk> Date: Mon, 24 Mar 1997 17:54:01 +0000 Files: lib/UNIVERSAL.pm Title: "Term::Readline patch for AmigaOS" From: Norbert Pueschel Msg-ID: <77724797@Armageddon.meb.uni-bonn.de> 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 <domo@slipper.ip.lu> 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: <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e 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: <E0w9489-0005YT-00@ursa.cus.cam.ac.uk> 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: <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk> 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: <199703242031.VAA14997@bombur2.uio.no> 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: <9703240854.AA08401@claudius.bfsec.bt.co.uk> Date: Mon, 24 Mar 97 08:54:16 GMT Files: ext/DB_File/DB_File.pm Title: "FAQ update" From: Nathan Torkington <gnat@prometheus.frii.com> 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 <dcd@tc.fluke.com> Msg-ID: <97Mar10.155517pst.35716-2@gateway.fluke.com> 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: <199703091319.PAA24714@alpha.hut.fi> Date: Sun, 9 Mar 1997 15:19:57 +0200 (EET) Files: malloc.c Title: "BSD/OS 3.0 hints" From: Christopher Davis <ckd@loiosh.kei.com> Msg-ID: <w47mjakw5t.fsf@loiosh.kei.com> Date: 14 Mar 1997 16:20:46 -0500 Files: hints/bsdos.sh Title: "More MachTen hints" From: Tom Phoenix Msg-ID: <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com 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: <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette. Date: Fri, 21 Mar 1997 15:43:07 -0500 (EST) Files: hints/hpux.sh Title: "VMS update" From: Charles Bailey Msg-ID: <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu> 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: <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu> 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: <26592.858793370@eeyore.ibcinc.com> 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: <199703192345.SAA15070@postman.osf.org> 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 <rmb1@cise.npl.co.uk> Msg-ID: <21544.9703111313@tempest.cise.npl.co.uk> Date: Tue, 11 Mar 97 13:13:16 GMT Files: installman installperl Title: "3_93 doesn't install pods" From: Spider Boardman Msg-ID: <199703160721.CAA08339@Orb.Nashua.NH.US> 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: <199703202218.XAA09041@bombur2.uio.no> 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: <199703210034.TAA13469@monk.mps.ohio-state.edu> 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: <9703121551.AA07435@claudius.bfsec.bt.co.uk> 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: <pzlo7ut03b.fsf@eeyore.ibcinc.com> 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: <199703110414.XAA12884@berlin.atlantic.net> 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: <199703210413.XAA21601@monk.mps.ohio-state.edu> 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: <2282.858296451@eeyore.ibcinc.com> 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: <E0w815V-0005xs-00@ursa.cus.cam.ac.uk> 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: <E0w75po-0003yh-00@taurus.cus.cam.ac.uk> 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: <pzn2sat1hg.fsf@eeyore.ibcinc.com> Date: 11 Mar 1997 19:09:31 -0500 Files: pod/pod2man.PL DOCUMENTATION Title: "perlfaq.pod" From: Tom Christiansen Msg-ID: <199703172301.QAA12566@jhereg.perl.com> 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: gnat@frii.com Msg-ID: <199703171650.JAA02655@elara.frii.com> 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: <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e 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: <199703112255.RAA22775@postman.osf.org> Date: Tue, 11 Mar 1997 17:55:05 -0500 Files: pod/perldelta.pod Title: "Update site list" From: lvirden@cas.org (Larry W. Virden, x2487) Msg-ID: <9703111053.AA20051@cas.org> Date: Tue, 11 Mar 1997 10:53:49 -0500 Files: pod/perlmod.pod Title: "Patch to document illegal characters" From: Tom Phoenix Msg-ID: <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com> 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: <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu> Date: Mon, 10 Mar 1997 18:08:08 -0500 (EST) Files: pod/perltrap.pod Title: "Re: Inline PI function" From: Tom Phoenix Msg-ID: <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com Date: Mon, 10 Mar 1997 14:33:20 -0800 (PST) Files: pod/perlsub.pod Title: "Illegal character in input" From: Tom Phoenix Msg-ID: <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com 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: <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com> Date: Wed, 19 Mar 1997 07:28:57 -0800 (PST) Files: pod/perlop.pod Title: "XSUB's doc fix" From: Roderick Schertler Msg-ID: <28804.858012126@eeyore.ibcinc.com> 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: <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk> Date: Tue, 18 Mar 1997 14:50:10 +0000 Files: pod/perlfunc.pod Title: "Document $^M in perlvar" From: Robin Barker <rmb1@cise.npl.co.uk> Msg-ID: <6153.9703202108@tempest.cise.npl.co.uk> Date: Thu, 20 Mar 97 21:08:33 GMT Files: pod/perlvar.pod Title: "typos in pods of 5.003_93" From: Jim Meyering <meyering@asic.sc.ti.com> Msg-ID: <wpgendbzvhx.fsf@asic.sc.ti.com> 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: lvirden@cas.org (Larry W. Virden, x2487) Msg-ID: <9703141700.AA22911@cas.org> Date: Fri, 14 Mar 1997 17:00:12 -0500 Files: pod/*.pod Title: "clarify example in perlfunc" From: Jarkko Hietaniemi Msg-ID: <199703201746.TAA25195@alpha.hut.fi> 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: <199703061912.OAA20606@aatma.engin.umich.edu> 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: <199703090019.TAA32591@postman.osf.org> 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: <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu> 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: <77724767@Armageddon.meb.uni-bonn.de> 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: <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette. 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: aburlison@cix.compulink.co.uk (Alan Burlison) Msg-ID: <memo.147328@cix.compulink.co.uk> Date: Thu, 6 Mar 97 16:28 GMT0 Files: Configure Title: "Allow './Configure -Uoptimize'" From: Andy Dougherty Msg-ID: <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette. Date: Thu, 06 Mar 1997 11:15:47 -0500 (EST) Files: Configure Title: "Use 'test -f', not 'test -x'" From: Spider Boardman Msg-ID: <199703080053.TAA13943@web.zk3.dec.com> Date: Fri, 7 Mar 1997 19:53:00 -0500 Files: Configure Title: "Don't count on 'trap 0' inside () in shell script" From: aburlison@cix.compulink.co.uk (Alan Burlison) Msg-ID: <memo.147326@cix.compulink.co.uk> 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: <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk> 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: <24884.857841724@eeyore.ibcinc.com> Date: Sat, 08 Mar 1997 12:22:04 -0500 Files: lib/Exporter.pm Title: "Open[23] autoflush docs" From: Roderick Schertler Msg-ID: <7939.857693947@eeyore.ibcinc.com> 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 <hv@iii.co.uk> Msg-ID: <331F1507.4BE8@iii.co.uk> 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: <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette. 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: <199703080537.AAA25157@monk.mps.ohio-state.edu> Date: Sat, 8 Mar 1997 00:37:30 -0500 (EST) Files: README.os2 Title: "PODs corrections" From: Ilya Zakharevich Msg-ID: <199703080253.VAA24975@monk.mps.ohio-state.edu> 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 <Raphael_Manfredi@grenoble.hp.com> Msg-ID: <1479.857653838@lyon.grenoble.hp.com> Date: Thu, 06 Mar 97 14:10:38 +0100 Files: hints/hpux.sh Title: "Re: The continuing MachTen saga" From: Tom Phoenix Msg-ID: <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com> Date: Wed, 5 Mar 1997 09:47:22 -0800 (PST) Files: hints/machten_2.sh Title: "OS/2 patches" From: Ilya Zakharevich Msg-ID: <199703060308.WAA22211@monk.mps.ohio-state.edu> 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: <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu> 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: <199703030915.KAA11634@bombur2.uio.no> 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: <pzg1yfuiza.fsf@eeyore.ibcinc.com> 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: <199703040634.BAA19919@monk.mps.ohio-state.edu> 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 <jvromans@squirrel.nl> Files: lib/Getopt/Long.pm Title: "Benchmark: using code refs" From: Hugo van der Sanden <hv@iii.co.uk> Msg-ID: <199703041132.LAA07613@tyree.iii.co.uk> Date: Tue, 04 Mar 1997 11:32:11 +0000 Files: lib/Benchmark.pm Title: "Fix quotewords" From: Hugo van der Sanden <hv@crypt.compulink.co.uk> Msg-ID: <199703060755.HAA15060@crypt.compulink.co.uk> 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: d-lewart@uiuc.edu (Daniel S. Lewart) Msg-ID: <199703011821.NAA13037@sinistar.idle.com> Date: Sat, 1 Mar 97 12:04:09 CST Files: t/TEST Title: "Smarter t/op/taint.t" From: Tom Phoenix Msg-ID: <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com 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: wmiddlet@Adobe.COM (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: <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com 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: <199703011732.KAA14693@jhereg.perl.com> Date: Sat, 01 Mar 1997 10:32:31 -0700 Files: pod/perlmod.pod Title: "Clarify C<crypt> documentation" From: Tom Phoenix Msg-ID: <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com 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: <199703021454.QAA07446@alpha.hut.fi> 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: <199702041903.VAA16070@alpha.hut.fi> 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: <199702250725.CAA09192@aatma.engin.umich.edu>, <199702251925.OAA15498@aatma.engin.umich.edu>, <199702252200.RAA16853@aatma.engin.umich.edu> 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: <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu> 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: <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu> 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 <mhm@austin.ibm.com> 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: <199702251824.NAA14859@aatma.engin.umich.edu> 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: <199702270653.BAA13949@monk.mps.ohio-state.edu> 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: <199702271924.OAA14557@monk.mps.ohio-state.edu> 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: <199702271802.NAA12505@aatma.engin.umich.edu> 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: <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu> 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: <199702251906.OAA10608@monk.mps.ohio-state.edu> 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: <199702251937.OAA10718@monk.mps.ohio-state.edu> 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: <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk> 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: <199702251038.LAA13123@anna.in-berlin.de> 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: <199702271625.LAA25402@postman.osf.org> 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: <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com 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: <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com 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 <gnat@frii.com>, 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: <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette. 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 <gnat@frii.com> 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: <199702220951.EAA08156@Orb.Nashua.NH.US> 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: <199702231427.QAA13807@alpha.hut.fi> 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: <77724759@Armageddon.meb.uni-bonn.de> 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: <199702242124.NAA03796@wsuse5.mckesson.com> 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: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e 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: <199702241342.IAA25945@Orb.Nashua.NH.US> Date: Mon, 24 Feb 1997 08:42:59 -0500 Files: installperl Title: "installperl breaks running system (for a while)" From: Spider Boardman Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US> 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: <pzn2sv722y.fsf@eeyore.ibcinc.com> Date: 23 Feb 1997 14:29:57 -0500 Files: ext/IO/lib/IO/Pipe.pm Title: "Pod::Text fixes" From: Roderick Schertler Msg-ID: <350.856634588@eeyore.ibcinc.com> 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: <9702241605.AA17436@toad.ig.co.uk> 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 <domo@slipper.ip.lu> 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: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e 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: <199702242229.RAA04395@aatma.engin.umich.edu> 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: <199702240854.DAA27128@aatma.engin.umich.edu> and <199702242009.PAA02849@aatma.engin.umich.edu> 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: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e 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: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com 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: neufeld@fast.pvi.org (Keith Neufeld) Files: hints/aix.sh Title: "VMS patches post _27" From: Charles Bailey Msg-ID: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu> 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: <199702210024.TAA03174@monk.mps.ohio-state.edu> 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: <199702210244.VAA03676@monk.mps.ohio-state.edu> 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: <199702210737.CAA03951@monk.mps.ohio-state.edu> Date: Fri, 21 Feb 1997 02:37:59 -0500 (EST) Files: lib/perl5db.pl Title: "Avoid $` $& $' in libraries" From: Ilya Zakharevich Msg-ID: <199702210207.VAA03560@monk.mps.ohio-state.edu> 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: Graham.Barr@tiuk.ti.com 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 <hv@iii.co.uk> Msg-ID: <199702181105.LAA17895@tyree.iii.co.uk> 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: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e 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: <199702141708.SAA17546@bergen.sn.no> 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: <hwwsbpeq2.fsf@bergen.sn.no> 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: <pzraigyshr.fsf@eeyore.ibcinc.com> 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 array 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: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu> 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: <199702151906.VAA22999@alpha.hut.fi> 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 <jfs@fluent.com> Msg-ID: <199702130238.VAA24468@jfs.Fluent.COM> 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: <199702130644.BAA07572@monk.mps.ohio-state.edu> 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: <pz7mkc1h0g.fsf@eeyore.ibcinc.com> 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: allen@gateway.grumman.com (John L. Allen) Msg-ID: <9702141809.AA17001@gateway.grumman.com> 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 <mooney@dogbert.cc.ndsu.NoDak.edu> Msg-ID: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD 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: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de> Date: 10 Feb 1997 18:38:45 +0100 Files: pod/pod2man.PL DOCUMENTATION Title: "Update To-Do list" From: Tim Bunce Msg-ID: <9702101900.AA25293@toad.ig.co.uk> 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: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu> 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 <ckd@loiosh.kei.com> Msg-ID: <199702042011.PAA09206@loiosh.kei.com> 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: <199702041102.GAA24805@monk.mps.ohio-state.edu> 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: <hbu9uz1si.fsf@bergen.sn.no> 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: <9702061553.AA18147@claudius.bfsec.bt.co.uk> 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: <199702051342.OAA02753@bergen.sn.no> 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: <77724742@Armageddon.meb.uni-bonn.de> Date: Wed, 05 Feb 1997 18:56:45 +0100 Files: t/op/closure.t UTILITIES Title: "perldoc -f <perlfunc>" From: Gisle Aas Msg-ID: <199702051127.MAA02090@bergen.sn.no> 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: <199702042023.WAA13143@alpha.hut.fi> Date: Tue, 4 Feb 1997 22:23:34 +0200 (EET) Files: pod/pod2man.PL DOCUMENTATION Title: "return *FH pod patch" From: allen@gateway.grumman.com (John L. Allen) Msg-ID: <9702061507.AA04474@gateway.grumman.com> 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: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu> 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: <199701301958.VAA08992@alpha.hut.fi> Date: Thu, 30 Jan 1997 21:58:10 +0200 (EET) Files: hints/dec_osf.sh Title: "amigaos.sh" From: Norbert Pueschel Msg-ID: <77724724@Armageddon.meb.uni-bonn.de> 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: <199702030406.XAA23029@monk.mps.ohio-state.edu> 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 <john@AtlanTech.COM> 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: <199701301103.MAA11291@bergen.sn.no> 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: <77724725@Armageddon.meb.uni-bonn.de> 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: lvirden@cas.org (Larry W. Virden) Msg-ID: <199701301349.IAA16724@cas.org> 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: lvirden@cas.org (Larry W. Virden) Msg-ID: <199701301338.IAA15878@cas.org> Date: Thu, 30 Jan 1997 08:38:23 -0500 Files: INSTALL Title: "Update to perl.pod suggested" From: lvirden@cas.org (Larry W. Virden) Msg-ID: <199701301345.IAA16514@cas.org> 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: <20526.854659255@eeyore.ibcinc.com> Date: Thu, 30 Jan 1997 16:20:55 -0500 Files: pod/perlfunc.pod Title: "new (Feb 1) perlembed.pod" From: Jon Orwant <orwant@media.mit.edu> Msg-ID: <9702012334.AA15747@fahrenheit-451.media.mit.edu> 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: <199701270809.DAA00934@aatma.engin.umich.edu> 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: <199701270007.TAA26525@aatma.engin.umich.edu> 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 <71564.1743@compuserve.com> Files: MANIFEST win32/* Title: "Amiga files" From: Norbert Pueschel Msg-ID: <77724712@Armageddon.meb.uni-bonn.de> Date: Sun, 26 Jan 1997 17:42:15 +0100 Files: MANIFEST README.amiga hints/amigaos.sh Title: "New dec_osf hints" From: Jarkko.Hietaniemi@cc.hut.fi Msg-ID: <199701271233.OAA21548@alpha.hut.fi> 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: <9701272339.AA16537@toad.ig.co.uk> 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: <199701272216.AAA04557@alpha.hut.fi> Date: Tue, 28 Jan 1997 00:16:49 +0200 (EET) Files: perl.h Title: "global.sym: typo?" From: Jarkko Hietaniemi Msg-ID: <199701261937.VAA07556@alpha.hut.fi> 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: <199701251510.RAA05142@alpha.hut.fi> 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: data-drift@so.uio.no Msg-ID: <199701282014.VAA12645@selters.uio.no> 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: <9701271659.AA15137@toad.ig.co.uk> Date: Mon, 27 Jan 1997 16:59:06 +0000 Files: lib/ExtUtils/xsubpp DOCUMENTATION Title: "perldelta Fcntl enhancement" From: Jarkko Hietaniemi Msg-ID: <199701251505.RAA22159@alpha.hut.fi> 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: Jarkko.Hietaniemi@cc.hut.fi Msg-ID: <199701251541.RAA04120@alpha.hut.fi> Date: Sat, 25 Jan 1997 17:41:53 +0200 (EET) Files: pod/perldiag.pod Title: "perlfunc.pod: localtime" From: Jarkko Hietaniemi Msg-ID: <199701251629.SAA08114@alpha.hut.fi> Date: Sat, 25 Jan 1997 18:29:37 +0200 (EET) Files: pod/perlfunc.pod Title: "perlfunc diff: gmtime" From: Peter Haworth <pmh@edison.ioppublishing.com> Msg-ID: <32EE1298.7B90@edison.ioppublishing.com> Date: Tue, 28 Jan 1997 14:52:08 +0000 Files: pod/perlfunc.pod Title: "Updates to guts" From: Ilya Zakharevich Msg-ID: <199701270034.TAA13177@monk.mps.ohio-state.edu> 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: <199701270824.DAA01169@aatma.engin.umich.edu> 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: <199701202226.RAA05072@monk.mps.ohio-state.edu> 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: larry@wall.org (Larry Wall) Msg-ID: <199701202313.PAA11693@wall.org> 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: <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu> 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: <199701170446.XAA28939@monk.mps.ohio-state.edu> Date: Thu, 16 Jan 1997 23:46:40 -0500 (EST) Files: os2/Changes os2/os2.c Title: "Plan9 update" From: lutherh@stratcom.com (Luther Huffman) Files: plan9/config.plan9 plan9/mkfile Title: "Bugfixes for AmigaOS" From: Norbert Pueschel Msg-ID: <77724691@Armageddon.meb.uni-bonn.de> 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 <ach@rosat.mpe-garching.mpg.de> Msg-ID: <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de> 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: <199701210201.DAA17794@anna.in-berlin.de> 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: tom@amber.ssd.hcsc.com (Tom Horsley) Msg-ID: <9701181833.AA02602@amber.ssd.hcsc.com> 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 <stephen.zander@interlock.mckesson.com> Msg-ID: <199701170043.QAA25985@wsbip1.mckesson.com> 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: tom@amber.ssd.hcsc.com (Tom Horsley) Msg-ID: <9701192014.AA05722@amber.ssd.hcsc.com> 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: <9701231523.AA26613@toad.ig.co.uk> 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: <199701210305.WAA05451@monk.mps.ohio-state.edu> 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: <199701190455.XAA02579@monk.mps.ohio-state.edu> 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: <199701240937.JAA11443@pluto.tiuk.ti.com> 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: Jarkko.Hietaniemi@cc.hut.fi Msg-ID: <199701191811.UAA16346@alpha.hut.fi> 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: <23338.853986967@eeyore.ibcinc.com> 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: hv@crypt.compulink.co.uk (Hugo van der Sanden) Msg-ID: <199701210053.AAA02139@crypt.compulink.co.uk> 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: <77724697@Armageddon.meb.uni-bonn.de> 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: <199701170448.XAA28948@monk.mps.ohio-state.edu> 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: <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu> 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: dennism@cyrix.com (Dennis Marsa) Msg-ID: <9701172027.AA27861@orion.cyrix.com> 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: <199701240908.EAA23846@aatma.engin.umich.edu> 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: <199701172117.AA116515863@hpcc123.corp.hp.com> 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: <199701211610.LAA06227@monk.mps.ohio-state.edu> 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: <199701211600.SAA30117@alpha.hut.fi> 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 <Raphael_Manfredi@grenoble.hp.com> Msg-ID: <6058.853410121@lyon.grenoble.hp.com> Date: Thu, 16 Jan 97 11:22:01 +0100 Files: INSTALL pod/roffitall Title: "srand() doc update" From: Roderick Schertler Msg-ID: <24195.853379065@eeyore.ibcinc.com> Date: Wed, 15 Jan 1997 20:44:25 -0500 Files: pod/perlfunc.pod Title: "documentation of configpm (perl5.003_20)" From: win@in.rhein-main.de (Winfried Koenig) Msg-ID: <m0vkU40-0004WAC@incom.rhein-main.de> 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: <199701131022.FAA22830@monk.mps.ohio-state.edu> 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: <199701101102.GAA19051@monk.mps.ohio-state.edu> 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: <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu> 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 <jfs@fluent.com> Msg-ID: <199701132242.RAA14601@jfs.Fluent.COM> 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 <domo@slipper.ip.lu> 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" <jql@accessone.com> Msg-ID: <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com> 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: <199701100745.CAA13057@aatma.engin.umich.edu> 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: <199701080156.UAA15366@monk.mps.ohio-state.edu> 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 <domo@slipper.ip.lu> 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: roberto@eurocontrol.fr (Ollivier Robert) Msg-ID: <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr> 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 <domo@slipper.ip.lu> 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: <9701121509.AA11147@claudius.bfsec.bt.co.uk> 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 <jvromans@squirrel.nl> Files: lib/Getopt/Long.pm Title: "Refresh DB_File to 1.10" From: Paul Marquess Msg-ID: <9701141247.AA21242@claudius.bfsec.bt.co.uk> 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: <pz3ewb3189.fsf@eeyore.ibcinc.com> Date: 08 Jan 1997 23:45:58 -0500 Files: lib/FileCache.pm lib/cacheout.pl Title: "PATCH: AutoSplit" From: Graham Barr Msg-ID: <9603111010.AA29935@tiuk.ti.com> Date: 11 Mar 1996 06:01:58 -0500 Files: lib/AutoSplit.pm Title: "Re: Uninitialized value in Carp.pm ? " From: Gurusamy Sarathy Msg-ID: <199701141815.NAA07960@aatma.engin.umich.edu> 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: <9701081655.AA27349@claudius.bfsec.bt.co.uk> 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: <199701080825.DAA15813@monk.mps.ohio-state.edu> 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: <199701101243.NAA26400@anna.in-berlin.de> 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 <wscott@ichips.intel.com> Msg-ID: <199701082325.PAA04521@pdxlx008.intel.com> Date: Wed, 08 Jan 1997 15:25:19 -0800 Files: utils/perldoc.PL Title: "Yet another perldoc option" From: Gisle Aas Msg-ID: <199610022200.AAA15334@furubotn.sn.no> 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: <pzwwtoom8p.fsf@eeyore.ibcinc.com> Date: 07 Jan 1997 22:54:14 -0500 Files: utils/perldoc.PL DOCUMENTATION Title: "Full documentation generation patch" From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com> Msg-ID: <15309.853323388@lyon.grenoble.hp.com> 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: <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk> 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: <199701132013.PAA26606@aatma.engin.umich.edu> 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: <199701050739.CAA11112@monk.mps.ohio-state.edu> 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: <102.852695733@eeyore.ibcinc.com> 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: <32CE30F0.7E8425A5@tiuk.ti.com> 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: <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed 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: <199701072220.RAA02117@postman.osf.org> 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: <199701061718.MAA26909@aatma.engin.umich.edu> 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: roberto@keltia.freenix.fr (Ollivier Robert) Msg-ID: <Mutt.19970105224149.roberto@keltia.freenix.fr> 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: <32D0C21F.3FB28D51@tiuk.ti.com> 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: <7043.852565192@eeyore.ibcinc.com> 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 <rmb@cise.npl.co.uk> Msg-ID: <12393.9701071719@tempest.cise.npl.co.uk> 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: <12808.852583324@eeyore.ibcinc.com> 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 <domo@slipper.ip.lu> 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 <tassin@eerie.fr> 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: <23338.852394333@eeyore.ibcinc.com> 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: <pz91686ek1.fsf@eeyore.ibcinc.com> Date: 04 Jan 1997 21:28:30 -0500 Files: pod/perlfunc.pod Title: "doc patch: perldsc" From: Roderick Schertler Msg-ID: <pzafqo6eo9.fsf@eeyore.ibcinc.com> 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: <pzk9pp1b95.fsf@eeyore.ibcinc.com> 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: <18245.852608060@eeyore.ibcinc.com> Date: Mon, 06 Jan 1997 22:34:20 -0500 Files: pod/perlfunc.pod Title: "perlpod.pod possible patches" From: lvirden@cas.org (Larry W. Virden, x2487) Msg-ID: <9701070756.AA1185@cas.org> 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: <199612312309.AA283393772@hpcc123.corp.hp.com> 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: <199701012042.PAA25994@aatma.engin.umich.edu> 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: <199701032042.PAA06766@postman.osf.org> 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 <rmb@cise.npl.co.uk> 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: <199701032110.AA102535846@hpcc123.corp.hp.com> Date: Fri, 3 Jan 1997 13:10:46 -0800 Files: pod/perlguts.pod Title: "Re: perldelta, take 3" From: Tim Bunce Msg-ID: <9701031748.AA15335@toad.ig.co.uk> Date: Fri, 3 Jan 1997 17:48:46 +0000 Files: pod/perlnews.pod Title: "Miscellaneous pod patches" From: Ralf S. Engelschall <rse@engelschall.com> Files: pod/Makefile pod/perldebug.pod pod/perlfunc.pod pod/perlguts.pod Title: "expanded flock() docs" From: Roderick Schertler Msg-ID: <4481.852337871@eeyore.ibcinc.com> 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: <199612291312.IAA02134@monk.mps.ohio-state.edu> 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: <32C76882.3F3C7999@tiuk.ti.com> Date: Mon, 30 Dec 1996 07:00:18 +0000 Files: MANIFEST t/op/use.t Title: "More tests" From: Tom Phoenix Msg-ID: <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co 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: <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co Date: Mon, 30 Dec 1996 09:24:16 -0800 (PST) Files: configpm Title: "File::Copy under OS/2" From: Ilya Zakharevich Msg-ID: <199612280347.WAA00293@monk.mps.ohio-state.edu> 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 <domo@slipper.ip.lu> Files: pod/perllocale.pod Title: "Locale-related pod patches, take 2" From: Dominic Dunlop <domo@slipper.ip.lu> 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: <2043.852051019@eeyore.ibcinc.com> 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: win@in.rhein-main.de (Winfried Koenig) Msg-ID: <m0vd254-0004oKC@incom.rhein-main.de> 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: rse@engelschall.com (Ralf S. Engelschall) Files: hints/freebsd.sh Title: "Minor OS/2 fixes" From: Ilya Zakharevich Msg-ID: <199612252105.QAA11890@monk.mps.ohio-state.edu> 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: <199612261954.OAA12999@monk.mps.ohio-state.edu> Date: Thu, 26 Dec 1996 14:54:34 -0500 (EST) Files: lib/perl5db.pl DOCUMENTATION Title: "Perlguts, version 27" From: Jeff Okamoto Msg-ID: <199612250144.AA059528263@hpcc123.corp.hp.com> Date: Tue, 24 Dec 1996 17:44:23 -0800 Files: pod/perlguts.pod Title: "perlpod.pod patch for _16" From: Kenneth Albanowski Msg-ID: <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com> 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: <199612261306.PAA21161@alpha.hut.fi> 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: <199612202038.OAA22805@poplar.cray.com> 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: <199612240113.UAA09487@monk.mps.ohio-state.edu> 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 <mose@ccsn.edu> 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 <rmb@cise.npl.co.uk> 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: <199612210259.VAA10170@aatma.engin.umich.edu> Date: Fri, 20 Dec 1996 21:59:22 -0500 Files: regexec.c Title: "Bug in debugger with import manipulations" From: Ilya Zakharevich Msg-ID: <199612231037.FAA08617@monk.mps.ohio-state.edu> Date: Mon, 23 Dec 1996 05:37:48 -0500 (EST) Files: pp_hot.c Title: "Import and dynamic methods" From: Ilya Zakharevich Msg-ID: <199612230645.BAA08378@monk.mps.ohio-state.edu> 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: <199612220748.CAA07164@monk.mps.ohio-state.edu> Date: Sun, 22 Dec 1996 02:48:58 -0500 (EST) Files: malloc.c Title: "sv_gets patch" From: Ilya Zakharevich Msg-ID: <199612220824.DAA07235@monk.mps.ohio-state.edu> Date: Sun, 22 Dec 1996 03:24:04 -0500 (EST) Files: pp_hot.c Title: "pos $str patch" From: Ilya Zakharevich Msg-ID: <199612220831.DAA07247@monk.mps.ohio-state.edu> 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: <199612202325.SAA05505@monk.mps.ohio-state.edu> Date: Fri, 20 Dec 1996 18:25:30 -0500 (EST) Files: Configure Title: "Fixes for Interactive Unix" From: win@in.rhein-main.de (Winfried Koenig) Msg-ID: <m0vbeNO-00003WC@incom.rhein-main.de> 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: <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu> 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: <199612201145.EAA27860@mox.perl.com> 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: <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com> 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 <domo@slipper.ip.lu> 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: <199612201943.AA048111018@hpcc123.corp.hp.com> 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: <3923.851106237@eeyore.ibcinc.com> 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: <pzloavmd9h.fsf@eeyore.ibcinc.com> 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: <199612190418.XAA07291@Orb.Nashua.NH.US> 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: <26669.850977437@eeyore.ibcinc.com> 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: <pzvi9yig3h.fsf@eeyore.ibcinc.com> 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: <1826.851011557@eeyore.ibcinc.com> 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: <pzwwueimak.fsf@eeyore.ibcinc.com> 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: <77724601@Armageddon.meb.uni-bonn.de> 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: <199612081958.OAA26025@aatma.engin.umich.edu> 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 <john@AtlanTech.COM> Msg-ID: <01BBE77A.F6F37F80@malvinas.AtlanTech.COM> 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: seibert@Lynx.COM (Greg Seibert) Msg-ID: <m0vYEsY-0000IZC@kzinti.lynx.com> 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: aburlison@cix.compulink.co.uk (Alan Burlison) Msg-ID: <memo.453720@cix.compulink.co.uk> 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: <pzohg0r5tr.fsf@eeyore.ibcinc.com> 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: <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu> 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: <199612092144.XAA29025@alpha.hut.fi> 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 <muir@idiom.com> Msg-ID: <199612180659.WAA24957@idiom.com> 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: <199612152358.SAA28665@aatma.engin.umich.edu> 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: <199612131934.AA289845652@hpcc123.corp.hp.com> 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: <199612162153.VAA03590@ni-s.u-net.com> 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: <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu> 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: <9612181037.AA10123@claudius.bfsec.bt.co.uk> 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: <199612111038.FAA24363@monk.mps.ohio-state.edu> 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: <199612091444.HAA09947@toy.perl.com> Date: Mon, 09 Dec 1996 07:44:10 -0700 Files: MANIFEST pod/perltoot.pod Title: "Perlguts, version 25" From: Jeff Okamoto Msg-ID: <199612061940.AA055461228@hpcc123.corp.hp.com> Date: Fri, 6 Dec 96 11:40:27 PST Files: pod/perlguts.pod Title: "pod/perlipc.pod patch" From: d-lewart@uiuc.edu (Daniel S. Lewart) Msg-ID: <199612090910.CAA20906@mox.perl.com> Date: Mon, 9 Dec 96 3:10:02 CST Files: pod/perlipc.pod Title: "pod patches for English errors" From: Steve Kelem <steve.kelem@xilinx.com> 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: <199612150156.SAA12506@mox.perl.com> 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: <199611281150.GAA06884@monk.mps.ohio-state.edu> 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: <24178.849309616@eeyore.ibcinc.com> Date: Fri, 29 Nov 1996 18:20:16 -0500 Files: hints/dgux.sh Title: "BUG in hints/hpux.sh" From: Jeff McDougal <jmcdo@cris.com> Msg-ID: <32A42C11.7FA2@cris.com> 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: <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu> 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: <199612011107.GAA10805@monk.mps.ohio-state.edu> 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: <199611301652.JAA24201@toy.perl.com> 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: <199612011137.GAA10864@monk.mps.ohio-state.edu> 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: <199612031445.PAA19056@bombur2.uio.no> 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 <allen@gateway.grumman.com> 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: <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com> 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: <199611270830.DAA04985@monk.mps.ohio-state.edu> 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: nort@bottesini.harvard.edu (Norton Allen) Msg-ID: <9611271836.AA14460@bottesini.harvard.edu> 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: <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu> 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: <199611290533.AAA08053@monk.mps.ohio-state.edu> Date: Fri, 29 Nov 1996 00:33:49 -0500 (EST) Files: lib/perl5db.pl Title: "AutoLoader::AUTOLOAD optimization" From: Nick Ing-Simmons Msg-ID: <199611231954.TAA09921@ni-s.u-net.com> 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: <5898.849026569@eeyore.ibcinc.com> 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: <199611251946.VAA30459@alpha.hut.fi> 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 <john@AtlanTech.COM> Msg-ID: <01BBD6EE.E915C860@malvinas.AtlanTech.COM> 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: <199611212111.QAA17070@aatma.engin.umich.edu> 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: <199611260308.WAA02677@monk.mps.ohio-state.edu> 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: <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu> 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: <199611241147.GAA00490@monk.mps.ohio-state.edu> 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: <199611260215.AA100414526@hpcc123.corp.hp.com> 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: <199611252116.AA245766577@hpcc123.corp.hp.com> 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 <ach@rosat.mpe-garching.mpg.de> Msg-ID: <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de> 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: <199611230917.JAA00471@ni-s.u-net.com> Date: Sat, 23 Nov 1996 09:17:40 GMT Files: lib/blib.pm DOCUMENTATION Title: "perldiag documentation patch." From: Paul Marquess Msg-ID: <9611201607.AA12729@claudius.bfsec.bt.co.uk> Date: Wed, 20 Nov 96 16:07:28 GMT Files: pod/perldiag.pod Title: "a missing perldiag entry" From: Gurusamy Sarathy Msg-ID: <199611212024.PAA15758@aatma.engin.umich.edu> Date: Thu, 21 Nov 1996 15:24:02 -0500 Files: pod/perldiag.pod Title: "perlfunc patch" From: Paul Marquess Msg-ID: <9611201404.AA12477@claudius.bfsec.bt.co.uk> Date: Wed, 20 Nov 96 14:04:08 GMT Files: pod/perlfunc.pod Title: "Patch for pod/perlpod.pod" From: "Joseph S. Myers" <jsm28@cam.ac.uk> Msg-ID: <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk 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" <wegscd@whirlpool.com> 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 <lutherh@infinet.com> 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 <stephen.zander@interlock.mckesson.com> 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: hammen@gothamcity.jsc.nasa.gov (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" <rjray@uswest.com> 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" <rjray@uswest.com> 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" <rjray@uswest.com> 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" <powers@ml.com> 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 <cgf@bbc.com> 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" <rjray@uswest.com> 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 <nort@bottesini.harvard.edu> 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 <nort@bottesini.harvard.edu> 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 <skimo@breughel.ufsia.ac.be> 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 larry@wall.org. Index: configpm Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> 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 <skimo@breughel.ufsia.ac.be> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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 <mikedlr@it.com.pl> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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 <Raphael_Manfredi@grenoble.hp.com> # 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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 <jon@sems.com> 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 <jon@sems.com> 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: <199610012302.TAA08395@aatma.engin.umich.edu> 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 <retnuh@zule.pixar.com> 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 <jfs@jfs.fluent.com> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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 larry@wall.org. 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" <lewart@vadds.cvm.uiuc.edu> 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" <lewart@vadds.cvm.uiuc.edu> Subject: POD spelling patches Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> 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" <lewart@vadds.cvm.uiuc.edu> Subject: POD spelling patches Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> 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" <lewart@vadds.cvm.uiuc.edu> Subject: POD spelling patches Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> 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" <lewart@vadds.cvm.uiuc.edu> Subject: POD spelling patches Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <lewart@vadds.cvm.uiuc.edu> Subject: POD spelling patches Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <lewart@vadds.cvm.uiuc.edu> Subject: POD spelling patches Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> 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" <lewart@vadds.cvm.uiuc.edu> 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" <jsm28@hermes.cam.ac.uk> 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" <lewart@vadds.cvm.uiuc.edu> Subject: POD spelling patches Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <lewart@vadds.cvm.uiuc.edu> Subject: POD spelling patches Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <lewart@vadds.cvm.uiuc.edu> Subject: POD spelling patches Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> 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" <lewart@vadds.cvm.uiuc.edu> Subject: POD spelling patches Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> 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" <lewart@vadds.cvm.uiuc.edu> Subject: POD spelling patches Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <lewart@vadds.cvm.uiuc.edu> Subject: POD spelling patches Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <lewart@vadds.cvm.uiuc.edu> Subject: POD spelling patches Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> 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" <lewart@vadds.cvm.uiuc.edu> Subject: POD spelling patches Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> 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" <lewart@vadds.cvm.uiuc.edu> Subject: POD spelling patches Changed Larry's address to larry@wall.org. 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <lewart@vadds.cvm.uiuc.edu> Subject: POD spelling patches Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST) From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <rjray@uswest.com> 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" <rjray@uswest.com> 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" <rjray@uswest.com> 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" <rjray@uswest.com> 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 <Raphael_Manfredi@grenoble.hp.com> # 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" <rjray@uswest.com> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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" <jsm28@hermes.cam.ac.uk> 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 <twpierce@midway.uchicago.edu>. 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: scotth@sgi.com 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: scotth@sgi.com 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 <mahanm@nextwork.rose-hulman.edu> 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 <skimo@breughel.ufsia.ac.be> 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 <skimo@breughel.ufsia.ac.be> 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 <lupe@alanya.m.isar.de> 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 <skimo@breughel.ufsia.ac.be> 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).