diff options
-rw-r--r-- | Changes | 30892 | ||||
-rwxr-xr-x | Configure | 82 | ||||
-rw-r--r-- | MANIFEST | 12 | ||||
-rw-r--r-- | Makefile.SH | 25 | ||||
-rw-r--r-- | Porting/Glossary | 9 | ||||
-rw-r--r-- | Porting/config.sh | 6 | ||||
-rw-r--r-- | Porting/config_H | 13 | ||||
-rw-r--r-- | README.aix | 2 | ||||
-rw-r--r-- | README.epoc | 148 | ||||
-rw-r--r-- | README.vos | 241 | ||||
-rw-r--r-- | config_h.SH | 11 | ||||
-rw-r--r-- | configure.com | 10 | ||||
-rw-r--r-- | cv.h | 5 | ||||
-rw-r--r-- | doio.c | 8 | ||||
-rw-r--r-- | doop.c | 33 | ||||
-rw-r--r-- | dump.c | 1 | ||||
-rw-r--r-- | embed.h | 16 | ||||
-rwxr-xr-x | embed.pl | 23 | ||||
-rw-r--r-- | epoc/config.sh | 2 | ||||
-rw-r--r-- | ext/B/B.pm | 4 | ||||
-rw-r--r-- | ext/B/B.xs | 6 | ||||
-rw-r--r-- | ext/B/B/C.pm | 2 | ||||
-rw-r--r-- | ext/B/B/Deparse.pm | 5 | ||||
-rw-r--r-- | ext/DynaLoader/DynaLoader_pm.PL | 38 | ||||
-rw-r--r-- | ext/Encode/Encode.xs | 2 | ||||
-rw-r--r-- | ext/IO/lib/IO/Select.pm | 1 | ||||
-rw-r--r-- | ext/Storable/Storable.pm | 15 | ||||
-rw-r--r-- | ext/Thread/Thread.pm | 17 | ||||
-rw-r--r-- | ext/Thread/Thread.xs | 9 | ||||
-rw-r--r-- | ext/re/Makefile.PL | 9 | ||||
-rw-r--r-- | form.h | 1 | ||||
-rw-r--r-- | global.sym | 2 | ||||
-rw-r--r-- | handy.h | 32 | ||||
-rw-r--r-- | hints/aix.sh | 7 | ||||
-rw-r--r-- | hints/freebsd.sh | 7 | ||||
-rw-r--r-- | hints/openbsd.sh | 5 | ||||
-rwxr-xr-x | installman | 72 | ||||
-rw-r--r-- | iperlsys.h | 16 | ||||
-rw-r--r-- | lib/ExtUtils/Install.pm | 3 | ||||
-rw-r--r-- | lib/ExtUtils/MM_Unix.pm | 1 | ||||
-rw-r--r-- | lib/ExtUtils/MakeMaker.pm | 123 | ||||
-rw-r--r-- | lib/ExtUtils/Mksymlists.pm | 1 | ||||
-rw-r--r-- | lib/File/Path.pm | 4 | ||||
-rw-r--r-- | lib/Term/ReadLine.pm | 8 | ||||
-rw-r--r-- | lib/Test/Harness.pm | 1 | ||||
-rw-r--r-- | lib/Tie/Array.pm | 74 | ||||
-rw-r--r-- | lib/lib_pm.PL | 48 | ||||
-rw-r--r-- | lib/perl5db.pl | 6 | ||||
-rw-r--r-- | lib/strict.pm | 8 | ||||
-rw-r--r-- | lib/unicode/Is/Alnum.pl | 165 | ||||
-rw-r--r-- | lib/unicode/Is/Alpha.pl | 140 | ||||
-rw-r--r-- | lib/unicode/Is/DCmedial.pl (renamed from lib/unicode/Is/DCinital.pl) | 0 | ||||
-rw-r--r-- | lib/unicode/Is/Graph.pl | 15 | ||||
-rw-r--r-- | lib/unicode/Is/Print.pl | 5 | ||||
-rw-r--r-- | lib/unicode/Is/Punct.pl | 62 | ||||
-rw-r--r-- | lib/unicode/Is/Space.pl | 11 | ||||
-rw-r--r-- | lib/unicode/Is/Word.pl | 165 | ||||
-rwxr-xr-x | lib/unicode/mktables.PL | 26 | ||||
-rw-r--r-- | lib/vars.pm | 3 | ||||
-rw-r--r-- | objXSUB.h | 8 | ||||
-rw-r--r-- | op.c | 168 | ||||
-rw-r--r-- | patchlevel.h | 2 | ||||
-rw-r--r-- | perl.c | 3 | ||||
-rw-r--r-- | perl.h | 7 | ||||
-rw-r--r--[-rwxr-xr-x] | perlapi.c | 28 | ||||
-rw-r--r--[-rwxr-xr-x] | perlapi.h | 0 | ||||
-rw-r--r-- | perlio.c | 8 | ||||
-rw-r--r-- | perlsdio.h | 16 | ||||
-rw-r--r-- | perlsfio.h | 8 | ||||
-rw-r--r-- | perly.c | 2 | ||||
-rw-r--r-- | perly.y | 2 | ||||
-rw-r--r-- | pod/Makefile.SH | 7 | ||||
-rw-r--r-- | pod/buildtoc.PL | 4 | ||||
-rw-r--r-- | pod/perl.pod | 2 | ||||
-rw-r--r-- | pod/perlapi.pod | 53 | ||||
-rw-r--r-- | pod/perldelta.pod | 2703 | ||||
-rw-r--r-- | pod/perldiag.pod | 9 | ||||
-rw-r--r-- | pod/perlebcdic.pod | 13 | ||||
-rw-r--r-- | pod/perlfaq5.pod | 2 | ||||
-rw-r--r-- | pod/perlfunc.pod | 28 | ||||
-rw-r--r-- | pod/perlport.pod | 23 | ||||
-rw-r--r-- | pod/perlrun.pod | 2 | ||||
-rw-r--r-- | pod/perltoc.pod | 115 | ||||
-rw-r--r-- | pod/pod2man.PL | 16 | ||||
-rw-r--r-- | pp.c | 69 | ||||
-rw-r--r-- | pp_ctl.c | 64 | ||||
-rw-r--r-- | pp_hot.c | 8 | ||||
-rw-r--r-- | pp_sys.c | 17 | ||||
-rw-r--r-- | proto.h | 19 | ||||
-rw-r--r-- | regcomp.c | 21 | ||||
-rw-r--r-- | regexec.c | 22 | ||||
-rw-r--r-- | scope.c | 1 | ||||
-rw-r--r-- | sv.c | 101 | ||||
-rwxr-xr-x | t/comp/redef.t | 14 | ||||
-rwxr-xr-x | t/lib/b.t | 18 | ||||
-rwxr-xr-x | t/lib/dprof.t | 16 | ||||
-rw-r--r-- | t/lib/dprof/V.pm | 3 | ||||
-rw-r--r-- | t/lib/st-lock.t | 9 | ||||
-rwxr-xr-x | t/lib/syslog.t | 16 | ||||
-rw-r--r-- | t/lib/tie-splice.t | 17 | ||||
-rwxr-xr-x | t/op/pat.t | 6 | ||||
-rwxr-xr-x | t/op/sprintf.t | 13 | ||||
-rwxr-xr-x | t/op/tie.t | 27 | ||||
-rwxr-xr-x | t/op/write.t | 57 | ||||
-rwxr-xr-x | t/pragma/utf8.t | 203 | ||||
-rw-r--r-- | t/pragma/warn/pp_ctl | 6 | ||||
-rw-r--r-- | t/pragma/warn/utf8 | 4 | ||||
-rw-r--r-- | thrdvar.h | 2 | ||||
-rw-r--r-- | toke.c | 126 | ||||
-rw-r--r-- | uconfig.h | 13 | ||||
-rwxr-xr-x | uconfig.sh | 3 | ||||
-rw-r--r-- | utf8.c | 257 | ||||
-rw-r--r-- | utf8.h | 19 | ||||
-rw-r--r-- | util.c | 7 | ||||
-rw-r--r-- | utils/h2xs.PL | 44 | ||||
-rw-r--r-- | utils/perldoc.PL | 4 | ||||
-rw-r--r-- | vms/ext/Stdio/Stdio.pm | 4 | ||||
-rw-r--r-- | vms/gen_shrfls.pl | 15 | ||||
-rw-r--r-- | vms/genconfig.pl | 2 | ||||
-rw-r--r-- | vms/perly_c.vms | 2 | ||||
-rw-r--r-- | vms/test.com | 14 | ||||
-rw-r--r-- | vos/Changes | 26 | ||||
-rw-r--r-- | vos/build.cm | 80 | ||||
-rw-r--r-- | vos/compile_perl.cm | 10 | ||||
-rw-r--r-- | vos/config.alpha.def (renamed from vos/config.def) | 29 | ||||
-rw-r--r-- | vos/config.alpha.h (renamed from vos/config.h) | 30 | ||||
-rw-r--r-- | vos/config.ga.def | 487 | ||||
-rw-r--r--[-rwxr-xr-x] | vos/config.ga.h (renamed from vos/config_h.SH_orig) | 995 | ||||
-rw-r--r-- | vos/config.pl | 35 | ||||
-rw-r--r-- | vos/configure_perl.cm | 24 | ||||
-rw-r--r-- | vos/install_perl.cm | 69 | ||||
-rw-r--r-- | vos/perl.bind | 5 | ||||
-rw-r--r-- | vos/vosish.h | 141 | ||||
-rw-r--r-- | win32/config.bc | 2 | ||||
-rw-r--r-- | win32/config.gc | 2 | ||||
-rw-r--r-- | win32/config.vc | 2 | ||||
-rw-r--r-- | x2p/find2perl.PL | 4 |
137 files changed, 11921 insertions, 27150 deletions
@@ -1,11 +1,9 @@ -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.) +Please note: This file provides a complete, temporally ordered log of +changes that went into every version of Perl. If you'd like more +detailed information, please consult the comments in the individual +patches posted to the perl5-porters mailing list. Patches for each +individual change may also be obtained through ftp and rsync--see +perlhack.pod for the details. --------------- @@ -14,69 +12,79 @@ releases.) To give due honor to those who have made Perl what is is today, here are some of the more common names in the Changes file, and their -current addresses (as of February 2000): +current addresses (as of September 2000): - Gisle Aas <gisle@aas.no> - Abigail <abigail@delanet.com> - Kenneth Albanowski <kjahds@kjahds.com> - Russ Allbery <rra@stanford.edu> - Brad Appleton <bradapp@enteract.com> - Greg Bacon <gbacon@itsc.uah.edu> - Robin Barker <rmb1@cise.npl.co.uk> - Vishal Bhatia <vishal@gol.com> - Spider Boardman <spider@orb.nashua.nh.us> - Tom Christiansen <tchrist@perl.com> - Mark-Jason Dominus <mjd@plover.com> - Jan Dubois <jand@activestate.com> - Dominic Dunlop <domo@computer.org> - Eric Fifer <efifer@sanwaint.com> - Hallvard B Furuseth <h.b.furuseth@usit.uio.no> - M. J. T. Guy <mjtg@cus.cam.ac.uk> - Jarkko Hietaniemi <jhi@iki.fi> - Tom Hughes <tom@compton.nu> - Nick Ing-Simmons <nik@tiuk.ti.com> - Andreas Koenig <a.koenig@mind.de> - Douglas Lankshear <dougl@activestate.com> - Doug MacEachern <dougm@opengroup.org> - Raphael Manfredi <Raphael.Manfredi@st.com> - Paul Marquess <Paul.Marquess@btinternet.com> - Stephen McCamant <alias@mcs.com> - Laszlo Molnar <laszlo.molnar@eth.ericsson.se> - Hans Mulder <hansmu@xs4all.nl> - Chris Nandor <pudge@pobox.com> - Matthias Neeracher <neeri@iis.ee.ethz.ch> - Jeff Okamoto <okamoto@hpcc123.corp.hp.com> - Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de> - Tom Phoenix <rootbeer@teleport.com> - Joshua Pritikin <joshua.pritikin@db.com> - Peter Prymmer <pvhp@forte.com> - Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de> - Dean Roehrich <roehrich@cray.com> - Hugo van der Sanden <hv@crypt0.demon.co.uk> - Michael G Schwern <schwern@pobox.com> - Roderick Schertler <roderick@argon.org> - Kurt D. Starsinic <kstar@chapin.edu> - Benjamin Stuhl <sho_pi@hotmail.com> - Dan Sugalski <sugalskd@osshe.edu> - Nathan Torkington <gnat@frii.com> - Larry W. Virden <lvirden@cas.org> - Johan Vromans <jvromans@squirrel.nl> - Ilya Zakharevich <ilya@math.ohio-state.edu> + Gisle Aas <gisle@aas.no> + Abigail <abigail@foad.org> + Kenneth Albanowski <kjahds@kjahds.com> + Russ Allbery <rra@stanford.edu> + Brad Appleton <bradapp@enteract.com> + Greg Bacon <gbacon@itsc.uah.edu> + Robin Barker <rmb1@cise.npl.co.uk> + Vishal Bhatia <vishal@gol.com> + Spider Boardman <spider@orb.nashua.nh.us> + Daniel Chetlin <daniel@chetlin.com> + Tom Christiansen <tchrist@perl.com> + Lupe Christoph <lupe@lupe-christoph.de> + Nicholas Clark <nick@Bagpuss.unfortu.net> + Simon Cozens <simon@brecon.co.uk> + Francois Desarmenien <desar@club-internet.fr> + Mark-Jason Dominus <mjd@plover.com> + Jan Dubois <jand@activestate.com> + Dominic Dunlop <domo@computer.org> + Eric Fifer <efifer@sanwaint.com> + Richard Foley <Richard.Foley@m.dasa.de> + Jeffrey Friedl <jfriedl@yahoo-inc.com> + Hallvard B Furuseth <h.b.furuseth@usit.uio.no> + M. J. T. Guy <mjtg@cam.ac.uk> + Tom Hughes <tom@compton.nu> + Nick Ing-Simmons <nik@tiuk.ti.com> + Tim Jenness <timj@jach.hawaii.edu> + Andreas König <a.koenig@mind.de> + Charles Lane <lane@DUPHY4.Physics.Drexel.Edu> + Douglas Lankshear <dougl@activestate.com> + Doug MacEachern <dougm@covalent.net> + Raphael Manfredi <Raphael.Manfredi@pobox.com> + Paul Marquess <Paul.Marquess@btinternet.com> + Stephen McCamant <alias@mcs.com> + Laszlo Molnar <laszlo.molnar@eth.ericsson.se> + Hans Mulder <hansmu@xs4all.nl> + Chris Nandor <pudge@pobox.com> + Matthias Neeracher <neeri@iis.ee.ethz.ch> + Jeff Okamoto <okamoto@hpcc123.corp.hp.com> + Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de> + Tom Phoenix <rootbeer@teleport.com> + Stephen Potter <spp@ds.net> + Joshua Pritikin <joshua.pritikin@db.com> + Peter Prymmer <pvhp@forte.com> + Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de> + Dean Roehrich <roehrich@cray.com> + Hugo van der Sanden <hv@crypt.demon.co.uk> + Michael G Schwern <schwern@pobox.com> + Roderick Schertler <roderick@argon.org> + Yitzchak Scott-Thoennes <sthoenna@efn.org> + Kurt D. Starsinic <kstar@chapin.edu> + Benjamin Stuhl <sho_pi@hotmail.com> + Dan Sugalski <dan@sidhe.org> + Nathan Torkington <gnat@frii.com> + Larry W. Virden <lvirden@cas.org> + Johan Vromans <jvromans@squirrel.nl> + Ilya Zakharevich <ilya@math.ohio-state.edu> And the Keepers of the Patch Pumpkin: - Charles Bailey <bailey@newman.upenn.edu> - Graham Barr <gbarr@ti.com> - Malcolm Beattie <mbeattie@sable.ox.ac.uk> - Tim Bunce <Tim.Bunce@ig.co.uk> - Andy Dougherty <doughera@lafcol.lafayette.edu> - Gurusamy Sarathy <gsar@activestate.com> - Chip Salzenberg <chip@perl.com> + Charles Bailey <bailey@newman.upenn.edu> + Graham Barr <gbarr@ti.com> + Malcolm Beattie <mbeattie@sable.ox.ac.uk> + Tim Bunce <Tim.Bunce@ig.co.uk> + Andy Dougherty <doughera@lafcol.lafayette.edu> + Jarkko Hietaniemi <jhi@iki.fi> + Gurusamy Sarathy <gsar@activestate.com> + Chip Salzenberg <chip@perl.com> And, of course, the Author of Perl: - Larry Wall <larry@wall.org> - + Larry Wall <larry@wall.org> NOTE: Each change entry shows the change number; who checked it into the repository; when; description of the change; which branch the change @@ -89,26007 +97,10347 @@ indicator: +> branched (from elsewhere) !> merged changes (from elsewhere) +The Message-Ids in the change entries refer to the email messages sent +to the perl5-porters mailing list. You can retrieve the messages for +example from http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/ -------------- -Version v5.6.0 +Version v5.7.0 Development release working toward v5.8 -------------- ____________________________________________________________________________ -[ 5676] By: gsar on 2000/03/12 11:27:38 - Log: don't bother testing if we can flush all handles when fflush(stdin) - shows the pipe bug - Branch: perl - ! Configure -____________________________________________________________________________ -[ 5675] By: jhi on 2000/03/12 05:08:29 - Log: continue flogging the string->int conversion ifdefs - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 5674] By: gsar on 2000/03/12 05:01:30 - Log: fix File::DosGlob for patterns with drive names like c:*.bat - (suggested by Jason Mathews <mathews@computer.org>) - Branch: perl - ! lib/File/DosGlob.pm -____________________________________________________________________________ -[ 5673] By: jhi on 2000/03/12 04:48:14 - Log: Integrate with Sarathy. - Branch: cfgperl - !> doop.c perl.h pod/perldelta.pod pod/perldiag.pod - !> pod/perlpod.pod toke.c utils/perldoc.PL -____________________________________________________________________________ -[ 5672] By: gsar on 2000/03/12 03:57:23 - Log: security fixes for perldoc (from Tom Christiansen) - Branch: perl - ! utils/perldoc.PL -____________________________________________________________________________ -[ 5671] By: gsar on 2000/03/12 03:45:27 - Log: Larry's patch to disallow CORE::Snark, with perldiag entry +[ 7414] By: jhi on 2000/10/23 12:39:52 + Log: Undo the basename() part of #7412 since the lib/basename + tests would need upgrading too. Branch: perl - ! pod/perldelta.pod pod/perldiag.pod toke.c + ! lib/File/Basename.pm ____________________________________________________________________________ -[ 5670] By: gsar on 2000/03/12 03:36:17 - Log: insufficient buffer in change#5317 +[ 7413] By: jhi on 2000/10/23 12:19:27 + Log: Document PERL_INSTALL_ROOT of #7210. Branch: perl - ! doop.c -____________________________________________________________________________ -[ 5669] By: gsar on 2000/03/12 03:15:29 - Log: avoid L<foo|bar> for now, not all the pod2foo support it - Branch: perl - ! pod/perlpod.pod + ! lib/ExtUtils/Install.pm ____________________________________________________________________________ -[ 5668] By: gsar on 2000/03/12 02:35:55 - Log: rework change#5664 +[ 7412] By: jhi on 2000/10/23 12:16:47 + Log: Miscellaneous MacOS Classic library updates from Matthias Neeracher. Branch: perl - ! perl.h -____________________________________________________________________________ -[ 5667] By: jhi on 2000/03/11 21:35:29 - Log: todo and perldelta updates - Branch: cfgperl - ! Todo Todo-5.6 pod/perldelta.pod + ! lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm + ! lib/File/Path.pm lib/Term/ReadLine.pm lib/perl5db.pl ____________________________________________________________________________ -[ 5666] By: jhi on 2000/03/11 21:00:34 - Log: Integrate with Sarathy. - Branch: cfgperl - !> perl.h -____________________________________________________________________________ -[ 5665] By: jhi on 2000/03/11 20:58:58 - Log: Fixes for #5661. - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 5664] By: gsar on 2000/03/11 19:50:06 - Log: fix Strtoul() misdefinition is change#5661 +[ 7411] By: jhi on 2000/10/23 12:07:41 + Log: Subject: [PATCH: perl@7386] miscellaneous typos in 3 pods + From: Prymmer/Kahn <pvhp@best.com> + Date: Sun, 22 Oct 2000 22:18:40 -0700 (PDT) + Message-ID: <Pine.BSF.4.21.0010222214150.11774-100000@shell8.ba.best.com> Branch: perl - ! perl.h + ! README.aix pod/perlebcdic.pod vms/ext/Stdio/Stdio.pm ____________________________________________________________________________ -[ 5663] By: gsar on 2000/03/11 19:21:18 - Log: integrate cfgperl contents into mainline +[ 7410] By: jhi on 2000/10/23 04:10:11 + Log: The change #7187 was not so good on VMS. + + Subject: [PATCH perl@7369] VMS perldoc.PL fix for double quoted temp filename + From: "Craig A. Berry" <craig.berry@psinetcs.com> + Date: Sun, 22 Oct 2000 23:03:08 -0500 + Message-Id: <p04330102b617d093470b@[172.16.52.1]> Branch: perl - !> Configure config_h.SH hints/solaris_2.sh perl.h - !> t/pragma/warn/pp_hot toke.c -____________________________________________________________________________ -[ 5662] By: jhi on 2000/03/11 19:06:20 - Log: Integrate with Sarathy. - Branch: cfgperl - !> cop.h perl.c pp_ctl.c t/op/eval.t t/op/misc.t -____________________________________________________________________________ -[ 5661] By: jhi on 2000/03/11 19:03:32 - Log: Use Atof() instead of bare strtod(); ditto for Atol()/Atoul() - (introduce the latter) instead of bare strtoll()/strtoll(). - Branch: cfgperl - ! perl.h toke.c + ! utils/perldoc.PL ____________________________________________________________________________ -[ 5660] By: gsar on 2000/03/11 18:40:49 - Log: another long-standing eval bug: return doesn't reset $@ correctly +[ 7409] By: jhi on 2000/10/23 03:57:36 + Log: Avoid Storable locking on DJGPP for now. + + Subject: [PATCH] Re: [ID 20001020.009] Not OK: perl v5.7.0 +DEVEL7368 on dos-djgpp djgpp + From: "Peter J. Farley III" <pjfarley@banet.net> + Date: Sun, 22 Oct 2000 20:00:00 -0400 + Message-Id: <4.3.1.0.20001022194247.00acfee0@pop5.banet.net> Branch: perl - ! pp_ctl.c t/op/eval.t + ! ext/Storable/Storable.pm t/lib/st-lock.t ____________________________________________________________________________ -[ 5659] By: jhi on 2000/03/11 18:27:54 - Log: metaconfig-ify the test for broken fflush(NULL) - (which ails e.g. Solaris), from Ulrich Pfeifer. - Branch: cfgperl - ! Configure config_h.SH hints/solaris_2.sh - Branch: metaconfig/U/perl - ! d_unorderedl.U fflushall.U -____________________________________________________________________________ -[ 5658] By: gsar on 2000/03/11 18:11:22 - Log: change#3511 was not defensive enough about try blocks, causing - bogus attempts to free closures, and thence, segfaults +[ 7408] By: jhi on 2000/10/23 03:50:24 + Log: Subject: Re: [20000731.007] potential syntax error not detected [PATCH] + From: Ronald J Kimball <rjk@linguist.dartmouth.edu> + Date: Sun, 22 Oct 2000 21:12:22 -0400 + Message-ID: <20001022211222.A1062496@linguist.dartmouth.edu> Branch: perl - ! cop.h perl.c pp_ctl.c t/op/misc.t -____________________________________________________________________________ -[ 5657] By: jhi on 2000/03/11 18:04:44 - Log: Rewording. - Branch: cfgperl - ! t/pragma/warn/pp_hot -____________________________________________________________________________ -[ 5656] By: jhi on 2000/03/11 17:41:29 - Log: Integrate with Sarathy. - Branch: cfgperl - !> (integrate 27 files) + ! lib/vars.pm ____________________________________________________________________________ -[ 5655] By: gsar on 2000/03/11 17:06:03 - Log: reword comment +[ 7407] By: jhi on 2000/10/23 03:43:12 + Log: Subject: Re: [ID 20001021.005] SEGV with regex match + From: Hugo <hv@crypt.compulink.co.uk> + Date: Mon, 23 Oct 2000 00:47:22 +0100 + Message-Id: <200010222347.AAA09697@crypt.compulink.co.uk> Branch: perl - ! t/pragma/warn/pp_hot + ! regexec.c t/op/pat.t ____________________________________________________________________________ -[ 5654] By: gsar on 2000/03/11 17:01:47 - Log: off-by-one in os2.c (from Ilya Zakharevich) +[ 7406] By: jhi on 2000/10/23 03:40:29 + Log: Retract #7404 with a patch from Robin Barker, via Andy Dougherty. Branch: perl - ! os2/os2.c + ! lib/ExtUtils/MakeMaker.pm ____________________________________________________________________________ -[ 5653] By: gsar on 2000/03/11 16:59:48 - Log: File::Spec::VMS fixups, *not tested* on VMS (from Barrie Slaymaker) +[ 7405] By: jhi on 2000/10/22 21:32:00 + Log: Doc patch. + + Subject: [ID 19991128.002] \&{'foo'} not caught by strict refs + From: rspier@pobox.com (Robert Spier) + Date: Sun, 22 Oct 2000 15:24:32 -0400 (EDT) + Message-ID: <14835.16112.13457.447971@rls.cx> Branch: perl - ! lib/File/Spec/VMS.pm t/lib/filespec.t + ! lib/strict.pm ____________________________________________________________________________ -[ 5652] By: gsar on 2000/03/11 16:52:03 - Log: missing export list entry in change#5619 +[ 7404] By: jhi on 2000/10/22 21:30:51 + Log: Subject: [PATCH] Re: [ID 20000121.007] XXX documentation in man ExtUtils::MakeMaker + From: rspier@pobox.com (Robert Spier) + Date: Sun, 22 Oct 2000 15:43:03 -0400 (EDT) + Message-ID: <14835.17223.72448.705566@rls.cx> Branch: perl - ! makedef.pl + ! lib/ExtUtils/MakeMaker.pm ____________________________________________________________________________ -[ 5651] By: gsar on 2000/03/11 16:50:05 - Log: avoid using context pointer in MUTEX_INIT() et al; remove the - *_NOCONTEXT variants to keep it simple +[ 7403] By: jhi on 2000/10/22 21:24:11 + Log: Subject: [PATCH bleadperl] ripples from constsub patch + From: John Tobey <jtobey@john-edwin-tobey.org> + Date: Sun, 22 Oct 2000 17:10:43 -0400 (EDT) + Message-Id: <m13nSOB-000FObC@feynman.localnet> Branch: perl - ! malloc.c thread.h win32/win32thread.h + ! dump.c ext/B/B.pm ext/B/B.xs ext/B/B/Deparse.pm t/lib/b.t ____________________________________________________________________________ -[ 5650] By: gsar on 2000/03/11 16:07:35 - Log: remove =for section (from Johan Vromans) +[ 7402] By: jhi on 2000/10/22 20:59:35 + Log: Support s?printf parameter reordering. Branch: perl - ! lib/Getopt/Long.pm + ! pod/perldelta.pod pod/perlfunc.pod sv.c t/op/sprintf.t ____________________________________________________________________________ -[ 5649] By: gsar on 2000/03/11 16:05:50 - Log: add nokfile target in Makefile (from Andy Dougherty) +[ 7401] By: jhi on 2000/10/22 19:19:14 + Log: Expand Config variables only if explicitly so requested. + + Subject: Re: PATCH $Config::Config{ldlibpthname} in ext/DynaLoader/DynaLoader_pm.PL + From: Gurusamy Sarathy <gsar@ActiveState.com> + Date: Sun, 22 Oct 2000 11:47:32 -0700 + Message-Id: <200010221847.LAA02167@smtp3.ActiveState.com> Branch: perl - ! Makefile.SH + ! Makefile.SH lib/lib_pm.PL ____________________________________________________________________________ -[ 5648] By: gsar on 2000/03/11 16:02:53 - Log: mention podchecker (from Tim Jenness <timj@jach.hawaii.edu>) +[ 7400] By: jhi on 2000/10/22 18:24:10 + Log: Move the #7390 test from warn/op to comp/redef. + + Subject: Re: Creating const subs for constants. + From: John Tobey <jtobey@john-edwin-tobey.org> + Date: Sun, 22 Oct 2000 04:04:12 -0400 (EDT) + Message-Id: <m13nG72-000FObC@feynman.localnet> Branch: perl - ! pod/perlpod.pod + ! t/comp/redef.t t/pragma/warn/op ____________________________________________________________________________ -[ 5647] By: gsar on 2000/03/11 16:01:03 - Log: VMS build tweaks (from Charles Bailey) +[ 7399] By: jhi on 2000/10/22 17:49:59 + Log: Subject: PATCH $Config::Config{ldlibpthname} in ext/DynaLoader/DynaLoader_pm.PL + From: Nicholas Clark <nick@ccl4.org> + Date: Sat, 21 Oct 2000 22:23:19 +0100 + Message-ID: <20001021222319.B45586@plum.flirble.org> Branch: perl - ! configure.com perl.c t/pragma/warn/doio t/pragma/warn/util - ! vms/subconfigure.com + ! ext/DynaLoader/DynaLoader_pm.PL ____________________________________________________________________________ -[ 5646] By: gsar on 2000/03/11 10:13:27 - Log: remove outdated ftp.cis.ufl.edu reference +[ 7398] By: jhi on 2000/10/22 17:47:35 + Log: Subject: [PATCH bleadperl] -MO=C falls over on package <none> + From: Hugo <hv@crypt.compulink.co.uk> + Date: Sat, 21 Oct 2000 18:19:59 +0100 + Message-Id: <200010211719.SAA02087@crypt.compulink.co.uk> Branch: perl - ! pod/perlfaq2.pod + ! ext/B/B.pm ext/B/B/C.pm ____________________________________________________________________________ -[ 5645] By: gsar on 2000/03/11 10:10:39 - Log: failed hunk in change#5644 +[ 7397] By: jhi on 2000/10/22 17:35:18 + Log: Subject: [ID 20001021.003] updated hints/openbsd.sh + From: "Todd C. Miller" <Todd.Miller@courtesan.com> + Date: Sat, 21 Oct 2000 13:55:50 -0600 (MDT) + Message-Id: <200010211955.e9LJton24170@xerxes.courtesan.com> Branch: perl - ! t/op/pat.t + ! hints/openbsd.sh ____________________________________________________________________________ -[ 5644] By: gsar on 2000/03/11 10:08:47 - Log: fix optimizer bug in /^(?p{"a"})b/ (from Ilya Zakharevich) +[ 7396] By: jhi on 2000/10/22 17:19:46 + Log: Subject: installman go-faster stripes + From: Nicholas Clark <nick@talking.bollo.cx> + Date: Sat, 21 Oct 2000 17:24:53 +0100 + Message-ID: <20001021172452.A20371@Bagpuss.unfortu.net> + + Subject: Re: installman go-faster stripes + From: Russ Allbery <rra@stanford.edu> + Date: 21 Oct 2000 11:04:13 -0700 + Message-ID: <ylbswe5aw2.fsf@windlord.stanford.edu> Branch: perl - ! regcomp.c t/op/pat.t + ! installman pod/pod2man.PL ____________________________________________________________________________ -[ 5643] By: gsar on 2000/03/11 09:48:30 - Log: better {local,gm}time documentation (from Mark-Jason Dominus) +[ 7395] By: jhi on 2000/10/22 17:17:35 + Log: Hints tweak from Anton Berezin. Branch: perl - ! pod/perlfunc.pod + ! hints/freebsd.sh ____________________________________________________________________________ -[ 5642] By: gsar on 2000/03/11 09:45:10 - Log: tweaks for lynxos build (from Ed Mooring <mooring@lynx.com>) +[ 7394] By: jhi on 2000/10/22 04:50:04 + Log: Tweak the Is* definitions of Unicode character classes + to better match the official categorizations; embrace + the official categorizations; add the combining marks + as alpha (and -numeric); fix DCinital (a typo and edito) + to be DCmedial. Branch: perl - ! doio.c hints/lynxos.sh perl.h + + lib/unicode/Is/DCmedial.pl + - lib/unicode/Is/DCinital.pl + ! MANIFEST lib/unicode/Is/Alnum.pl lib/unicode/Is/Alpha.pl + ! lib/unicode/Is/Graph.pl lib/unicode/Is/Print.pl + ! lib/unicode/Is/Punct.pl lib/unicode/Is/Space.pl + ! lib/unicode/Is/Word.pl lib/unicode/mktables.PL ____________________________________________________________________________ -[ 5641] By: gsar on 2000/03/11 09:42:56 - Log: integrate cfgperl contents into mainline +[ 7393] By: jhi on 2000/10/21 18:06:05 + Log: Subject: [PATCH@blead Tie/Array.pm] Re: [ID 20001020.002] Tie::Array SPLICE method is buggy + From: Daniel Chetlin <daniel@chetlin.com> + Date: Sat, 21 Oct 2000 02:57:03 -0700 + Message-ID: <20001021025703.A2115@darkstar.chetlin.org> Branch: perl - !> Configure Todo-5.6 config_h.SH hints/irix_6.sh - !> lib/Math/Complex.pm regcomp.c t/op/64bit.t + + t/lib/tie-splice.t + ! MANIFEST lib/Tie/Array.pm ____________________________________________________________________________ -[ 5640] By: gsar on 2000/03/11 09:24:30 - Log: perldelta update, typos and whitespace adjustments +[ 7391] By: jhi on 2000/10/21 14:37:49 + Log: Testcases for a #7383,#7385 related bug. + + Subject: PATCH Re: [ID 20001020.006] "$2$utf8" == modification of read-only-variable + From: Nicholas Clark <nick@ccl4.org> + Date: Sat, 21 Oct 2000 15:04:51 +0100 + Message-ID: <20001021150451.A51566@plum.flirble.org> Branch: perl - ! lib/open.pm miniperlmain.c pod/perldelta.pod win32/perllib.c + ! t/pragma/utf8.t ____________________________________________________________________________ -[ 5639] By: jhi on 2000/03/11 00:51:48 - Log: Integrate with Sarathy. - Branch: cfgperl - !> (integrate 44 files) -____________________________________________________________________________ -[ 5638] By: jhi on 2000/03/11 00:45:46 - Log: Cpp out deadcode that IRIX compiler noticed. - Branch: cfgperl - ! regcomp.c -____________________________________________________________________________ -[ 5637] By: jhi on 2000/03/10 14:22:24 - Log: Do not use Perl's malloc in IRIX. - Branch: cfgperl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 5636] By: jhi on 2000/03/10 05:27:03 - Log: More/modified unused floating point units. - Branch: metaconfig/U/perl - + d_fp_class_l.U d_unordered.U d_unorderedl.U - ! d_fpclass.U -____________________________________________________________________________ -[ 5635] By: jhi on 2000/03/10 01:54:07 - Log: Add various yet-unused units. - Branch: metaconfig/U/perl - + d_class.U d_fchdir.U d_finite.U d_fp_class.U d_fp_classl.U - + d_fpclass.U d_fpclassify.U d_frexpl.U d_futimes.U - + d_getitimer.U d_getrlimit.U d_iconv.U d_isfinite.U d_isinf.U - + d_isnan.U d_isnanl.U d_lchmod.U d_lutimes.U d_setitimer.U - + d_setrlimit.U d_ualarm.U d_utimes.U -____________________________________________________________________________ -[ 5634] By: jhi on 2000/03/10 01:07:54 - Log: Fix goofups noticed by Mark Bixby and Jeff Okamoto. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/compline/nblock_io.U - Branch: metaconfig/U/perl - ! use64bits.U -____________________________________________________________________________ -[ 5633] By: jhi on 2000/03/09 23:22:33 - Log: Remove an obsolete note. - Branch: cfgperl - ! t/op/64bit.t -____________________________________________________________________________ -[ 5632] By: gsar on 2000/03/09 18:50:43 - Log: update Changes +[ 7390] By: jhi on 2000/10/21 14:35:57 + Log: Add a testcase for #7389. Branch: perl - ! Changes + ! t/pragma/warn/op ____________________________________________________________________________ -[ 5631] By: gsar on 2000/03/09 18:49:12 - Log: track more of the child state on Windows +[ 7389] By: jhi on 2000/10/21 14:26:45 + Log: Subject: Re: Creating const subs for constants. + From: John Tobey <jtobey@john-edwin-tobey.org> + Date: Fri, 20 Oct 2000 22:03:27 -0400 (EDT) + Message-Id: <m13mo0N-000FObC@feynman.localnet> Branch: perl - ! win32/win32.c win32/win32.h + ! cv.h embed.h embed.pl objXSUB.h op.c perlapi.c pod/perlapi.pod + ! proto.h sv.c ____________________________________________________________________________ -[ 5630] By: gsar on 2000/03/09 18:48:05 - Log: UNIVERSAL::isa() and UNIVERSAL::can() fail for magic values +[ 7386] By: jhi on 2000/10/21 01:31:12 + Log: Update Changes. Branch: perl - ! universal.c + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5629] By: gsar on 2000/03/09 18:37:35 - Log: tweak Unicode notes, other cleanups +[ 7385] By: jhi on 2000/10/21 01:28:42 + Log: The #7383 was right only in the context of the original bug report, + not in more general case. Branch: perl - ! Changes lib/bytes.pm lib/utf8.pm pod/perldelta.pod - ! pod/perlhist.pod pod/perlunicode.pod + ! pp_hot.c ____________________________________________________________________________ -[ 5628] By: gsar on 2000/03/09 17:39:58 - Log: support binmode(F,":crlf") and use open IN => ":raw", OUT => ":crlf" - semantics; the pragma sets defaults for both open() and qx// +[ 7384] By: jhi on 2000/10/21 01:08:23 + Log: Fix for ID 20000915.011, IO::Select warning for an undefined fd. Branch: perl - ! doio.c dosish.h embed.h embed.pl epoc/epocish.h lib/open.pm - ! mpeix/mpeixish.h op.c op.h opcode.h opcode.pl os2/os2ish.h - ! perl.h perlapi.c plan9/plan9ish.h pod/perlfunc.pod pp.sym - ! pp_proto.h pp_sys.c proto.h sv.h vms/vmsish.h vos/vosish.h + ! ext/IO/lib/IO/Select.pm ____________________________________________________________________________ -[ 5627] By: gsar on 2000/03/09 12:54:08 - Log: avoid autoflushing behavior of fork/system/exec on Solaris (thanks - to fflush(NULL) bug) +[ 7383] By: jhi on 2000/10/21 00:44:18 + Log: Fix for ID 20001020.006, concatenating an unset submatch + with utf8 resulted in "Modification of a read-only value". Branch: perl - ! hints/solaris_2.sh pod/perldelta.pod + ! pp_hot.c t/pragma/utf8.t ____________________________________________________________________________ -[ 5626] By: gsar on 2000/03/09 11:34:51 - Log: abort build on HP-UX if bundled non-ANSI compiler is detected - (from Dominic Dunlop <domo@computer.org>) +[ 7382] By: jhi on 2000/10/20 20:44:31 + Log: Make scan_num() reëntrant, as suggested in + + Subject: [PATCH perl@7229] Rentrant parser and yylex() + From: "Roca, Ignasi" <ignasi.roca@fujitsu.siemens.es> + Date: Fri, 20 Oct 2000 14:17:27 +0100 + Message-ID: <5930DC161690D211966700902715754702DA09CD@madt009a.siemens.es> Branch: perl - ! hints/hpux.sh + ! embed.h embed.pl objXSUB.h perlapi.c perly.c perly.y proto.h + ! toke.c ____________________________________________________________________________ -[ 5625] By: gsar on 2000/03/09 11:17:07 - Log: patch from Larry to make -T filetest algorithm recognize utf8 as - "text" +[ 7381] By: jhi on 2000/10/20 20:07:29 + Log: Reëntrancy fix. + + Subject: [PATCH perl@7229] Rentrant parser and yylex() + From: "Roca, Ignasi" <ignasi.roca@fujitsu.siemens.es> + Date: Fri, 20 Oct 2000 14:17:27 +0100 + Message-ID: <5930DC161690D211966700902715754702DA09CD@madt009a.siemens.es> Branch: perl - ! pp_sys.c + ! embed.h embed.pl perl.h proto.h toke.c ____________________________________________________________________________ -[ 5624] By: gsar on 2000/03/09 11:11:59 - Log: provide support for deleting actions etc. (from Ronald J Kimball - <rjk@linguist.dartmouth.edu>) +[ 7380] By: jhi on 2000/10/20 19:15:54 + Log: Don't write double values through long double pointers, + based on a part of + + Subject: [ID 20001016.017] [jens: 5.7.0 Solaris 8, 64 Bit, Workshop 6.0 Compiler] + From: Jens Hamisch <jens@Strawberry.COM> + Date: Tue, 17 Oct 2000 08:39:36 +0200 + Message-Id: <20001017083936.A11104@Strawberry.COM> Branch: perl - ! lib/perl5db.pl pod/perldebug.pod + ! perl.h pp.c ____________________________________________________________________________ -[ 5623] By: gsar on 2000/03/09 06:39:21 - Log: new xsubpp keywords should be in all caps +[ 7379] By: jhi on 2000/10/20 18:43:37 + Log: Portability tweak on #7377. + + Subject: Re: [nick@cow.org.uk: [ID 20001020.004] Not OK: perl v5.7.0 +DEVEL7368 on i386-freebsd-64all 4.1-stable (UNINSTALLED)] + From: lane@DUPHY4.Physics.Drexel.Edu (Charles Lane) + Date: Fri, 20 Oct 2000 13:13:41 EDT + Message-Id: <001020131216.3b141@DUPHY4.Physics.Drexel.Edu> Branch: perl - ! lib/ExtUtils/xsubpp + ! t/lib/dprof.t ____________________________________________________________________________ -[ 5622] By: gsar on 2000/03/09 06:26:04 - Log: demand-load utf8.pm in swash routines +[ 7378] By: jhi on 2000/10/20 12:57:19 + Log: SOCKS function redefinitions need prototypes, too, otherwise + for example 32 bit versus 64 bit differences cause a lot of + problems. Part of + + Subject: [ID 20001016.017] [jens: 5.7.0 Solaris 8, 64 Bit, Workshop 6.0 Compiler] + From: Jens Hamisch <jens@Strawberry.COM> + Date: Tue, 17 Oct 2000 08:39:36 +0200 + Message-Id: <20001017083936.A11104@Strawberry.COM> Branch: perl - ! op.c utf8.c + ! doio.c pp_sys.c ____________________________________________________________________________ -[ 5621] By: gsar on 2000/03/08 19:27:02 - Log: make Dump() call the XSUB implementation transparently (modified - version of patch suggested by David Boyce <dsb@world.std.com>) +[ 7377] By: jhi on 2000/10/20 12:37:12 + Log: Subject: [PATCH] Perl 5.6.0/5.7.0 enable DProf test for VMS + From: lane@DUPHY4.Physics.Drexel.Edu (Charles Lane) + Date: Fri, 20 Oct 2000 08:26:04 EDT + Message-Id: <001020074851.3751a@DUPHY4.Physics.Drexel.Edu> Branch: perl - ! ext/Data/Dumper/Dumper.pm ext/Data/Dumper/Dumper.xs - ! pod/perldelta.pod + ! configure.com t/lib/dprof.t t/lib/dprof/V.pm vms/test.com ____________________________________________________________________________ -[ 5620] By: gsar on 2000/03/08 18:35:48 - Log: do FILE should not see outside lexicals (from Rick Delaney - <rick@consumercontact.com>) +[ 7376] By: jhi on 2000/10/20 12:35:31 + Log: Subject: [PATCH] Perl 5.6.0/5.7.0, vms/gen_shrfls.pl update + From: lane@DUPHY4.Physics.Drexel.Edu (Charles Lane) + Date: Fri, 20 Oct 2000 07:48:15 EDT + Message-Id: <001020074423.39b82@DUPHY4.Physics.Drexel.Edu> Branch: perl - ! op.c pp_ctl.c t/comp/require.t + ! configure.com vms/gen_shrfls.pl ____________________________________________________________________________ -[ 5619] By: gsar on 2000/03/08 18:04:45 - Log: abstract code for C<use Foo 1.23 @ary;> into a Perl_load_module() - API function +[ 7374] By: jhi on 2000/10/20 00:59:48 + Log: In the latest compiler builds cccdlflags must not become -fpic, + from Wilfredo Sánchez. Branch: perl - ! doio.c embed.h embed.pl global.sym objXSUB.h op.c op.h - ! perlapi.c pp_sys.c proto.h + ! hints/darwin.sh ____________________________________________________________________________ -[ 5618] By: jhi on 2000/03/08 18:03:30 - Log: Integrate with Sarathy. - Branch: cfgperl - +> lib/Pod/Plainer.pm - !> Changes MANIFEST dosish.h embedvar.h lib/Pod/InputObjects.pm - !> lib/Pod/Parser.pm makedef.pl op.c op.h perl.c perlapi.h - !> perlvars.h pod/perlop.pod pod/pod2latex.PL sv.c unixish.h - !> vms/vmsish.h -____________________________________________________________________________ -[ 5617] By: jhi on 2000/03/08 15:44:05 - Log: ICU todo fixes. - Branch: cfgperl - ! Todo-5.6 -____________________________________________________________________________ -[ 5616] By: jhi on 2000/03/08 14:30:40 - Log: Even more Todo. - Branch: cfgperl - ! Todo-5.6 -____________________________________________________________________________ -[ 5615] By: jhi on 2000/03/08 14:13:45 - Log: More Todo. - Branch: cfgperl - ! Todo-5.6 -____________________________________________________________________________ -[ 5614] By: jhi on 2000/03/08 13:50:53 - Log: wording changes - Branch: cfgperl - ! lib/Math/Complex.pm -____________________________________________________________________________ -[ 5613] By: gsar on 2000/03/08 12:51:35 - Log: clarify docs on return value from binding operators +[ 7373] By: jhi on 2000/10/20 00:56:35 + Log: Subject: PATCH CR+LF should be "\cM\cJ" in perlop + From: Tony Cook <tony@develop-help.com> + Date: Fri, 20 Oct 2000 07:29:15 +1100 (EST) + Message-ID: <Pine.LNX.4.10.10010200725530.12682-100000@develop-help.com> Branch: perl ! pod/perlop.pod ____________________________________________________________________________ -[ 5612] By: gsar on 2000/03/08 12:41:38 - Log: shore up pod2latex shortcomings, and a Pod::Parser fix (from - Robin Barker) - Branch: perl - + lib/Pod/Plainer.pm - ! MANIFEST lib/Pod/Parser.pm pod/pod2latex.PL -____________________________________________________________________________ -[ 5611] By: gsar on 2000/03/08 12:22:59 - Log: integrate cfgperl changes into mainline - Branch: perl - ! Changes - !> installperl lib/Math/Complex.pm pod/perldelta.pod - !> t/lib/complex.t vms/vmsish.h -____________________________________________________________________________ -[ 5610] By: gsar on 2000/03/08 12:08:17 - Log: add missing locks for op refcounts - Branch: perl - ! dosish.h embedvar.h makedef.pl op.c op.h perl.c perlapi.h - ! perlvars.h sv.c unixish.h vms/vmsish.h -____________________________________________________________________________ -[ 5609] By: gsar on 2000/03/08 11:30:32 - Log: Pod::InputObjects tweak (from Brad Appleton) - Branch: perl - ! lib/Pod/InputObjects.pm -____________________________________________________________________________ -[ 5608] By: jhi on 2000/03/08 05:08:59 - Log: Integrate with Sarathy. - Branch: cfgperl - !> (integrate 27 files) -____________________________________________________________________________ -[ 5607] By: jhi on 2000/03/08 05:07:06 - Log: Make the stringification more customizable. - A potentially backward incompatible change. - Based on a suggestion by Roman Kosenko <ra@amk.al.lg.ua>. - Branch: cfgperl - ! lib/Math/Complex.pm pod/perldelta.pod t/lib/complex.t -____________________________________________________________________________ -[ 5606] By: jhi on 2000/03/08 00:49:14 - Log: s/lfs/largefiles/ - Branch: metaconfig - ! U/mksample -____________________________________________________________________________ -[ 5605] By: gsar on 2000/03/07 23:37:48 - Log: VMS build patch (from Peter Prymmer) +[ 7372] By: jhi on 2000/10/19 19:34:40 + Log: Typo noted by Mark Lutz. Branch: perl - ! configure.com installhtml lib/lib.pm vms/descrip_mms.template - ! vms/subconfigure.com vms/vms.c + ! t/op/64bitint.t ____________________________________________________________________________ -[ 5604] By: gsar on 2000/03/07 23:25:46 - Log: CopFILEGV(&PL_compiling) must be reset properly (from Doug MacEachern) +[ 7370] By: jhi on 2000/10/19 17:18:08 + Log: Subject: PATCH do_print has 2 PerlIO_error()s + From: nick@ccl4.org + Date: Thu, 19 Oct 2000 18:09:20 +0100 + Message-ID: <20001019180920.A8440@babyhippo.co.uk> Branch: perl - ! perl.c + ! doio.c ____________________________________________________________________________ -[ 5603] By: gsar on 2000/03/07 23:05:16 - Log: type mismatch +[ 7369] By: jhi on 2000/10/19 14:01:49 + Log: Update Changes. Branch: perl - ! sv.c + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5602] By: gsar on 2000/03/07 22:40:55 - Log: add note to INSTALL about C++ compilers (from M J T Guy) +[ 7368] By: jhi on 2000/10/19 13:04:29 + Log: Subject: Re: [ID 20001013.008] perl 5.6.0 on AIX w/GCC + From: "H.Merijn Brand" <h.m.brand@hccnet.nl> + Date: Wed, 18 Oct 2000 13:12:01 +0200 + Message-Id: <20001018131021.F844.H.M.BRAND@hccnet.nl> Branch: perl - ! INSTALL + ! hints/aix.sh ____________________________________________________________________________ -[ 5601] By: gsar on 2000/03/07 22:30:35 - Log: separate options to incpush() for adding version directories and - architecture directories (from Andy Dougherty) +[ 7367] By: jhi on 2000/10/19 02:22:40 + Log: Fix of sorts for bug id 20000901.092. There seems to be no trace + of a 'pmshort' anywhere in the B, so the offending line was simply + removed. Branch: perl - ! embed.h embed.pl perl.c proto.h t/lib/fatal.t + ! ext/B/B/Debug.pm ____________________________________________________________________________ -[ 5600] By: gsar on 2000/03/07 20:18:54 - Log: support :void to enable croaking only in void context (from - Simon Cozens <simon@othersideofthe.earth.li>) +[ 7366] By: jhi on 2000/10/19 02:12:37 + Log: Add the test case for the bug id 20000730.004 which seems + to have been fixed by now. Branch: perl - ! lib/Fatal.pm t/lib/fatal.t + ! t/pragma/utf8.t ____________________________________________________________________________ -[ 5599] By: gsar on 2000/03/07 18:35:21 - Log: Pod::Html tweak to avoid false falses +[ 7365] By: jhi on 2000/10/18 23:36:24 + Log: Subject: [PATCH 5.7.0] Re: [ID 20001018.008] flip-flop bug when there's no <FH> + From: Hugo <hv@crypt.compulink.co.uk> + Date: Wed, 18 Oct 2000 23:25:58 +0100 + Message-Id: <200010182225.XAA20330@crypt.compulink.co.uk> Branch: perl - ! lib/Pod/Html.pm + ! pp_ctl.c pp_hot.c t/op/flip.t t/pragma/warn/pp_hot ____________________________________________________________________________ -[ 5598] By: gsar on 2000/03/07 18:21:58 - Log: skip null siblings encountered by goto out of loopish block - (from Doug Lankshear) +[ 7364] By: jhi on 2000/10/18 21:12:53 + Log: (retracted) Branch: perl - ! pp_ctl.c + ! pp.c ____________________________________________________________________________ -[ 5597] By: gsar on 2000/03/07 16:33:29 - Log: omit XSLoader from bytecode dumps +[ 7363] By: jhi on 2000/10/18 20:55:38 + Log: Missing change from #7362. Branch: perl - ! ext/B/B/Bytecode.pm ext/B/B/Stash.pm ext/B/B/Xref.pm + ! win32/perlhost.h ____________________________________________________________________________ -[ 5596] By: gsar on 2000/03/07 10:58:17 - Log: avoid coredump on C<printf "%vd"> +[ 7362] By: jhi on 2000/10/18 20:52:01 + Log: Borland C fstat() never saw the fd as writable. + + Subject: fix for Borland's weak "stat" (perl@7211) + From: "Konovalov, Vadim" <vkonovalov@lucent.com> + Date: Mon, 16 Oct 2000 09:55:03 +0400 + Message-ID: <402099F49BEED211999700805FC7359F7C0E40@ru0028exch01.spb.lucent.com> Branch: perl - ! sv.c + ! win32/win32.c ____________________________________________________________________________ -[ 5595] By: gsar on 2000/03/07 10:26:03 - Log: add missing HTML escapes that can be displayed in xterm (from - Tim Jenness <timj@jach.hawaii.edu>) +[ 7361] By: jhi on 2000/10/18 17:43:50 + Log: Regen toc. Branch: perl - ! lib/Pod/Text.pm + ! pod/buildtoc.PL pod/perl.pod pod/perlport.pod pod/perltoc.pod ____________________________________________________________________________ -[ 5594] By: gsar on 2000/03/07 10:24:55 - Log: Fatal.pm pod tweak (from Matt Sergeant <matt@sergeant.org>) +[ 7360] By: jhi on 2000/10/18 17:07:44 + Log: From: "H.Merijn Brand" <h.m.brand@hccnet.nl> + Subject: Re: [ID 20001013.008] perl 5.6.0 on AIX 4.3.2 w/GCC 2.95.2 + Message-Id: <20001016151837.9977.H.M.BRAND@hccnet.nl> + Date: Mon, 16 Oct 2000 15:19:49 +0200 Branch: perl - ! lib/Fatal.pm + + README.aix + ! MANIFEST ____________________________________________________________________________ -[ 5593] By: gsar on 2000/03/07 09:57:24 - Log: get ByteLoader working again +[ 7359] By: jhi on 2000/10/18 17:04:49 + Log: Subject: Pod patch for Devel::Peek + From: "H.Merijn Brand" <h.m.brand@hccnet.nl> + Message-Id: <20001016121252.996B.H.M.BRAND@hccnet.nl> + Date: Mon, 16 Oct 2000 12:26:34 +0200 Branch: perl - ! bytecode.pl ext/B/B/Asmdata.pm ext/B/B/Bytecode.pm - ! ext/B/B/C.pm ext/ByteLoader/bytecode.h - ! ext/ByteLoader/byterun.c + ! ext/Devel/Peek/Peek.pm ____________________________________________________________________________ -[ 5592] By: gsar on 2000/03/07 05:14:49 - Log: typo in makedef.pl +[ 7358] By: jhi on 2000/10/18 17:03:15 + Log: Make Cwd more bulletproof in chrooted environments. + + Subject: [ID 20001018.001] Fix for Cwd.pm (chroot) + From: "Eric E. Coe" <Eric.Coe@oracle.com> + Date: Wed, 18 Oct 2000 04:03:54 -0400 + Message-Id: <39ED596A.70E599FE@oracle.com> Branch: perl - ! lib/File/Path.pm makedef.pl -____________________________________________________________________________ -[ 5591] By: jhi on 2000/03/06 22:56:24 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Changes ext/File/Glob/Glob.xs lib/Pod/Html.pm + ! lib/Cwd.pm ____________________________________________________________________________ -[ 5590] By: gsar on 2000/03/06 22:32:44 - Log: fix incorrect prototypes in File::Glob +[ 7357] By: jhi on 2000/10/18 16:37:26 + Log: Disable the UTF8 downgrade croakage for now to avoid + too many not okay messages. Branch: perl - ! ext/File/Glob/Glob.xs + ! doio.c ____________________________________________________________________________ -[ 5589] By: gsar on 2000/03/06 22:07:38 - Log: update Changes +[ 7356] By: jhi on 2000/10/17 23:29:41 + Log: Show the failed remote port, instead of the failing line number. + + Subject: [PATCH 5.6.1 Debugger] More diagnostics + From: David Sparks <daves@ActiveState.com> + Date: Tue, 17 Oct 2000 15:00:24 -0700 + Message-Id: <5.0.0.25.0.20001017144037.02551e10@pop3> Branch: perl - ! Changes -____________________________________________________________________________ -[ 5588] By: jhi on 2000/03/06 21:46:18 - Log: From: "Craig A. Berry" <craig.berry@metamorgs.com> - To: vmsperl@perl.org, perl5-porters@perl.org - Cc: jhi@iki.fi, Charles Bailey <BAILEY@newman.upenn.edu>, gsar@activestate.com - Subject: [PATCH 5.5.670] circumvent VMS fileno bug in old DEC C version - Date: Mon, 06 Mar 2000 15:36:13 -0600 - Message-Id: <4.2.2.20000306153539.00ca6420@exchi01.midwest.metamorgs.com> - Branch: cfgperl - ! vms/vmsish.h -____________________________________________________________________________ -[ 5587] By: jhi on 2000/03/06 21:23:27 - Log: Use $^O. - Branch: cfgperl - ! installperl -____________________________________________________________________________ -[ 5586] By: jhi on 2000/03/06 21:19:15 - Log: Undo drift from the mainline. - Branch: cfgperl - !> (integrate 1607 files) + ! lib/perl5db.pl ____________________________________________________________________________ -[ 5585] By: gsar on 2000/03/06 20:23:37 - Log: change#5513 accidentally undid change#5373, put it back +[ 7355] By: jhi on 2000/10/17 14:11:31 + Log: On output try to downgrade to bytes, croak if impossible, + from Simon Cozens. This means that outputting >255 UTF8 + is impossible. Consider this as a strong incentive to get + the I/O disciplines implemented. Branch: perl - ! lib/Pod/Html.pm -____________________________________________________________________________ -[ 5584] By: jhi on 2000/03/06 17:30:48 - Log: Integrate with Sarathy. - Branch: cfgperl - !> lib/File/Path.pm lib/Getopt/Long.pm lib/IPC/Open2.pm - !> lib/Pod/Man.pm makedef.pl toke.c vms/subconfigure.com + ! doio.c pod/perldiag.pod sv.c ____________________________________________________________________________ -[ 5583] By: gsar on 2000/03/06 17:02:52 - Log: makedef.pl typos +[ 7354] By: jhi on 2000/10/17 13:42:23 + Log: Clarify documentation on 'use bytes'. + + Subject: Re: What does 'use bytes' "mean" ? + From: Simon Cozens <simon@cozens.net> + Date: Mon, 18 Sep 2000 18:24:25 +0100 + Message-ID: <20000918182425.A26765@deep-dark-truthful-mirror.perlhacker.org> Branch: perl - ! makedef.pl + ! lib/bytes.pm ____________________________________________________________________________ -[ 5582] By: gsar on 2000/03/06 15:24:14 - Log: Pod::Man bugfixes (from Russ Allbery) +[ 7353] By: jhi on 2000/10/17 13:28:12 + Log: Workaround for a sfio bug where the stream error indicator + is not cleared as documented. + + Subject: PATCH (was Re: [ID 20001016.007] Not OK: perl v5.7.0 +DEVEL7228 on i586-linux 2.2.16 (UNINSTALLED)) + From: Nicholas Clark <nick@ccl4.org> + Date: Mon, 16 Oct 2000 18:28:23 +0100 + Message-ID: <20001016182823.J19700@plum.flirble.org> Branch: perl - ! lib/Pod/Man.pm + ! doio.c ____________________________________________________________________________ -[ 5581] By: gsar on 2000/03/06 15:17:08 - Log: File::Path::rmtree() doesn't delete stale symlinks correctly +[ 7352] By: jhi on 2000/10/17 13:06:19 + Log: More IoTYPE sprinkling. Branch: perl - ! lib/File/Path.pm + ! doio.c pp_hot.c ____________________________________________________________________________ -[ 5580] By: gsar on 2000/03/06 14:55:57 - Log: pod nits +[ 7351] By: jhi on 2000/10/16 22:47:07 + Log: Detect early whether the std streams have gone bad. + + Subject: PATCH (was Re: [ID 20001016.007] Not OK: perl v5.7.0 +DEVEL7228 on i586-linux 2.2.16 (UNINSTALLED)) + Date: Mon, 16 Oct 2000 23:28:42 +0100 + From: Nicholas Clark <nick@ccl4.org> + Message-ID: <20001016232842.A37942@plum.flirble.org> Branch: perl - ! lib/Getopt/Long.pm lib/IPC/Open2.pm + ! t/op/misc.t ____________________________________________________________________________ -[ 5579] By: gsar on 2000/03/06 14:55:08 - Log: 64-bit build fix on VMS (from Dan Sugalski) +[ 7350] By: jhi on 2000/10/16 22:45:16 + Log: Subject: [ID 20001016.012] [PATCHes Included]OK: perl v5.7.0 on dos-djgpp djgpp + From: "Peter J. Farley III" <pjfarley@banet.net> + Date: Mon, 16 Oct 2000 18:15:59 -0400 + Message-Id: <4.3.1.0.20001016180235.00ac65a0@pop5.banet.net> Branch: perl - ! toke.c vms/subconfigure.com -____________________________________________________________________________ -[ 5578] By: jhi on 2000/03/06 14:37:46 - Log: Integrate with Sarathy. - Branch: cfgperl - !> README.win32 configure.com iperlsys.h lib/File/Spec/VMS.pm - !> lib/IPC/Open2.pm lib/IPC/Open3.pm perl.c t/lib/filefind.t - !> t/lib/filespec.t vms/ext/filespec.t vms/subconfigure.com - !> vms/test.com vms/vms.c win32/config.bc win32/config.gc - !> win32/config.vc win32/config_H.bc win32/config_H.gc - !> win32/config_H.vc win32/config_h.PL win32/perlhost.h - !> win32/win32.c win32/win32.h + ! djgpp/djgpp.c dosish.h t/io/open.t ____________________________________________________________________________ -[ 5577] By: gsar on 2000/03/06 07:26:18 - Log: skip tests that need VMS::Filespec on other platforms +[ 7349] By: jhi on 2000/10/16 22:36:45 + Log: perldelta tweak. Branch: perl - ! t/lib/filespec.t + ! pod/perldelta.pod ____________________________________________________________________________ -[ 5576] By: gsar on 2000/03/06 07:11:21 - Log: integrate vmsperl contents into mainline +[ 7348] By: jhi on 2000/10/16 15:17:53 + Log: Update Changes. Branch: perl - !> configure.com lib/File/Spec/VMS.pm t/lib/filefind.t - !> t/lib/filespec.t vms/ext/filespec.t vms/subconfigure.com - !> vms/test.com vms/vms.c + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5575] By: gsar on 2000/03/06 07:05:34 - Log: support for autovivified handles (from Tom Christiansen) +[ 7347] By: jhi on 2000/10/16 13:55:27 + Log: Add the capability to include/exclude branches. Branch: perl - ! lib/IPC/Open2.pm lib/IPC/Open3.pm + ! Porting/genlog ____________________________________________________________________________ -[ 5574] By: gsar on 2000/03/06 06:31:55 - Log: vendorlib support for Windows; regen win32/config* +[ 7346] By: jhi on 2000/10/16 13:18:04 + Log: Add Charles Lane. Branch: perl - ! README.win32 iperlsys.h perl.c win32/config.bc win32/config.gc - ! win32/config.vc win32/config_H.bc win32/config_H.gc - ! win32/config_H.vc win32/config_h.PL win32/perlhost.h - ! win32/win32.c win32/win32.h + ! AUTHORS Changes ____________________________________________________________________________ -[ 5573] By: bailey on 2000/03/06 05:23:23 - Log: Skip openpid.t while VMS subprocess intercommunication in flux (several vmsperlers) - Branch: vmsperl - ! vms/test.com -____________________________________________________________________________ -[ 5572] By: gsar on 2000/03/06 05:21:26 - Log: the incpush()es weren't all quite right on Windows in change#5559 +[ 7345] By: jhi on 2000/10/16 13:13:21 + Log: Add a perldelta note about the change #6024, pointed out by Sarathy. Branch: perl - ! perl.c -____________________________________________________________________________ -[ 5571] By: bailey on 2000/03/06 05:18:59 - Log: Fix ricochet in File::Spec::VMS - Fix eval error in filespec.t - Misc. minor fixes in filespec.t - Branch: vmsperl - ! lib/File/Spec/VMS.pm t/lib/filespec.t + ! pod/perldelta.pod ____________________________________________________________________________ -[ 5570] By: gsar on 2000/03/06 05:00:44 - Log: integrate cfgperl changes into mainline +[ 7244] By: jhi on 2000/10/16 02:29:54 + Log: Subject: $Carp::ExportLevel confusion in Exporter + From: "Ben Tilly" <ben_tilly@hotmail.com> + Date: Sat, 14 Oct 2000 16:44:34 EDT + Message-ID: <LAW2-F258sQwY6YHkid00003788@hotmail.com> Branch: perl - !> Configure Makefile.SH Porting/Glossary Porting/config.sh - !> Porting/config_H config_h.SH epoc/config.sh - !> ext/DynaLoader/DynaLoader_pm.PL hints/aix.sh patchlevel.h - !> perl.c perl.h toke.c vos/config.def vos/config.h - !> vos/config_h.SH_orig -____________________________________________________________________________ -[ 5569] By: jhi on 2000/03/06 04:51:39 - Log: Integrate with Sarathy. - Branch: cfgperl - !> installperl pp.c + ! lib/Exporter/Heavy.pm ____________________________________________________________________________ -[ 5568] By: gsar on 2000/03/06 04:48:17 - Log: installperl wasn't putting extensions with two or more - nested package names in the archlib +[ 7243] By: jhi on 2000/10/16 02:28:33 + Log: Subject: [PATCH perlguts.pod] Document offset hack + From: Simon Cozens <simon@cozens.net> + Message-ID: <20001014193225.A6568@pembro4.pmb.ox.ac.uk> + Date: Sat, 14 Oct 2000 19:32:25 +0100 Branch: perl - ! installperl -____________________________________________________________________________ -[ 5567] By: bailey on 2000/03/06 03:43:36 - Log: Set up for vendorarch (and fix 64bitint typo) (Dan Sugalski) - Branch: vmsperl - ! configure.com vms/subconfigure.com -____________________________________________________________________________ -[ 5566] By: bailey on 2000/03/06 03:40:14 - Log: Change $Config{'extensions'} to look Unixy (Charles Lane) - FIx logic error in glob-basic.t (Charles Lane) - Branch: vmsperl - ! configure.com vms/subconfigure.com -____________________________________________________________________________ -[ 5565] By: bailey on 2000/03/06 03:37:46 - Log: Remove trailing . from typeless files (Charles Lane) - Branch: vmsperl - ! t/lib/filefind.t -____________________________________________________________________________ -[ 5564] By: bailey on 2000/03/06 03:36:26 - Log: Resync with mainline, update test in vmsfspec.t - Branch: vmsperl - +> lib/Term/ANSIColor.pm t/lib/ansicolor.t - ! vms/ext/filespec.t - !> (integrate 171 files) + ! pod/perlguts.pod ____________________________________________________________________________ -[ 5563] By: gsar on 2000/03/06 03:29:11 - Log: avoid warning +[ 7241] By: jhi on 2000/10/16 02:22:44 + Log: Subject: small pod patch + From: Dan Boorstein <dan_boo@bellsouth.net> + Date: Sat, 14 Oct 2000 14:29:24 -0400 + Message-ID: <39E8A604.B501DB4F@bellsouth.net> Branch: perl - ! pp.c + ! pod/perlfaq7.pod pod/perlmod.pod ____________________________________________________________________________ -[ 5562] By: bailey on 2000/03/06 02:48:17 - Log: Downcase function call to hush picky cc - Branch: vmsperl - ! vms/vms.c -____________________________________________________________________________ -[ 5561] By: jhi on 2000/03/06 00:23:22 - Log: VOS patch from Paul Green. Note that the vos/config_h.SH_orig - is not exactly identical to the current config_h.SH because - Paul needs better $sitearch control. - Branch: cfgperl - ! vos/config.def vos/config.h vos/config_h.SH_orig -____________________________________________________________________________ -[ 5560] By: jhi on 2000/03/05 23:26:41 - Log: Avoid wiping out @dl_{librefs,modules} when XSLoader - falls back to DynaLoader. +[ 7240] By: jhi on 2000/10/16 02:13:46 + Log: -w cleanup. - From: Doug MacEachern <dougm@pobox.com> - To: perl5-porters@perl.org - Subject: [PATCH v5.5.670] maintain DynaLoader::dl_{librefs,modules} - Date: Sun, 5 Mar 2000 15:19:01 -0800 (PST) - Message-ID: <Pine.LNX.4.10.10003051509460.16885-100000@mojo.covalent.net> - Branch: cfgperl - ! ext/DynaLoader/DynaLoader_pm.PL -____________________________________________________________________________ -[ 5559] By: jhi on 2000/03/05 22:05:54 - Log: sitelib_stem and vendorlib_stem patches from Andy; - problem reported in - From: schwern@athens.arena-i.com (Michael G Schwern) - To: perl5-porters@perl.org - Subject: [ID 20000305.001] [BUG 5.5.670 perl.c] SITELIB_EXP mangled by hack. - Date: Sun, 5 Mar 2000 06:31:29 -0500 (EST) - Message-Id: <20000305113129.80DC23820@athens.arena-i.com> - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH epoc/config.sh patchlevel.h perl.c perl.h - ! vos/config.def vos/config.h vos/config_h.SH_orig - Branch: metaconfig - ! U/installdirs/instubperl.U U/installdirs/sitelib.U - ! U/installdirs/vendorlib.U -____________________________________________________________________________ -[ 5558] By: jhi on 2000/03/05 21:18:59 - Log: Integrate with Sarathy. - Branch: cfgperl - !> hints/linux.sh lib/Getopt/Long.pm -____________________________________________________________________________ -[ 5557] By: gsar on 2000/03/05 20:35:13 - Log: Getopt-Long v2.21 update (from Johan Vromans) + Subject: Re: Problems with bleadperl + From: "Stephen P. Potter" <spp@ds.net> + Date: Fri, 13 Oct 2000 13:32:49 -0400 + Message-Id: <200010131732.NAA19391@spp.users.ds.net> Branch: perl - ! lib/Getopt/Long.pm -____________________________________________________________________________ -[ 5556] By: gsar on 2000/03/05 20:26:57 - Log: Linux needs -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 too - (from Matthias Urlichs <smurf@noris.net>) - Branch: perl - ! hints/linux.sh -____________________________________________________________________________ -[ 5555] By: jhi on 2000/03/05 20:15:34 - Log: Integrate with Sarathy. - Branch: cfgperl - +> lib/Term/ANSIColor.pm t/lib/ansicolor.t - !> MANIFEST lib/Pod/InputObjects.pm opcode.h opcode.pl - !> pod/perldelta.pod pod/perlfunc.pod pp.c pp_sys.c - !> t/comp/proto.t toke.c utils/perlbug.PL -____________________________________________________________________________ -[ 5554] By: gsar on 2000/03/05 20:02:17 - Log: prototype changes for eventually supporting C<binmode(F, ":raw")> - and C<open F, "-|", 'cat', '-v'> - Branch: perl - ! opcode.h opcode.pl pod/perlfunc.pod pp.c pp_sys.c - ! t/comp/proto.t toke.c -____________________________________________________________________________ -[ 5553] By: jhi on 2000/03/05 19:55:02 - Log: AIX gcvt() cannot format long doubles very well. - Branch: cfgperl - ! hints/aix.sh -____________________________________________________________________________ -[ 5552] By: jhi on 2000/03/05 18:44:37 - Log: the monster cpp expression needs to be on one line to - appease makedepend - Branch: cfgperl - ! toke.c -____________________________________________________________________________ -[ 5551] By: jhi on 2000/03/05 18:24:32 - Log: IRIX cpp is fussy. - Branch: cfgperl - ! toke.c -____________________________________________________________________________ -[ 5550] By: gsar on 2000/03/05 17:46:18 - Log: perlbug tweak to grok local_patches better - Branch: perl - ! utils/perlbug.PL -____________________________________________________________________________ -[ 5549] By: gsar on 2000/03/05 17:33:10 - Log: add Term::ANSIColor, perldelta notes on Pod::Man, and fix a bug - in Pod::InputObjects (from Russ Allbery) - Branch: perl - + lib/Term/ANSIColor.pm t/lib/ansicolor.t - ! MANIFEST lib/Pod/InputObjects.pm pod/perldelta.pod -____________________________________________________________________________ -[ 5548] By: jhi on 2000/03/05 17:27:06 - Log: clean up the makedepend temp file - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 5547] By: jhi on 2000/03/05 17:23:18 - Log: Integrate with Sarathy. - Branch: cfgperl - !> perl.c -____________________________________________________________________________ -[ 5546] By: jhi on 2000/03/05 17:16:12 - Log: Integrate with Sarathy. - Branch: cfgperl - !> (integrate 47 files) + ! t/pragma/overload.t ____________________________________________________________________________ -[ 5545] By: gsar on 2000/03/05 17:13:48 - Log: strip last component of SITELIB_EXP only if it looks like a - number +[ 7239] By: jhi on 2000/10/16 01:41:18 + Log: One more ~utf8 tweak. Branch: perl - ! perl.c + ! t/op/bop.t ____________________________________________________________________________ -[ 5544] By: jhi on 2000/03/05 17:12:42 - Log: s/Perl/PeRl/; # yeah - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/cpp_stuff.U -____________________________________________________________________________ -[ 5543] By: gsar on 2000/03/05 16:54:10 - Log: thinko in change#4546 that caused variables to lose their importedness - (GvIMPORTED_XV_off should be !GvIMPORTED_XV) +[ 7238] By: jhi on 2000/10/16 01:34:14 + Log: Tweak the test of #7235. Branch: perl - ! sv.c t/pragma/strict-vars + ! t/op/bop.t ____________________________________________________________________________ -[ 5542] By: gsar on 2000/03/05 09:37:26 - Log: regen win32/config*, up version numbers &c. +[ 7237] By: jhi on 2000/10/16 01:25:04 + Log: Fix a couple of compiler-noted nits in #7235. Branch: perl - ! patchlevel.h win32/Makefile win32/config.bc win32/config.gc - ! win32/config.vc win32/config_H.bc win32/config_H.gc - ! win32/config_H.vc win32/makefile.mk + ! pp.c ____________________________________________________________________________ -[ 5541] By: gsar on 2000/03/05 09:20:12 - Log: undo change#5506; add patch to make blank line warnings optional - (from Brad Appleton) +[ 7236] By: jhi on 2000/10/16 01:22:46 + Log: Fix few quad issues, which for example broke chr(~chr(~0)) for UTF8. Branch: perl - ! lib/Pod/Checker.pm lib/Pod/Parser.pm t/pod/poderrs.xr + ! pp.c pp_hot.c ____________________________________________________________________________ -[ 5540] By: gsar on 2000/03/05 09:04:52 - Log: fixes for most warnings identified by gcc -Wall +[ 7235] By: jhi on 2000/10/15 16:24:44 + Log: Make ~(chr(a).chr(b)) eq chr(~a).chr(~b) on utf8. + + From: Simon Cozens <simon@cozens.net> + Subject: [PATCH] Re: [ID 20000918.005] ~ on wide chars + Date: Sat, 14 Oct 2000 20:52:13 +0100 + Message-ID: <20001014205213.A9645@pembro4.pmb.ox.ac.uk> Branch: perl - ! av.c cop.h deb.c doop.c dump.c embed.h embed.pl gv.c hv.c mg.c - ! miniperlmain.c objXSUB.h op.c perl.c perlapi.c pp.c pp_ctl.c - ! pp_hot.c pp_sys.c proto.h regcomp.c regexec.c regexp.h run.c - ! scope.c sv.c sv.h toke.c universal.c util.c xsutils.c + ! pp.c t/op/bop.t utf8.h ____________________________________________________________________________ -[ 5539] By: gsar on 2000/03/05 06:37:58 - Log: shup up warnings about dNOOP from gcc with __attribute__ ((unused)) - (from Doug MacEachern <dougm@pobox.com>) +[ 7234] By: jhi on 2000/10/15 15:19:29 + Log: split() utf8 fixes. Should fix both 20001014.001 and 20000426.003. + The problem was that rx->minlen was in chars while pp_split() + thought it would be in bytes. Branch: perl - ! patchlevel.h perl.h + ! pp.c t/pragma/utf8.t ____________________________________________________________________________ -[ 5538] By: gsar on 2000/03/05 05:50:44 - Log: tyop +[ 7233] By: jhi on 2000/10/14 20:24:24 + Log: Document FNCASE=y as discussed in the bug 20000902.009. Branch: perl - ! config_h.SH + ! README.dos ____________________________________________________________________________ -[ 5537] By: gsar on 2000/03/05 05:41:10 - Log: integrate cfgperl contents into mainline; add new tests from - inc.t into 64bit.t +[ 7232] By: jhi on 2000/10/14 18:52:21 + Log: Add test for bug id 20000427.003 (which seems to have + been fixed) (also duplicate as 20000427.004, though + with a higher severity). Move one utf8 from op/append + to pragma/utf8, tag the tests with bug ids. Branch: perl - ! t/op/64bit.t - !> Configure config_h.SH hints/hpux.sh hints/sco.sh perl.h - !> pod/perl.pod toke.c -____________________________________________________________________________ -[ 5536] By: jhi on 2000/03/05 05:37:22 - Log: dethinko - Branch: cfgperl - ! toke.c + ! t/op/append.t t/pragma/utf8.t ____________________________________________________________________________ -[ 5535] By: jhi on 2000/03/05 05:14:40 - Log: Integrate with Sarathy. - Branch: cfgperl - !> pp.c t/op/inc.t toke.c -____________________________________________________________________________ -[ 5534] By: gsar on 2000/03/05 04:50:26 - Log: optimize change#5533 to stick to IVs if constant is <= IV_MAX, - since runtime is highly optimized for IVs rather than UVs +[ 7231] By: jhi on 2000/10/14 17:28:37 + Log: Test cases for bug id 20000323.056 (the bug seems to be fixed). Branch: perl - ! toke.c + ! t/pragma/utf8.t ____________________________________________________________________________ -[ 5533] By: gsar on 2000/03/05 04:30:02 - Log: scan_num() sticks to UVs rather than IVs (now -2147483648 doesn't - end up being promoted to an NV) +[ 7229] By: jhi on 2000/10/14 00:49:22 + Log: Update Changes. Branch: perl - ! pp.c t/op/inc.t toke.c -____________________________________________________________________________ -[ 5532] By: jhi on 2000/03/05 01:11:37 - Log: more cpp cosmetics, logic cleanup - Branch: cfgperl - ! toke.c + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5531] By: jhi on 2000/03/05 00:51:20 - Log: Implement #5525 in metaconfig. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/cpp_stuff.U -____________________________________________________________________________ -[ 5530] By: jhi on 2000/03/05 00:32:51 - Log: Integrate with Sarathy. - Branch: cfgperl - !> config_h.SH doio.c lib/Cwd.pm lib/Pod/Html.pm lib/bytes.pm - !> lib/charnames.pm lib/filetest.pm lib/integer.pm lib/locale.pm - !> lib/overload.pm lib/utf8.pm os2/os2ish.h pod/perldebug.pod - !> t/lib/ipc_sysv.t t/pragma/warn/regcomp win32/config_H.bc - !> win32/config_H.gc win32/config_H.vc -____________________________________________________________________________ -[ 5529] By: jhi on 2000/03/05 00:31:17 - Log: Sanity check on the strtoll and strtoull. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig/U/perl - ! d_strtoll.U d_strtoull.U -____________________________________________________________________________ -[ 5528] By: jhi on 2000/03/05 00:07:21 - Log: Reformat the fearful cpp expression to be a little bit less fearful. - Branch: cfgperl - ! toke.c -____________________________________________________________________________ -[ 5527] By: gsar on 2000/03/04 21:55:03 - Log: make hints available via globals in the respective pragmas to - avoid duplicating the constants everywhere +[ 7228] By: jhi on 2000/10/14 00:46:10 + Log: Subject: RFC: a (temporary?) way around utf8.pm for EBCDIC + From: Peter Prymmer <pvhp@forte.com> + Date: Fri, 13 Oct 2000 15:59:56 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10010131548260.133963-100000@aspara.forte.com> Branch: perl - ! lib/bytes.pm lib/charnames.pm lib/filetest.pm lib/integer.pm - ! lib/locale.pm lib/overload.pm lib/utf8.pm -____________________________________________________________________________ -[ 5526] By: gsar on 2000/03/04 20:39:36 - Log: remove deadcode - Branch: perl - ! lib/Cwd.pm + ! lib/utf8.pm ____________________________________________________________________________ -[ 5525] By: gsar on 2000/03/04 19:42:55 - Log: make CAT2() portable for use as a macro argument with an extra - level of macros +[ 7227] By: jhi on 2000/10/13 23:20:30 + Log: Make the test acknowledge that self-ties are disabled as #7213 said. Branch: perl - ! config_h.SH + ! t/op/tie.t ____________________________________________________________________________ -[ 5524] By: gsar on 2000/03/04 19:02:27 - Log: avoid looking up stale PL_statbuf (spotted by Charles Lane - <lane@DUPHY4.Physics.Drexel.Edu>) +[ 7226] By: jhi on 2000/10/13 22:14:32 + Log: Tweak #7225. + + Subject: Re: [ID 20001006.014] Not OK: perl v5.7.0 +DEVEL7158 on os390 05.00 (UNINSTALLED) [PATCH bleadperl] + From: Peter Prymmer <pvhp@forte.com> + Date: Fri, 13 Oct 2000 14:44:49 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10010131414410.133963-100000@aspara.forte.com> Branch: perl - ! doio.c + ! t/op/sprintf.t ____________________________________________________________________________ -[ 5523] By: gsar on 2000/03/04 18:59:03 - Log: pod tweak +[ 7225] By: jhi on 2000/10/13 22:11:31 + Log: op/sprintf.t patch for OS/390 (and any other host with limited + floating-point exponent length) + + Subject: Re: [ID 20001006.014] Not OK: perl v5.7.0 +DEVEL7158 on os390 05.00 (UNINSTALLED) [PATCH bleadperl] + From: Dominic Dunlop <domo@computer.org> + Date: Fri, 13 Oct 2000 19:17:57 +0200 + Message-Id: <p04320400b60cf2a6a05c@[192.168.1.4]> Branch: perl - ! pod/perldebug.pod + ! t/op/sprintf.t ____________________________________________________________________________ -[ 5522] By: gsar on 2000/03/04 17:46:58 - Log: regen win32/config_H* +[ 7224] By: jhi on 2000/10/13 18:40:48 + Log: Allow @+ and @- to be doublequoted, from Simon Cozens. Branch: perl - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc -____________________________________________________________________________ -[ 5521] By: jhi on 2000/03/04 16:35:48 - Log: From: "Matthias Urlichs" <smurf@noris.net> - To: perl5-porters@perl.org - Subject: BUG: Integer floatifies? +PATCH: reading BIG integers with SMALL floats - Date: Sat, 4 Mar 2000 12:48:42 +0100 - Message-ID: <20000304124841.A8090@noris.de> - Branch: cfgperl ! toke.c ____________________________________________________________________________ -[ 5520] By: jhi on 2000/03/04 15:41:12 - Log: unthink wishful thinking - Branch: cfgperl - ! pod/perl.pod -____________________________________________________________________________ -[ 5519] By: gsar on 2000/03/04 06:42:47 - Log: fix OS/2 coredump with POSIX::tmpnam() (from Ilya Zakharevich) +[ 7223] By: jhi on 2000/10/13 18:37:13 + Log: Thinko in #7222. Branch: perl - ! os2/os2ish.h + ! utf8.c ____________________________________________________________________________ -[ 5518] By: gsar on 2000/03/04 06:02:26 - Log: avoid "scalars leaked" message in test +[ 7222] By: jhi on 2000/10/13 18:05:23 + Log: Use UTF8SKIP(), from Simon Cozens. Branch: perl - ! t/pragma/warn/regcomp -____________________________________________________________________________ -[ 5517] By: jhi on 2000/03/04 06:01:16 - Log: detypo - Branch: cfgperl - ! pod/perl.pod -____________________________________________________________________________ -[ 5516] By: jhi on 2000/03/04 05:59:21 - Log: cleanup AVAILABILITY and mention binaries - Branch: cfgperl - ! pod/perl.pod + ! utf8.c ____________________________________________________________________________ -[ 5515] By: gsar on 2000/03/04 05:55:02 - Log: syntax error in change#5498 +[ 7221] By: jhi on 2000/10/13 15:43:19 + Log: (accidentally empty check-in) Branch: perl - ! t/lib/ipc_sysv.t -____________________________________________________________________________ -[ 5514] By: jhi on 2000/03/04 05:50:56 - Log: assuming that removing the libbind will be a good idea - Branch: cfgperl - ! hints/sco.sh + ! utf8.c ____________________________________________________________________________ -[ 5513] By: gsar on 2000/03/04 05:50:15 - Log: Pod::Html fixups for nicer links to functions (from Wolfgang Laun - <wolfgang.laun@chello.at>) +[ 7220] By: jhi on 2000/10/13 15:23:51 + Log: Add (optimistically) Storable to static extensions. Branch: perl - ! lib/Pod/Html.pm + ! hints/uwin.sh hints/vmesa.sh ____________________________________________________________________________ -[ 5512] By: jhi on 2000/03/04 05:45:52 - Log: Integrate with Sarathy. - Branch: cfgperl - !> (integrate 41 files) -____________________________________________________________________________ -[ 5511] By: jhi on 2000/03/04 05:42:37 - Log: HP-UX 64-bitness cures - Branch: cfgperl - ! hints/hpux.sh perl.h -____________________________________________________________________________ -[ 5510] By: gsar on 2000/03/04 05:40:08 - Log: better error messages when xsubpp fails to find map for a particular - type (from Ilya Zakharevich) +[ 7219] By: jhi on 2000/10/13 15:20:05 + Log: Amdahl UTS doesn't seem to do dynaloading. Branch: perl - ! lib/ExtUtils/xsubpp -____________________________________________________________________________ -[ 5509] By: jhi on 2000/03/04 05:33:27 - Log: scratch #5508 - Branch: cfgperl - ! perl.h + ! hints/uts.sh ____________________________________________________________________________ -[ 5508] By: jhi on 2000/03/04 05:31:19 - Log: In HP-UX there is a secret handshake to get strtoll and strtoull. - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 5507] By: gsar on 2000/03/04 04:27:51 - Log: more whitespace removal (from Michael G Schwern) +[ 7218] By: jhi on 2000/10/13 15:15:20 + Log: Slight tweak of the code to appease Amdahl UTS cc. Branch: perl - ! ext/Data/Dumper/Dumper.pm ext/Errno/Errno_pm.PL - ! ext/File/Glob/Glob.pm ext/IO/lib/IO/Select.pm - ! ext/IO/lib/IO/Socket.pm ext/IO/lib/IO/Socket/INET.pm - ! ext/IPC/SysV/Msg.pm ext/IPC/SysV/Semaphore.pm lib/CGI.pm - ! lib/CGI/Cookie.pm lib/CGI/Fast.pm lib/CGI/Push.pm - ! lib/Carp/Heavy.pm lib/DB.pm lib/Exporter/Heavy.pm - ! lib/File/DosGlob.pm lib/File/Find.pm lib/Getopt/Long.pm - ! lib/Math/Trig.pm lib/Net/Ping.pm lib/Net/netent.pm - ! lib/SelfLoader.pm lib/Tie/Array.pm lib/Tie/Handle.pm - ! lib/Tie/Scalar.pm lib/Time/Local.pm lib/filetest.pm - ! lib/overload.pm x2p/s2p.PL + ! pp.c ____________________________________________________________________________ -[ 5506] By: gsar on 2000/03/04 04:12:06 - Log: temporarily disable blank line warning from Pod::Parser until - it can be made optional +[ 7217] By: jhi on 2000/10/13 14:50:42 + Log: In Amdahl UTS "struct sv" is defined by a system header, + <ksync.h>. Branch: perl - ! lib/Pod/Parser.pm t/pod/poderrs.xr + ! perl.h sv.h ____________________________________________________________________________ -[ 5505] By: gsar on 2000/03/04 04:00:44 - Log: rid blanks in pods (from Michael G Schwern) +[ 7216] By: jhi on 2000/10/13 11:58:25 + Log: Ilya implemented the memory profiling API. Branch: perl - ! README.amiga README.dos README.os2 + ! Todo ____________________________________________________________________________ -[ 5504] By: gsar on 2000/03/04 03:59:07 - Log: avoid warnings from shmread() when given undefined variable - (from Tom Christiansen) +[ 7215] By: jhi on 2000/10/13 02:56:38 + Log: Subject: [PATCH 5.7.0] Perl API for mstats + From: Ilya Zakharevich <ilya@math.ohio-state.edu> + Date: Thu, 12 Oct 2000 22:52:40 -0400 + Message-ID: <20001012225240.A7113@monk.mps.ohio-state.edu> Branch: perl - ! doio.c + ! ext/Devel/Peek/Peek.pm ext/Devel/Peek/Peek.xs ____________________________________________________________________________ -[ 5503] By: gsar on 2000/03/04 03:53:43 - Log: fpsetmask() needs include on freebsd (from Slaven Rezic - <eserte@vran.herceg.de>) +[ 7214] By: jhi on 2000/10/13 02:55:38 + Log: Subject: [PATCH 5.7.0] IVs in mtats + From: Ilya Zakharevich <ilya@math.ohio-state.edu> + Date: Thu, 12 Oct 2000 22:51:04 -0400 + Message-ID: <20001012225104.A7103@monk.mps.ohio-state.edu> Branch: perl - ! unixish.h + ! malloc.c perl.h ____________________________________________________________________________ -[ 5502] By: gsar on 2000/03/04 03:51:05 - Log: avoid ambiguity in indirect object notation (breaks with overridden - run time require) +[ 7213] By: jhi on 2000/10/13 02:31:47 + Log: Self-ties are unsupported currently, stopgap patch from Alan Burlison. Branch: perl - ! lib/CGI.pm + ! pod/perldiag.pod pp_sys.c ____________________________________________________________________________ -[ 5501] By: gsar on 2000/03/04 01:08:54 - Log: adjust perldelta +[ 7212] By: jhi on 2000/10/13 01:27:38 + Log: Subject: [PATCH: perl@7181] was: Re: off to a bad start on fixing regression tests + From: Peter Prymmer <pvhp@forte.com> + Date: Tue, 10 Oct 2000 10:26:07 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10010101020180.441897-100000@aspara.forte.com> Branch: perl - ! Todo-5.6 pod/perl.pod pod/perldelta.pod + ! t/op/oct.t ____________________________________________________________________________ -[ 5500] By: gsar on 2000/03/04 00:33:49 - Log: integrate cfgperl contents into mainline +[ 7211] By: jhi on 2000/10/13 00:35:09 + Log: Update Changes. Branch: perl - !> hints/irix_6.sh hints/solaris_2.sh pod/perl.pod - !> pod/perlfunc.pod t/lib/ipc_sysv.t -____________________________________________________________________________ -[ 5499] By: jhi on 2000/03/03 22:51:53 - Log: solaris hints tweak - Branch: cfgperl - ! hints/solaris_2.sh + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5498] By: jhi on 2000/03/03 22:35:46 - Log: The SysV IPC test must use the native integers - (long or short), also noted this in the msgsnd/semctl - documentation. Reported in +[ 7210] By: jhi on 2000/10/12 23:59:40 + Log: The Install.pm third of - From: schwern@athens.arena-i.com (Michael G Schwern) - To: perl5-porters@perl.org - Subject: [ID 20000302.006] [BUG 5.5.670 t/ipc_sysv.t] Fails 2,5,6 with 64bit on Linux - Date: Thu, 2 Mar 2000 17:15:03 -0500 (EST) - Message-Id: <20000302221503.EDF6E3830@athens.arena-i.com> - Branch: cfgperl - ! pod/perlfunc.pod t/lib/ipc_sysv.t -____________________________________________________________________________ -[ 5497] By: jhi on 2000/03/03 21:08:53 - Log: Update AVAILABILITY. - Branch: cfgperl - ! pod/perl.pod -____________________________________________________________________________ -[ 5496] By: gsar on 2000/03/03 20:21:05 - Log: perldebug tweak (from M J T Guy) - Branch: perl - ! pod/perldebug.pod -____________________________________________________________________________ -[ 5495] By: jhi on 2000/03/03 19:32:58 - Log: Integrate with Sarathy. - Branch: cfgperl - !> (integrate 79 files) -____________________________________________________________________________ -[ 5494] By: jhi on 2000/03/03 19:14:01 - Log: the workaround is needed in all 7.2.* compilers, - not just on IRIX64. - Branch: cfgperl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 5493] By: gsar on 2000/03/03 18:58:45 - Log: whitespace and readabiliti nits in the pods (from Michael G Schwern - and Robin Barker) - Branch: perl - ! Changes pod/perl.pod pod/perl5004delta.pod - ! pod/perl5005delta.pod pod/perlboot.pod pod/perldata.pod - ! pod/perldebug.pod pod/perldelta.pod pod/perldiag.pod - ! pod/perlembed.pod pod/perlfaq.pod pod/perlfaq2.pod - ! pod/perlfaq4.pod pod/perlfaq5.pod pod/perlfaq6.pod - ! pod/perlfaq7.pod pod/perlfaq8.pod pod/perlfaq9.pod - ! pod/perlfilter.pod pod/perlguts.pod pod/perlipc.pod - ! pod/perllexwarn.pod pod/perllocale.pod pod/perlmodinstall.pod - ! pod/perlmodlib.pod pod/perlobj.pod pod/perlopentut.pod - ! pod/perlpod.pod pod/perlport.pod pod/perlre.pod - ! pod/perlref.pod pod/perlreftut.pod pod/perlsub.pod - ! pod/perltie.pod pod/perltodo.pod pod/perltoot.pod - ! pod/perltootc.pod pod/perltrap.pod pod/perlvar.pod - ! pod/perlxstut.pod -____________________________________________________________________________ -[ 5492] By: gsar on 2000/03/03 17:48:31 - Log: support for list assignment to pseudohashes (from John Tobey - <jtobey@john-edwin-tobey.org>) - Branch: perl - ! av.c dump.c embed.h embed.pl global.sym objXSUB.h op.c op.h - ! perlapi.c pp_hot.c proto.h t/op/avhv.t t/op/hashwarn.t -____________________________________________________________________________ -[ 5491] By: gsar on 2000/03/03 16:45:49 - Log: add MakeMaker caveat to INSTALL (from Andy Dougherty) + Subject: Proposed patches, Install.pm getopts.pl termcap.pl + From: Bill Campbell <bill@celestial.com> + Message-ID: <20001005180451.A22029@kstarr.celestial.com> + Date: Thu, 5 Oct 2000 18:04:51 -0700 Branch: perl - ! INSTALL + ! lib/ExtUtils/Install.pm ____________________________________________________________________________ -[ 5490] By: gsar on 2000/03/03 16:44:42 - Log: perldelta tweaks +[ 7209] By: jhi on 2000/10/12 23:58:43 + Log: Two thirds of + + Subject: Proposed patches, Install.pm getopts.pl termcap.pl + Date: Thu, 5 Oct 2000 18:04:51 -0700 + From: Bill Campbell <bill@celestial.com> + Message-ID: <20001005180451.A22029@kstarr.celestial.com> + + The Install.pm changes will be submitted separately because + they need some work and discussion still. Branch: perl - ! pod/perldelta.pod + ! lib/getopts.pl lib/termcap.pl ____________________________________________________________________________ -[ 5489] By: gsar on 2000/03/03 16:26:52 - Log: /dev/console may not be writable in Syslog.pm (from Ask Bjoern Hansen - <ask@valueclick.com>) +[ 7208] By: jhi on 2000/10/12 23:41:19 + Log: Subject: [PATCH] 5.6.0 & 5.7.1, VMS fixes + From: lane@DUPHY4.Physics.Drexel.Edu (Charles Lane) + Date: Thu, 12 Oct 2000 07:30:02 EDT + Message-Id: <001012072828.2eabc@DUPHY4.Physics.Drexel.Edu> Branch: perl - ! ext/Sys/Syslog/Syslog.pm + ! lib/File/Temp.pm t/lib/st-lock.t t/pod/find.t + ! t/pod/testp2pt.pl vms/gen_shrfls.pl ____________________________________________________________________________ -[ 5488] By: gsar on 2000/03/03 16:21:34 - Log: OS/2 patches for dlclose() support (from Yitzchak Scott-Thoennes - <sthoenna@efn.org>) +[ 7207] By: jhi on 2000/10/12 23:39:01 + Log: An updated EBCDIC tr patch. + + Subject: Re: [PATCH: perl@7181] op/tr tests on OS/390 + From: Peter Prymmer <pvhp@forte.com> + Date: Wed, 11 Oct 2000 17:16:30 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10010111707430.516446-100000@aspara.forte.com> Branch: perl - ! makedef.pl os2/diff.configure os2/dl_os2.c os2/dlfcn.h - ! os2/os2.sym + ! t/op/tr.t ____________________________________________________________________________ -[ 5487] By: gsar on 2000/03/03 16:16:34 - Log: skip test on AFS (from Hans Ranke <Hans.Ranke@ei.tum.de>) +[ 7206] By: jhi on 2000/10/12 23:34:55 + Log: Upgrade to CPAN 1.58, from Andreas König. Branch: perl - ! t/lib/glob-basic.t + ! lib/CPAN.pm lib/CPAN/FirstTime.pm ____________________________________________________________________________ -[ 5486] By: gsar on 2000/03/03 15:42:28 - Log: integrate cfgperl and vmsperl contents into mainline +[ 7205] By: jhi on 2000/10/12 23:29:08 + Log: Introduce the man[24-8] variables, from Andy Dougherty. + Branch: metaconfig/U/perl + + mandirs.U mandirstyle.U Branch: perl - ! pod/perl.pod - !> (integrate 38 files) -____________________________________________________________________________ -[ 5485] By: jhi on 2000/03/03 15:21:40 - Log: pull the sparcv9 workshop libraries in front of loclibpth - Branch: cfgperl - ! hints/solaris_2.sh -____________________________________________________________________________ -[ 5484] By: jhi on 2000/03/03 15:09:03 - Log: Introduce i_ieefp because FreeBSD on ix86 needs that - for ftpsetmask(0); regen Configure. - Branch: cfgperl ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH epoc/config.sh perl.h vms/subconfigure.com - ! vos/config.def vos/config.h vos/config_h.SH_orig + ! config_h.SH epoc/config.sh uconfig.h uconfig.sh vos/config.def + ! vos/config.h vos/config.pl vos/config_h.SH_orig ! win32/config.bc win32/config.gc win32/config.vc - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc -____________________________________________________________________________ -[ 5483] By: jhi on 2000/03/03 05:37:58 - Log: The _cflags must be left-aligned. - Branch: cfgperl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 5482] By: bailey on 2000/03/03 04:42:45 - Log: Once more unto resync - Branch: vmsperl - !> (integrate 48 files) -____________________________________________________________________________ -[ 5481] By: bailey on 2000/03/03 04:36:46 - Log: VMS-specific perldelta update - Branch: vmsperl - ! pod/perldelta.pod -____________________________________________________________________________ -[ 5480] By: bailey on 2000/03/03 04:05:28 - Log: Set up Perl invocation method during configuration (Peter Prymmer) - Add missing bits to various utilities and install them (ditto) - Branch: vmsperl - ! configure.com pod/pod2usage.PL pod/podselect.PL - ! utils/dprofpp.PL vms/descrip_mms.template ____________________________________________________________________________ -[ 5479] By: bailey on 2000/03/03 04:01:48 - Log: Fix test to match new behavior of vmsify() (Craig Berry) - Branch: vmsperl - ! vms/ext/filespec.t -____________________________________________________________________________ -[ 5478] By: bailey on 2000/03/03 03:54:10 - Log: Try to intuit whether typeless file invoked in subprocess - is an executable image or DCL procedure. - Branch: vmsperl - ! vms/perlvms.pod vms/vms.c -____________________________________________________________________________ -[ 5477] By: bailey on 2000/03/03 03:37:18 - Log: Remove leftover bits of VAXC support (Dan Sugalski) - Branch: vmsperl - ! vms/gen_shrfls.pl -____________________________________________________________________________ -[ 5476] By: bailey on 2000/03/03 03:34:51 - Log: Add missing declaration (Dan Sugalski) - Branch: vmsperl - ! vms/vms.c -____________________________________________________________________________ -[ 5475] By: gsar on 2000/03/03 03:27:52 - Log: warn about /(?p{})/ (from Simon Cozens) - Branch: perl - ! regcomp.c toke.c -____________________________________________________________________________ -[ 5474] By: bailey on 2000/03/03 03:27:05 - Log: Ad hoc patch for duping stdout into stderr - Branch: vmsperl - ! vms/vms.c -____________________________________________________________________________ -[ 5473] By: bailey on 2000/03/03 03:23:29 - Log: Bypass PERL_INC_VERSION_LIST until we support in in Configure.Com - Branch: vmsperl - ! vms/subconfigure.com vms/vmsish.h -____________________________________________________________________________ -[ 5472] By: gsar on 2000/03/03 02:58:49 - Log: File::Spec bugs (spotted by Hack Kampbjorn <hack@hackdata.com>) +[ 7204] By: gsar on 2000/10/12 18:11:24 + Log: restore change#7202 Branch: perl - ! lib/File/Spec/Mac.pm lib/File/Spec/Unix.pm - ! lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm -____________________________________________________________________________ -[ 5471] By: jhi on 2000/03/03 02:38:23 - Log: more todo - Branch: cfgperl - ! Todo-5.6 + ! mg.c ____________________________________________________________________________ -[ 5470] By: gsar on 2000/03/03 02:36:02 - Log: skip test if db doesn't have null key support +[ 7203] By: gsar on 2000/10/12 18:09:40 + Log: another test of the Emergency Broadcast System--back out + change#7202 Branch: perl - ! t/lib/anydbm.t -____________________________________________________________________________ -[ 5469] By: jhi on 2000/03/03 02:26:53 - Log: Integrate with Sarathy. - Branch: cfgperl - !> INSTALL lib/AutoSplit.pm lib/ExtUtils/xsubpp lib/SelfLoader.pm - !> lib/Test/Harness.pm lib/constant.pm pod/perl.pod - !> pod/perldelta.pod pod/perlpod.pod pod/perlre.pod - !> pod/perltoc.pod regcomp.c t/op/misc.t t/op/pat.t toke.c - !> utils/h2xs.PL win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 5468] By: jhi on 2000/03/03 02:24:05 - Log: irix hints tweak - Branch: cfgperl - ! hints/irix_6.sh + ! mg.c ____________________________________________________________________________ -[ 5467] By: gsar on 2000/03/03 02:19:50 - Log: /(?p{})/ changed to /(??{})/, per Larry's suggestion (from - Simon Cozens <simon@othersideofthe.earth.li>) +[ 7202] By: gsar on 2000/10/12 16:40:47 + Log: (submitted on behalf of Jarkko) + Fix the lib/encode.t subtest 6 failure as reported by Andreas + Koenig, gmagical substr() wasn't propagating UTF8ness. The bug + was unearthed by change 7182, as was a bug in HTML::Entities. Branch: perl - ! lib/AutoSplit.pm lib/ExtUtils/xsubpp lib/SelfLoader.pm - ! pod/perlre.pod pod/perltoc.pod regcomp.c t/op/misc.t - ! t/op/pat.t toke.c -____________________________________________________________________________ -[ 5466] By: jhi on 2000/03/03 02:12:41 - Log: in words order bad - Branch: cfgperl - ! pod/perlre.pod -____________________________________________________________________________ -[ 5465] By: jhi on 2000/03/03 02:09:45 - Log: /[[:alpha]/ now dies on unmatched [] instead of - "an unknown character class" (spotted by Tom Christiansen) - Branch: cfgperl - ! regcomp.c t/pragma/warn/regcomp + ! mg.c ____________________________________________________________________________ -[ 5464] By: gsar on 2000/03/03 02:04:48 - Log: perldelta notes about IO::Socket changes (from Graham Barr) +[ 7201] By: jhi on 2000/10/11 03:16:05 + Log: SvPV() (via mg_get() of sv_2pv()) can update the UTF8ness of the SVs. Branch: perl - ! pod/perldelta.pod + ! pp_hot.c t/pragma/utf8.t ____________________________________________________________________________ -[ 5463] By: gsar on 2000/03/03 02:02:50 - Log: relax restrictions on constant names a bit (from M J T Guy) +[ 7200] By: jhi on 2000/10/11 00:40:30 + Log: The #7198 was a false alarm. Branch: perl - ! lib/constant.pm + ! pp_hot.c ____________________________________________________________________________ -[ 5462] By: gsar on 2000/03/03 01:59:49 - Log: support for generation of accessor functions (from Hugo van der - Sanden) +[ 7199] By: jhi on 2000/10/11 00:26:04 + Log: Remove duplicated code. Branch: perl - ! utils/h2xs.PL -____________________________________________________________________________ -[ 5461] By: jhi on 2000/03/03 01:51:53 - Log: cosmetics - Branch: cfgperl - ! t/op/pack.t -____________________________________________________________________________ -[ 5460] By: jhi on 2000/03/03 01:50:07 - Log: detypo - Branch: cfgperl - ! t/op/pack.t + ! t/lib/cgi-html.t ____________________________________________________________________________ -[ 5459] By: gsar on 2000/03/03 01:46:35 - Log: pod tweaks +[ 7198] By: jhi on 2000/10/10 23:30:46 + Log: (Retracted by #7200.) Branch: perl - ! pod/perl.pod pod/perlpod.pod -____________________________________________________________________________ -[ 5458] By: jhi on 2000/03/03 01:25:21 - Log: solaris hints tweak - Branch: cfgperl - ! hints/solaris_2.sh -____________________________________________________________________________ -[ 5457] By: jhi on 2000/03/02 22:56:49 - Log: detypo - Branch: cfgperl - ! hints/solaris_2.sh + ! pp_hot.c ____________________________________________________________________________ -[ 5456] By: gsar on 2000/03/02 21:15:11 - Log: Test::Harness uses $ENV{HARNESS_PERL_SWITCHES} when running perl; - add test targets for -C switch on windows +[ 7197] By: jhi on 2000/10/10 21:49:30 + Log: Add the test case for #7190, from the original bug report + by Andreas König. Branch: perl - ! lib/Test/Harness.pm win32/Makefile win32/makefile.mk + ! t/pragma/utf8.t ____________________________________________________________________________ -[ 5455] By: gsar on 2000/03/02 21:06:49 - Log: add note about failed tests on memory starved systems (from - Andy Dougherty) +[ 7196] By: jhi on 2000/10/10 21:40:49 + Log: Reapply Andy's patch and regen Configure. Branch: perl - ! INSTALL -____________________________________________________________________________ -[ 5454] By: jhi on 2000/03/02 21:03:35 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Changes lib/Pod/Find.pm lib/Pod/Html.pm lib/Pod/Man.pm - !> lib/Term/Cap.pm lib/Test/Harness.pm lib/blib.pm - !> pod/perldata.pod pod/perldelta.pod pod/perlop.pod -____________________________________________________________________________ -[ 5453] By: jhi on 2000/03/02 20:58:43 - Log: Further long double patches from Spider Boardman. - Branch: cfgperl - ! t/comp/use.t t/lib/bigfltpm.t t/op/pack.t t/op/universal.t + ! Configure INSTALL Makefile.SH Porting/Glossary + ! Porting/config.sh config_h.SH epoc/config.sh installperl + ! uconfig.sh vos/config.def win32/config.bc win32/config.gc + ! win32/config.vc ____________________________________________________________________________ -[ 5452] By: gsar on 2000/03/02 20:52:08 - Log: move doc about v-strings from perlop to perldata (suggested by - David Dyck <dcd@tc.fluke.com>) +[ 7195] By: jhi on 2000/10/10 21:09:30 + Log: Use the versiononly instead of the installscripts, + retract the changes 7146 and 7147. Branch: perl - ! pod/perldata.pod pod/perldelta.pod pod/perlop.pod + ! Configure INSTALL Makefile.SH Porting/Glossary + ! Porting/config.sh Porting/config_H config_h.SH epoc/config.sh + ! installperl uconfig.sh vos/config.def win32/config.bc + ! win32/config.gc win32/config.vc ____________________________________________________________________________ -[ 5451] By: gsar on 2000/03/02 20:30:29 - Log: integrate cfgperl changes into mainline +[ 7194] By: jhi on 2000/10/10 21:06:15 + Log: Subject: [PATCH: perl@7181] ver.t v string tests for os/390 + From: Peter Prymmer <pvhp@forte.com> + Date: Tue, 10 Oct 2000 13:24:18 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10010101322510.441897-100000@aspara.forte.com> Branch: perl - !> Configure hints/irix_6.sh pp.c + ! t/op/ver.t ____________________________________________________________________________ -[ 5450] By: gsar on 2000/03/02 20:08:10 - Log: still other multiline match cleanups (from Greg Bacon) +[ 7193] By: jhi on 2000/10/10 21:05:12 + Log: Subject: [PATCH: perl@7181] op/tr tests on OS/390 + From: Peter Prymmer <pvhp@forte.com> + Date: Tue, 10 Oct 2000 13:56:35 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10010101355140.441897-100000@aspara.forte.com> Branch: perl - ! Changes lib/Pod/Find.pm lib/Pod/Html.pm lib/Pod/Man.pm - ! lib/Term/Cap.pm lib/Test/Harness.pm lib/blib.pm + ! t/op/tr.t ____________________________________________________________________________ -[ 5449] By: jhi on 2000/03/02 20:01:58 - Log: Integrate with Sarathy. - Branch: cfgperl - !> configure.com ext/File/Glob/Glob.pm ext/File/Glob/bsd_glob.c - !> lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/lib/glob-basic.t - !> t/pragma/warn/8signal t/pragma/warn/pp_ctl - !> vms/descrip_mms.template vms/gen_shrfls.pl - !> vms/subconfigure.com vms/vms.c win32/Makefile - !> win32/makefile.mk win32/perllib.c win32/win32.c win32/win32.h -____________________________________________________________________________ -[ 5448] By: jhi on 2000/03/02 20:00:37 - Log: workaround for Tru64 compiler bug (cleaner fix will have - to wait until 5.6.1), from Spider Boardman - Branch: cfgperl - ! pp.c -____________________________________________________________________________ -[ 5447] By: jhi on 2000/03/02 19:52:34 - Log: Workaround for an optimizer bug. - Branch: cfgperl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 5446] By: jhi on 2000/03/02 19:44:35 - Log: installation directory fix from Andy Dougherty - (installstyle was being clobbered, spotted by Spider Boardman) - Branch: cfgperl - ! Configure +[ 7192] By: jhi on 2000/10/10 20:57:30 + Log: Add versiononly, delete installscripts, from Andy Dougherty. Branch: metaconfig - ! U/installdirs/installstyle.U -____________________________________________________________________________ -[ 5445] By: gsar on 2000/03/02 19:40:44 - Log: patch to fix mingw32 build under USE_IMP_SYS (from Benjamin Stuhl); - some parts not applied - Branch: perl - ! win32/Makefile win32/makefile.mk win32/perllib.c win32/win32.c - ! win32/win32.h -____________________________________________________________________________ -[ 5444] By: gsar on 2000/03/02 19:26:08 - Log: avoid buffering issue in warn/8signal - Branch: perl - ! t/pragma/warn/8signal -____________________________________________________________________________ -[ 5443] By: gsar on 2000/03/02 18:13:28 - Log: integrate cfgperl changes into mainline - Branch: perl - !> Configure config_h.SH hints/aix.sh hints/hpux.sh - !> hints/solaris_2.sh makedepend.SH sv.c t/lib/syslfs.t - !> t/op/lfs.t t/op/pack.t -____________________________________________________________________________ -[ 5442] By: gsar on 2000/03/02 18:02:40 - Log: integrate vmsperl changes into mainline (denied their changes to - Glob.pm, t/pragma/warn/{8signal,pp_ctl}) - Branch: perl - !> configure.com ext/File/Glob/Glob.pm ext/File/Glob/bsd_glob.c - !> lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/lib/glob-basic.t - !> t/pragma/warn/8signal t/pragma/warn/pp_ctl - !> vms/descrip_mms.template vms/gen_shrfls.pl - !> vms/subconfigure.com vms/vms.c -____________________________________________________________________________ -[ 5441] By: jhi on 2000/03/02 17:56:20 - Log: nit from Spider Boardman - Branch: cfgperl - ! makedepend.SH -____________________________________________________________________________ -[ 5440] By: jhi on 2000/03/02 17:48:15 - Log: Confusion over uselargefiles.cbu and uselfs.cbu (the first one - is the correct one), spotted by Robin Parker. - Branch: cfgperl - ! Configure config_h.SH hints/aix.sh hints/hpux.sh + - U/installdirs/installscripts.U Branch: metaconfig/U/perl - ! uselfs.U -____________________________________________________________________________ -[ 5439] By: jhi on 2000/03/02 15:32:04 - Log: Remove the pack.t kludge introduced to fudge the test - to pass under long doubles: leave the similar kludge - to posix.t because POSIX::strtod() is still double, - not long double. - Branch: cfgperl - ! t/op/pack.t -____________________________________________________________________________ -[ 5438] By: jhi on 2000/03/02 04:58:48 - Log: Integrate with Sarathy. - Branch: cfgperl - !> lib/ExtUtils/Install.pm lib/ExtUtils/Installed.pm - !> lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm lib/FindBin.pm - !> lib/Pod/Html.pm op.c + + versiononly.U ____________________________________________________________________________ -[ 5437] By: jhi on 2000/03/02 04:51:46 - Log: A patch on #5407. - Branch: cfgperl - ! sv.c -____________________________________________________________________________ -[ 5436] By: gsar on 2000/03/02 04:45:37 - Log: avoid useless comparison +[ 7191] By: jhi on 2000/10/10 19:41:21 + Log: Subject: [PATCH: perl@7181] perlebcdic.pod updates and corrections + From: Peter Prymmer <pvhp@forte.com> + Date: Tue, 10 Oct 2000 12:35:57 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10010101231390.441897-100000@aspara.forte.com> Branch: perl - ! op.c + ! pod/perlebcdic.pod ____________________________________________________________________________ -[ 5435] By: bailey on 2000/03/02 04:43:11 - Log: YA sync with mainline - Branch: vmsperl - +> lib/open.pm pod/perlboot.pod pod/perlnumber.pod - +> t/lib/env-array.t - !> (integrate 150 files) -____________________________________________________________________________ -[ 5434] By: gsar on 2000/03/02 04:28:48 - Log: make the "back to top" links optional +[ 7190] By: jhi on 2000/10/10 19:26:14 + Log: Subject: Re: utf8 concat, mg_get + From: Simon Cozens <simon@cozens.net> + Date: Tue, 10 Oct 2000 17:40:17 +0100 + Message-ID: <20001010174017.A13130@pembro4.pmb.ox.ac.uk> Branch: perl - ! lib/Pod/Html.pm -____________________________________________________________________________ -[ 5433] By: bailey on 2000/03/02 04:26:58 - Log: Protect manipulation of open pipe list from concurrent ASTs (Charles Lane) - Branch: vmsperl - ! vms/vms.c -____________________________________________________________________________ -[ 5432] By: bailey on 2000/03/02 04:20:51 - Log: Update dependencies and remove obsolete VAXC support - Branch: vmsperl - ! vms/descrip_mms.template -____________________________________________________________________________ -[ 5431] By: bailey on 2000/03/02 04:19:42 - Log: Rmeove obsolete VAXC support - Branch: vmsperl - ! vms/gen_shrfls.pl -____________________________________________________________________________ -[ 5430] By: bailey on 2000/03/02 04:18:57 - Log: Minor updates to subconfigure.com: - - remove old VAXC support - - avoid echoing commands to tempfiles - - fix typos - - define 64bit symbols (as "undef") when not using 64 bit support - Branch: vmsperl - ! vms/subconfigure.com -____________________________________________________________________________ -[ 5429] By: bailey on 2000/03/02 04:16:11 - Log: Minor changes to Configure.Com: - - permit operation in batch mode (splits output) - - remove old VAXC support - - default to enabling secure internal lnm translation - Branch: vmsperl - ! configure.com -____________________________________________________________________________ -[ 5428] By: bailey on 2000/03/02 04:06:53 - Log: Optional warning for truncated logical name equivalence string (Dan Sugalski) - Branch: vmsperl - ! vms/vms.c -____________________________________________________________________________ -[ 5427] By: bailey on 2000/03/02 04:05:47 - Log: FIx no-op in vms.c - Branch: vmsperl - ! vms/vms.c -____________________________________________________________________________ -[ 5426] By: bailey on 2000/03/02 04:04:52 - Log: MIscellaneous tweaks to test and driver (Charles Lane) - Branch: vmsperl - ! t/pragma/warn/8signal t/pragma/warn/pp_sys t/pragma/warnings.t - ! vms/test.com -____________________________________________________________________________ -[ 5425] By: bailey on 2000/03/02 04:02:44 - Log: Take advantage of new subprocess invocation (Charles Lane) - Branch: vmsperl - ! t/op/runlevel.t t/pragma/strict.t t/pragma/subs.t - ! t/pragma/warnings.t -____________________________________________________________________________ -[ 5424] By: bailey on 2000/03/02 04:00:20 - Log: Increment counter for skipped tests (Charles Lane) - Branch: vmsperl - ! t/io/open.t -____________________________________________________________________________ -[ 5423] By: bailey on 2000/03/02 03:59:14 - Log: Remove redundant elements of @INC to cope with VMS' 255-char limit - on PERL5LIB logical (Dan Sugalski) - Branch: vmsperl - ! lib/Test/Harness.pm -____________________________________________________________________________ -[ 5422] By: bailey on 2000/03/02 03:57:40 - Log: Use temp to construct dirspec in File::Find (Charles Lane) - Branch: vmsperl - ! lib/File/Find.pm -____________________________________________________________________________ -[ 5421] By: bailey on 2000/03/02 03:56:13 - Log: Satisfy various Pod::* needs for Unix syntax (Charles Lane) - (Should move to File::Spec in long term) - Branch: vmsperl - ! lib/Pod/Checker.pm lib/Pod/Parser.pm t/pod/testp2pt.pl -____________________________________________________________________________ -[ 5420] By: bailey on 2000/03/02 03:52:45 - Log: Escape \n in commands written to Descrip.MMS (Charles Lane) - Branch: vmsperl - ! lib/ExtUtils/MM_VMS.pm -____________________________________________________________________________ -[ 5419] By: bailey on 2000/03/02 03:50:53 - Log: Make File::Glob more VMS-friendly (Charles Lane) - Branch: vmsperl - ! ext/File/Glob/Glob.pm ext/File/Glob/bsd_glob.c - ! t/lib/glob-basic.t -____________________________________________________________________________ -[ 5418] By: bailey on 2000/03/02 03:47:21 - Log: Miscellaneous fixes to build procedures (Peter Prymmer) - Branch: vmsperl - ! configure.com vms/subconfigure.com -____________________________________________________________________________ -[ 5417] By: bailey on 2000/03/02 03:42:49 - Log: Temrinate statements in pp_ctl warning test (Charles Lane) - Branch: vmsperl - ! t/pragma/warn/pp_ctl -____________________________________________________________________________ -[ 5416] By: bailey on 2000/03/02 03:39:46 - Log: Warn but continue installing when file missing (Dan Sugalski) - Branch: vmsperl - ! installperl -____________________________________________________________________________ -[ 5415] By: jhi on 2000/03/01 23:31:23 - Log: Make file sparseness detection more portable (Scott Henry) - Branch: cfgperl - ! t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 5414] By: jhi on 2000/03/01 22:53:48 - Log: detypo #5411 continues: Sun grep doesn't have -e. - Branch: cfgperl - ! hints/solaris_2.sh -____________________________________________________________________________ -[ 5413] By: jhi on 2000/03/01 22:49:44 - Log: detypo #5411 - Branch: cfgperl - ! hints/solaris_2.sh + ! pp_hot.c ____________________________________________________________________________ -[ 5412] By: gsar on 2000/03/01 20:04:42 - Log: typo in change#5408 +[ 7189] By: jhi on 2000/10/10 19:23:03 + Log: Subject: [ID 20000720.004] ExtUtils::MakeMaker finds wrong version of perl + From: jdb@dfwnet.sbms.sbc.com (J. David Blackstone) + Date: Thu, 20 Jul 2000 13:31:22 -0500 (CDT) + Message-Id: <200007201831.NAA05776@dfwnet1.dfwnet.sbms.sbc.com> Branch: perl ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ -[ 5411] By: jhi on 2000/03/01 18:48:52 - Log: Better detection of the solaris workshop compiler. - Branch: cfgperl - ! hints/solaris_2.sh -____________________________________________________________________________ -[ 5410] By: jhi on 2000/03/01 18:18:04 - Log: From: Robin Barker <rmb1@cise.npl.co.uk> - To: perl5-porters@perl.org - Subject: solaris 64-bit and gcc - Date: Wed, 1 Mar 2000 17:59:36 GMT - Message-Id: <200003011759.RAA03938@tempest.npl.co.uk> - Branch: cfgperl - ! hints/solaris_2.sh -____________________________________________________________________________ -[ 5409] By: jhi on 2000/03/01 18:16:43 - Log: Integrate with Sarathy. - Branch: cfgperl - +> t/lib/env-array.t - !> MANIFEST README.cygwin ext/DynaLoader/DynaLoader_pm.PL - !> ext/DynaLoader/dlutils.c lib/AutoLoader.pm lib/AutoSplit.pm - !> lib/CGI/Carp.pm lib/CPAN.pm lib/Cwd.pm lib/Env.pm - !> lib/File/Find.pm lib/File/Spec/Mac.pm lib/File/Spec/VMS.pm - !> pod/perldebug.pod pod/perldelta.pod t/lib/env.t - !> t/lib/filefind.t t/lib/glob-basic.t -____________________________________________________________________________ -[ 5408] By: gsar on 2000/03/01 18:15:49 - Log: still more multiline match cleanups (from Greg Bacon) - Branch: perl - ! lib/ExtUtils/Install.pm lib/ExtUtils/Installed.pm - ! lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm lib/FindBin.pm -____________________________________________________________________________ -[ 5407] By: jhi on 2000/03/01 18:11:09 - Log: A further patch from Spider Boardman for long doubleness. - Branch: cfgperl - ! sv.c -____________________________________________________________________________ -[ 5406] By: gsar on 2000/03/01 17:32:09 - Log: yet more multiline match cleanups (from Greg Bacon) +[ 7188] By: jhi on 2000/10/10 15:31:24 + Log: Subject: RE: [ID 19990803.001] README.win32 suggestions + From: "Moore, Paul" <Paul.Moore@uk.origin-it.com> + Date: Fri, 14 Jul 2000 10:47:36 +0100 + Message-ID: <714DFA46B9BBD0119CD000805FC1F53B012A8224@UKRUX002.rundc.uk.origin-it.com> Branch: perl - ! lib/CPAN.pm lib/Cwd.pm + ! README.win32 ____________________________________________________________________________ -[ 5405] By: gsar on 2000/03/01 17:24:53 - Log: add support for Env arrays (from Gregor N. Purdy - <gregor@focusresearch.com>) +[ 7187] By: jhi on 2000/10/10 13:30:10 + Log: Quote the temp file name, needed in Win32 because the + default name unfortunately contains spaces, shouldn't + hurt elsewhere. + + Subject: FW: perldoc fails if $TEMP contains spaces + From: "Moore, Paul" <Paul.Moore@uk.origin-it.com> + Date: Thu, 14 Sep 2000 08:58:45 +0100 + Message-ID: <714DFA46B9BBD0119CD000805FC1F53B012A82AA@UKRUX002.rundc.uk.origin-it.com> Branch: perl - + t/lib/env-array.t - ! MANIFEST lib/Env.pm pod/perldelta.pod t/lib/env.t + ! utils/perldoc.PL ____________________________________________________________________________ -[ 5404] By: gsar on 2000/03/01 17:00:23 - Log: cygwin update (from Eric Fifer) +[ 7186] By: jhi on 2000/10/10 13:16:27 + Log: Subject: [PATCH 5.6.0] Re: [ID 20001009.004] SEGV from sprintf in a thread + From: hv@hugo.hybyte.com + Date: Tue, 10 Oct 2000 14:10:20 +0100 + Message-Id: <200010101310.OAA00953@hugo.hybyte.com> Branch: perl - ! README.cygwin t/lib/glob-basic.t + ! t/lib/thr5005.t util.c ____________________________________________________________________________ -[ 5403] By: gsar on 2000/03/01 16:55:47 - Log: more multiline match cleanups (from Greg Bacon) +[ 7185] By: jhi on 2000/10/10 12:06:22 + Log: Upgrade to podlators 1.04, from Russ Allbery. Branch: perl - ! lib/AutoLoader.pm lib/AutoSplit.pm lib/CGI/Carp.pm - ! lib/File/Spec/Mac.pm lib/File/Spec/VMS.pm + ! lib/Pod/Man.pm lib/Pod/Text.pm ____________________________________________________________________________ -[ 5402] By: gsar on 2000/03/01 16:38:48 - Log: avoid DProf entering dl_unload_file() (from Alan Burlison) +[ 7184] By: jhi on 2000/10/10 12:01:32 + Log: Upgrade to CGI.pm 2.74, from Lincoln Stein. Branch: perl - ! ext/DynaLoader/DynaLoader_pm.PL ext/DynaLoader/dlutils.c + ! lib/CGI.pm t/lib/cgi-form.t t/lib/cgi-html.t ____________________________________________________________________________ -[ 5401] By: gsar on 2000/03/01 16:35:28 - Log: fix minor compatibility issues with finddepth() (from Helmut Jarausch) +[ 7183] By: jhi on 2000/10/09 23:47:15 + Log: Subject: [PATCH: perl@7159] various VMS cleanup issues + CXX configure + From: Peter Prymmer <pvhp@forte.com> + Message-ID: <Pine.OSF.4.10.10010091625290.260786-100000@aspara.forte.com> + Date: Mon, 9 Oct 2000 16:30:44 -0700 (PDT) Branch: perl - ! lib/File/Find.pm t/lib/filefind.t + ! configure.com vms/descrip_mms.template vms/vms.c vms/vmsish.h ____________________________________________________________________________ -[ 5400] By: gsar on 2000/03/01 16:32:24 - Log: mention "r" debugger command (from Ilya Zakharevich) +[ 7182] By: jhi on 2000/10/09 23:43:16 + Log: Make eq work again with utf8 (disabling the upgrading + should no more be necessary since the copies of the + scalars are upgraded, not the scalars themselves). + Takes care of ID 20001009.001. (The claimed length() + bug in 20001009.001 seems bogus to me.) Branch: perl - ! pod/perldebug.pod -____________________________________________________________________________ -[ 5399] By: jhi on 2000/03/01 14:58:33 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Changes configure.com ext/File/Glob/Glob.pm - !> ext/File/Glob/bsd_glob.c installperl lib/ExtUtils/MM_VMS.pm - !> lib/File/Find.pm lib/Pod/Checker.pm lib/Pod/Parser.pm - !> t/io/open.t t/io/openpid.t t/lib/glob-basic.t t/op/goto.t - !> t/op/runlevel.t t/op/split.t t/pod/testp2pt.pl - !> t/pragma/strict.t t/pragma/subs.t t/pragma/warn/8signal - !> t/pragma/warn/pp_sys t/pragma/warnings.t - !> vms/descrip_mms.template vms/subconfigure.com vms/test.com - !> vms/vms.c -____________________________________________________________________________ -[ 5398] By: gsar on 2000/03/01 07:03:13 - Log: fix testsuite issues in change#5397 - Branch: perl - ! Changes t/pragma/warn/8signal t/pragma/warn/pp_sys - ----------------- -Version v5.5.670 ----------------- - + ! sv.c t/pragma/utf8.t ____________________________________________________________________________ -[ 5397] By: gsar on 2000/03/01 06:44:42 - Log: consolidated VMS patches (from Craig A. Berry - <craig.berry@metamorgs.com>); Glob.pm patch modified to use - $DEFAULT_FLAGS, and iff no flags were supplied - Branch: perl - ! configure.com ext/File/Glob/Glob.pm ext/File/Glob/bsd_glob.c - ! installperl lib/ExtUtils/MM_VMS.pm lib/File/Find.pm - ! lib/Pod/Checker.pm lib/Pod/Parser.pm t/io/open.t - ! t/io/openpid.t t/lib/glob-basic.t t/op/goto.t t/op/runlevel.t - ! t/op/split.t t/pod/testp2pt.pl t/pragma/strict.t - ! t/pragma/subs.t t/pragma/warn/8signal t/pragma/warn/pp_sys - ! t/pragma/warnings.t vms/descrip_mms.template - ! vms/subconfigure.com vms/test.com vms/vms.c -____________________________________________________________________________ -[ 5396] By: gsar on 2000/03/01 06:28:22 - Log: integrate cfgperl changes into mainline +[ 7181] By: gsar on 2000/10/09 19:41:54 + Log: tweak for change#7173 Branch: perl - !> ext/Fcntl/Fcntl.pm hints/solaris_2.sh pp.c sv.c + ! win32/win32sck.c ____________________________________________________________________________ -[ 5395] By: jhi on 2000/03/01 06:12:10 - Log: Integrate with Sarathy. - Branch: cfgperl - +> lib/open.pm - !> MANIFEST Todo-5.6 mg.c -____________________________________________________________________________ -[ 5394] By: gsar on 2000/03/01 06:07:00 - Log: fix segfault on C<local ${^WARNING_BITS}> +[ 7180] By: gsar on 2000/10/09 19:26:56 + Log: on Windows, clean targets might not work under some flavors of the shell Branch: perl - ! mg.c -____________________________________________________________________________ -[ 5393] By: jhi on 2000/03/01 06:02:12 - Log: Fcntl de-cut-and-pasto. - From: Doug MacEachern <dougm@pobox.com> - To: perl5-porters@perl.org - Subject: [PATCH v5.5.660] Fcntl.pm - Date: Tue, 29 Feb 2000 21:24:00 -0800 (PST) - Message-ID: <Pine.LNX.4.10.10002292120200.382-100000@mojo.itixs.com> - Branch: cfgperl - ! ext/Fcntl/Fcntl.pm + ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ -[ 5392] By: gsar on 2000/03/01 05:55:20 - Log: update Todo-5.6, add stub open.pm +[ 7179] By: jhi on 2000/10/09 19:21:02 + Log: Update Changes. Branch: perl - + lib/open.pm - ! MANIFEST Todo-5.6 + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5391] By: jhi on 2000/03/01 05:42:25 - Log: The 64-bitallness does require the /usr/lib/sparcv9 in loclibpth. - Branch: cfgperl - ! hints/solaris_2.sh -____________________________________________________________________________ -[ 5390] By: jhi on 2000/03/01 05:35:53 - Log: Couple of math functions need to be Perl_ so that - they are correctly long double, especially the frexp() - in sv_vcatpvfn() (spotted by Spider Boardman). - Branch: cfgperl - ! pp.c sv.c -____________________________________________________________________________ -[ 5389] By: jhi on 2000/03/01 05:33:54 - Log: Integrate with Sarathy. - Branch: cfgperl - +> pod/perlnumber.pod - !> Changes MANIFEST README.win32 ext/DynaLoader/DynaLoader_pm.PL - !> ext/DynaLoader/Makefile.PL ext/DynaLoader/dl_dlopen.xs - !> ext/DynaLoader/dlutils.c lib/File/Find.pm lib/Test/Harness.pm - !> pod/Makefile pod/buildtoc pod/perl.pod pod/perldelta.pod - !> pod/perlguts.pod pod/perlhack.pod pod/perlhist.pod - !> pod/perlport.pod pod/perltoc.pod pod/roffitall vms/vms.c - !> win32/perllib.c win32/win32.c win32/win32.h -____________________________________________________________________________ -[ 5388] By: gsar on 2000/03/01 03:38:03 - Log: Windows miscellany +[ 7178] By: jhi on 2000/10/09 19:18:23 + Log: Warn about unknown scripts. + + Subject: Re: ideas? patches? [PATCH bleadperl] + From: Dominic Dunlop <domo@computer.org> + Date: Mon, 9 Oct 2000 14:57:17 +0200 + Message-Id: <p04320400b6076a75b15f@[192.168.1.4]> Branch: perl - ! pod/perlguts.pod win32/perllib.c win32/win32.c win32/win32.h + ! lib/charnames.pm ____________________________________________________________________________ -[ 5387] By: gsar on 2000/03/01 03:13:37 - Log: mention ftp/rsync access to repository in perlhack +[ 7177] By: jhi on 2000/10/09 19:13:27 + Log: Change #7160 had a nasty typo. + Branch: metaconfig + ! U/compline/Compile.U Branch: perl - ! Changes pod/perlhack.pod pod/perlhist.pod + ! Configure config_h.SH ____________________________________________________________________________ -[ 5386] By: gsar on 2000/03/01 03:04:54 - Log: support kill(0,$pid) on Windows to test if process exists +[ 7176] By: gsar on 2000/10/09 18:59:33 + Log: pod nit Branch: perl - ! README.win32 pod/perldelta.pod pod/perlport.pod win32/win32.c + ! pod/perlport.pod ____________________________________________________________________________ -[ 5385] By: gsar on 2000/03/01 02:10:01 - Log: integrate cfgperl changes into mainline +[ 7175] By: gsar on 2000/10/09 18:54:28 + Log: Windows9x doesn't support link(), despite what Config.pm + might think Branch: perl - !> Configure Porting/Glossary Porting/config.sh Porting/config_H - !> config_h.SH epoc/config.sh hints/dec_osf.sh hints/solaris_2.sh - !> perl.h vms/subconfigure.com vos/config.def win32/config.bc - !> win32/config.gc win32/config.vc + ! lib/ExtUtils/Manifest.pm ____________________________________________________________________________ -[ 5384] By: gsar on 2000/03/01 01:47:55 - Log: oops, change#5382 didn't really fix the typo +[ 7174] By: gsar on 2000/10/09 18:50:03 + Log: avoid nonportable example code Branch: perl - ! ext/DynaLoader/dl_dlopen.xs + ! lib/File/Copy.pm ____________________________________________________________________________ -[ 5383] By: gsar on 2000/03/01 01:38:25 - Log: avoid warning on type-mismatch +[ 7173] By: gsar on 2000/10/09 18:46:54 + Log: on Windows, avoid potential exception (could happen if MSVCRT isn't + being used) when closing a socket handle Branch: perl - ! ext/DynaLoader/dlutils.c + ! win32/win32.c win32/win32.h win32/win32sck.c ____________________________________________________________________________ -[ 5382] By: gsar on 2000/03/01 01:33:42 - Log: fix bug in change#5381 +[ 7172] By: gsar on 2000/10/09 18:41:40 + Log: on Windows, cwd strings in the environment should be of the + form =X:=X:\foo instead of =X=X:\foo\ Branch: perl - ! ext/DynaLoader/dl_dlopen.xs + ! win32/vdir.h ____________________________________________________________________________ -[ 5381] By: gsar on 2000/03/01 00:46:44 - Log: unload extension shared objects when exiting, implemented - only for dl_dlopen.xs (from Alan Burlison) +[ 7171] By: gsar on 2000/10/09 18:30:09 + Log: on Windows, LoadLibrary() could load an extension DLL multiple + times if forward slashes are used in the path Branch: perl - ! ext/DynaLoader/DynaLoader_pm.PL ext/DynaLoader/Makefile.PL - ! ext/DynaLoader/dl_dlopen.xs ext/DynaLoader/dlutils.c + ! win32/win32.c ____________________________________________________________________________ -[ 5380] By: gsar on 2000/03/01 00:34:10 - Log: add perlnumber.pod (from Ilya Zakharevich); substantially edited - prose +[ 7170] By: jhi on 2000/10/09 17:53:59 + Log: Add a todo note about overloadable assertions. Branch: perl - + pod/perlnumber.pod - ! MANIFEST pod/Makefile pod/buildtoc pod/perl.pod - ! pod/perltoc.pod pod/roffitall -____________________________________________________________________________ -[ 5379] By: jhi on 2000/02/29 23:37:01 - Log: Be understanding. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig/U/perl - ! use64bits.U uselfs.U + ! Todo-5.6 ____________________________________________________________________________ -[ 5378] By: gsar on 2000/02/29 23:35:50 - Log: VMS fixups (from Dan Sugalski); cosmetic tweaks +[ 7169] By: jhi on 2000/10/09 13:43:45 + Log: Subject: PATCH 5.6 perldebguts grammar cleanup + From: mjd@plover.com + Date: 9 Oct 2000 00:24:44 -0000 + Message-ID: <20001009002444.10616.qmail@plover.com> Branch: perl - ! lib/Test/Harness.pm vms/vms.c -____________________________________________________________________________ -[ 5377] By: jhi on 2000/02/29 23:12:29 - Log: Tru64 hints fix from Spider Boardman; Tru64 hint for - d_Gconvert on long doubles to use sprintf %Lg. - Branch: cfgperl - ! hints/dec_osf.sh -____________________________________________________________________________ -[ 5376] By: jhi on 2000/02/29 23:02:45 - Log: Integrate with Sarathy. - Branch: cfgperl - !> gv.c lib/Pod/Html.pm malloc.c pod/perlapi.pod pod/perlcall.pod - !> pod/perldiag.pod pod/perlembed.pod pod/perlfunc.pod - !> pod/perlguts.pod pod/perlop.pod + ! pod/perldebguts.pod ____________________________________________________________________________ -[ 5375] By: gsar on 2000/02/29 23:02:34 - Log: fix File::Find::finddepth() bugs (from Helmut Jarausch) +[ 7168] By: nick on 2000/10/08 13:16:33 + Log: Tables assume network byte order for 16 bit forms, so 'S' packing + is not right thing to do on (e.g. x86). Network order is also "right" for + X fonts. Branch: perl - ! lib/File/Find.pm + ! ext/Encode/Encode.pm ____________________________________________________________________________ -[ 5374] By: jhi on 2000/02/29 23:01:35 - Log: Add libsunmath (long double math library for Solaris, - SUNWspro cc only) awareness; fix various Solaris nits. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH epoc/config.sh hints/solaris_2.sh perl.h - ! vms/subconfigure.com vos/config.def win32/config.bc - ! win32/config.gc win32/config.vc - Branch: metaconfig - ! U/modified/libs.U - Branch: metaconfig/U/perl - + i_sunmath.U -____________________________________________________________________________ -[ 5373] By: gsar on 2000/02/29 22:56:10 - Log: fix Pod::Html to recognize C<< > >> etc., and convert some pods - to the more readable form (from Robin Barker) +[ 7167] By: nick on 2000/10/08 12:54:42 + Log: Make "encodings" work post-install when Encode/*.enc files may not + be in same directory as Encode.pm Branch: perl - ! lib/Pod/Html.pm pod/perlfunc.pod pod/perlop.pod + ! ext/Encode/Encode.pm ____________________________________________________________________________ -[ 5372] By: gsar on 2000/02/29 22:52:27 - Log: better fix for malloc bug in change#5346 (from Dominic Dunlop) +[ 7166] By: nick on 2000/10/08 11:51:26 + Log: Work round the fact that $hash->{$key} does not take into account + UTF8'ness of $key yet. Thus fromUnicode needs to do $hash->{chr(ord($ch))} + so that key is always in the "expected" encoding - i.e. same way we put + it in the hash. Branch: perl - ! malloc.c + ! ext/Encode/Encode.pm ____________________________________________________________________________ -[ 5371] By: gsar on 2000/02/29 22:29:36 - Log: fix pods to reflect newer canonical names for call_sv() etc. +[ 7165] By: gsar on 2000/10/08 04:15:29 + Log: save_re_context() could reset PL_curcop to freed memory, causing core + dumps in code such as C<use CGI::Carp; use something_that_calls_die;> Branch: perl - ! gv.c pod/perlapi.pod pod/perlcall.pod pod/perldiag.pod - ! pod/perlembed.pod pod/perlguts.pod -____________________________________________________________________________ -[ 5370] By: jhi on 2000/02/29 22:08:26 - Log: Integrate with Sarathy. - Branch: cfgperl - !> perl.c perl.h win32/win32.c win32/win32.h + ! pp_ctl.c ____________________________________________________________________________ -[ 5369] By: gsar on 2000/02/29 21:37:10 - Log: remove bogus code that caused test failures on HP-UX +[ 7164] By: jhi on 2000/10/06 20:51:48 + Log: UTF8ize split() so that the cloned substrings get the UTF8 + flag of the original scalar. Problem reported by Simon Cozens. Branch: perl - ! perl.h + ! pp.c t/pragma/utf8.t ____________________________________________________________________________ -[ 5368] By: gsar on 2000/02/29 20:45:01 - Log: change#5364 had a few problems +[ 7163] By: nick on 2000/10/06 20:48:34 + Log: Fix in change 7162 was too-late for case where we "upgraded" to PVIV and + got a false +ve and so did not reach code which would have un-FAKEd the SV. Branch: perl - ! perl.c win32/win32.c win32/win32.h + ! sv.c ____________________________________________________________________________ -[ 5367] By: gsar on 2000/02/29 18:19:04 - Log: integrate cfgperl changes into mainline +[ 7162] By: nick on 2000/10/06 20:25:37 + Log: Make sv_upgrade() undo READONLY|FAKE shared string hackery. + To fix (sort {$a <=> $b} keys %hash) in particular but + should cover a number of other as-yet-unknown cases as well. Branch: perl - !> Configure config_h.SH epoc/config.sh hints/hpux.sh - !> hints/solaris_2.sh regcomp.c vms/subconfigure.com - !> vos/config.def win32/config.bc win32/config.gc win32/config.vc -____________________________________________________________________________ -[ 5366] By: jhi on 2000/02/29 18:15:09 - Log: Some compilers have problems with quad switch() controls. - Branch: cfgperl - ! regcomp.c -____________________________________________________________________________ -[ 5365] By: jhi on 2000/02/29 18:14:30 - Log: Integrate with Sarathy. - Branch: cfgperl - !> perl.c win32/Makefile win32/makefile.mk win32/win32.c - !> win32/win32.h + ! sv.c ____________________________________________________________________________ -[ 5364] By: gsar on 2000/02/29 18:11:34 - Log: utf8-ize @ARGV when -C switch is used on Windows +[ 7161] By: jhi on 2000/10/06 19:56:18 + Log: Change the version number of Tie::Handle in the core to 4.0, + the (unrelated) Tie::Handle in CPAN will remain at 3.0. + + Subject: Note on Tie::Handle + From: andreas.koenig@anima.de (Andreas J. Koenig) + Date: 06 Oct 2000 21:48:58 +0200 + Message-ID: <m3ya01kaxh.fsf@ak-71.mind.de> Branch: perl - ! perl.c win32/Makefile win32/makefile.mk win32/win32.c - ! win32/win32.h + ! lib/Tie/Handle.pm ____________________________________________________________________________ -[ 5363] By: jhi on 2000/02/29 17:47:48 - Log: HP-UX lddlflags were broken. - Branch: cfgperl - ! Configure config_h.SH +[ 7160] By: jhi on 2000/10/06 18:20:35 + Log: Fix bug in #7157 (s/cflags/ccflags); moved the -o foo + as the first option of cc/ld because of ultrapicky compilers + (e.g. OS/390 R2.5) + Branch: metaconfig + + U/modified/d_getpgrp.U U/modified/d_setpgrp.U + ! U/compline/Compile.U U/compline/Csym.U U/compline/ccflags.U + ! U/compline/orderlib.U U/modified/Cppsym.U + ! U/modified/d_access.U Branch: metaconfig/U/perl - ! dlsrc.U -____________________________________________________________________________ -[ 5362] By: jhi on 2000/02/29 17:32:27 - Log: Make the failsafe question about socket address structure - sizes hopefully a bit less confusing. - Branch: cfgperl + ! Checkcc.U d_dlsymun.U gccvers.U + Branch: perl ! Configure config_h.SH - Branch: metaconfig - ! U/protos/socksizetype.U ____________________________________________________________________________ -[ 5361] By: jhi on 2000/02/29 17:17:10 - Log: Integrate with Sarathy. - Branch: cfgperl - !> malloc.c -____________________________________________________________________________ -[ 5360] By: gsar on 2000/02/29 17:16:09 - Log: malloc "fix" in change#5346 coredumps on HP-UX, revert +[ 7159] By: jhi on 2000/10/06 13:56:39 + Log: Update Changes. Branch: perl - ! malloc.c -____________________________________________________________________________ -[ 5359] By: jhi on 2000/02/29 17:06:12 - Log: Make the warning about preferring HP's ar more visible. - Branch: cfgperl - ! hints/hpux.sh -____________________________________________________________________________ -[ 5358] By: jhi on 2000/02/29 17:04:36 - Log: The sprintf option was blithely printing long doubles as - doubles (spotted by Spider Boardman); dqgcvt() wasn't ever - being used; made the test more thorough. - Branch: cfgperl - ! Configure config_h.SH epoc/config.sh vms/subconfigure.com - ! vos/config.def win32/config.bc win32/config.gc win32/config.vc - Branch: metaconfig - ! U/compline/d_gconvert.U + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5357] By: jhi on 2000/02/29 16:58:08 - Log: Make the warning about abandoning long doubles more visible. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig/U/perl - ! uselongdbl.U +[ 7158] By: jhi on 2000/10/06 12:48:40 + Log: Eliminate $Is_VMS code from the test. + + Subject: Re: [ID 20001004.005] Not OK: perl v5.7.0 +DEVEL7129 on VMS_AXP V7.1 + From: lane@DUPHY4.Physics.Drexel.Edu (Charles Lane) + Message-Id: <001005074528.21621@DUPHY4.Physics.Drexel.Edu> + Date: Thu, 5 Oct 2000 07:46:33 EDT + Branch: perl + ! t/lib/b.t ____________________________________________________________________________ -[ 5356] By: jhi on 2000/02/29 16:51:33 - Log: HP-UX gcc fix; detypo in use64bits. - Branch: cfgperl - ! Configure config_h.SH +[ 7157] By: jhi on 2000/10/06 12:47:13 + Log: Also the $ccflags is needed for the C compiler check. + + Subject: Configure (check for C-compiler) + From: "H.Merijn Brand" <h.m.brand@hccnet.nl> + Date: Fri, 06 Oct 2000 08:47:15 +0200 + Message-Id: <20001006084120.C52B.H.M.BRAND@hccnet.nl> Branch: metaconfig/U/perl - ! dlsrc.U use64bits.U -____________________________________________________________________________ -[ 5355] By: jhi on 2000/02/29 16:31:17 - Log: Solaris 64-bitness hints saga continues. - Branch: cfgperl - ! hints/solaris_2.sh -____________________________________________________________________________ -[ 5354] By: jhi on 2000/02/29 16:04:42 - Log: Integrate with Sarathy. - Branch: cfgperl - !> ext/Thread/Thread.xs perl.c perl.h -____________________________________________________________________________ -[ 5353] By: jhi on 2000/02/29 15:54:10 - Log: Solaris hints tweak for 64-bitallness. - Branch: cfgperl - ! hints/solaris_2.sh -____________________________________________________________________________ -[ 5352] By: jhi on 2000/02/29 15:35:13 - Log: Too many 64-bitness option combinations. - Branch: cfgperl + ! Checkcc.U + Branch: perl ! Configure config_h.SH - Branch: metaconfig/U/perl - ! use64bits.U ____________________________________________________________________________ -[ 5351] By: gsar on 2000/02/29 15:31:56 - Log: more adjustments needed for change#5342 under use5005threads +[ 7156] By: jhi on 2000/10/06 11:45:15 + Log: The HINT_BYTE patch is apparently unnecessary, retracted. Branch: perl - ! ext/Thread/Thread.xs perl.c perl.h -____________________________________________________________________________ -[ 5350] By: jhi on 2000/02/29 15:24:59 - Log: Integrate with Sarathy. - Branch: cfgperl - +> pod/perlboot.pod - !> (integrate 40 files) + ! perl.c pp_ctl.c sv.h utf8.c ____________________________________________________________________________ -[ 5349] By: gsar on 2000/02/29 08:13:56 - Log: more m//s and $ vs \z fixups (from Greg Bacon) +[ 7155] By: jhi on 2000/10/06 11:40:41 + Log: IO::Handle->syswrite() did not handle length omission + like CORE::syswrite() does. + + Subject: [Fwd] IO::Handle, syswrite and arguments + From: Graham Barr <gbarr@pobox.com> + Date: Fri, 6 Oct 2000 10:22:05 +0100 + Message-ID: <20001006102205.U6312@pobox.com> + + The original patch from andrew@ugh.net.au. Branch: perl - ! lib/File/CheckTree.pm lib/File/Copy.pm lib/File/DosGlob.pm - ! lib/File/Path.pm lib/File/Spec/Mac.pm lib/File/Spec/OS2.pm - ! lib/File/Spec/Unix.pm lib/File/Spec/VMS.pm - ! lib/File/Spec/Win32.pm + ! ext/IO/lib/IO/Handle.pm ____________________________________________________________________________ -[ 5348] By: gsar on 2000/02/29 08:00:48 - Log: increase sleep to compensate for slow cpu (from Peter Haworth - <pmh@edison.ioppublishing.com>) +[ 7154] By: jhi on 2000/10/06 01:42:15 + Log: Tweak #7153. Branch: perl - ! t/io/pipe.t + ! utf8.h ____________________________________________________________________________ -[ 5347] By: gsar on 2000/02/29 07:52:35 - Log: add OO tutorial for beginners (from Randal L. Schwartz - <merlyn@stonehenge.com>) +[ 7153] By: jhi on 2000/10/06 00:39:55 + Log: Patch from Simon Cozens to avoid using utf8 routines in EBCDIC. Branch: perl - + pod/perlboot.pod - ! MANIFEST pod/Makefile pod/buildtoc pod/perl.pod - ! pod/perldelta.pod pod/perltoc.pod + ! utf8.h ____________________________________________________________________________ -[ 5346] By: gsar on 2000/02/29 07:24:52 - Log: malloc bug fix and machten hints (from Dominic Dunlop - <domo@computer.org>) +[ 7152] By: jhi on 2000/10/06 00:38:11 + Log: Patch from Peter Prymmer to disable utf8 in EBCDIC platforms. Branch: perl - ! hints/machten.sh malloc.c + ! perl.c pp_ctl.c sv.h utf8.c ____________________________________________________________________________ -[ 5345] By: gsar on 2000/02/29 06:32:56 - Log: integrate cfgperl contents into mainline +[ 7151] By: jhi on 2000/10/06 00:36:38 + Log: Subject: Re: Questions about Tie::Array and perl modules + From: Nick Ing-Simmons <nik@tiuk.ti.com> + Date: Thu, 5 Oct 2000 09:37:11 +0100 (BST) + Message-Id: <200010050837.JAA00564@mikado.tiuk.ti.com> + + Bug reported and fix suggested by Philip D Crow <pcrow@hertz.com>. Branch: perl - !> Configure MANIFEST config_h.SH ext/DynaLoader/dl_aix.xs - !> ext/DynaLoader/hints/aix.pl ext/File/Glob/Makefile.PL - !> hints/aix.sh hints/hpux.sh hints/irix_6.sh hints/solaris_2.sh - !> mg.c perl.h pod/perldelta.pod pod/perlop.pod pp.c sv.c - !> t/lib/ipc_sysv.t t/op/64bit.t t/op/misc.t t/op/numconvert.t - !> win32/config.bc win32/config.gc win32/config.vc + ! lib/Tie/Array.pm t/op/array.t ____________________________________________________________________________ -[ 5344] By: gsar on 2000/02/29 06:25:33 - Log: export list tweak +[ 7150] By: jhi on 2000/10/05 00:20:45 + Log: Regen Changes. Branch: perl - ! makedef.pl + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5343] By: gsar on 2000/02/29 06:01:22 - Log: various shenanigans in change#5342 +[ 7149] By: jhi on 2000/10/05 00:20:01 + Log: Regen toc. Branch: perl - ! makedef.pl thread.h util.c win32/Makefile win32/makefile.mk - ! win32/win32.h win32/win32thread.h + ! pod/perltoc.pod ____________________________________________________________________________ -[ 5342] By: gsar on 2000/02/29 04:53:00 - Log: support fetching current interpreter from TLS under useithreads +[ 7148] By: jhi on 2000/10/04 23:35:08 + Log: Code around the stat-on-a-pipe-returns-a-mode-of-zero bug + reported several times by Dominic Dunlop, for example in + ID 20000315.008. Patch from Dominic. Patch affects at + least MachTen, and possibly other oldish BSDs. Should not + break non-broken platforms (tested on LinuxPPC). Branch: perl - ! embed.h embed.pl embedvar.h global.sym intrpvar.h makedef.pl - ! objXSUB.h perl.c perl.h perlapi.h perlvars.h pod/perldelta.pod - ! proto.h sv.c thread.h util.c win32/perlhost.h win32/perllib.c - ! win32/win32.h win32/win32thread.c win32/win32thread.h -____________________________________________________________________________ -[ 5341] By: jhi on 2000/02/29 03:26:11 - Log: Don't know how to do large files using gcc in HP-UX. - Branch: cfgperl - ! hints/hpux.sh -____________________________________________________________________________ -[ 5340] By: jhi on 2000/02/29 03:07:16 - Log: Added few more libs to scan. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/Myinit.U U/modified/libs.U -____________________________________________________________________________ -[ 5339] By: jhi on 2000/02/29 01:37:43 - Log: Bigger warning on the changed behaviour of the unary ~. - Branch: cfgperl - ! pod/perldelta.pod + ! doio.c ____________________________________________________________________________ -[ 5338] By: jhi on 2000/02/29 01:17:07 - Log: IRIX 64-bitness fixes. - Branch: cfgperl - ! Configure config_h.SH hints/irix_6.sh +[ 7147] By: jhi on 2000/10/04 23:26:34 + Log: The one that got away from 7146. Branch: metaconfig - ! U/modified/Cppsym.U -____________________________________________________________________________ -[ 5337] By: jhi on 2000/02/29 00:59:08 - Log: Userfriendliness. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig/U/perl - ! use64bits.U -____________________________________________________________________________ -[ 5336] By: jhi on 2000/02/29 00:53:51 - Log: Undo the sv_2pv() change of #5329, caused numconvert.t - problems in IRIX 32-n32. - Branch: cfgperl - ! sv.c -____________________________________________________________________________ -[ 5335] By: jhi on 2000/02/29 00:22:37 - Log: Fixes for building on HP-UX using gcc from Daniel S. Lewart. - Branch: cfgperl - ! Configure config_h.SH hints/hpux.sh - Branch: metaconfig/U/perl - ! dlsrc.U -____________________________________________________________________________ -[ 5334] By: jhi on 2000/02/28 23:59:59 - Log: Do not cast pointers into I32s. - Branch: cfgperl - ! mg.c -____________________________________________________________________________ -[ 5333] By: jhi on 2000/02/28 23:39:26 - Log: More AIX fixes from Steven Hirsch. - Branch: cfgperl - ! Configure config_h.SH ext/DynaLoader/dl_aix.xs - ! ext/DynaLoader/hints/aix.pl hints/aix.sh - Branch: metaconfig/U/perl - ! use64bits.U + + U/installdirs/installscripts.U ____________________________________________________________________________ -[ 5332] By: jhi on 2000/02/28 22:45:59 - Log: Detypo. - Branch: cfgperl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 5331] By: jhi on 2000/02/28 22:23:36 - Log: Regularize the call-back units (and fix a bug in #5330). - Branch: cfgperl - ! hints/aix.sh hints/hpux.sh hints/irix_6.sh hints/solaris_2.sh -____________________________________________________________________________ -[ 5330] By: jhi on 2000/02/28 21:50:28 - Log: Don't be overeager to turn on 64-bitallness. - Branch: cfgperl - ! hints/solaris_2.sh -____________________________________________________________________________ -[ 5329] By: jhi on 2000/02/28 20:32:53 - Log: Lift the 32-bit straightjacket from bit ops; - prefer IV/UV over NV in sv_2pv(). - Branch: cfgperl - ! pod/perldelta.pod pod/perlop.pod pp.c sv.c t/op/64bit.t - ! t/op/misc.t t/op/numconvert.t -____________________________________________________________________________ -[ 5328] By: jhi on 2000/02/28 20:11:59 - Log: Do not add -Ae for gcc. - Branch: cfgperl - ! hints/hpux.sh -____________________________________________________________________________ -[ 5327] By: jhi on 2000/02/28 17:35:39 - Log: Use the vendor file(1). - Branch: cfgperl - ! hints/hpux.sh hints/irix_6.sh hints/solaris_2.sh -____________________________________________________________________________ -[ 5326] By: jhi on 2000/02/28 17:31:19 - Log: Put back madvise lost because of a typo. - Branch: cfgperl - ! Configure config_h.SH perl.h win32/config.bc win32/config.gc - ! win32/config.vc -____________________________________________________________________________ -[ 5325] By: jhi on 2000/02/28 16:44:32 - Log: Tweak HP-UX libraries. - Branch: cfgperl - ! hints/hpux.sh -____________________________________________________________________________ -[ 5324] By: jhi on 2000/02/28 16:37:43 - Log: Don't be overeager to turn on largefileness. - Branch: cfgperl - ! hints/solaris_2.sh -____________________________________________________________________________ -[ 5323] By: jhi on 2000/02/28 16:23:15 - Log: AIX 64-bit patches from Steven Hirsch <hirschs@btv.ibm.com> - The patch to File/Glob/Makefile.PL is inconvenient but at the - moment necessary: adding an ext/FIle/Glob/hints/aix.pl to turn - off the optimization ($self->{OPTIMIZE} = '') doesn't work, - the file is processed by MakeMaker but OPTIMIZE ends up as -O - in the resulting Makefile. A MakeMaker bug? - Branch: cfgperl - ! MANIFEST ext/DynaLoader/dl_aix.xs ext/File/Glob/Makefile.PL - ! hints/aix.sh t/lib/ipc_sysv.t -____________________________________________________________________________ -[ 5322] By: jhi on 2000/02/28 16:17:33 - Log: Integrate with Sarathy. - Branch: cfgperl - !> (integrate 45 files) -____________________________________________________________________________ -[ 5321] By: gsar on 2000/02/28 10:13:03 - Log: avoid warnings in legacy code (from David Dyck) - Branch: perl - ! lib/pwd.pl -____________________________________________________________________________ -[ 5320] By: gsar on 2000/02/28 10:11:37 - Log: find2perl doc tweak (from David Dyck <dcd@tc.fluke.com>) +[ 7146] By: jhi on 2000/10/04 23:25:04 + Log: Enable disabling scripts installation by Configure -Uinstallscripts, + suggested by H. Merijn Brand. Branch: perl - ! x2p/find2perl.PL + ! Configure INSTALL Makefile.SH Porting/Glossary + ! Porting/config.sh Porting/config_H epoc/config.sh installperl + ! uconfig.sh vos/config.def win32/config.bc win32/config.gc + ! win32/config.vc ____________________________________________________________________________ -[ 5319] By: gsar on 2000/02/28 10:07:00 - Log: fix outdated URLs (from Michael G Schwern) +[ 7145] By: jhi on 2000/10/04 22:08:21 + Log: Subject: Re: [PATCH 5.7.0] h2xs not documenting the created module + From: Ilya Zakharevich <ilya@math.ohio-state.edu> + Date: Wed, 4 Oct 2000 17:37:46 -0400 + Message-ID: <20001004173746.A26697@monk.mps.ohio-state.edu> Branch: perl - ! pod/perldelta.pod pod/perlfaq1.pod pod/perlfaq2.pod - ! pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq8.pod - ! pod/perlfaq9.pod pod/perlmodinstall.pod pod/perlmodlib.pod - ! pod/perlopentut.pod pod/perlport.pod pod/perltoc.pod - ! pod/perlvar.pod pod/perlxs.pod + ! utils/h2xs.PL ____________________________________________________________________________ -[ 5318] By: gsar on 2000/02/28 10:04:57 - Log: update Changes, patchlevel etc. +[ 7144] By: jhi on 2000/10/04 18:11:41 + Log: Subject: [PATCH perlrun.pod] Re: [ID 20000930.002] perlrun nor perldelta mention -s modification + From: Jeff Pinyan <jeffp@crusoe.net> + Date: Tue, 3 Oct 2000 16:35:42 -0400 (EDT) + Message-ID: <Pine.GSO.4.21.0010031634530.14163-100000@crusoe.crusoe.net> Branch: perl - ! Changes patchlevel.h win32/Makefile win32/config.bc - ! win32/config.gc win32/config.vc win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/makefile.mk + ! pod/perlrun.pod ____________________________________________________________________________ -[ 5317] By: gsar on 2000/02/28 09:39:47 - Log: make stringwise bitops work properly on utf8 strings +[ 7143] By: jhi on 2000/10/04 18:09:58 + Log: Subject: perlhack.pod Patch for Externals Tools + From: Fisher Mark <fisherm@tce.com> + Date: Tue, 3 Oct 2000 15:43:27 -0500 + Message-ID: <B9B6874277EED211B1890008C707AF530505B180@indyexch3.indy.tce.com> Branch: perl - ! doop.c t/op/bop.t + ! pod/perlhack.pod ____________________________________________________________________________ -[ 5316] By: gsar on 2000/02/28 07:04:22 - Log: integrate cfgperl and vmsperl changes into mainline +[ 7142] By: jhi on 2000/10/04 18:08:41 + Log: Subject: [PATCH] 5.6.0 & 5.7.0 VMS TZ fix for VMS6.2 and earlier + From: lane@DUPHY4.Physics.Drexel.Edu (Charles Lane) + Date: Wed, 4 Oct 2000 12:11:11 EDT + Message-Id: <001004120530.25cb5@DUPHY4.Physics.Drexel.Edu> Branch: perl - ! Porting/makerel - !> Configure Makefile.SH config_h.SH configure.com - !> ext/DynaLoader/DynaLoader_pm.PL ext/DynaLoader/dl_vms.xs - !> hints/hpux.sh lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm - !> lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm - !> lib/File/Spec/Unix.pm lib/File/Spec/VMS.pm t/comp/script.t - !> t/io/openpid.t t/lib/cgi-html.t t/op/goto.t t/op/split.t - !> vms/descrip_mms.template vms/gen_shrfls.pl - !> vms/subconfigure.com vms/vms.c -____________________________________________________________________________ -[ 5315] By: jhi on 2000/02/28 06:31:08 - Log: The search for static _s-suffixex libs was broken; - add -L/lib/pa20_64 only iff there. - Branch: cfgperl - ! Configure config_h.SH hints/hpux.sh - Branch: metaconfig - ! U/modified/libs.U -____________________________________________________________________________ -[ 5314] By: jhi on 2000/02/28 06:08:40 - Log: Even better use64bitall logic. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig/U/perl - ! use64bits.U uselfs.U -____________________________________________________________________________ -[ 5313] By: jhi on 2000/02/28 05:47:27 - Log: Integrate with Sarathy. - Branch: cfgperl - !> lib/File/Basename.pm lib/File/Find.pm lib/fields.pm - !> pod/perldelta.pod pod/perlfunc.pod pod/perlref.pod - !> t/lib/fields.t x2p/find2perl.PL -____________________________________________________________________________ -[ 5312] By: jhi on 2000/02/28 05:09:31 - Log: Ask about use64bitall regardless of whether use64bitint is defined. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig/U/perl - ! use64bits.U -____________________________________________________________________________ -[ 5311] By: bailey on 2000/02/28 05:05:56 - Log: Integrate mainline - Branch: vmsperl - !> README.dos djgpp/config.over djgpp/configure.bat djgpp/djgpp.c - !> ext/File/Glob/Glob.pm hints/dos_djgpp.sh lib/File/Basename.pm - !> lib/File/Find.pm lib/fields.pm op.c pod/perldelta.pod - !> pod/perlfaq5.pod pod/perlfunc.pod pod/perlop.pod - !> pod/perlref.pod pod/perlsec.pod pod/perltodo.pod pp_sys.c - !> regexec.c sv.c t/lib/fields.t t/pragma/locale.t - !> x2p/find2perl.PL -____________________________________________________________________________ -[ 5310] By: bailey on 2000/02/28 04:36:20 - Log: Revert File::Spec::Unix functions and keep VMS versions VMS-specific - Branch: vmsperl - ! lib/File/Spec/Unix.pm lib/File/Spec/VMS.pm -____________________________________________________________________________ -[ 5309] By: jhi on 2000/02/28 04:17:36 - Log: The #5249 wasn't doing any good. - Branch: cfgperl - ! Makefile.SH lib/ExtUtils/MM_Unix.pm -____________________________________________________________________________ -[ 5308] By: bailey on 2000/02/28 03:56:51 - Log: Repair typo -- conjunction of variable with text - Branch: vmsperl - ! t/lib/cgi-html.t -____________________________________________________________________________ -[ 5307] By: jhi on 2000/02/28 03:46:14 - Log: A less ambitious version of #5292. - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 5306] By: bailey on 2000/02/28 03:42:38 - Log: Defer inclusion of VMS-specific code to runtime - Branch: vmsperl - ! t/io/openpid.t -____________________________________________________________________________ -[ 5305] By: jhi on 2000/02/28 03:41:48 - Log: The #5292 was Not So Good Idea. - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 5304] By: bailey on 2000/02/28 02:57:14 - Log: Minor test updates to accomodate new subprocess invocation - Branch: vmsperl - ! t/comp/script.t t/op/goto.t t/op/split.t -____________________________________________________________________________ -[ 5303] By: bailey on 2000/02/28 02:52:47 - Log: Missed bit of #5302 (case-sensitive symbols) - Branch: vmsperl - ! lib/ExtUtils/Mksymlists.pm -____________________________________________________________________________ -[ 5302] By: bailey on 2000/02/28 02:51:00 - Log: Support case-sensitive symbols usage in linker - Branch: vmsperl - ! ext/DynaLoader/DynaLoader_pm.PL ext/DynaLoader/dl_vms.xs - ! lib/ExtUtils/MM_VMS.pm vms/gen_shrfls.pl -____________________________________________________________________________ -[ 5301] By: bailey on 2000/02/28 02:46:47 - Log: Free $PARSE context after lookups - Branch: vmsperl - ! vms/vms.c -____________________________________________________________________________ -[ 5300] By: bailey on 2000/02/28 02:43:56 - Log: Don't wait for subprocess to read final EOF - Branch: vmsperl ! vms/vms.c ____________________________________________________________________________ -[ 5299] By: bailey on 2000/02/28 00:44:45 - Log: Dan Sugalski's config/build changes to .660 - Branch: vmsperl - ! configure.com vms/descrip_mms.template vms/subconfigure.com -____________________________________________________________________________ -[ 5298] By: bailey on 2000/02/28 00:07:13 - Log: When testing CGI.pm, use its notion of CRLF - Branch: vmsperl - ! t/lib/cgi-html.t -____________________________________________________________________________ -[ 5297] By: bailey on 2000/02/28 00:00:08 - Log: Quote command line args which need to be upper case - Tell subprocess we're finished before waiting for it - Branch: vmsperl - ! t/io/openpid.t -____________________________________________________________________________ -[ 5296] By: gsar on 2000/02/28 00:00:05 - Log: m/.*$/ etc should be m/.*\z/s in many file handling modules; fix - these insidious errors in File::Basename, File::Find and find2perl - (from Tom Christiansen) +[ 7141] By: jhi on 2000/10/04 12:20:16 + Log: Subject: [PATCH 5.7.0] h2xs not working + From: Ilya Zakharevich <ilya@math.ohio-state.edu> + Message-ID: <20001003214301.A22851@monk.mps.ohio-state.edu> + Date: Tue, 3 Oct 2000 21:43:01 -0400 - TODO: many other modules need to be fixed as well! - Branch: perl - ! lib/File/Basename.pm lib/File/Find.pm x2p/find2perl.PL -____________________________________________________________________________ -[ 5295] By: jhi on 2000/02/27 23:18:40 - Log: Version number update. - Branch: cfgperl - ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 5294] By: gsar on 2000/02/27 22:27:46 - Log: typos in change#5293 + Subject: [PATCH 5.7.0] h2xs not documenting the created module + From: Ilya Zakharevich <ilya@math.ohio-state.edu> + Date: Tue, 3 Oct 2000 22:55:19 -0400 + Message-ID: <20001003225519.A23360@monk.mps.ohio-state.edu> Branch: perl - ! lib/fields.pm + ! utils/h2xs.PL ____________________________________________________________________________ -[ 5293] By: gsar on 2000/02/27 21:57:40 - Log: support fields::new() and fields::phash() to create pseudo-hash - objects and plain pseudo-hashes respectively (this avoids users - from having to diddle %FIELDS directly); update documentation to - suit (from original fields::phash() implementation by Peter - Scott <Peter@PSDT.com>) +[ 7140] By: jhi on 2000/10/04 11:53:44 + Log: Subject: [ID 20001004.003] installman "Ambiguous call resolved as CORE::" + From: nick@babyhippo.com + Date: Wed, 4 Oct 2000 12:06:45 +0100 + Message-Id: <20001004120645.A7356@babyhippo.com> + + Retract 7118 and 7135. Branch: perl - ! lib/fields.pm pod/perldelta.pod pod/perlfunc.pod - ! pod/perlref.pod t/lib/fields.t + ! installman installperl op.c t/pragma/subs.t ____________________________________________________________________________ -[ 5292] By: jhi on 2000/02/27 21:49:25 - Log: proto.h was mssing from the list of generated files; - added rules to generate any single wanted file - (a bunch of other files may also be generated - at the same time, as before) - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 5291] By: jhi on 2000/02/27 18:57:12 - Log: Integrate with Sarathy. - Branch: cfgperl - !> README.dos djgpp/config.over djgpp/configure.bat djgpp/djgpp.c - !> ext/File/Glob/Glob.pm hints/dos_djgpp.sh lib/File/Spec/OS2.pm - !> lib/File/Spec/Unix.pm lib/File/Spec/VMS.pm - !> lib/File/Spec/Win32.pm op.c pod/perldelta.pod pod/perlfaq5.pod - !> pod/perlfunc.pod pod/perlop.pod pod/perlsec.pod - !> pod/perltodo.pod pp_sys.c sv.c vms/perlvms.pod vms/vms.c -____________________________________________________________________________ -[ 5290] By: gsar on 2000/02/27 18:47:00 - Log: integrate cfgperl and vmsperl contents into mainline +[ 7139] By: jhi on 2000/10/03 22:09:41 + Log: It is possible to have no hosts database at all. Pointed out in + + Subject: [PATCH: 7131] PWPASSWD problem for passwd less pwd's + From: Peter Prymmer <pvhp@forte.com> + Date: Tue, 3 Oct 2000 12:05:59 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10010031203470.388222-100000@aspara.forte.com> + Branch: metaconfig + ! U/modified/myhostname.U Branch: perl - !> lib/File/Spec/OS2.pm lib/File/Spec/Unix.pm - !> lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm regexec.c - !> t/pragma/locale.t vms/perlvms.pod vms/vms.c + ! Configure config_h.SH ____________________________________________________________________________ -[ 5289] By: gsar on 2000/02/27 18:09:04 - Log: tweak change#5286 (we don't ever get to pp_glob() if we're using - the internal glob()) +[ 7138] By: jhi on 2000/10/03 21:49:49 + Log: Subject: [PATCH: 7131] PWPASSWD problem for passwd less pwd's + From: Peter Prymmer <pvhp@forte.com> + Date: Tue, 3 Oct 2000 12:05:59 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10010031203470.388222-100000@aspara.forte.com> Branch: perl ! pp_sys.c ____________________________________________________________________________ -[ 5288] By: gsar on 2000/02/27 17:12:41 - Log: djgpp update (from Laszlo Molnar) - Branch: perl - ! README.dos djgpp/config.over djgpp/configure.bat djgpp/djgpp.c - ! hints/dos_djgpp.sh -____________________________________________________________________________ -[ 5287] By: gsar on 2000/02/27 16:58:53 - Log: tweak comment about core glob() +[ 7137] By: jhi on 2000/10/03 20:10:05 + Log: One remaining nit less at the VMS mailbox sizing. Branch: perl - ! ext/File/Glob/Glob.pm + ! vms/vms.c ____________________________________________________________________________ -[ 5286] By: gsar on 2000/02/27 16:52:54 - Log: remove outdated info about csh and glob(); glob() need not fail - when tainting anymore if using internal globbing +[ 7136] By: jhi on 2000/10/03 20:08:47 + Log: Test harness update to sync with the new perlcc, + from Simon Cozens. Branch: perl - ! pod/perldelta.pod pod/perlfaq5.pod pod/perlfunc.pod - ! pod/perlop.pod pod/perlsec.pod pod/perltodo.pod pp_sys.c + ! t/TEST t/UTEST ____________________________________________________________________________ -[ 5285] By: gsar on 2000/02/27 16:20:31 - Log: make readdir() respect IOf_UNTAINT flag (allows untainting of directory - handles with: C<use IO::Handle; opendir D, $dir or die; D->untaint;> +[ 7135] By: jhi on 2000/10/03 15:15:42 + Log: Subject: Re: PATCH for 20001003.004 + Date: Tue, 3 Oct 2000 11:03:04 -0400 (EDT) + From: "AARON B. DOSSETT" <aaron@iglou.com> + Message-Id: <E13gTay-0006od-00@iglou.com> Branch: perl - ! pp_sys.c + ! installman installperl ____________________________________________________________________________ -[ 5284] By: gsar on 2000/02/27 14:31:24 - Log: avoid compiler warnings (from Dan Sugalski) +[ 7134] By: jhi on 2000/10/03 15:00:34 + Log: Subject: [ID 20001003.006] B::Debug not -w clean + From: Nicholas Clark <nick@babyhippo.co.uk> + Date: Tue, 03 Oct 2000 15:46:32 +0100 + Message-Id: <E13gTKy-0002R2-00@fruitbat.babyhippo.co.uk> Branch: perl - ! op.c sv.c + ! ext/B/B/Debug.pm ____________________________________________________________________________ -[ 5283] By: gsar on 2000/02/27 14:21:16 - Log: propagate utf8ness in sv_setsv() (from Gisle Aas) +[ 7133] By: jhi on 2000/10/03 14:58:39 + Log: Scale down the VMS message boxes, by Charles Lane. + Fix for ID 20000903.009, workaround at + http://www.xray.mpe.mpg.de/mailing-lists/vmsperl/2000-09/msg00039.html Branch: perl - ! sv.c -____________________________________________________________________________ -[ 5282] By: bailey on 2000/02/27 05:07:08 - Log: Impose security constraints on lnm lookup only if tainting - Branch: vmsperl ! vms/vms.c ____________________________________________________________________________ -[ 5281] By: bailey on 2000/02/27 05:05:35 - Log: Add new File::Spec::VMS methods - Don't add implicit device in VMS <-> Unix filespec translation - Make File::Spec::Unix{rel2abs|abs2rel} OS-independent - Branch: vmsperl - ! lib/File/Spec/OS2.pm lib/File/Spec/Unix.pm - ! lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm vms/vms.c -____________________________________________________________________________ -[ 5280] By: bailey on 2000/02/27 04:58:01 - Log: Accept filespecs as command verbs for subprocesses - Branch: vmsperl - ! vms/perlvms.pod vms/vms.c -____________________________________________________________________________ -[ 5279] By: jhi on 2000/02/27 04:01:53 - Log: Integrate with Sarathy. - Branch: cfgperl - !> pp_hot.c -____________________________________________________________________________ -[ 5278] By: bailey on 2000/02/27 02:43:01 - Log: Resync with mainline again - Branch: vmsperl - !> Makefile.SH README.vms configure.com lib/ExtUtils/MM_Unix.pm - !> lib/Pod/Checker.pm lib/Pod/InputObjects.pm - !> lib/Pod/ParseUtils.pm lib/Pod/Parser.pm lib/Pod/Select.pm - !> lib/Pod/Usage.pm pod/perlfunc.pod pp_hot.c t/pod/poderrs.t - !> t/pod/poderrs.xr vms/descrip_mms.template vms/sockadapt.h - !> vms/subconfigure.com -____________________________________________________________________________ -[ 5277] By: jhi on 2000/02/27 02:36:36 - Log: Fix locale case-ignorant matching bug reported in - - From: gomar@md.media-web.de - To: perl5-porters@perl.org - Subject: [ID 20000223.005] - Date: 23 Feb 2000 16:03:08 -0000 - Message-Id: <20000223160308.1830.qmail@md.media-web.de> - Branch: cfgperl - ! regexec.c t/pragma/locale.t -____________________________________________________________________________ -[ 5276] By: gsar on 2000/02/26 18:18:16 - Log: allow $fh->autoflush on globrefs, and thence autovivified filehandles - (from Tom Christiansen) +[ 7132] By: jhi on 2000/10/03 11:20:37 + Log: Upgrade to Storable 1.0.3, from Raphael Manfredi. Branch: perl - ! pp_hot.c -____________________________________________________________________________ -[ 5275] By: jhi on 2000/02/26 16:43:11 - Log: Integrate with Sarathy. - Branch: cfgperl - !> (integrate 34 files) + + t/lib/st-lock.t t/lib/st-utf8.t + ! MANIFEST ext/Storable/ChangeLog ext/Storable/Storable.pm + ! ext/Storable/Storable.xs t/lib/st-recurse.t ____________________________________________________________________________ -[ 5274] By: gsar on 2000/02/26 15:23:45 - Log: rework binmode() entry in perlfunc (from Martien Verbruggen - <mgjv@comdyn.com.au>) +[ 7131] By: jhi on 2000/10/03 03:38:23 + Log: Encode nits. Branch: perl - ! pod/perlfunc.pod + ! MANIFEST Makefile.SH ____________________________________________________________________________ -[ 5273] By: gsar on 2000/02/26 15:04:54 - Log: PodParser v1.11 update (from Brad Appleton) +[ 7130] By: jhi on 2000/10/03 03:31:05 + Log: Update Changes. Branch: perl - ! lib/Pod/Checker.pm lib/Pod/InputObjects.pm - ! lib/Pod/ParseUtils.pm lib/Pod/Parser.pm lib/Pod/Select.pm - ! lib/Pod/Usage.pm t/pod/poderrs.t t/pod/poderrs.xr + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5272] By: gsar on 2000/02/26 14:48:24 - Log: add missing perl headers to perldepend action +[ 7129] By: jhi on 2000/10/03 02:24:02 + Log: Misplaced else. + Branch: metaconfig/U/perl + ! d_strtoll.U Branch: perl - ! lib/ExtUtils/MM_Unix.pm + ! Configure config_h.SH ____________________________________________________________________________ -[ 5271] By: gsar on 2000/02/26 08:03:36 - Log: VMS patch (from Peter Prymmer) +[ 7128] By: jhi on 2000/10/03 02:08:29 + Log: Subject: [ID 20000915.007] Not OK: perl v5.7.0 +DEVEL7092 on os2-64int-ld 2.30 '(UNINSTALLED)' + From: sthoenna@efn.org + Date: Fri, 15 Sep 2000 07:19:57 -0700 (PDT) + Message-Id: <200009151419.e8FEJvE19796@garcia.efn.org> + Branch: metaconfig/U/perl + ! d_strtoll.U Branch: perl - ! Makefile.SH README.vms configure.com vms/descrip_mms.template - ! vms/sockadapt.h vms/subconfigure.com + ! Configure config_h.SH hints/os2.sh os2/os2ish.h ____________________________________________________________________________ -[ 5270] By: gsar on 2000/02/26 07:46:35 - Log: integrate vmsperl changes into mainline +[ 7127] By: jhi on 2000/10/03 01:13:14 + Log: Update Changes. Branch: perl - !> av.c configure.com installperl lib/ExtUtils/MM_VMS.pm mg.h - !> pp_sys.c scope.c vms/vms.c vms/vmsish.h + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5269] By: bailey on 2000/02/26 07:04:55 - Log: Resync with mainline - Branch: vmsperl - +> cygwin/cygwin.c ext/DynaLoader/dl_dyld.xs - +> ext/Sys/Hostname/Hostname.pm ext/Sys/Hostname/Hostname.xs - +> ext/Sys/Hostname/Makefile.PL hints/darwin.sh lib/bytes.pm - +> lib/bytes_heavy.pl t/pragma/warn/9enabled - - ext/DynaLoader/dl_rhapsody.xs lib/Sys/Hostname.pm lib/byte.pm - - lib/byte_heavy.pl lib/unicode/Eq/Latin1.pl - - lib/unicode/Eq/Unicode.pl - !> (integrate 323 files) -____________________________________________________________________________ -[ 5268] By: gsar on 2000/02/26 06:50:04 - Log: reintroduce useithreads (accidentally deleted in change#5261) +[ 7126] By: jhi on 2000/10/03 00:57:08 + Log: Introduce NO_ENVIRON_ARRAY (and USE_ENVIRON_ARRAY) defines + as suggested by Olaf Flebbe and Nick Clark. Branch: perl - ! win32/config.vc + ! epoc/epocish.h perl.h sv.c unixish.h util.c vms/vmsish.h ____________________________________________________________________________ -[ 5266] By: gsar on 2000/02/26 06:46:06 - Log: integrate cfgperl changes into mainline +[ 7125] By: jhi on 2000/10/03 00:50:56 + Log: Subject: [ID 20001002.001] Not OK: perl v5.7.0 +DEVEL7093 +...001 on i586-linux 2.2.16 (UNINSTALLED) + From: Nick Clark <nick@plum.flirble.org> + Date: Mon, 2 Oct 2000 11:03:24 +0100 + Message-Id: <20001002110324.D20073@plum.flirble.org> Branch: perl - +> cygwin/cygwin.c ext/DynaLoader/dl_dyld.xs hints/darwin.sh - - ext/DynaLoader/dl_rhapsody.xs - !> (integrate 62 files) + ! t/lib/encode.t ____________________________________________________________________________ -[ 5265] By: gsar on 2000/02/26 06:31:10 - Log: support for version vectors in UNIVERSAL::VERSION(), so that - C<use Foo v1.2.3> etc., work; tests for the same - - TODO: XS_VERSION_BOOTCHECK needs to be revisited in light of this +[ 7124] By: jhi on 2000/10/03 00:34:59 + Log: Subject: [PATCH 5.7.0] Epoc update + From: Olaf Flebbe <o.flebbe@gmx.de> + Date: Wed, 20 Sep 2000 23:16:26 +0200 (MEST) + Message-ID: <26423.969484586@www10.gmx.net> Branch: perl - ! embed.h embed.pl global.sym objXSUB.h perlapi.c proto.h - ! t/comp/use.t toke.c universal.c + ! README.epoc epoc/config.sh epoc/createpkg.pl epoc/epoc.c + ! epoc/epoc_stubs.c epoc/epocish.h epoc/link.pl + ! lib/AutoLoader.pm lib/Cwd.pm mg.c perl.c perl.h pp_sys.c sv.c + ! util.c util.h ____________________________________________________________________________ -[ 5264] By: jhi on 2000/02/26 04:14:15 - Log: Add libscheck for IRIX. - Branch: cfgperl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 5263] By: jhi on 2000/02/26 03:40:47 - Log: Add libscheck for Solaris. - Branch: cfgperl - ! hints/solaris_2.sh -____________________________________________________________________________ -[ 5262] By: jhi on 2000/02/26 03:10:47 - Log: Rhapsody/Darwin patches from Wilfredo Sanchez. - Branch: cfgperl - + ext/DynaLoader/dl_dyld.xs hints/darwin.sh - - ext/DynaLoader/dl_rhapsody.xs - ! Configure INSTALL MANIFEST Makefile.SH README.threads - ! config_h.SH hints/rhapsody.sh installperl pp_sys.c - Branch: metaconfig - ! U/a_dvisory/multiarch.U -____________________________________________________________________________ -[ 5261] By: jhi on 2000/02/26 02:48:23 - Log: Rename use64bits to use64bitint; - rename usefull64bits to use64bitall. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH configure.com epoc/config.sh hints/aix.sh - ! hints/hpux.sh hints/irix_4.sh hints/irix_5.sh hints/irix_6.sh - ! hints/irix_6_0.sh hints/irix_6_1.sh hints/solaris_2.sh - ! myconfig.SH perl.c perl.h pod/perldelta.pod pod/perlfunc.pod - ! vms/subconfigure.com vos/config.def vos/config.h - ! vos/config_h.SH_orig win32/config.bc win32/config.gc - ! win32/config.vc win32/config_H.bc win32/config_H.gc - ! win32/config_H.vc - Branch: metaconfig - ! U/a_dvisory/quadtype.U U/mksample U/modified/libpth.U - ! U/protos/socksizetype.U U/threads/archname.U - Branch: metaconfig/U/perl - ! Extensions.U dbm64.U perlxv.U stdio64.U use64bits.U uselfs.U - ! usemorebits.U -____________________________________________________________________________ -[ 5260] By: jhi on 2000/02/25 22:57:16 - Log: From: "Fifer, Eric" <EFifer@sanwaint.com> - To: "'perl5-porters@perl.org'" <perl5-porters@perl.org> - Subject: [PATCH 5.5.660] cygwin port - Message-ID: <779F20BCCE5AD31186A50008C75D99791716E2@SILLDN_MAIL1> - Branch: cfgperl - ! README.cygwin cygwin/Makefile.SHs cygwin/cygwin.c -____________________________________________________________________________ -[ 5259] By: jhi on 2000/02/25 22:53:51 - Log: Configure nits; add socksizetype; add getfsstat for completeness; - add lseekproto, usefull64bits, socksizetype getfsstat to non-UNIX - lands; regen Configure. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH doio.c epoc/config.sh perl.c pp_sys.c - ! vms/subconfigure.com vos/config.def win32/config.bc - ! win32/config.gc win32/config.vc win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc - Branch: metaconfig - + U/protos/socksizetype.U - Branch: metaconfig/U/perl - + d_getfsstat.U - ! d_fstatfs.U fpossize.U use64bits.U uselfs.U -____________________________________________________________________________ -[ 5258] By: jhi on 2000/02/25 21:04:17 - Log: Further fixes to malloc.c prototypes from Dominic Dunlop. - Branch: cfgperl - ! malloc.c -____________________________________________________________________________ -[ 5257] By: jhi on 2000/02/25 20:48:13 - Log: Integrate with Sarathy. - Branch: cfgperl - !> embed.h embed.pl objXSUB.h op.c op.h perlapi.c pp_ctl.c - !> proto.h t/cmd/while.t -____________________________________________________________________________ -[ 5256] By: gsar on 2000/02/25 20:04:37 - Log: fix missing perl_alloc() declaration under PERL_IMPLICIT_SYS +[ 7123] By: jhi on 2000/10/03 00:30:07 + Log: Regen headers. Branch: perl - ! embed.h embed.pl objXSUB.h perlapi.c proto.h + ! embed.h opcode.h pod/perlapi.pod pp.sym pp_proto.h ____________________________________________________________________________ -[ 5255] By: gsar on 2000/02/25 19:23:58 - Log: change#4849 wasn't restoring savestack correctly; make loops that have - continue blocks recognizable at run time +[ 7122] By: jhi on 2000/10/03 00:10:48 + Log: OpenBSD flags tweak from Todd C. Miller, tweaked some more by Abigail. Branch: perl - ! op.c op.h pp_ctl.c t/cmd/while.t -____________________________________________________________________________ -[ 5254] By: jhi on 2000/02/25 06:00:01 - Log: Integrate with Sarathy. - Branch: cfgperl - !> ext/B/B.xs ext/B/B/C.pm lib/Pod/InputObjects.pm - !> lib/Pod/Parser.pm lib/Pod/Select.pm lib/Pod/Usage.pm - !> t/lib/filefind.t t/pod/poderrs.xr -____________________________________________________________________________ -[ 5253] By: jhi on 2000/02/25 05:57:59 - Log: Megalopatch for Configure: Andy's new installation schemes; - introduce usefull64bits, beautify and regularize the various - type probes; introduce d_lseekproto. - Branch: cfgperl - ! Configure INSTALL Policy_sh.SH config_h.SH perl.h - ! pod/perldelta.pod - Branch: metaconfig - + U/installdirs/perl5.U U/installdirs/sitehtml1.U - + U/installdirs/sitehtml3.U U/installdirs/siteman1.U - + U/installdirs/siteman3.U U/installdirs/sitescript.U - + U/installdirs/vendorhtml1.U U/installdirs/vendorhtml3.U - + U/installdirs/vendorman1.U U/installdirs/vendorman3.U - + U/installdirs/vendorscript.U U/protos/d_lseekproto.U - - U/installdirs/vendorhtml1dir.U U/installdirs/vendorhtml3dir.U - - U/installdirs/vendorman1dir.U U/installdirs/vendorman3dir.U - - U/installdirs/vendorscriptdir.U - ! U/compline/doublesize.U U/compline/ptrsize.U - ! U/installdirs/archlib.U U/installdirs/bin.U - ! U/installdirs/html1dir.U U/installdirs/html3dir.U - ! U/installdirs/inc_version_list.U U/installdirs/installprefix.U - ! U/installdirs/installstyle.U U/installdirs/instubperl.U - ! U/installdirs/localarch.U U/installdirs/locallib.U - ! U/installdirs/otherlibdirs.U U/installdirs/prefix.U - ! U/installdirs/privlib.U U/installdirs/scriptdir.U - ! U/installdirs/sitearch.U U/installdirs/sitebin.U - ! U/installdirs/sitelib.U U/installdirs/siteprefix.U - ! U/installdirs/vendorarch.U U/installdirs/vendorbin.U - ! U/installdirs/vendorlib.U U/installdirs/vendorprefix.U - ! U/modified/d_longdbl.U U/modified/d_longlong.U - ! U/typedefs/gidsize.U U/typedefs/lseektype.U - ! U/typedefs/uidsize.U - Branch: metaconfig/U/perl - ! d_fpos64_t.U d_int64_t.U d_off64_t.U d_socklen_t.U fpossize.U - ! patchlevel.U use64bits.U uselfs.U usemultiplicity.U + ! hints/openbsd.sh ____________________________________________________________________________ -[ 5252] By: gsar on 2000/02/25 03:15:03 - Log: update PodParser to v1.10 (from Brad Appleton) +[ 7121] By: jhi on 2000/10/03 00:05:06 + Log: Subject: [PATCH pod/perlop.pod] Documentation glitch in magic autoincrement. + From: <abigail@foad.org> + Date: Tue, 26 Sep 2000 13:36:14 -0400 + Message-ID: <20000926173614.4356.qmail@foad.org> Branch: perl - ! lib/Pod/InputObjects.pm lib/Pod/Parser.pm lib/Pod/Select.pm - ! lib/Pod/Usage.pm t/pod/poderrs.xr + ! pod/perlop.pod ____________________________________________________________________________ -[ 5251] By: gsar on 2000/02/25 03:10:51 - Log: make File::Find tests tolerate case-insensitive systems (from - Laszlo Molnar) +[ 7120] By: jhi on 2000/10/03 00:04:00 + Log: Inside require() $^S was always left undefined. + + Subject: Re: Tiny 2-byte change to fix debugger's eval bug + From: Ilya Zakharevich <ilya@math.ohio-state.edu> + Date: Wed, 27 Sep 2000 18:54:49 -0400 + Message-ID: <20000927185449.A24927@monk.mps.ohio-state.edu> Branch: perl - ! t/lib/filefind.t + ! cop.h mg.c pp_ctl.c util.c ____________________________________________________________________________ -[ 5250] By: gsar on 2000/02/25 01:50:04 - Log: more Compiler tweaks for useithreads +[ 7119] By: jhi on 2000/10/03 00:00:16 + Log: Subject: [PATCH] DLL not restartabke with threaded perl + From: "Dave Hartnoll" <Dave_Hartnoll@3b2.com> + Date: Thu, 28 Sep 2000 09:20:46 +0100 + Message-ID: <002101c02925$00aa8d80$7e0aa8c0@3b2.com> Branch: perl - ! ext/B/B.xs ext/B/B/C.pm -____________________________________________________________________________ -[ 5249] By: jhi on 2000/02/25 00:17:53 - Log: Remove NFS temp files and Configure temp C files. - Branch: cfgperl - ! Makefile.SH lib/ExtUtils/MM_Unix.pm -____________________________________________________________________________ -[ 5248] By: jhi on 2000/02/24 23:57:49 - Log: In FreeBSD disable floating point exception handlers. - As the comment says, this should be done in the hints. - - From: dive <dive@ender.com> - To: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> - cc: perl5-porters@perl.org - Subject: Re: [ID 20000216.004] apparent bug on freebsd systems when calculating large numbers - Date: Thu, 24 Feb 2000 15:54:24 -0800 (PST) - Message-ID: <Pine.LNX.4.04.10002241552080.448-100000@dragon.ender.com> - Branch: cfgperl - ! unixish.h -____________________________________________________________________________ -[ 5247] By: jhi on 2000/02/24 23:46:27 - Log: From: Gisle Aas <gisle@aas.no> - To: perl5-porters@perl.org - Subject: [PATCH v5.5.660] More UTF8_MAXLEN fixes - Date: 25 Feb 2000 00:24:53 +0100 - Message-ID: <m3ema2tc8q.fsf@eik.g.aas.no> - Branch: cfgperl - ! doop.c op.c perl.c pp.c regcomp.c regexec.c sv.c -____________________________________________________________________________ -[ 5246] By: jhi on 2000/02/24 23:15:56 - Log: The op/stat.t patch in #5341 wasn't robust enough, - it broke subtest 4 almost everywhere else. - Branch: cfgperl - ! t/op/stat.t -____________________________________________________________________________ -[ 5245] By: jhi on 2000/02/24 19:28:53 - Log: More VMS patches from Peter Prymmer. - Branch: cfgperl - ! configure.com vms/subconfigure.com -____________________________________________________________________________ -[ 5244] By: jhi on 2000/02/24 19:26:33 - Log: Largefileness in Solaris doesn't require long longs; - use64bits enhancements; introduce usefull64bits. - Branch: cfgperl - ! Configure config_h.SH hints/aix.sh hints/hpux.sh - ! hints/irix_6.sh hints/solaris_2.sh - Branch: metaconfig - ! U/threads/archname.U - Branch: metaconfig/U/perl - ! use64bits.U -____________________________________________________________________________ -[ 5243] By: jhi on 2000/02/24 18:40:25 - Log: Tidy up the 64-bit (and socklen_t) type probing. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/d_longdbl.U U/modified/d_longlong.U - Branch: metaconfig/U/perl - + d_fpos64_t.U d_off64_t.U - - io64.U - ! d_int64_t.U d_socklen_t.U -____________________________________________________________________________ -[ 5242] By: jhi on 2000/02/24 18:09:49 - Log: Integrate with Sarathy. - Branch: cfgperl - !> pod/perlop.pod -____________________________________________________________________________ -[ 5241] By: jhi on 2000/02/24 18:00:49 - Log: From: "Fifer, Eric" <EFifer@sanwaint.com> - To: "'perl5-porters@perl.org'" <perl5-porters@perl.org> - Subject: [PATCH 5.5.660] cygwin port - Date: Thu, 24 Feb 2000 17:15:28 -0000 - Message-ID: <779F20BCCE5AD31186A50008C75D99791716E1@SILLDN_MAIL1> - Branch: cfgperl - + cygwin/cygwin.c - ! MANIFEST Makefile.SH README.cygwin cygwin/Makefile.SHs - ! hints/cygwin.sh perl.c t/lib/glob-basic.t t/op/stat.t -____________________________________________________________________________ -[ 5240] By: jhi on 2000/02/24 17:53:12 - Log: VMS patch from Peter Prymmer; use full_ar. - Branch: cfgperl - ! vms/subconfigure.com + ! perl.c ____________________________________________________________________________ -[ 5239] By: jhi on 2000/02/24 17:46:45 - Log: MPE/ix patches from Mark Bixby. - Branch: cfgperl - ! pp_sys.c t/io/pipe.t t/lib/glob-basic.t t/lib/io_poll.t - ! t/lib/io_sock.t t/op/die_exit.t t/op/exec.t t/op/fork.t - ! t/op/stat.t +[ 7118] By: jhi on 2000/10/02 23:59:20 + Log: Subject: Re: [ID 20000828.017] bytecode fails with use subs; + From: Nicholas Clark <nick@ccl4.org> + Date: Thu, 28 Sep 2000 11:52:24 +0100 + Message-ID: <20000928115224.D7924@plum.flirble.org> + Branch: perl + ! op.c ____________________________________________________________________________ -[ 5238] By: jhi on 2000/02/24 17:13:22 - Log: Get -lbind if available. Add pointer to perldelta.pod/64-bit - support to t/op/numconvert.t. +[ 7117] By: jhi on 2000/10/02 23:57:51 + Log: Subject: [ID 20000928.002] perlcc & ByteCode.pm option mismatch + From: Nicholas Clark <nick@babyhippo.co.uk> + Date: Thu, 28 Sep 2000 12:18:10 +0100 + Message-Id: <E13ebha-0004IV-00@fruitbat.babyhippo.co.uk> - From: Lupe Christoph <lupe@lupe-christoph.de> - To: perl5-porters@perl.org - Subject: [ID 20000224.003] Not OK: perl v5.5.660 on i86pc-solaris 2.7 - Date: Thu, 24 Feb 2000 11:54:50 +0100 (MET) - Message-Id: <200002241054.LAA06808@lupe-christoph.de> - Branch: cfgperl - ! Configure config_h.SH t/op/numconvert.t - Branch: metaconfig - ! U/modified/libs.U -____________________________________________________________________________ -[ 5237] By: jhi on 2000/02/24 15:47:11 - Log: Remove more cruft from IO. - Branch: cfgperl - ! ext/IO/IO.xs -____________________________________________________________________________ -[ 5236] By: jhi on 2000/02/24 15:14:48 - Log: From: Hugo <hv@crypt.compulink.co.uk> - To: perl5-porters@perl.org - Subject: [PATCH 5.5.660] double EXPORT_OK in h2xs - Date: Thu, 24 Feb 2000 13:24:10 +0000 - Message-Id: <200002241324.NAA05900@crypt.compulink.co.uk> - Branch: cfgperl - ! utils/h2xs.PL + Did not apply cleanly, manual intervention was needed. + Branch: perl + ! ext/B/B/Bytecode.pm utils/perlcc.PL ____________________________________________________________________________ -[ 5235] By: jhi on 2000/02/24 15:12:40 - Log: Some Windows setups do not have S_IRGRP, S_IWGRP, S_IXGRP, - S_IROTH, S_IWOTH, S_IXOTH. +[ 7116] By: jhi on 2000/10/02 23:50:40 + Log: Document the issue (is not a syntax error, kind of) - From: js@ddre.dk - To: perl5-porters@perl.org - Subject: [ID 20000224.004] Not OK: perl v5.5.660 on MSWin32-x86 4.0 - Date: Thu, 24 Feb 2000 15:11:33 +0100 - Message-Id: <2991B60B9F72D011811C0000F821BB4C983B0C@freja.ddre.dk> - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 5234] By: gsar on 2000/02/24 03:39:17 - Log: integrate cfgperl changes into mainline + Subject: Re: [ID 20000901.011] the list (1,,3) ought to be a syntax error + From: Nicholas Clark <nick@ccl4.org> + Date: Thu, 28 Sep 2000 17:12:42 +0100 + Message-ID: <20000928171242.K7924@plum.flirble.org> Branch: perl - - lib/unicode/Eq/Latin1.pl lib/unicode/Eq/Unicode.pl - ! pod/perlop.pod - !> Configure MANIFEST Porting/Glossary Porting/config.sh - !> Porting/config_H config_h.SH configpm configure.com doio.c - !> ext/Fcntl/Fcntl.pm ext/IO/IO.xs ext/IO/lib/IO/Socket.pm - !> ext/Sys/Hostname/Hostname.xs hints/dec_osf.sh hints/irix_6.sh - !> lib/unicode/mktables.PL malloc.c myconfig.SH pp_sys.c - !> t/op/64bit.t vms/descrip_mms.template vms/subconfigure.com -____________________________________________________________________________ -[ 5233] By: jhi on 2000/02/24 01:31:38 - Log: VMS patch from Peter Prymmer. - Branch: cfgperl - ! vms/subconfigure.com -____________________________________________________________________________ -[ 5232] By: jhi on 2000/02/24 01:15:03 - Log: Detypo fpos64_t test. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig/U/perl - ! io64.U + ! pod/perldata.pod ____________________________________________________________________________ -[ 5231] By: jhi on 2000/02/24 01:11:17 - Log: miscut'n'paste in #5230. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig/U/perl - ! d_int64_t.U -____________________________________________________________________________ -[ 5230] By: jhi on 2000/02/24 01:02:05 - Log: The #5228 wasn't quite right + fix typos. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/d_longdbl.U U/modified/d_longlong.U - Branch: metaconfig/U/perl - ! d_int64_t.U d_socklen_t.U io64.U -____________________________________________________________________________ -[ 5229] By: jhi on 2000/02/24 00:40:01 - Log: Depickify the compiler (about unused and set but not used variables) - Branch: cfgperl - ! hints/irix_6.sh +[ 7115] By: jhi on 2000/10/02 23:48:58 + Log: Subject: [PATCH 5.7.0] Minor optimization in re_intuit_start + From: Ilya Zakharevich <ilya@math.ohio-state.edu> + Date: Thu, 28 Sep 2000 21:55:31 -0400 + Message-ID: <20000928215531.A4315@monk.mps.ohio-state.edu> + Branch: perl + ! regexec.c ____________________________________________________________________________ -[ 5228] By: jhi on 2000/02/24 00:34:35 - Log: Cosmetics. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/d_longdbl.U U/modified/d_longlong.U - Branch: metaconfig/U/perl - ! d_int64_t.U d_socklen_t.U +[ 7114] By: jhi on 2000/10/02 23:47:57 + Log: Subject: DOC PATCH 5.6.0 + From: mjd@plover.com + Date: 30 Sep 2000 06:02:34 -0000 + Message-ID: <20000930060234.4559.qmail@plover.com> + Branch: perl + ! pod/perldebguts.pod ____________________________________________________________________________ -[ 5227] By: jhi on 2000/02/24 00:17:34 - Log: In IRIX <sys/mode.h> is something completely different. +[ 7113] By: jhi on 2000/10/02 23:46:43 + Log: SOCK_DGRAM and listen() do not mix as reported in - From: jarausch@numa1.igpm.rwth-aachen.de (Helmut Jarausch) - To: perl5-porters@perl.org - Subject: [ID 20000223.003] Not OK: perl v5.5.660 on IP26-irix 6.5 - Date: Wed, 23 Feb 2000 10:55:08 +0100 (CST) - Message-Id: <200002230955.KAA89136@numa1.igpm.rwth-aachen.de> - Branch: cfgperl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 5226] By: jhi on 2000/02/23 20:39:28 - Log: Integrate with Sarathy. - Branch: cfgperl - !> pod/perldelta.pod pod/perlfunc.pod pod/perlop.pod - !> t/comp/require.t t/op/ver.t toke.c -____________________________________________________________________________ -[ 5225] By: jhi on 2000/02/23 20:35:58 - Log: From: Dominic Dunlop <domo@computer.org> - To: perl5-porters@perl.org - Cc: Gurusamy Sarathy <gsar@activestate.com> - Subject: [ID 20000223.008] [PATCH 5.5.660] squash malloc.c compile warnings - Date: Wed, 23 Feb 2000 21:23:44 +0100 - Message-Id: <v04220800b4d9f1bcee1a@[212.24.193.51]> - Branch: cfgperl - ! malloc.c -____________________________________________________________________________ -[ 5224] By: jhi on 2000/02/23 20:22:43 - Log: From: Dan Sugalski <dan@sidhe.org> - To: perl5-porters@perl.org, vmsperl@perl.org - Subject: [PATCH 5.5.660]VMS build patches - Date: Wed, 23 Feb 2000 15:14:27 -0500 - Message-Id: <4.3.0.20000223151302.01efa560@24.8.96.48> + Subject: [ID 20000930.001] Bug in perl 5.00503 IO::Socket + From: Petter Reinholdtsen <pere@hungry.com> + Date: Sun, 1 Oct 2000 10:57:20 +0800 + Message-Id: <200010010257.KAA05735@localhost.localdomain> - (the patch was mangled, had to be manually applied) - Branch: cfgperl - ! configure.com vms/descrip_mms.template vms/subconfigure.com -____________________________________________________________________________ -[ 5223] By: jhi on 2000/02/23 19:54:04 - Log: From: Dominic Dunlop <domo@computer.org> - To: perl5-porters@perl.org - Cc: Andy Dougherty <doughera@lafayette.edu>, - Gurusamy Sarathy <gsar@activestate.com> - Subject: [ID 20000223.007] [PATCH 5.5.660] $@ unsafe in Configure sed arguments - Date: Wed, 23 Feb 2000 20:41:54 +0100 - Message-Id: <v04220800b4d9e48c51bb@[212.24.193.51]> - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/Oldconfig.U U/modified/libs.U - Branch: metaconfig/U/perl - ! dlsrc.U -____________________________________________________________________________ -[ 5222] By: jhi on 2000/02/23 18:02:39 - Log: Remove &IO::EINPROGRESS now that IO uses Errno anyway - (suggested by Graham Barr). - Branch: cfgperl - ! ext/IO/IO.xs ext/IO/lib/IO/Socket.pm -____________________________________________________________________________ -[ 5221] By: jhi on 2000/02/23 16:00:29 - Log: Streamline #5218 even more. - Branch: cfgperl - ! ext/IO/lib/IO/Socket.pm -____________________________________________________________________________ -[ 5220] By: gsar on 2000/02/23 09:10:43 - Log: per Larry's idea, parse 1.2.3 as v1.2.3; C<require 5.6.0> and - C<use 5.6.0> work as well; underscores are now permitted in v-strings + The patch for 5.7.0+ had to be reengineered, though. Branch: perl - ! pod/perldelta.pod pod/perlfunc.pod pod/perlop.pod - ! t/comp/require.t t/op/ver.t toke.c -____________________________________________________________________________ -[ 5219] By: jhi on 2000/02/23 04:24:54 - Log: Streamline #5218. - Branch: cfgperl - ! ext/IO/lib/IO/Socket.pm -____________________________________________________________________________ -[ 5218] By: jhi on 2000/02/23 02:08:19 - Log: Trying to connect to an already open socket may give EISCONN. - Branch: cfgperl - ! ext/IO/lib/IO/Socket.pm -____________________________________________________________________________ -[ 5217] By: jhi on 2000/02/22 23:54:51 - Log: Fix prototype conflicts with POSIX.pm. - Branch: cfgperl - ! ext/Fcntl/Fcntl.pm + ! ext/IO/lib/IO/Socket/UNIX.pm ____________________________________________________________________________ -[ 5216] By: jhi on 2000/02/22 22:27:19 - Log: See http://www.unicode.org/unicode/reports/tr15/ - for in-depth description of the problem. - Branch: cfgperl - - lib/unicode/Eq/Latin1.pl lib/unicode/Eq/Unicode.pl - ! MANIFEST lib/unicode/mktables.PL -____________________________________________________________________________ -[ 5215] By: jhi on 2000/02/22 22:11:17 - Log: Add uselongdouble, regroup the use* more logically. - Branch: cfgperl - ! myconfig.SH -____________________________________________________________________________ -[ 5214] By: jhi on 2000/02/22 22:04:43 - Log: Integrate with Sarathy. - Branch: cfgperl - !> malloc.c perl.c pod/perldelta.pod pod/perldiag.pod - !> pod/perlpod.pod pod/perlrun.pod toke.c utils/perldoc.PL -____________________________________________________________________________ -[ 5213] By: jhi on 2000/02/22 22:03:26 - Log: Add socklen_t probe; Configure maintenance. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH doio.c ext/Sys/Hostname/Hostname.xs pp_sys.c - Branch: metaconfig - ! U/a_dvisory/quadtype.U U/compline/alignbytes.U U/modified/cc.U - ! U/modified/libs.U - Branch: metaconfig/U/perl - + d_int64_t.U d_socklen_t.U - - d_int64t.U - ! i_sysutsname.U -____________________________________________________________________________ -[ 5212] By: gsar on 2000/02/22 21:46:45 - Log: make Perl's malloc work for allocations over 2GB (from Ilya - Zakharevich) - Branch: perl - ! malloc.c -____________________________________________________________________________ -[ 5211] By: gsar on 2000/02/22 19:51:47 - Log: add -W and -X to -h output; fix other pod omissions +[ 7112] By: jhi on 2000/10/02 23:36:57 + Log: Subject: Re: [PATCH 5.005_64 missed] + From: Ilya Zakharevich <ilya@math.ohio-state.edu> + Date: Sun, 1 Oct 2000 18:50:10 -0400 + Message-ID: <20001001185010.A14152@monk.mps.ohio-state.edu> + Branch: perl + ! pod/perlxs.pod +____________________________________________________________________________ +[ 7111] By: jhi on 2000/10/02 23:35:40 + Log: Subject: Re: [ID 20000912.008] substr replacement of tainted data (bug) + From: Radu Greab <radu@netsoft.ro> + Date: Mon, 2 Oct 2000 22:03:44 +0300 (EEST) + Message-ID: <14808.56336.594486.626712@busy.netsoft.ro> + Branch: perl + ! op.c opcode.pl t/op/substr.t +____________________________________________________________________________ +[ 7110] By: jhi on 2000/10/02 23:32:38 + Log: Subject: [PATCH] Fix aliasing of tied filehandles + From: Daniel Chetlin <daniel@chetlin.com> + Date: Mon, 2 Oct 2000 14:53:27 -0700 + Message-ID: <20001002145327.C1617@ilmd> + Branch: perl + ! perl.h pp_hot.c t/op/tiehandle.t +____________________________________________________________________________ +[ 7109] By: jhi on 2000/10/02 23:31:30 + Log: s/Robin Parker/Robin Barker/ + Branch: perl + ! Changes5.6 +____________________________________________________________________________ +[ 7108] By: jhi on 2000/10/02 23:15:46 + Log: Retract #7091 as suggested in + + From: Robin Barker <rmb1@cise.npl.co.uk> + Subject: [PATCH-R] was Re: SuSE's gcc-2.95.2 and //depot/perl + Date: Fri, 29 Sep 2000 13:10:22 +0100 (BST) + Message-Id: <200009291210.NAA17098@tempest.npl.co.uk> + Branch: perl + ! embed.pl proto.h +____________________________________________________________________________ +[ 7107] By: nick on 2000/10/02 18:23:14 + Log: A few tweaks to get Tk803 to work with Encode scheme. + Branch: perl + ! ext/Encode/Encode.pm ext/Encode/Encode.xs t/lib/encode.t +____________________________________________________________________________ +[ 7106] By: nick on 2000/10/01 21:34:14 + Log: Add checking cases to Encode's toUnicode and fromUnicode. + Branch: perl + ! ext/Encode/Encode.pm +____________________________________________________________________________ +[ 7105] By: nick on 2000/10/01 17:18:01 + Log: Add encoding tables from tcl8.3.2 and perl code in Encode.pm + To read and use them. + Add a lib/encode.t which checks a few things. + Branch: perl + + ext/Encode/Encode/ascii.enc ext/Encode/Encode/big5.enc + + ext/Encode/Encode/cp1250.enc ext/Encode/Encode/cp1251.enc + + ext/Encode/Encode/cp1252.enc ext/Encode/Encode/cp1253.enc + + ext/Encode/Encode/cp1254.enc ext/Encode/Encode/cp1255.enc + + ext/Encode/Encode/cp1256.enc ext/Encode/Encode/cp1257.enc + + ext/Encode/Encode/cp1258.enc ext/Encode/Encode/cp437.enc + + ext/Encode/Encode/cp737.enc ext/Encode/Encode/cp775.enc + + ext/Encode/Encode/cp850.enc ext/Encode/Encode/cp852.enc + + ext/Encode/Encode/cp855.enc ext/Encode/Encode/cp857.enc + + ext/Encode/Encode/cp860.enc ext/Encode/Encode/cp861.enc + + ext/Encode/Encode/cp862.enc ext/Encode/Encode/cp863.enc + + ext/Encode/Encode/cp864.enc ext/Encode/Encode/cp865.enc + + ext/Encode/Encode/cp866.enc ext/Encode/Encode/cp869.enc + + ext/Encode/Encode/cp874.enc ext/Encode/Encode/cp932.enc + + ext/Encode/Encode/cp936.enc ext/Encode/Encode/cp949.enc + + ext/Encode/Encode/cp950.enc ext/Encode/Encode/dingbats.enc + + ext/Encode/Encode/euc-cn.enc ext/Encode/Encode/euc-jp.enc + + ext/Encode/Encode/euc-kr.enc ext/Encode/Encode/gb12345.enc + + ext/Encode/Encode/gb1988.enc ext/Encode/Encode/gb2312.enc + + ext/Encode/Encode/iso2022-jp.enc + + ext/Encode/Encode/iso2022-kr.enc ext/Encode/Encode/iso2022.enc + + ext/Encode/Encode/iso8859-1.enc + + ext/Encode/Encode/iso8859-2.enc + + ext/Encode/Encode/iso8859-3.enc + + ext/Encode/Encode/iso8859-4.enc + + ext/Encode/Encode/iso8859-5.enc + + ext/Encode/Encode/iso8859-6.enc + + ext/Encode/Encode/iso8859-7.enc + + ext/Encode/Encode/iso8859-8.enc + + ext/Encode/Encode/iso8859-9.enc ext/Encode/Encode/jis0201.enc + + ext/Encode/Encode/jis0208.enc ext/Encode/Encode/jis0212.enc + + ext/Encode/Encode/koi8-r.enc ext/Encode/Encode/ksc5601.enc + + ext/Encode/Encode/macCentEuro.enc + + ext/Encode/Encode/macCroatian.enc + + ext/Encode/Encode/macCyrillic.enc + + ext/Encode/Encode/macDingbats.enc + + ext/Encode/Encode/macGreek.enc + + ext/Encode/Encode/macIceland.enc + + ext/Encode/Encode/macJapan.enc ext/Encode/Encode/macRoman.enc + + ext/Encode/Encode/macRomania.enc ext/Encode/Encode/macThai.enc + + ext/Encode/Encode/macTurkish.enc + + ext/Encode/Encode/macUkraine.enc + + ext/Encode/Encode/shiftjis.enc ext/Encode/Encode/symbol.enc + + t/lib/encode.t + ! MANIFEST ext/Encode/Encode.pm +____________________________________________________________________________ +[ 7104] By: nick on 2000/09/30 13:04:30 + Log: Subject: [PATCH@blead] Fix some recursion in overload.pm + From: Daniel Chetlin <daniel@chetlin.com> + Date: Mon, 18 Sep 2000 05:05:40 -0700 + Message-Id: <20000918050540.C652@ilmd> + Branch: perl + ! lib/overload.pm sv.c t/pragma/overload.t +____________________________________________________________________________ +[ 7103] By: nick on 2000/09/30 12:53:36 + Log: Subject: [ID 20000917.002] 5.7.0 and blead@7095 make html makes man + From: Johan Vromans <jvromans@squirrel.nl> + Date: Sun, 17 Sep 2000 19:46:05 +0200 (CEST) + Message-Id: <14789.861.376723.870640@phoenix.squirrel.nl> + Branch: perl + ! pod/Makefile.SH +____________________________________________________________________________ +[ 7102] By: nick on 2000/09/30 12:52:31 + Log: Subject: [PATCH] Re: [ID 20000915.010] Infinite loop with -MO=Deparse + From: Spider Boardman <spider@Orb.Nashua.NH.US> + Date: Sat, 16 Sep 2000 16:36:45 -0400 + Message-Id: <200009162036.QAA11694@Orb.Nashua.NH.US> + Branch: perl + ! ext/B/B/Deparse.pm +____________________________________________________________________________ +[ 7101] By: nick on 2000/09/30 12:51:41 + Log: Subject: [PATCH perl@7065] another VMS my_fwrite() fix for Storable + From: Craig A. Berry <craig.berry@psinetcs.com> + Date: Sat, 16 Sep 2000 10:11:10 -0500 + Message-Id: <4.3.2.7.2.20000916010548.01ce1b60@exchi01> Branch: perl - ! perl.c pod/perlrun.pod + ! vms/vms.c ____________________________________________________________________________ -[ 5210] By: gsar on 2000/02/22 19:51:13 - Log: describe C<< ... >> in perlpod.pod (from Brad Appleton) +[ 7100] By: nick on 2000/09/30 12:50:33 + Log: Subject: Re: unicode support and perl [ID 20000901.097] + From: Spider Boardman <spider@Orb.Nashua.NH.US> + Date: Fri, 15 Sep 2000 16:37:58 -0400 + Message-Id: <200009152037.QAA19056@Orb.Nashua.NH.US> Branch: perl - ! pod/perlpod.pod + ! t/op/append.t ____________________________________________________________________________ -[ 5209] By: jhi on 2000/02/22 19:40:43 - Log: The subtests 28 and 31 were wrong. Tightened also the similar - tests nearby. - Branch: cfgperl - ! t/op/64bit.t -____________________________________________________________________________ -[ 5208] By: gsar on 2000/02/22 19:13:44 - Log: s/Activeware/ActiveState/ +[ 7099] By: nick on 2000/09/30 12:49:35 + Log: Subject: Re: unicode support and perl [ID 20000901.097] + From: Spider Boardman <spider@Orb.Nashua.NH.US> + Date: Fri, 15 Sep 2000 16:25:30 -0400 + Message-Id: <200009152025.QAA18540@Orb.Nashua.NH.US> Branch: perl - ! pod/perlrun.pod -____________________________________________________________________________ -[ 5207] By: jhi on 2000/02/22 18:38:29 - Log: Perl version nit spotted by Spider Boardman. - Branch: cfgperl - ! configpm + ! pp_hot.c ____________________________________________________________________________ -[ 5206] By: gsar on 2000/02/22 17:50:44 - Log: change#5205 wasn't quite right; SvCUR() should be SvLEN() +[ 7098] By: nick on 2000/09/30 12:48:00 + Log: Subject: Re: Trapping by opmask sets strange parser state [PATCH] + From: Gisle Aas <gisle@ActiveState.com> + Date: 15 Sep 2000 16:23:41 +0200 + Message-Id: <m3aed9ybrm.fsf@eik.g.aas.no> Branch: perl ! toke.c ____________________________________________________________________________ -[ 5205] By: gsar on 2000/02/22 17:36:26 - Log: fix memory overrun due to off-by-one in change#5192 +[ 7097] By: nick on 2000/09/30 12:45:16 + Log: Subject: [PATCH] Nits in perlmod.pod + From: Daniel Chetlin <daniel@chetlin.com> + Date: Fri, 15 Sep 2000 02:04:09 -0700 + Message-Id: <20000915020409.A2104@ilmd> Branch: perl - ! toke.c + ! pod/perlmod.pod ____________________________________________________________________________ -[ 5204] By: gsar on 2000/02/22 17:10:39 - Log: sundry typos and such +[ 7096] By: nick on 2000/09/30 12:18:00 + Log: Re-instate Perl_utf8_to_uv without checking parameter - added in change 7075. + i.e. rename Simon's function to Perl_utf8_to_uv_chk, change all calls to it + to use new name and add Perl_utf8_to_uv() as a wrapper which calls it passing + 0 to checking to get the warning. Branch: perl - ! pod/perldelta.pod pod/perldiag.pod utils/perldoc.PL + ! doop.c embed.h embed.pl global.sym handy.h objXSUB.h op.c + ! perlapi.c pod/perlapi.pod pp.c pp_ctl.c proto.h regcomp.c + ! regexec.c sv.c toke.c utf8.c ____________________________________________________________________________ -[ 5203] By: jhi on 2000/02/22 17:10:22 - Log: Integrate with Sarathy. - Branch: cfgperl - !> (integrate 56 files) -____________________________________________________________________________ -[ 5202] By: gsar on 2000/02/22 16:48:58 - Log: remove vestiges of older attribute syntax +[ 7095] By: nick on 2000/09/15 16:55:59 + Log: Mutliplicity & ithreads fix for sv.c/Encode.xs + + Subject: [ID 20000915.004] Not OK: perl v5.7.1 +devel-7094 on alpha-dec_osf-thread-multi 4.0f (UNINSTALLED) + From: Spider Boardman <spider@Orb.Nashua.NH.US> + Message-Id: <200009151037.GAA07447@Orb.Nashua.NH.US> + Date: Fri, 15 Sep 2000 06:37:30 -0400 Branch: perl - ! ext/attrs/attrs.pm pod/Win32.pod pod/perldelta.pod - ! pod/perlop.pod pod/perlthrtut.pod pod/perlvar.pod -____________________________________________________________________________ -[ 5201] By: jhi on 2000/02/22 14:39:56 - Log: Configure nits spotted by Spider Boardman. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/libs.U - Branch: metaconfig/U/perl - ! fpossize.U + ! ext/Encode/Encode.xs sv.c ____________________________________________________________________________ -[ 5200] By: jhi on 2000/02/22 14:31:21 - Log: Tru64 V5.0 patches from Spider Boardman. - Branch: cfgperl - ! hints/dec_osf.sh - ----------------- -Version v5.5.660 ----------------- - -____________________________________________________________________________ -[ 5199] By: gsar on 2000/02/22 11:29:28 - Log: beta2 +[ 7094] By: jhi on 2000/09/15 03:23:32 + Log: Update Changes. Branch: perl - ! Changes + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5198] By: gsar on 2000/02/22 10:45:54 - Log: PodParser-1.093 update (from Brad Appleton's site) +[ 7093] By: jhi on 2000/09/15 03:11:44 + Log: Fix for the charnames.t failures from Spider Boardman. Branch: perl - ! lib/Pod/Checker.pm lib/Pod/Find.pm lib/Pod/InputObjects.pm - ! lib/Pod/ParseUtils.pm lib/Pod/Parser.pm lib/Pod/Select.pm - ! lib/Pod/Usage.pm t/pod/poderrs.t t/pod/poderrs.xr - ! t/pod/special_seqs.t t/pod/special_seqs.xr + ! toke.c ____________________________________________________________________________ -[ 5197] By: gsar on 2000/02/22 10:24:13 - Log: integrate cfgperl contents into mainline, update Changes +[ 7092] By: jhi on 2000/09/15 00:15:48 + Log: Botched the #7090 check-in. Branch: perl - ! Changes pod/perlhist.pod - !> Configure Porting/Glossary Porting/config.sh Porting/config_H - !> config_h.SH hints/solaris_2.sh malloc.c perl.h - !> pod/perldelta.pod + ! sv.c ____________________________________________________________________________ -[ 5196] By: gsar on 2000/02/22 10:10:36 - Log: dos-djgpp updates (from Laszlo Molnar <laszlo.molnar@eth.ericsson.se>) +[ 7091] By: jhi on 2000/09/14 23:33:24 + Log: Part of #7081 didn't come through. Branch: perl - ! djgpp/config.over djgpp/configure.bat djgpp/djgppsed.sh - ! t/lib/glob-basic.t t/lib/glob-case.t t/lib/glob-global.t - ! t/lib/glob-taint.t t/lib/io_unix.t + ! embed.pl proto.h ____________________________________________________________________________ -[ 5195] By: gsar on 2000/02/22 10:01:49 - Log: s/undef/NO_INIT/g in change#5183 +[ 7090] By: jhi on 2000/09/14 23:17:39 + Log: Subject: Re: perl@7078 + From: Spider Boardman <spider@web.zk3.dec.com> + Date: Thu, 14 Sep 2000 19:06:36 -0400 + Message-Id: <200009142306.TAA20082@leggy.zk3.dec.com> Branch: perl - ! lib/ExtUtils/xsubpp pod/perlxs.pod + ! sv.c toke.c ____________________________________________________________________________ -[ 5194] By: gsar on 2000/02/22 09:44:07 - Log: perlipc bug (spotted by Ben Low) +[ 7089] By: jhi on 2000/09/14 23:11:21 + Log: Small portability tweaks. Branch: perl - ! pod/perlipc.pod + ! ext/Encode/Encode.xs ____________________________________________________________________________ -[ 5193] By: gsar on 2000/02/22 09:38:58 - Log: EPOC port update (from Olaf Flebbe <O.Flebbe@science-computing.de>) +[ 7088] By: jhi on 2000/09/14 22:57:23 + Log: Fake return to pacify picky compilers. Branch: perl - ! README.epoc epoc/config.sh epoc/createpkg.pl perl.c + ! ext/Encode/Encode.xs ____________________________________________________________________________ -[ 5192] By: gsar on 2000/02/22 09:26:06 - Log: improvements for high-bit text literals (from Gisle Aas) +[ 7087] By: jhi on 2000/09/14 22:53:37 + Log: Subject: [PATCH] utf8.c apidoc + From: Simon Cozens <simon@cozens.net> + Date: Thu, 14 Sep 2000 23:46:57 +0100 + Message-ID: <20000914234657.A13953@deep-dark-truthful-mirror.perlhacker.org> Branch: perl - ! t/pragma/warn/doop t/pragma/warn/pp t/pragma/warn/sv - ! t/pragma/warn/toke t/pragma/warn/utf8 toke.c + ! perlapi.c pod/perlapi.pod utf8.c ____________________________________________________________________________ -[ 5191] By: gsar on 2000/02/22 07:35:47 - Log: allow C<print v10>, $h{v13.10} etc. +[ 7086] By: jhi on 2000/09/14 22:40:38 + Log: We don't need to count the high bit bytes, a boolean is enough. Branch: perl - ! t/op/ver.t toke.c + ! sv.c ____________________________________________________________________________ -[ 5190] By: gsar on 2000/02/22 05:35:27 - Log: adjust for lost fp precision in require version check +[ 7085] By: jhi on 2000/09/14 21:20:09 + Log: Replace #7084 with + + Subject: Re: perl@7078 + From: Spider Boardman <spider@web.zk3.dec.com> + Date: Thu, 14 Sep 2000 17:09:36 -0400 + Message-Id: <200009142109.RAA03425@leggy.zk3.dec.com> Branch: perl - ! pp_ctl.c t/comp/require.t -____________________________________________________________________________ -[ 5189] By: jhi on 2000/02/22 05:14:35 - Log: Check the alignment of long doubles if they are to be used; - regen Configure. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH - Branch: metaconfig - ! U/compline/alignbytes.U + ! sv.c utf8.c ____________________________________________________________________________ -[ 5188] By: gsar on 2000/02/22 04:45:57 - Log: use same treatment for EINVAL as for ETIMEDOUT +[ 7084] By: jhi on 2000/09/14 20:03:34 + Log: UTF8-encoded version of 256 is 0xc4 0x80; test that a char is + convertable to bytes by checking it doesn't go above 0xc3 + + Subject: Re: perl@7078 + From: Simon Cozens <simon@cozens.net> + Date: Thu, 14 Sep 2000 20:59:19 +0100 + Message-ID: <20000914205919.A11098@deep-dark-truthful-mirror.perlhacker.org> Branch: perl - ! ext/IO/lib/IO/Socket/INET.pm + ! utf8.c ____________________________________________________________________________ -[ 5187] By: gsar on 2000/02/21 23:15:12 - Log: type mismatch +[ 7083] By: jhi on 2000/09/14 19:38:47 + Log: Subject: Re: perl@7078 + From: Simon Cozens <simon@cozens.net> + Date: Thu, 14 Sep 2000 20:13:09 +0100 + Message-ID: <20000914201309.A10640@deep-dark-truthful-mirror.perlhacker.org> Branch: perl - ! sv.c + ! t/op/bop.t ____________________________________________________________________________ -[ 5186] By: gsar on 2000/02/21 21:10:26 - Log: remove dual-valueness of v-strings (i.e., they are pure strings - now); avoid the word "tuple" to describe strings represented as - character ordinals; usurp $PERL_VERSION for $^V as suggested by - Larry, deprecate $] ; adjust the documentation and testsuite - accordingly +[ 7082] By: jhi on 2000/09/14 17:50:44 + Log: The one that got away. Branch: perl - ! MANIFEST lib/English.pm op.c pod/perldelta.pod - ! pod/perlfunc.pod pod/perlop.pod pod/perlvar.pod - ! t/comp/require.t t/op/ver.t toke.c -____________________________________________________________________________ -[ 5185] By: jhi on 2000/02/21 20:36:05 - Log: detypo - Branch: cfgperl - ! perl.h + ! lib/File/Find.pm ____________________________________________________________________________ -[ 5184] By: gsar on 2000/02/21 18:37:38 - Log: clarify "use Module VERSION LIST" (from Robin Barker) +[ 7081] By: jhi on 2000/09/14 17:45:35 + Log: Subject: [PATCH perl-5.7.0] continued -Wformat support + From: Robin Barker <rmb1@cise.npl.co.uk> + Message-Id: <200009141707.SAA13276@tempest.npl.co.uk> + Date: Thu, 14 Sep 2000 18:07:38 +0100 (BST) Branch: perl - ! pod/perlfunc.pod + ! Porting/pumpkin.pod embed.pl ext/ByteLoader/bytecode.h + ! ext/Devel/Peek/Peek.xs ext/DynaLoader/dl_dlopen.xs + ! ext/Storable/Storable.xs malloc.c perl.c perl.h pp.c proto.h + ! regcomp.c toke.c universal.c ____________________________________________________________________________ -[ 5183] By: gsar on 2000/02/21 18:31:42 - Log: allow optional XSUB parameters without being forced to use a - default (from Hugo van der Sanden) +[ 7080] By: jhi on 2000/09/14 17:40:35 + Log: Problems picked up by AIX cc. + + Subject: Re: perl@7078 (patch included) + From: "H.Merijn Brand" <h.m.brand@hccnet.nl> + Date: Thu, 14 Sep 2000 18:53:30 +0200 + Message-Id: <20000914182304.7017.H.M.BRAND@hccnet.nl> Branch: perl - ! lib/ExtUtils/xsubpp pod/perlfunc.pod pod/perlxs.pod + ! ext/Encode/Encode.xs ____________________________________________________________________________ -[ 5182] By: jhi on 2000/02/21 18:22:47 - Log: Add Solaris LP64 notes. - Branch: cfgperl - ! hints/solaris_2.sh -____________________________________________________________________________ -[ 5181] By: gsar on 2000/02/21 16:53:39 - Log: generalize "%v" format into a flag for any integral format type: - "%vd", "%v#o", "%*vX", etc are allowed +[ 7079] By: jhi on 2000/09/14 17:38:27 + Log: Subject: File::Find 5.7.0 POD nits + From: Rich Morin <rdm@cfcl.com> + Date: Wed, 13 Sep 2000 22:03:58 -0700 + Message-Id: <v042208a0b5e60b3149be@w205.z205158144.scl-ca.dsl.cnc.net> Branch: perl - ! perl.c pod/perldelta.pod pod/perlfunc.pod sv.c t/op/ver.t - ! utils/perlbug.PL + ! lib/File/Find.pm ____________________________________________________________________________ -[ 5180] By: gsar on 2000/02/21 07:11:00 - Log: detypo +[ 7078] By: jhi on 2000/09/14 14:58:20 + Log: Update Changes. Branch: perl - ! ext/B/B.xs + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5179] By: gsar on 2000/02/21 07:08:38 - Log: undo accidental delete +[ 7077] By: jhi on 2000/09/14 14:55:54 + Log: Compilation warnings and an error. Branch: perl - ! ext/B/B.pm ext/B/B.xs + ! sv.c ____________________________________________________________________________ -[ 5178] By: gsar on 2000/02/21 07:02:16 - Log: get Compiler "working" under useithreads +[ 7076] By: jhi on 2000/09/14 14:42:56 + Log: Fix for a parsing bug, not for the original bug. + + Subject: Re: [ID 20000910.005] Another segfault with regexes. + From: Spider Boardman <spider@web.zk3.dec.com> + Date: Wed, 13 Sep 2000 17:52:20 -0400 + Message-Id: <200009132152.RAA24029@leggy.zk3.dec.com> Branch: perl - ! ext/B/B.pm ext/B/B.xs ext/B/B/C.pm ext/B/B/CC.pm - ! ext/B/B/Deparse.pm ext/B/B/Xref.pm -____________________________________________________________________________ -[ 5177] By: jhi on 2000/02/21 03:16:24 - Log: Thou shalt not printf longs with %d. - Branch: cfgperl - ! malloc.c -____________________________________________________________________________ -[ 5176] By: jhi on 2000/02/21 01:37:35 - Log: Integrate with Sarathy. - Branch: cfgperl - +> t/pragma/warn/9enabled - !> (integrate 63 files) + ! regcomp.c ____________________________________________________________________________ -[ 5175] By: gsar on 2000/02/21 00:25:00 - Log: misplaced braces +[ 7075] By: jhi on 2000/09/14 14:40:40 + Log: Batch of UTF-8 patches from Simon Cozens. Branch: perl - ! malloc.c + ! doop.c embed.h embed.pl ext/Encode/Encode.xs handy.h op.c + ! pod/perlapi.pod pp.c pp_ctl.c proto.h regcomp.c regexec.c sv.c + ! toke.c utf8.c ____________________________________________________________________________ -[ 5174] By: gsar on 2000/02/21 00:09:16 - Log: more malloc.c tweaks for change#5070 +[ 7074] By: jhi on 2000/09/14 14:29:58 + Log: Subject: Re: Two advertising clauses need to be removed + From: Russ Allbery <rra@stanford.edu> + Date: 13 Sep 2000 18:50:26 -0700 + Message-ID: <ylwvgfvj19.fsf@windlord.stanford.edu> Branch: perl - ! malloc.c + ! ext/SDBM_File/sdbm/dbm.c ext/SDBM_File/sdbm/dbm.h ____________________________________________________________________________ -[ 5173] By: gsar on 2000/02/21 00:01:17 - Log: malloc.c fixups in change#5170 need to fetch thx pointer +[ 7073] By: jhi on 2000/09/14 14:28:20 + Log: Subject: [PATCH] de-wall t/README + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Wed, 13 Sep 2000 17:46:55 -0700 + Message-ID: <//Bw5gzkge/e092yn@efn.org> Branch: perl - ! malloc.c + ! t/README ____________________________________________________________________________ -[ 5172] By: gsar on 2000/02/20 23:52:39 - Log: missing file in change#5170 +[ 7072] By: jhi on 2000/09/14 14:25:10 + Log: Hints optimization. + + Subject: Minor nit + From: "H.Merijn Brand" <h.m.brand@hccnet.nl> + Date: Wed, 13 Sep 2000 21:42:07 +0200 + Message-Id: <20000913214116.1D38.H.M.BRAND@hccnet.nl> Branch: perl - + t/pragma/warn/9enabled + ! hints/hpux.sh ____________________________________________________________________________ -[ 5171] By: gsar on 2000/02/20 23:49:17 - Log: skip conditionally defined symbols in change#5162 +[ 7071] By: jhi on 2000/09/14 14:23:30 + Log: Allow chop() and chomp() to be overridden. + + Subject: [PATCH] Re: [ID 20000911.006] I can override glob but not chop? + From: "Casey R. Tweten" <crt@kiski.net> + Date: Wed, 13 Sep 2000 12:41:31 -0400 (EDT) + Message-ID: <Pine.OSF.4.21.0009131154120.6661-100000@home.kiski.net> Branch: perl - ! makedef.pl + ! toke.c ____________________________________________________________________________ -[ 5170] By: gsar on 2000/02/20 22:58:09 - Log: lexical warnings update, ability to inspect bitmask in calling - scope, among other things (from Paul Marquess) +[ 7070] By: jhi on 2000/09/14 14:20:36 + Log: The return value of setlocale must be copied away. + + Subject: [ID 20000913.001] Heap corruption in Perl_init_i18nl10n + From: Alan Burlison <Alan.Burlison@uk.sun.com> + Date: Wed, 13 Sep 2000 16:27:37 +0100 + Message-Id: <39BF9CE9.3D7FBBDD@uk.sun.com> Branch: perl - ! MANIFEST lib/warnings.pm malloc.c mg.c op.c pod/perldiag.pod - ! pod/perlfunc.pod pod/perllexwarn.pod pp.c pp_ctl.c pp_hot.c - ! regcomp.c regexec.c sv.c t/op/substr.t t/pragma/warn/op - ! t/pragma/warn/pp t/pragma/warn/pp_ctl t/pragma/warn/pp_hot - ! t/pragma/warn/regcomp t/pragma/warn/regexec t/pragma/warn/sv - ! t/pragma/warn/toke toke.c warnings.h warnings.pl + ! util.c ____________________________________________________________________________ -[ 5169] By: gsar on 2000/02/20 22:22:28 - Log: windows fixes for virtualizing child std{in,out,err} handles, - attempts to lock uninitialized critical section in files that - were never explicitly opened (from Doug Lankshear) +[ 7069] By: jhi on 2000/09/14 14:16:27 + Log: Remove vestiges of tr//CU. + + Subject: [ID 20000912.009] perlunicode.pod still mentions tr///CU + From: Nick Clark <nick@plum.flirble.org> + Date: Tue, 12 Sep 2000 22:50:14 +0100 + Message-Id: <E13YxwU-000DDQ-00@plum.flirble.org> + + Subject: Re: [ID 20000912.009] perlunicode.pod still mentions tr///CU + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Tue, 12 Sep 2000 21:38:48 -0700 + Message-ID: <YTwv5gzkgmfL092yn@efn.org> Branch: perl - ! iperlsys.h win32/perlhost.h win32/win32.c win32/win32.h + ! op.h pod/perlunicode.pod ____________________________________________________________________________ -[ 5168] By: gsar on 2000/02/20 20:19:11 - Log: update Changes, credits +[ 7068] By: jhi on 2000/09/13 14:18:39 + Log: Add the Encode extension. The code is still largely just skeleton. Branch: perl - ! Changes + + ext/Encode/Encode.pm ext/Encode/Encode.xs + + ext/Encode/Makefile.PL ext/Encode/Todo + ! MANIFEST Todo-5.6 ____________________________________________________________________________ -[ 5167] By: gsar on 2000/02/20 18:54:27 - Log: avoid reading out-of-bounds memory when matching against reference +[ 7067] By: jhi on 2000/09/12 17:43:33 + Log: Allow for whitespace between "#" and "line" in cpp output. + + Subject: [PATCH] Re: Problems compiling bleadperl on Unicos 9 + From: Calle Dybedahl <calle@lysator.liu.se> + Date: 12 Sep 2000 19:38:02 +0200 + Message-ID: <867l8hy0hx.fsf_-_@tezcatlipoca.algonet.se> Branch: perl - ! regexec.c + ! ext/Errno/ChangeLog ext/Errno/Errno_pm.PL ____________________________________________________________________________ -[ 5166] By: gsar on 2000/02/20 17:59:41 - Log: byte mode chop() should clear UTF8 (from Gisle Aas) +[ 7066] By: gsar on 2000/09/12 17:24:29 + Log: change#6327 didn't quite go all the way to enable USE_SOCKETS_AS_HANDLES + initialization in all the threads on Windows Branch: perl - ! doop.c + ! win32/win32.c ____________________________________________________________________________ -[ 5165] By: gsar on 2000/02/20 17:57:08 - Log: test fix needed by change#5164 +[ 7065] By: jhi on 2000/09/12 15:11:31 + Log: Update Changes. Branch: perl - ! t/pragma/warn/toke + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5164] By: gsar on 2000/02/20 17:50:38 - Log: default mkdir() mode argument to 0777 +[ 7064] By: jhi on 2000/09/12 14:54:54 + Log: Retract #7062, the pod tests are not ready. Branch: perl - ! opcode.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp_sys.c - ! t/op/mkdir.t toke.c + ! t/TEST t/harness ____________________________________________________________________________ -[ 5163] By: gsar on 2000/02/20 16:34:33 - Log: glob() takes one or no user arguments and a non-user-visible second - hidden argument, fix its prototype-checking accordingly +[ 7063] By: jhi on 2000/09/12 14:25:41 + Log: The #7054 truncated Configure badly. + Branch: metaconfig/U/perl + ! End.U Branch: perl - ! op.c opcode.h opcode.pl + ! Configure config_h.SH ____________________________________________________________________________ -[ 5162] By: gsar on 2000/02/20 16:07:38 - Log: make change#3386 a build-time option (avoids problems due to - perl_run() longjmping out) +[ 7062] By: jhi on 2000/09/12 14:08:32 + Log: Subject: [ID 20000911.009] t/pod/*.t tests not run by harness or make test + From: sthoenna@efn.org + Date: Mon, 11 Sep 2000 17:56:47 -0700 (PDT) + Message-Id: <200009120056.e8C0ulZ21635@garcia.efn.org> Branch: perl - ! Todo-5.6 embed.h embed.pl embedvar.h intrpvar.h objXSUB.h - ! perl.c perl.h perlapi.c perlvars.h pp_ctl.c proto.h scope.c - ! scope.h sv.c thrdvar.h util.c + ! t/TEST t/harness ____________________________________________________________________________ -[ 5161] By: gsar on 2000/02/20 12:13:37 - Log: IO::Socket now sets $!, avoids eval/die (patch from Graham Barr - modified to use Errno more portably) +[ 7061] By: jhi on 2000/09/12 14:07:18 + Log: Subject: [ID 20000911.011] misplaced typemap in perlxs.pod + From: sthoenna@efn.org + Date: Mon, 11 Sep 2000 22:07:21 -0700 (PDT) + Message-Id: <200009120507.e8C57LA02461@garcia.efn.org> Branch: perl - ! ext/IO/lib/IO/Socket.pm ext/IO/lib/IO/Socket/INET.pm + ! pod/perlxs.pod ____________________________________________________________________________ -[ 5160] By: gsar on 2000/02/20 11:53:28 - Log: mention portability caveat about C<use Errno 'EFOO'> +[ 7060] By: jhi on 2000/09/12 14:06:08 + Log: Break up the myconfig lines a bit. + + Subject: perlbug/perl -V output format + From: sthoenna@efn.org + Date: Tue, 12 Sep 2000 00:04:11 -0700 (PDT) + Message-Id: <200009120704.e8C74BX10562@garcia.efn.org> Branch: perl - ! ext/Errno/Errno_pm.PL + ! myconfig.SH ____________________________________________________________________________ -[ 5159] By: gsar on 2000/02/20 11:14:36 - Log: revise docs on @+ and @- (from Tom "Camel" Christiansen) +[ 7059] By: jhi on 2000/09/12 14:05:04 + Log: Test for the #7049. + + Subject: Re: [PATCH] Re: [ID 20000910.001] Not OK: perl v5.7.0 +DEVEL7044 on i686-linux 2.2.16-raid (UNINSTALLED) + From: andreas.koenig@anima.de (Andreas J. Koenig) + Date: 12 Sep 2000 06:42:01 +0200 + Message-ID: <m3k8cigr1i.fsf@ak-71.mind.de> Branch: perl - ! pod/perlvar.pod + ! t/op/my.t ____________________________________________________________________________ -[ 5158] By: gsar on 2000/02/20 10:53:49 - Log: README.vms and related updates (from Peter Prymmer <pvhp@best.com>) +[ 7058] By: jhi on 2000/09/12 14:03:05 + Log: Subject: [patch: perl@7045] vms updates + From: Peter Prymmer <pvhp@forte.com> + Date: Mon, 11 Sep 2000 18:41:48 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10009111840030.339348-100000@aspara.forte.com> Branch: perl - ! MANIFEST Makefile.SH README.vms pod/perl5005delta.pod - ! pod/perldelta.pod pod/perlport.pod pod/podchecker.PL - ! vms/descrip_mms.template -____________________________________________________________________________ -[ 5157] By: jhi on 2000/02/19 20:29:26 - Log: Be explicit about what ops work with bt vectors. - (And implicit about which don't.) - Branch: cfgperl - ! pod/perldelta.pod + ! configure.com lib/ExtUtils/MM_VMS.pm vms/descrip_mms.template ____________________________________________________________________________ -[ 5156] By: jhi on 2000/02/19 18:38:14 - Log: Integrate with Sarathy. - Branch: cfgperl - +> lib/bytes.pm lib/bytes_heavy.pl - - lib/byte.pm lib/byte_heavy.pl - !> (integrate 61 files) -____________________________________________________________________________ -[ 5155] By: gsar on 2000/02/19 17:57:39 - Log: char vs U8 warnings +[ 7057] By: jhi on 2000/09/12 14:00:51 + Log: Subject: [ID 20000911.008] Not OK: perl v5.7.0 +DEVEL7048 on os2-64int-ld 2.30 (UNINSTALLED) + From: sthoenna@efn.org + Date: Mon, 11 Sep 2000 16:28:13 -0700 (PDT) + Message-Id: <200009112328.e8BNSD616812@garcia.efn.org> Branch: perl - ! sv.c + ! t/op/64bitint.t ____________________________________________________________________________ -[ 5154] By: gsar on 2000/02/19 17:44:56 - Log: remove outdated caveat about C<while ($k = each %foo)> (from - Hugo van der Sanden) +[ 7056] By: jhi on 2000/09/12 13:58:14 + Log: Subject: [patch] perlfunc.pod -- POSIX::sigpause should be POSIX::pause + From: Jeff Pinyan <jeffp@crusoe.net> + Date: Sun, 10 Sep 2000 12:01:21 -0400 (EDT) + Message-ID: <Pine.GSO.4.21.0009101200190.12441-100000@crusoe.crusoe.net> Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ -[ 5153] By: gsar on 2000/02/19 17:41:41 - Log: tests, doc tweak (from Gisle Aas) +[ 7055] By: jhi on 2000/09/12 13:56:32 + Log: Do in VMS as the #7054 does. Branch: perl - ! pod/perlfaq9.pod t/op/ord.t + ! configure.com ____________________________________________________________________________ -[ 5152] By: gsar on 2000/02/19 17:35:50 - Log: document behavior of splice(@ary) (from Gisle Aas) +[ 7054] By: jhi on 2000/09/12 13:50:31 + Log: Subject: RE: [Patch 5.7.0] Removing -ldb from the core build + From: "Paul Marquess" <paul_marquess@yahoo.co.uk> + Date: Mon, 11 Sep 2000 08:33:09 +0100 + Message-ID: <000e01c01bc2$88b2d2c0$0e14140a@bfs.phone.com> + Branch: metaconfig/U/perl + ! End.U Branch: perl - ! pod/perlfunc.pod + ! Configure Makefile.SH config_h.SH lib/ExtUtils/Embed.pm + ! lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ -[ 5151] By: gsar on 2000/02/19 17:33:59 - Log: fix bug in backtracking optimizer (from Makoto Ishisone - <ishisone@sra.co.jp>) +[ 7053] By: jhi on 2000/09/12 13:29:19 + Log: Subject: [PATCH] Perl 5.6.0, 5.7.0 ... vms/test.com to eliminate spurious NL's in test output + From: lane@DUPHY4.Physics.Drexel.Edu (Charles Lane) + Date: Tue, 12 Sep 2000 08:35:59 EDT + Message-Id: <000912081130.13ca9@DUPHY4.Physics.Drexel.Edu> Branch: perl - ! regexec.c t/op/pat.t + ! vms/test.com ____________________________________________________________________________ -[ 5150] By: gsar on 2000/02/19 17:33:05 - Log: more B fixups to cope with empty GVs (these can only happen in pads) +[ 7052] By: jhi on 2000/09/11 23:01:50 + Log: Document the SvUTF8*(). Branch: perl - ! ext/B/B.pm ext/B/B.xs ext/B/B/C.pm op.c + ! pod/perlapi.pod sv.h ____________________________________________________________________________ -[ 5149] By: gsar on 2000/02/19 17:32:03 - Log: avoid compiler warnings +[ 7051] By: gsar on 2000/09/11 14:46:30 + Log: C<@a = @b = split(...)> optimization coredumps under ithreads + (missed a spot when fixing up op_pmreplroot hack for ithreads) Branch: perl - ! malloc.c perl.h + ! op.c t/op/split.t ____________________________________________________________________________ -[ 5148] By: gsar on 2000/02/19 17:18:09 - Log: document 'lvalue' attribute (from Simon Cozens <simon@brecon.co.uk>) +[ 7050] By: nick on 2000/09/11 10:03:51 + Log: Modern Borland C now seems to have anon unions for info.wProcessorArchitecture + + Subject: borland C++ win32.c tweak + From: Vadim Konovalov <vkonovalov@lucent.com> + Message-ID: <402099F49BEED211999700805FC7359F6FB379@ru0028exch01.spb.lucent.com> + Date: Mon, 11 Sep 2000 11:22:33 +0400 Branch: perl - ! lib/attributes.pm + ! win32/win32.c ____________________________________________________________________________ -[ 5147] By: gsar on 2000/02/19 17:15:34 - Log: avoid failing on $!{ENOTHERE} (they can always use C<exists $!{NOTHERE}> - for that) +[ 7049] By: nick on 2000/09/11 09:57:33 + Log: Point fix for s/// on foreach (keys %xxx). Branch: perl - ! ext/Errno/Errno_pm.PL + ! pp_hot.c ____________________________________________________________________________ -[ 5146] By: gsar on 2000/02/19 16:18:46 - Log: integrate cfgperl contents into mainline +[ 7048] By: jhi on 2000/09/10 23:37:09 + Log: Silence t/pod/*.t about alternate quote-mappings now implemented + by Pod::Text, from Brad Appleton. Branch: perl - !> Configure config_h.SH ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs - !> ext/SDBM_File/sdbm/sdbm.c ext/Socket/Socket.pm - !> ext/Socket/Socket.xs hints/hpux.sh perl.h pod/perldelta.pod - !> pod/perlfunc.pod pod/perlopentut.pod t/lib/syslfs.t + ! t/pod/testp2pt.pl ____________________________________________________________________________ -[ 5145] By: gsar on 2000/02/19 16:10:37 - Log: POSIX::strftime gets the date wrong (from John Tobey - <jtobey@epsilondev.com>) +[ 7047] By: jhi on 2000/09/10 14:32:53 + Log: Upgrade to podlators-1.03 (Pod::Man 1.07 and Pod::Text 2.05), + by Russ Allbery. Branch: perl - ! ext/POSIX/POSIX.xs t/lib/posix.t + ! lib/Pod/Man.pm lib/Pod/Text.pm pod/pod2man.PL pod/pod2text.PL ____________________________________________________________________________ -[ 5144] By: gsar on 2000/02/19 16:02:40 - Log: don't blindly set bool=char on linux (from Andy Dougherty) +[ 7046] By: jhi on 2000/09/10 14:15:08 + Log: Upgrade to CPAN 1.57_65, from Andreas König. Branch: perl - ! handy.h hints/linux.sh x2p/a2p.h + ! lib/CPAN.pm lib/CPAN/FirstTime.pm ____________________________________________________________________________ -[ 5143] By: gsar on 2000/02/19 15:54:04 - Log: some rearrangement of the includes for easier "microperl" build; - add PERL_MICRO guards supplied by Simon Cozens <simon@brecon.co.uk> +[ 7045] By: jhi on 2000/09/08 21:36:32 + Log: Update Changes. Branch: perl - ! doio.c perl.c perl.h pp_hot.c pp_sys.c toke.c util.c + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5142] By: gsar on 2000/02/19 15:22:17 - Log: fixes for Pod::Html issues (from Wolfgang Laun - <wolfgang.laun@chello.at>) +[ 7044] By: jhi on 2000/09/08 21:29:56 + Log: Subject: [PATCH: 5.7.0] proper setting for isnan for DECC 5.3 + From: Peter Prymmer <pvhp@forte.com> + Date: Fri, 8 Sep 2000 13:33:27 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10009081331420.132461-100000@aspara.forte.com> Branch: perl - ! lib/Pod/Html.pm + ! configure.com ____________________________________________________________________________ -[ 5141] By: gsar on 2000/02/19 08:27:29 - Log: grammos (spotted by Tom Christiansen) +[ 7043] By: jhi on 2000/09/08 21:27:50 + Log: Subject: [PATCH (or RFC): 5.7.0] make the ran_tests intermediate file 8.3 friendly + From: Peter Prymmer <pvhp@forte.com> + Date: Fri, 8 Sep 2000 11:02:19 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10009081054340.132461-100000@aspara.forte.com> Branch: perl - ! pod/perlfunc.pod + ! Makefile.SH installperl ____________________________________________________________________________ -[ 5140] By: gsar on 2000/02/19 08:17:04 - Log: various xsubpp enhancements that make it easier to use with - C::Scan (from Ilya Zakharevich) - - TODO: still needs documentation +[ 7042] By: jhi on 2000/09/08 21:23:21 + Log: Continue #7041. Branch: perl - ! lib/ExtUtils/xsubpp + ! cygwin/Makefile.SHs os2/Makefile.SHs ____________________________________________________________________________ -[ 5139] By: gsar on 2000/02/19 07:55:18 - Log: s/croak/Perl_croak/ +[ 7041] By: jhi on 2000/09/08 21:18:10 + Log: Do away with memory models cruft. Sorry, PDP users. + Branch: metaconfig + ! U/modified/cc.U U/modified/libpth.U Branch: perl - ! sv.c + ! Configure Makefile.SH Porting/Glossary Porting/config.sh + ! Porting/config_H cflags.SH config_h.SH configure.com + ! epoc/config.sh hints/mint.sh hints/titanos.sh hints/vmesa.sh + ! lib/ExtUtils/MM_Unix.pm win32/config.bc win32/config.gc + ! win32/config.vc x2p/Makefile.SH x2p/cflags.SH ____________________________________________________________________________ -[ 5138] By: gsar on 2000/02/19 07:51:39 - Log: make comparisons promote to utf8 as necessary (from Gisle Aas) +[ 7040] By: jhi on 2000/09/08 14:34:18 + Log: Major rewrite of s2p. And I mean really major, it is + an implementation of sed in perl. If called as s2p it + will function as s2p. Note: needs non-UNIXifying. + + Subject: s2p + From: Wolfgang Laun <Wolfgang.Laun@alcatel.at> + Date: Mon, 28 Aug 2000 14:05:12 +0200 + Message-ID: <39AA5578.2102E2AA@alcatel.at> Branch: perl - ! Todo-5.6 embed.h embed.pl global.sym objXSUB.h perlapi.c - ! pp_hot.c proto.h sv.c toke.c + ! x2p/s2p.PL ____________________________________________________________________________ -[ 5137] By: gsar on 2000/02/19 07:42:12 - Log: set close-on-exec flag on sockets too, like we do for files - and pipes +[ 7039] By: jhi on 2000/09/08 14:19:49 + Log: Re-allow vec() for characters > 255. + + Subject: [PATCH] Re: [ID 20000907.005] Not OK: perl v5.7.0 +devel-7030 on alpha-dec_osf-perlio 4.0f (UNINSTALLED) + From: Spider Boardman <spider@web.zk3.dec.com> + Date: Fri, 08 Sep 2000 02:21:02 -0400 + Message-Id: <200009080621.CAA03409@leggy.zk3.dec.com> Branch: perl - ! pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod pp_sys.c + ! doop.c pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod + ! t/op/vec.t ____________________________________________________________________________ -[ 5136] By: gsar on 2000/02/19 07:23:48 - Log: allocate sufficient buffer sizes for 64-bit wide utf8 characters - permitted by change#5011 (from Gisle Aas) +[ 7038] By: jhi on 2000/09/08 14:14:18 + Log: Subject: [PATCH lib/Benchmark.pm] + From: <abigail@foad.org> + Date: Thu, 7 Sep 2000 15:03:20 -0400 + Message-ID: <20000907190320.888.qmail@foad.org> Branch: perl - ! pp.c utf8.c utf8.h + ! lib/Benchmark.pm ____________________________________________________________________________ -[ 5135] By: gsar on 2000/02/19 06:53:13 - Log: s/WARN_PRECEDENCE/WARN_BAREWORD/, vide change#5131 +[ 7037] By: jhi on 2000/09/08 14:11:06 + Log: Optimizing hash keys into shared strings doesn't work with ithreads. + + Subject: Re: [ID 20000907.008] Not OK: v5.7.0 on alpha-dec_osf-thread-multi + From: Spider Boardman <spider@web.zk3.dec.com> + Date: Fri, 08 Sep 2000 01:30:27 -0400 + Message-Id: <200009080530.BAA10498@leggy.zk3.dec.com> Branch: perl - ! lib/warnings.pm op.c warnings.h warnings.pl + ! op.c ____________________________________________________________________________ -[ 5134] By: gsar on 2000/02/19 06:36:46 - Log: s/byte/bytes/g remnants +[ 7036] By: jhi on 2000/09/08 14:08:58 + Log: Subject: [ID 20000908.002] perlipc documentation bug. + From: Major Sébastien <sebastien.major@crdp.ac-caen.fr> + Date: Fri, 08 Sep 2000 12:38:32 +0200 + Message-Id: <39B8C1A8.3DC36E6D@crdp.ac-caen.fr> Branch: perl - ! lib/bytes.pm lib/bytes_heavy.pl + ! pod/perlipc.pod ____________________________________________________________________________ -[ 5133] By: gsar on 2000/02/19 06:33:49 - Log: rename byte:: to bytes:: +[ 7035] By: jhi on 2000/09/08 14:03:12 + Log: Subject: Re: [ID 20000907.007] Not OK: perl v5.7.0 +devel-7030 on alpha-dec_osf 4.0f + From: "H.Merijn Brand" <h.m.brand@hccnet.nl> + Date: Fri, 08 Sep 2000 11:47:34 +0200 + Message-Id: <20000908111426.FBDB.H.M.BRAND@hccnet.nl> Branch: perl - +> lib/bytes.pm lib/bytes_heavy.pl - - lib/byte.pm lib/byte_heavy.pl - ! MANIFEST lib/charnames.pm lib/utf8.pm pod/perldelta.pod - ! pod/perltoc.pod pod/perlunicode.pod pod/perlvar.pod - ! t/lib/charnames.t t/op/ver.t + ! hints/dec_osf.sh ____________________________________________________________________________ -[ 5132] By: gsar on 2000/02/19 05:58:42 - Log: English names for $^R and $^S +[ 7034] By: jhi on 2000/09/08 13:59:35 + Log: Subject: Re: [ID 20000906.004] segfault with bad perl statement + From: Simon Cozens <simon@cozens.net> + Date: Thu, 7 Sep 2000 20:40:38 +0100 + Message-ID: <20000907204038.A15650@deep-dark-truthful-mirror.perlhacker.org> Branch: perl - ! lib/English.pm pod/perlvar.pod + ! pp_hot.c ____________________________________________________________________________ -[ 5131] By: gsar on 2000/02/19 05:44:20 - Log: rename "Probable precendence problem" diagnostic to "Bareword found - in conditional" to better reflect the class of error (as suggested - by Larry) +[ 7033] By: jhi on 2000/09/08 04:03:03 + Log: Subject: [ID 20000904.008] Tiny fix for perldiag + From: "Larry W. Virden" <lvirden@cas.org> + Date: Mon, 4 Sep 2000 18:45:44 -0400 (EDT) + Message-Id: <200009042245.SAA22916@lwv26awu.cas.org> Branch: perl - ! op.c pod/perldelta.pod pod/perldiag.pod t/pragma/warn/op + ! pod/perldiag.pod ____________________________________________________________________________ -[ 5130] By: gsar on 2000/02/19 05:43:10 - Log: fix outdated info about PerlClinic and the bug-tracking system +[ 7032] By: jhi on 2000/09/07 22:18:30 + Log: Subject: [PATCH 5.7.0] perl5db.pl [Was: Re: Debugger question] + From: Peter Scott <Peter.J.Scott@jpl.nasa.gov> + Date: Mon, 04 Sep 2000 13:16:38 -0700 + Message-Id: <4.3.2.7.2.20000904130939.00adae90@mail2a.jpl.nasa.gov> Branch: perl - ! pod/perlfaq2.pod pod/perltodo.pod + ! lib/perl5db.pl ____________________________________________________________________________ -[ 5129] By: gsar on 2000/02/19 04:14:19 - Log: some fixes for mingw32/GCC (SETERRNO() still appears to - trash memory) +[ 7031] By: jhi on 2000/09/07 22:02:29 + Log: Fix the ccversion detection for 5.1 and beyond. + + Subject: [ID 20000907.007] Not OK: perl v5.7.0 +devel-7030 on alpha-dec_osf 4.0f + From: Spider Boardman <spider@leggy.zk3.dec.com> + Date: Thu, 7 Sep 2000 17:54:27 -0400 + Message-Id: <200009072154.RAA14747@leggy.zk3.dec.com> Branch: perl - ! README.win32 t/lib/safe2.t t/op/mkdir.t win32/makefile.mk - ! win32/win32.h + ! hints/dec_osf.sh ____________________________________________________________________________ -[ 5128] By: gsar on 2000/02/18 06:55:33 - Log: avoid $@-clearing sideeffect of require in Carp +[ 7030] By: jhi on 2000/09/07 19:12:28 + Log: Fix for + + Subject: [ID 20000903.001] \w in utf8-strings + From: Marc Lehmann <pcg@goof.com> + Date: Sun, 03 Sep 2000 09:44:29 +0200 + Message-Id: <E13VUS5-0000cv-00.pgcc-forever-2000-09-03-09-44-29@fuji> + + and various related nits. Branch: perl - ! lib/Carp.pm + ! lib/unicode/mktables.PL regcomp.h regexec.c utf8.c ____________________________________________________________________________ -[ 5127] By: gsar on 2000/02/18 04:58:26 - Log: stronger testcase for change#5126 +[ 7029] By: jhi on 2000/09/07 18:49:09 + Log: Fix the URL, but the server is still missing in action. + + Subject: [ID 20000905.002] perlfaq1.pod URL error + From: "Larry W. Virden" <lvirden@cas.org> + Date: Tue, 5 Sep 2000 08:24:40 -0400 (EDT) + Message-Id: <200009051224.IAA11226@lwv26awu.cas.org> Branch: perl - ! t/op/pat.t + ! pod/perlfaq1.pod ____________________________________________________________________________ -[ 5126] By: gsar on 2000/02/18 04:44:28 - Log: make /\S/ match the same things /[\S]/ matches; likewise for - \D (from Rick Delaney <rick@consumercontact.com>) +[ 7028] By: jhi on 2000/09/07 18:47:13 + Log: Subject: Re: [ID 20000905.001] Assertion failed: file "toke.c", line 202 + From: Hugo <hv@crypt.compulink.co.uk> + Date: Tue, 05 Sep 2000 14:13:37 +0100 + Message-Id: <200009051313.OAA24507@crypt.compulink.co.uk> Branch: perl - ! regexec.c t/op/pat.t + ! toke.c ____________________________________________________________________________ -[ 5125] By: gsar on 2000/02/18 03:57:43 - Log: Compiler fixups from Jan Dubois +[ 7027] By: jhi on 2000/09/07 18:45:35 + Log: Subject: [PATCH@7014] \G in non-/g is well-defined now ... right? + From: Daniel Chetlin <daniel@chetlin.com> + Date: Tue, 5 Sep 2000 04:57:07 -0700 + Message-ID: <20000905045707.A8620@ilmd.chetlin.org> Branch: perl - ! ext/B/B.pm ext/B/B.xs ext/B/B/C.pm utils/perlcc.PL + ! pod/perlfaq6.pod pod/perlop.pod ____________________________________________________________________________ -[ 5124] By: jhi on 2000/02/17 22:09:09 - Log: Take out the -Wl,-z as we have survice so far without. - Branch: cfgperl - ! hints/hpux.sh -____________________________________________________________________________ -[ 5123] By: jhi on 2000/02/17 18:40:17 - Log: Integrate with Sarathy. - Branch: cfgperl - !> dump.c ext/ODBM_File/ODBM_File.xs t/op/split.t -____________________________________________________________________________ -[ 5122] By: gsar on 2000/02/17 18:01:14 - Log: fix test that depends on op_dump() output +[ 7026] By: jhi on 2000/09/07 18:44:01 + Log: Document the new ref() semantics. + + Subject: Re: Undocumented(?) change to "ref" semantics in 5.7.0 + From: Gisle Aas <gisle@ActiveState.com> + Date: 05 Sep 2000 08:10:30 +0200 + Message-ID: <m3vgwb8j3d.fsf@eik.g.aas.no> Branch: perl - ! t/op/split.t + ! pod/perldelta.pod ____________________________________________________________________________ -[ 5121] By: gsar on 2000/02/17 17:55:18 - Log: op_dump() tweak +[ 7025] By: jhi on 2000/09/07 18:42:27 + Log: Make Data::Dumper (non-XS) to work with changed semantics of ref(). + + Subject: Re: Undocumented(?) change to "ref" semantics in 5.7.0 + From: Gisle Aas <gisle@ActiveState.com> + Date: 05 Sep 2000 08:11:40 +0200 + Message-ID: <m3snrf8j1f.fsf@eik.g.aas.no> Branch: perl - ! dump.c + ! ext/Data/Dumper/Dumper.pm t/lib/dumper.t ____________________________________________________________________________ -[ 5120] By: jhi on 2000/02/16 23:11:04 - Log: Regularize the use* questions, and replace - "Configure *must* be run with -Duse..." with. - "can be run". - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/threads/usethreads.U - Branch: metaconfig/U/perl - ! use64bits.U uselfs.U uselongdbl.U uselonglong.U - ! usemultiplicity.U useperlio.U usesocks.U -____________________________________________________________________________ -[ 5119] By: jhi on 2000/02/16 22:29:11 - Log: HP-UX 64-bitness/largefile fixes. - Branch: cfgperl - ! Configure config_h.SH ext/SDBM_File/sdbm/sdbm.c hints/hpux.sh - ! perl.h - Branch: metaconfig - ! U/modified/cc.U U/modified/libpth.U U/modified/libs.U - Branch: metaconfig/U/perl - ! Extensions.U -____________________________________________________________________________ -[ 5118] By: jhi on 2000/02/16 19:47:51 - Log: Fcntl: more O_ constants, move SEEK_ to @EXPORT_OK - (tag :seek), add S_I constants (and functions) (tag :mode); - refer only to the SEEK_ of Fcntl, not the ones from - POSIX or IO::; add SHUT_ to Socket; get trigonometric - functions from Math::Trig instead of POSIX. - Branch: cfgperl - ! ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs ext/Socket/Socket.pm - ! ext/Socket/Socket.xs perl.h pod/perldelta.pod pod/perlfunc.pod - ! pod/perlopentut.pod t/lib/syslfs.t - Branch: metaconfig/U/perl - + i_sysmode.U -____________________________________________________________________________ -[ 5117] By: gsar on 2000/02/16 06:39:06 - Log: avoid warnings due to redefined NULL +[ 7024] By: jhi on 2000/09/07 18:39:32 + Log: Subject: [PATCH] Modernize Opcode.pm documentation + From: Gisle Aas <gisle@ActiveState.com> + Date: 4 Sep 2000 00:18:55 -0000 + Message-ID: <20000904001855.26128.qmail@eik.g.aas.no> Branch: perl - ! ext/ODBM_File/ODBM_File.xs + ! ext/Opcode/Opcode.pm ____________________________________________________________________________ -[ 5116] By: gsar on 2000/02/16 00:10:25 - Log: integrate cfgperl changes into mainline +[ 7023] By: jhi on 2000/09/07 18:37:42 + Log: Subject: [PATCH] Tied filehandle documentation + From: Gisle Aas <gisle@ActiveState.com> + Date: 4 Sep 2000 00:14:40 -0000 + Message-ID: <20000904001440.26084.qmail@eik.g.aas.no> Branch: perl - !> Configure Makefile.SH Porting/Glossary Porting/config.sh - !> Porting/config_H config_h.SH ext/Sys/Hostname/Hostname.xs - !> ext/Sys/Syslog/Syslog.xs hints/aix.sh hints/hpux.sh - !> lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm myconfig.SH -____________________________________________________________________________ -[ 5115] By: jhi on 2000/02/15 23:11:55 - Log: Probe for <sys/utsname.h>. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH ext/Sys/Hostname/Hostname.xs - Branch: metaconfig/U/perl - + i_sysutsname.U -____________________________________________________________________________ -[ 5114] By: jhi on 2000/02/15 22:59:59 - Log: Integrate with Sarathy. - Branch: cfgperl - +> ext/Sys/Hostname/Hostname.pm ext/Sys/Hostname/Hostname.xs - +> ext/Sys/Hostname/Makefile.PL - - lib/Sys/Hostname.pm - !> (integrate 41 files) + ! pod/perlfunc.pod pod/perltie.pod ____________________________________________________________________________ -[ 5113] By: gsar on 2000/02/15 21:22:18 - Log: update Changes, patchlevel +[ 7022] By: jhi on 2000/09/07 18:35:37 + Log: Subject: [PATCH] Tie::StdHandle did not know about 3-arg open + From: Gisle Aas <gisle@ActiveState.com> + Date: 4 Sep 2000 00:04:22 -0000 + Message-ID: <20000904000422.26002.qmail@eik.g.aas.no> Branch: perl - ! Changes patchlevel.h win32/Makefile win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/makefile.mk + ! lib/Tie/Handle.pm t/lib/tie-stdhandle.t ____________________________________________________________________________ -[ 5112] By: gsar on 2000/02/15 20:57:12 - Log: fix change#5104 under useithreads +[ 7021] By: jhi on 2000/09/07 18:33:22 + Log: Subject: small apidoc fix + From: Marc Lehmann <pcg@goof.com> + Date: Sun, 3 Sep 2000 05:12:06 +0200 + Message-ID: <20000903051206.A5909@cerebro.laendle> Branch: perl - ! op.c -____________________________________________________________________________ -[ 5111] By: gsar on 2000/02/15 20:45:10 - Log: export list tweak needed by change#5103 - Branch: perl - ! makedef.pl + ! pod/perlapi.pod utf8.c ____________________________________________________________________________ -[ 5110] By: gsar on 2000/02/15 19:32:56 - Log: add XS version of Sys::Hostname (from Greg Bacon - <gbacon@itsc.uah.edu>) +[ 7020] By: jhi on 2000/09/07 16:14:57 + Log: Tiny perldelta nits. Branch: perl - + ext/Sys/Hostname/Hostname.pm ext/Sys/Hostname/Hostname.xs - + ext/Sys/Hostname/Makefile.PL - - lib/Sys/Hostname.pm - ! MANIFEST ext/DynaLoader/Makefile.PL ext/Sys/Syslog/Makefile.PL - ! pod/perldelta.pod t/lib/hostname.t win32/Makefile - ! win32/makefile.mk + ! pod/perldelta.pod ____________________________________________________________________________ -[ 5109] By: gsar on 2000/02/15 18:35:28 - Log: UNIVERSAL::can and UNIVERSAL::isa should return undef when - given undefined values (from Graham Barr <gbarr@pobox.com>) +[ 7019] By: jhi on 2000/09/07 16:04:20 + Log: Guard against bad string->int conversion for quads. Branch: perl - ! universal.c + ! t/op/64bitint.t ____________________________________________________________________________ -[ 5108] By: gsar on 2000/02/15 18:25:05 - Log: avoid accidental #line directives (from Rick Delaney - <rick@consumercontact.com>) +[ 7018] By: jhi on 2000/09/06 17:07:03 + Log: Update Unicode todo list. Branch: perl - ! pod/perlsyn.pod toke.c + ! Todo-5.6 ____________________________________________________________________________ -[ 5107] By: gsar on 2000/02/15 18:04:31 - Log: locale guards needed (from Simon Cozens <simon@brecon.co.uk>) +[ 7017] By: jhi on 2000/09/05 21:16:01 + Log: Document the SvIOK_.*UV(). Branch: perl - ! perl.c + ! pod/perlapi.pod sv.h ____________________________________________________________________________ -[ 5106] By: gsar on 2000/02/15 18:02:17 - Log: incorrect docs about delete() (spotted by Martyn Pearce - <martyn@inpharmatica.co.uk>) +[ 7016] By: nick on 2000/09/03 21:54:46 + Log: Hash lookup of constant strings optimization: + Introduce SvREADONLY && SvFAKE to flag an SV which has SvPVX pointing + to string table (as per sharepvn). Add newSV_pvn_share to create such + a thing. Make hv.c compare addresses of strings and skip string compare + if equal. Make method_named and helem ops use these shared-string SVs + when arg is constant. Make keys op return shared-string SVs (less clearly + a win). Branch: perl - ! pod/perldelta.pod pod/perlfunc.pod + ! embed.h embed.pl embedvar.h global.sym hv.c objXSUB.h op.c + ! opcode.h opnames.h perlapi.c perlapi.h pod/perlapi.pod + ! pod/perlintern.pod pp_hot.c proto.h sv.c ____________________________________________________________________________ -[ 5105] By: gsar on 2000/02/15 17:43:27 - Log: s/use vars/our/ (from Gisle Aas) +[ 7015] By: jhi on 2000/09/02 17:48:59 + Log: This is 5.7.0. Branch: perl - ! bytecode.pl + ! Changes ____________________________________________________________________________ -[ 5104] By: gsar on 2000/02/15 17:42:06 - Log: optimize pseudohash slice in array slice at compile time (from - John Tobey <jtobey@john-edwin-tobey.org>) +[ 7014] By: jhi on 2000/09/02 17:35:45 + Log: Changes and patchlevel tweaks. Branch: perl - ! op.c t/lib/fields.t + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5103] By: gsar on 2000/02/15 17:18:12 - Log: provide malloc stats via get_mstats() (from Ilya Zakharevich) +[ 7013] By: jhi on 2000/09/02 17:30:50 + Log: Update Changes. Branch: perl - ! embed.h embed.pl global.sym makedef.pl malloc.c objXSUB.h - ! perl.h perlapi.c proto.h vos/vos_dummies.c + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5102] By: gsar on 2000/02/15 17:05:12 - Log: doc patches from Rick Delaney and Chris Nandor; update Todo-5.6 +[ 7012] By: nick on 2000/09/02 17:25:20 + Log: More %{} and other deref special casing - do not pass to 'nomethod'. Branch: perl - ! Todo-5.6 pod/perldata.pod pod/perlport.pod + ! gv.c lib/overload.pm ____________________________________________________________________________ -[ 5101] By: gsar on 2000/02/15 17:02:51 - Log: fix regen_headers target to make all the autogenerated files - writable first +[ 7011] By: jhi on 2000/09/02 17:16:25 + Log: Update perlhist. Branch: perl - ! Makefile.SH + ! pod/perlhist.pod ____________________________________________________________________________ -[ 5100] By: gsar on 2000/02/15 16:41:53 - Log: fix misoptimization of C<my($x,$y); $x = $y = 1 + $z;> (from - Ilya Zakharevich) +[ 7010] By: jhi on 2000/09/02 17:01:35 + Log: perldelta nits. Branch: perl - ! op.c t/op/lex_assign.t + ! pod/perldelta.pod ____________________________________________________________________________ -[ 5099] By: gsar on 2000/02/15 16:17:36 - Log: more complete File::Spec support for Mac and VMS, tests (from - Barrie Slaymaker <barries@slaysys.com>) +[ 7009] By: nick on 2000/09/02 16:48:35 + Log: If overloaded %{} etc. return the object do not loop. + Thus sub deref { $_[0] } functions if object is wanted type. Branch: perl - ! lib/File/Spec/Mac.pm lib/File/Spec/Unix.pm - ! lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm t/lib/filespec.t + ! pp.h ____________________________________________________________________________ -[ 5098] By: gsar on 2000/02/15 16:10:46 - Log: fix incompatibility with bison generated parser (from - Ignasi Roca <ignasi.roca@fujitsu.siemens.es>) +[ 7008] By: jhi on 2000/09/02 16:26:11 + Log: Retab MANIFEST. Branch: perl - ! toke.c + ! ext/Storable/MANIFEST ____________________________________________________________________________ -[ 5097] By: gsar on 2000/02/15 16:07:17 - Log: propagate st_mode bits to group/other for Borland build - (from Vadim Konovalov <vkonovalov@lucent.com>) +[ 7007] By: jhi on 2000/09/02 16:23:02 + Log: Make certain cc is set before trying to run it. Branch: perl - ! win32/win32.c -____________________________________________________________________________ -[ 5096] By: jhi on 2000/02/15 14:22:23 - Log: Integrate with Sarathy. - Branch: cfgperl - !> win32/Makefile win32/bin/exetype.pl win32/makefile.mk -____________________________________________________________________________ -[ 5095] By: jhi on 2000/02/15 14:19:22 - Log: cc_r can be in different places (/usr/ibmcxx/bin or /usr/bin), - easier just to drop the paranoid test. - Branch: cfgperl - ! hints/aix.sh + ! hints/hpux.sh hints/irix_6.sh hints/solaris_2.sh ____________________________________________________________________________ -[ 5094] By: gsar on 2000/02/15 05:42:17 - Log: update exetype.pl tool +[ 7006] By: jhi on 2000/09/02 15:45:41 + Log: Unicode notes. Branch: perl - ! win32/Makefile win32/bin/exetype.pl win32/makefile.mk -____________________________________________________________________________ -[ 5093] By: jhi on 2000/02/15 05:24:02 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Porting/pumpkin.pod embed.h embed.pl ext/DB_File/DB_File.xs - !> ext/GDBM_File/GDBM_File.xs ext/NDBM_File/NDBM_File.xs - !> ext/ODBM_File/ODBM_File.xs ext/SDBM_File/SDBM_File.xs hv.c - !> perl.c proto.h sv.c t/op/ord.t t/pragma/warnings.t + ! pod/perldelta.pod ____________________________________________________________________________ -[ 5092] By: jhi on 2000/02/15 05:22:09 - Log: Unroll the libs scan thanks to HP-UX. - Branch: cfgperl - ! Configure config_h.SH hints/hpux.sh +[ 7005] By: jhi on 2000/09/02 15:42:11 + Log: Various Configure nits by Philip Newton, + plus the ebcdic one by me. Branch: metaconfig - ! U/modified/libpth.U U/modified/libs.U + + U/modified/pager.U + ! U/ebcdic/ebcdic.U U/modified/Finish.U U/modified/Guess.U Branch: metaconfig/U/perl - ! Extensions.U dlsrc.U -____________________________________________________________________________ -[ 5091] By: gsar on 2000/02/15 05:17:56 - Log: fix leaks in *DBM_File; safemalloc()ed things need to be freed with - safefree() rather than Safefree() + ! Devel.U quadfio.U Branch: perl - ! ext/DB_File/DB_File.xs ext/GDBM_File/GDBM_File.xs - ! ext/NDBM_File/NDBM_File.xs ext/ODBM_File/ODBM_File.xs - ! ext/SDBM_File/SDBM_File.xs + ! Configure config_h.SH ____________________________________________________________________________ -[ 5090] By: gsar on 2000/02/15 04:54:17 - Log: fix memory leak in C<$x = *Y> provoked by change#4198, which - introduced XPVMG storage in arenas +[ 7004] By: jhi on 2000/09/02 15:06:14 + Log: Apparently avoiding the swapping is too costly. + + From: "Ben Tilly" <ben_tilly@hotmail.com> + Subject: Re: the door is closed. + Date: Fri, 01 Sep 2000 20:23:16 EDT + Message-ID: <LAW2-F2963JkUwWpSWe00000904@hotmail.com> Branch: perl - ! sv.c -____________________________________________________________________________ -[ 5089] By: jhi on 2000/02/15 00:41:36 - Log: AIX perl linkage tweakage. - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 5088] By: jhi on 2000/02/15 00:07:06 - Log: abort instead of just promising. - Branch: cfgperl - ! hints/aix.sh -____________________________________________________________________________ -[ 5087] By: jhi on 2000/02/14 23:51:05 - Log: silly compilers don't know that croak() exits - and complain about unitialized RETVALs - Branch: cfgperl - ! ext/Sys/Syslog/Syslog.xs -____________________________________________________________________________ -[ 5086] By: jhi on 2000/02/14 21:13:24 - Log: Add lseektype and lseeksize to myconfig. - Branch: cfgperl - ! myconfig.SH + ! pod/perlfaq4.pod ____________________________________________________________________________ -[ 5085] By: gsar on 2000/02/14 18:51:11 - Log: avoid warnings +[ 7003] By: nick on 2000/09/02 12:26:04 + Log: Undo part of change 6489 which looks like a bulk edit which + changed _all_ gv_efullname3() calls to gv_efullname4() calls. + The supressing of main:: on return from select() is undesirable. Branch: perl - ! perl.c + ! pp_sys.c ____________________________________________________________________________ -[ 5084] By: gsar on 2000/02/14 18:26:08 - Log: fix small interpreter leaks identified by Purify +[ 7002] By: jhi on 2000/09/01 23:08:54 + Log: Update Changes. Branch: perl - ! Porting/pumpkin.pod embed.h embed.pl hv.c perl.c proto.h sv.c - ! t/op/ord.t t/pragma/warnings.t + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5083] By: jhi on 2000/02/14 17:50:52 - Log: Remove tagged core files. - Branch: cfgperl - ! lib/ExtUtils/MM_Unix.pm -____________________________________________________________________________ -[ 5082] By: jhi on 2000/02/14 17:41:07 - Log: Prefer full_ar. - Branch: cfgperl - ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 5081] By: jhi on 2000/02/14 17:20:32 - Log: Add ivtype, ivsize, nvtype, nvsize to myconfig. - Branch: cfgperl - ! myconfig.SH -____________________________________________________________________________ -[ 5080] By: jhi on 2000/02/14 15:33:03 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Porting/pumpkin.pod av.c malloc.c sv.c -____________________________________________________________________________ -[ 5079] By: gsar on 2000/02/14 08:50:06 - Log: notes about running Purify +[ 7001] By: jhi on 2000/09/01 23:00:13 + Log: Subject: [PATCH: 6996] minimal removal of 8 bit chrs from perlebcdic.pod + From: Peter Prymmer <pvhp@forte.com> + Date: Fri, 1 Sep 2000 15:50:57 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10009011542550.147696-100000@aspara.forte.com> + + plus rework the http: spots as suggested by Tom Christiansen, + plus regen perltoc. Branch: perl - ! Porting/pumpkin.pod av.c sv.c + ! README.os2 pod/perl56delta.pod pod/perlebcdic.pod + ! pod/perlguts.pod pod/perltoc.pod pod/perlxs.pod ____________________________________________________________________________ -[ 5078] By: gsar on 2000/02/14 07:27:21 - Log: use system malloc() instead of sbrk() in Perl_malloc() under -DPURIFY +[ 7000] By: jhi on 2000/09/01 22:36:01 + Log: Only the first line, thank you very much. Branch: perl - ! malloc.c + ! hints/solaris_2.sh ____________________________________________________________________________ -[ 5077] By: gsar on 2000/02/14 07:25:44 - Log: integrate cfgperl contents into mainline +[ 6999] By: gsar on 2000/09/01 22:16:40 + Log: change#6791 accidentally clobbered change#6710, put it back Branch: perl - !> Configure Porting/Glossary Porting/config.sh Porting/config_H - !> config_h.SH epoc/config.sh hints/aix.sh hints/hpux.sh - !> hints/irix_6.sh hints/solaris_2.sh perl.h pod/perldelta.pod - !> vms/subconfigure.com vos/config.def vos/config.h - !> vos/config_h.SH_orig win32/config.bc win32/config.gc - !> win32/config.vc win32/config_H.bc win32/config_H.gc - !> win32/config_H.vc -____________________________________________________________________________ -[ 5076] By: jhi on 2000/02/14 05:01:56 - Log: Integrate with Sarathy. - Branch: cfgperl - !> embed.h embed.pl objXSUB.h perl.c perlapi.c proto.h sv.c -____________________________________________________________________________ -[ 5075] By: jhi on 2000/02/14 04:56:52 - Log: Configure -A stopped processing of any further options. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/Options.U + ! win32/win32.c ____________________________________________________________________________ -[ 5074] By: gsar on 2000/02/14 04:45:01 - Log: remove outdated -DPURIFY code--it reports bogus errors during global - destruction since we actually depend on SVs being in arenas there +[ 6998] By: jhi on 2000/09/01 22:14:16 + Log: Mention the HP-UX LP64 freak failure. Branch: perl - ! embed.h embed.pl objXSUB.h perl.c perlapi.c proto.h sv.c -____________________________________________________________________________ -[ 5073] By: jhi on 2000/02/13 19:28:17 - Log: Integrate with Sarathy. - Branch: cfgperl - - Todo-5.005 - !> cop.h op.c perl.c pp_ctl.c regcomp.c regexec.c scope.c sv.c - !> util.c -____________________________________________________________________________ -[ 5072] By: gsar on 2000/02/13 19:02:07 - Log: more purification (pp_require() could access free memory; vdie() - could think message was random length when passed a null argument; - utilize() didn't set up the hash for the method name leading to - pp_method_named() accessing random state; PL_curpm wasn't zeroed - properly) - Branch: perl - ! cop.h op.c perl.c pp_ctl.c regcomp.c regexec.c scope.c sv.c - ! util.c -____________________________________________________________________________ -[ 5071] By: jhi on 2000/02/12 19:59:35 - Log: uselonglong sits deep. - Branch: cfgperl - ! Configure config_h.SH hints/solaris_2.sh - Branch: metaconfig/U/perl - ! use64bits.U -____________________________________________________________________________ -[ 5070] By: jhi on 2000/02/12 01:25:41 - Log: megalomaniac 64-bit update: most importantly, - uselonglong is eradicated, only backward - compatibility hooks in use64bits remain. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH epoc/config.sh hints/aix.sh hints/hpux.sh - ! hints/irix_6.sh hints/solaris_2.sh perl.h vms/subconfigure.com - ! vos/config.def vos/config.h vos/config_h.SH_orig - ! win32/config.bc win32/config.gc win32/config.vc - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc - Branch: metaconfig - ! U/a_dvisory/quadtype.U U/modified/libpth.U U/modified/libs.U - Branch: metaconfig/U/perl - ! use64bits.U -____________________________________________________________________________ -[ 5069] By: jhi on 2000/02/11 21:13:41 - Log: undo #5064 for now; there seems to be no good selection - of flags to add the new option. - Branch: cfgperl - ! hints/hpux.sh -____________________________________________________________________________ -[ 5068] By: jhi on 2000/02/11 21:01:21 - Log: Guard against accidental long long use. - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 5067] By: jhi on 2000/02/11 19:50:32 - Log: logic fixes - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig/U/perl - ! uselonglong.U -____________________________________________________________________________ -[ 5066] By: jhi on 2000/02/11 19:32:30 - Log: Clarify 64-bit issues. - Branch: cfgperl ! pod/perldelta.pod ____________________________________________________________________________ -[ 5065] By: jhi on 2000/02/11 18:13:29 - Log: Integrate with Sarathy. - Branch: cfgperl - !> ext/Devel/Peek/Peek.xs regcomp.c t/comp/require.t t/comp/use.t - !> toke.c -____________________________________________________________________________ -[ 5064] By: jhi on 2000/02/11 18:11:47 - Log: Silence linker warnings about binary backward incompatibilities. - Branch: cfgperl - ! hints/hpux.sh -____________________________________________________________________________ -[ 5063] By: gsar on 2000/02/11 16:36:14 - Log: fix uninitialized memory reads found by purify +[ 6997] By: jhi on 2000/09/01 21:48:32 + Log: Detypo. Branch: perl - ! ext/Devel/Peek/Peek.xs regcomp.c -____________________________________________________________________________ -[ 5062] By: jhi on 2000/02/11 00:11:39 - Log: de-fancify the largefiles hints - Branch: cfgperl ! hints/hpux.sh ____________________________________________________________________________ -[ 5061] By: gsar on 2000/02/10 19:17:09 - Log: longstanding bug in parsing "require VERSION", could reallocate - current line and not know it; exposed by change#5004; manifested - as parse failure of C<{require 5.003}> +[ 6996] By: jhi on 2000/09/01 21:27:10 + Log: Update Changes. Branch: perl - ! t/comp/require.t t/comp/use.t toke.c + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5060] By: jhi on 2000/02/10 13:29:25 - Log: Integrate with Sarathy. - Branch: cfgperl - !> makedef.pl pp_ctl.c t/op/write.t win32/vdir.h -____________________________________________________________________________ -[ 5059] By: gsar on 2000/02/10 06:21:21 - Log: make global symbol exports AIX-specific +[ 6995] By: jhi on 2000/09/01 21:14:24 + Log: Mi splgn s gnin.g Branch: perl - ! makedef.pl + ! pp_ctl.c ____________________________________________________________________________ -[ 5058] By: gsar on 2000/02/10 06:16:57 - Log: integrate cfgperl contents into mainline +[ 6994] By: jhi on 2000/09/01 21:09:54 + Log: Subject: http:// in L<> + From: Nicholas Clark <nick@ccl4.org> + Date: Fri, 1 Sep 2000 22:03:21 +0100 + Message-ID: <20000901220321.B72074@plum.flirble.org> Branch: perl - !> Configure Makefile.SH Porting/Glossary Porting/config.sh - !> Porting/config_H config_h.SH makedef.pl perl.h - !> vms/subconfigure.com vos/config.def win32/config.bc - !> win32/config.gc win32/config.vc win32/config_H.bc - !> win32/config_H.gc win32/config_H.vc win32/config_h.PL - !> win32/config_sh.PL + ! README.os2 pod/perl56delta.pod pod/perlxs.pod ____________________________________________________________________________ -[ 5057] By: gsar on 2000/02/10 01:08:01 - Log: windows bugfixes for virtual directories under USE_ITHREADS: - allows path mapping to unknown devices to work properly; - special file names like CONOUT$ can be opened with sysopen() - again +[ 6993] By: jhi on 2000/09/01 21:06:54 + Log: Update to Storable 1.0, from Raphael Manfredi. Branch: perl - ! win32/vdir.h + ! ext/Storable/ChangeLog ext/Storable/MANIFEST + ! ext/Storable/Makefile.PL ext/Storable/README + ! ext/Storable/Storable.pm ext/Storable/Storable.xs + ! t/lib/st-06compat.t t/lib/st-blessed.t t/lib/st-canonical.t + ! t/lib/st-dclone.t t/lib/st-dump.pl t/lib/st-forgive.t + ! t/lib/st-freeze.t t/lib/st-overload.t t/lib/st-recurse.t + ! t/lib/st-retrieve.t t/lib/st-store.t t/lib/st-tied.t + ! t/lib/st-tiedhook.t t/lib/st-tieditems.t ____________________________________________________________________________ -[ 5056] By: gsar on 2000/02/10 00:56:27 - Log: formline() could wipe out readonly-ness, freeing constants - prematurely, or affect cloning of pad constants +[ 6992] By: jhi on 2000/09/01 20:43:05 + Log: Mention known sfio+linux buglet. Branch: perl - ! pp_ctl.c t/op/write.t -____________________________________________________________________________ -[ 5055] By: jhi on 2000/02/09 19:48:58 - Log: Regenerate Configure for I_SYSLOG. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH -____________________________________________________________________________ -[ 5054] By: jhi on 2000/02/09 19:38:04 - Log: fix AIX and multiplicity problems - Branch: cfgperl - ! Makefile.SH makedef.pl -____________________________________________________________________________ -[ 5053] By: bailey on 2000/02/09 10:58:11 - Log: remove redundant archcore directory prefix in installperl - Branch: vmsperl - ! installperl -____________________________________________________________________________ -[ 5052] By: bailey on 2000/02/09 10:44:22 - Log: Work around prefixing bug in older DECC preprocessors - Branch: vmsperl - ! vms/vms.c vms/vmsish.h -____________________________________________________________________________ -[ 5051] By: bailey on 2000/02/09 09:52:06 - Log: Eliminate unnecessary (and sometimes confounding) test for - word boundary - Branch: vmsperl - ! lib/ExtUtils/MM_VMS.pm -____________________________________________________________________________ -[ 5050] By: bailey on 2000/02/09 09:29:06 - Log: Minor fixes to assuage picky compilers (unsigned comparisons and - alias rules lead to compilation warnings) - Branch: vmsperl - ! av.c mg.h pp_sys.c scope.c sv.c vms/vms.c -____________________________________________________________________________ -[ 5049] By: bailey on 2000/02/09 09:09:45 - Log: Resync with mainline - Branch: vmsperl - +> Todo-5.6 ext/Sys/Syslog/Makefile.PL ext/Sys/Syslog/Syslog.pm - +> ext/Sys/Syslog/Syslog.xs lib/Pod/Find.pm lib/Pod/ParseUtils.pm - +> pod/perlapi.pod pod/perlintern.pod pod/perlunicode.pod - +> t/op/exists_sub.t t/op/ver.t t/pragma/diagnostics.t - +> vos/config.def vos/config.pl win32/bin/exetype.pl - - Todo-5.005 lib/Sys/Syslog.pm lib/caller.pm - ! vms/subconfigure.com - !> (integrate 358 files) -____________________________________________________________________________ -[ 5048] By: jhi on 2000/02/09 03:54:05 - Log: OS/2 gcc doesn't like -o foo.exe and -Zexe simultaneously - (reported by Yitzchak Scott-Thoennes in p5p) - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/Cppsym.U -____________________________________________________________________________ -[ 5047] By: jhi on 2000/02/09 02:56:43 - Log: (fake) use of getcwd. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH perl.h -____________________________________________________________________________ -[ 5046] By: jhi on 2000/02/09 02:22:50 - Log: lib scan fix - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/libs.U -____________________________________________________________________________ -[ 5045] By: jhi on 2000/02/09 02:17:34 - Log: Reintroduce #5019 via metaconfig. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/installdirs/inc_version_list.U -____________________________________________________________________________ -[ 5044] By: jhi on 2000/02/09 02:07:08 - Log: Add/restore probes for getcwd/mk*temp*/mmap. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH perl.h vms/subconfigure.com vos/config.def - ! win32/config.bc win32/config.gc win32/config.vc - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc - ! win32/config_h.PL win32/config_sh.PL - Branch: metaconfig - ! U/modified/d_mkstemp.U U/modified/libs.U - Branch: metaconfig/U/perl - + d_mkdtemp.U d_mkstemps.U -____________________________________________________________________________ -[ 5043] By: jhi on 2000/02/08 20:58:02 - Log: Integrate with Sarathy. - Branch: cfgperl - +> Todo-5.6 t/op/ver.t win32/bin/exetype.pl - !> (integrate 110 files) + ! pod/perldelta.pod ____________________________________________________________________________ -[ 5042] By: gsar on 2000/02/08 20:32:12 - Log: avoid exiting just because we didn't scan for libm ('libs' may still - have it, but we avoided scan for things in 'libs') +[ 6991] By: jhi on 2000/09/01 20:40:11 + Log: Subject: Re: [PATCH perl@6962] 2 more vms.c fix-ups and status + From: Peter Prymmer <pvhp@forte.com> + Date: Fri, 1 Sep 2000 12:03:38 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10009011140240.147696-100000@aspara.forte.com> Branch: perl - ! Configure - ----------------- -Version v5.5.650 ----------------- - + ! vms/vms.c ____________________________________________________________________________ -[ 5041] By: gsar on 2000/02/08 07:57:11 - Log: update Changes +[ 6990] By: jhi on 2000/09/01 20:25:26 + Log: Retract #6986. Branch: perl - ! Changes + ! hints/solaris_2.sh ____________________________________________________________________________ -[ 5040] By: gsar on 2000/02/08 07:51:20 - Log: documentation patches (from Michael Schwern and Yitzchak - Scott-Thoennes) +[ 6989] By: jhi on 2000/09/01 20:23:00 + Log: Mergesort is back. Branch: perl - ! av.c hv.c lib/UNIVERSAL.pm pod/perlapi.pod + ! pod/perldelta.pod pod/perltoc.pod pp_ctl.c ____________________________________________________________________________ -[ 5039] By: gsar on 2000/02/08 07:22:46 - Log: alias to $^V to $PERL_VERSION_TUPLE +[ 6988] By: jhi on 2000/09/01 19:37:40 + Log: Subject: [PATCH] Fix vec() / utf8 (was Re: bitvec ops still broken with utf8 -- or not?) + From: Mike Guy <mjtg@cam.ac.uk> + Date: Fri, 01 Sep 2000 17:43:33 +0100 + Message-Id: <E13Utuf-0004Bw-00@draco.cus.cam.ac.uk> Branch: perl - ! lib/English.pm pod/perlvar.pod + ! doop.c embed.pl perlapi.c pod/perlapi.pod pod/perldiag.pod + ! pod/perlfunc.pod proto.h t/op/vec.t utf8.c ____________________________________________________________________________ -[ 5038] By: gsar on 2000/02/08 07:03:34 - Log: update Changes +[ 6987] By: jhi on 2000/09/01 19:17:10 + Log: Regen perltoc. Branch: perl - ! Changes pod/perlhist.pod + ! pod/perltoc.pod ____________________________________________________________________________ -[ 5037] By: gsar on 2000/02/08 06:59:55 - Log: Windows has a somewhat different sitelib layout, and needs - $sitelib/archname added as well +[ 6986] By: jhi on 2000/09/01 18:51:10 + Log: Subject: Re: Solaris x86 has no SPARC libraries! + From: Lupe Christoph <lupe@lupe-christoph.de> + Date: Fri, 1 Sep 2000 20:41:20 +0200 + Message-ID: <20000901204120.P13547@alanya.lupe-christoph.de> Branch: perl - ! perl.c + ! hints/solaris_2.sh ____________________________________________________________________________ -[ 5036] By: gsar on 2000/02/08 06:59:03 - Log: change#4987 appears to have broken libs scan for platforms that - don't set ignore_versioned_solibs (Solaris is one of them); add - derivative fix from the older logic for skipping versioned .so - libs +[ 6985] By: jhi on 2000/09/01 18:28:10 + Log: Update Changes. Branch: perl - ! Configure + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5035] By: gsar on 2000/02/07 21:21:44 - Log: sprintf("%v"...) buffer resizing busted +[ 6984] By: jhi on 2000/09/01 18:26:53 + Log: Feature ordering tweak. Branch: perl - ! sv.c + ! myconfig.SH ____________________________________________________________________________ -[ 5034] By: gsar on 2000/02/07 19:16:21 - Log: update Changes +[ 6983] By: jhi on 2000/09/01 18:19:50 + Log: Subject: Re: [PATCH lib/overload.pm] Sanaty checking of arguments to overload::constant + From: <abigail@foad.org> + Date: Fri, 1 Sep 2000 13:07:32 -0400 + Message-ID: <20000901170732.18249.qmail@foad.org> Branch: perl - ! Changes pod/perlhist.pod + ! t/pragma/overload.t ____________________________________________________________________________ -[ 5033] By: gsar on 2000/02/07 19:01:08 - Log: stringify "\x{FFF}" to utf8 correctly; set SvUTF8 on "\x{XX}" - only when XX > 127 +[ 6982] By: jhi on 2000/09/01 18:17:54 + Log: Rename the PRIElfbl, PRIX64, etc, to be PRIEUfldbl, PRIXU64, + so that case-ignoring systems like DCL can tell them from + PRIefldbl and PRIx64. Apply Merijn's ccversion patches. + Branch: metaconfig/U/perl + ! Checkcc.U gccvers.U longdblfio.U perlxvf.U quadfio.U Branch: perl - ! pp_hot.c toke.c + ! Configure Porting/Glossary Porting/config.sh Porting/config_H + ! config_h.SH configure.com epoc/config.sh hints/aix.sh + ! hints/dec_osf.sh hints/hpux.sh hints/irix_6.sh + ! hints/solaris_2.sh myconfig.SH uconfig.h uconfig.sh + ! vos/config.def vos/config.h vos/config_h.SH_orig + ! win32/config.bc win32/config.gc win32/config.vc ____________________________________________________________________________ -[ 5032] By: gsar on 2000/02/07 18:25:31 - Log: add note about printf("%v",...) +[ 6981] By: nick on 2000/09/01 17:21:57 + Log: Document UNTIE. Also tweak implementation to suppress the 'inner references' + warning when UNTIE exists and instead pass the cound of extra references to + the UNTIE method. Branch: perl - ! pod/perldelta.pod + ! pod/perltie.pod pp_sys.c ____________________________________________________________________________ -[ 5031] By: gsar on 2000/02/07 18:18:43 - Log: update Changes +[ 6980] By: jhi on 2000/09/01 16:54:44 + Log: Subject: [PATCH: 6948] add SCNfldbl to configure.com + From: Peter Prymmer <pvhp@forte.com> + Date: Thu, 31 Aug 2000 18:47:18 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10008311811060.91659-100000@aspara.forte.com> Branch: perl - ! Changes Todo-5.6 + ! configure.com ____________________________________________________________________________ -[ 5030] By: gsar on 2000/02/07 18:17:49 - Log: thinko in change#5029 +[ 6979] By: jhi on 2000/09/01 16:06:20 + Log: Subject: [ID 20000901.017] [PATCH] Basic test failure in an untidy world + From: Mike Guy <mjtg@cam.ac.uk> + Date: Fri, 01 Sep 2000 16:49:27 +0100 + Message-Id: <E13Ut4J-0002sd-00@draco.cus.cam.ac.uk> Branch: perl - ! gv.c + ! t/base/rs.t ____________________________________________________________________________ -[ 5029] By: gsar on 2000/02/07 17:49:58 - Log: change $^U to $^WIDE_SYSTEM_CALLS; s/PL_bigchar/PL_widesyscalls/; - introduce -C switch (sets $^WIDE_SYSTEM_CALLS) +[ 6978] By: jhi on 2000/09/01 16:00:42 + Log: Update to PodParser 1.18, from Brad Appleton. Branch: perl - ! embedvar.h gv.c intrpvar.h mg.c perl.c perlapi.h - ! pod/perlrun.pod pod/perlunicode.pod pod/perlvar.pod - ! win32/win32.h + ! lib/Pod/Checker.pm t/pod/find.t ____________________________________________________________________________ -[ 5028] By: gsar on 2000/02/07 17:10:03 - Log: perlport updates (from Peter Prymmer) +[ 6977] By: jhi on 2000/09/01 14:48:58 + Log: Subject: Nit in Configure (bleadperl@6961) + From: Lupe Christoph <lupe@lupe-christoph.de> + Date: Fri, 1 Sep 2000 16:34:29 +0200 + Message-ID: <20000901163429.K13547@alanya.lupe-christoph.de> + Branch: metaconfig + ! U/compline/ccflags.U Branch: perl - ! pod/perlport.pod + ! Configure config_h.SH ____________________________________________________________________________ -[ 5027] By: gsar on 2000/02/07 16:53:47 - Log: fix up Todo-5.6 +[ 6976] By: jhi on 2000/09/01 14:39:52 + Log: Update Changes. Branch: perl - ! Todo-5.6 + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5026] By: gsar on 2000/02/07 16:32:31 - Log: rename Todo-5.005 to Todo-5.6 +[ 6975] By: jhi on 2000/09/01 14:37:36 + Log: microperl config update. Branch: perl - +> Todo-5.6 - - Todo-5.005 - ! MANIFEST + ! uconfig.h uconfig.sh ____________________________________________________________________________ -[ 5025] By: gsar on 2000/02/07 16:09:54 - Log: ${^Warnings} renamed to ${^WARNING_BITS} +[ 6974] By: jhi on 2000/09/01 14:36:53 + Log: Document known deficiencies. Branch: perl - ! gv.c lib/warnings.pm mg.c pod/perltoc.pod pod/perlvar.pod - ! toke.c warnings.pl + ! pod/perldelta.pod ____________________________________________________________________________ -[ 5024] By: gsar on 2000/02/07 11:47:06 - Log: various Windows tweaks: make $^E a little less buggy by saving - and restoring system error across TLS fetch; avoid needless - copying of buffers +[ 6973] By: jhi on 2000/09/01 14:10:20 + Log: Mention warnings fixes and updates. Branch: perl - ! win32/Makefile win32/makefile.mk win32/perllib.c win32/win32.c - ! win32/win32.h + ! pod/perldelta.pod ____________________________________________________________________________ -[ 5023] By: gsar on 2000/02/07 11:44:19 - Log: avoid MakeMaker setting $^W=1 +[ 6972] By: jhi on 2000/09/01 14:01:52 + Log: Drop unused argument. + + Subject: Re: [ID 20000831.034] overload::constant and number of arguments. + From: Spider Boardman <spider@web.zk3.dec.com> + Date: Thu, 31 Aug 2000 16:10:15 -0400 + Message-Id: <200008312010.QAA20392@leggy.zk3.dec.com> Branch: perl - ! lib/ExtUtils/MakeMaker.pm + ! toke.c ____________________________________________________________________________ -[ 5022] By: gsar on 2000/02/07 10:38:56 - Log: up to v5.5.650 +[ 6971] By: jhi on 2000/09/01 13:59:24 + Log: Add the overload warnings to perldiag. Branch: perl - ! Changes patchlevel.h win32/Makefile win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/makefile.mk + ! lib/overload.pm pod/perldiag.pod ____________________________________________________________________________ -[ 5021] By: gsar on 2000/02/07 10:10:31 - Log: mention threads status in pod +[ 6970] By: jhi on 2000/09/01 13:55:10 + Log: Subject: RE: [PATCH lib/overload.pm] Sanaty checking of arguments to overload::constant + From: "Paul Marquess" <paul_marquess@yahoo.co.uk> + Date: Fri, 1 Sep 2000 13:43:15 +0100 + Message-ID: <001001c01412$32c7dde0$a20a140a@bfs.phone.com> Branch: perl - ! ext/Thread/Thread.pm + ! lib/overload.pm t/pragma/overload.t ____________________________________________________________________________ -[ 5020] By: gsar on 2000/02/07 09:57:46 - Log: tolerate NULL SITELIB_EXP +[ 6969] By: jhi on 2000/09/01 13:52:27 + Log: Subject: [PATCH lib/overload.pm] Sanaty checking of arguments to overload::constant + From: <abigail@foad.org> + Date: Fri, 1 Sep 2000 05:46:54 -0400 + Message-ID: <20000901094654.6476.qmail@foad.org> Branch: perl - ! perl.c + ! lib/overload.pm ____________________________________________________________________________ -[ 5019] By: gsar on 2000/02/07 09:46:11 - Log: NULL-terminate PERL_INC_VERSION_LIST +[ 6968] By: jhi on 2000/09/01 13:50:05 + Log: Subject: [PATCH@6961] Fix misleading example in perlretut.pod + From: Daniel Chetlin <daniel@chetlin.com> + Date: Fri, 1 Sep 2000 02:10:55 -0700 + Message-ID: <20000901021055.C3400@ilmd.chetlin.org> Branch: perl - ! Configure perl.c win32/config.bc win32/config.gc - ! win32/config.vc win32/config_H.bc win32/config_H.gc - ! win32/config_H.vc + ! pod/perlretut.pod ____________________________________________________________________________ -[ 5018] By: gsar on 2000/02/07 09:13:10 - Log: add compatible versions from $Config{inc_ver_list} to search - paths automatically (from Tom Hughes <tom@compton.nu>) +[ 6967] By: jhi on 2000/09/01 13:47:54 + Log: Part of the solution. + + Subject: Re: [ID 20000807.004] [PATCH] conditional breakpoints leak memory + From: Mike Guy <mjtg@cam.ac.uk> + Date: Fri, 01 Sep 2000 14:16:01 +0100 + Message-Id: <E13Uqfp-0006dN-00@draco.cus.cam.ac.uk> Branch: perl - ! lib/lib.pm perl.c + ! gv.c mg.c ____________________________________________________________________________ -[ 5017] By: gsar on 2000/02/07 08:58:56 - Log: makefiles now use exetype.pl to make wperl.exe +[ 6966] By: jhi on 2000/09/01 13:46:17 + Log: Subject: CPAN.pm beta 1.57_57 for the core + From: andreas.koenig@anima.de (Andreas J. Koenig) + Date: 01 Sep 2000 15:16:31 +0200 + Message-ID: <m3r974z1zk.fsf@ak-71.mind.de> Branch: perl - ! sv.c win32/Makefile win32/makefile.mk + ! lib/CPAN.pm lib/CPAN/FirstTime.pm ____________________________________________________________________________ -[ 5016] By: gsar on 2000/02/07 08:38:25 - Log: add exetype.pl (from Jan Dubois) +[ 6965] By: jhi on 2000/09/01 13:43:18 + Log: Subject: [PATCH perl@6962] 2 more vms.c fix-ups and status + From: "Craig A. Berry" <craig.berry@psinetcs.com> + Date: Fri, 01 Sep 2000 01:47:22 -0500 + Message-Id: <4.3.2.7.2.20000901011206.01ca2e88@exchi01> Branch: perl - + win32/bin/exetype.pl - ! MANIFEST + ! pod/perldelta.pod vms/vms.c ____________________________________________________________________________ -[ 5015] By: gsar on 2000/02/07 08:29:28 - Log: pod fixes (from Abigail and M J T Guy) +[ 6964] By: jhi on 2000/09/01 13:35:35 + Log: File::Temp patches from Andreas König, + + Subject: Re: [ID 20000831.046] OK: perl v5.7.0 +DEVEL6961 on sun4-solaris 2.8 (UNINSTALLED) + From: andreas.koenig@anima.de (Andreas J. Koenig) + Date: 01 Sep 2000 10:07:20 +0200 + Message-ID: <m3lmxc1qo7.fsf@ak-71.mind.de> + + Subject: Re: Almost OK: perl v5.7.0 +DEVEL6937 on PA-RISC2.0 11.00 (INSTALLED) + From: andreas.koenig@anima.de (Andreas J. Koenig) + Date: 31 Aug 2000 23:26:08 +0200 + Message-ID: <m3bsy92kcv.fsf@ak-71.mind.de> Branch: perl - ! Changes README.os2 gv.c pod/perlapi.pod pod/perldebug.pod - ! pod/perldelta.pod pod/perldiag.pod pod/perlopentut.pod - ! pod/perlport.pod pod/perlvar.pod + ! lib/File/Temp.pm t/lib/ftmp-security.t ____________________________________________________________________________ -[ 5014] By: gsar on 2000/02/07 07:09:08 - Log: clarify behavior of vec() when arguments are off the end of the - string (from M J T Guy) +[ 6963] By: jhi on 2000/09/01 02:22:24 + Log: Retract the mergesort code, way too incompatible licensing + and copyrights. Branch: perl - ! pod/perlfunc.pod + ! pod/perldelta.pod pp_ctl.c ____________________________________________________________________________ -[ 5013] By: gsar on 2000/02/07 07:08:15 - Log: remove $^U dependent behaviors in runtime; chr() and sprintf('%c',...) - now return bytes all the way to 255, they will be transparently - coerced (in future) to UTF-8 when they are used in operations - involving other UTF-8 strings; C<use utf8> doesn't set $^U anymore +[ 6962] By: jhi on 2000/08/31 23:27:32 + Log: Update Changes. Branch: perl - ! lib/byte.pm lib/utf8.pm pod/perlunicode.pod pod/perlvar.pod - ! pp.c sv.c + ! Changes patchlevel.h ____________________________________________________________________________ -[ 5012] By: gsar on 2000/02/07 06:36:33 - Log: partly revert change#4851, apparently POSIX::uname() may not be correct - per strict reading of standard (says Tom Christiansen) +[ 6961] By: jhi on 2000/08/31 23:20:04 + Log: Small tweaks all over. + Branch: metaconfig + ! U/compline/d_gconvert.U Branch: perl - ! lib/Sys/Hostname.pm + ! AUTHORS Configure config_h.SH pp_ctl.c ____________________________________________________________________________ -[ 5011] By: gsar on 2000/02/07 06:26:30 - Log: allow 64-bit utf8-encoded integers (from Ilya Zakharevich) +[ 6960] By: jhi on 2000/08/31 22:39:36 + Log: Further rewording. Branch: perl - ! utf8.c utf8.h + ! pp_ctl.c ____________________________________________________________________________ -[ 5010] By: gsar on 2000/02/06 21:27:03 - Log: fix debug code in Perl_malloc() (from Ilya Zakharevich) +[ 6959] By: jhi on 2000/08/31 21:26:44 + Log: More address tweaking. Branch: perl - ! malloc.c + ! AUTHORS Changes ____________________________________________________________________________ -[ 5009] By: gsar on 2000/02/06 20:45:30 - Log: set SvUTF8 on vectors only if there are chars > 127; update copyright - years (from Gisle Aas) +[ 6958] By: jhi on 2000/08/31 20:47:25 + Log: AUTHORS tweaks, from Peter Prymmer. + + Subject: [PATCH: 6948] mvs doesn't exist (not any more) + From: Peter Prymmer <pvhp@forte.com> + Date: Thu, 31 Aug 2000 12:56:32 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10008311248410.91659-100000@aspara.forte.com> Branch: perl - ! EXTERN.h INTERN.h README av.c av.h cop.h cv.h deb.c doio.c - ! doop.c dump.c form.h gv.c gv.h handy.h hv.c hv.h mg.c mg.h - ! op.c op.h perl.c perl.h perlio.c perly.y pp.c pp.h pp_ctl.c - ! pp_hot.c pp_sys.c regcomp.c regexec.c run.c scope.c sv.c sv.h - ! toke.c utf8.c utf8.h util.c util.h + ! AUTHORS MAINTAIN ____________________________________________________________________________ -[ 5008] By: gsar on 2000/02/06 19:28:31 - Log: use builtin __CYGWIN__ rather than -DCYGWIN (from Eric Fifer - <EFifer@sanwaint.com>) +[ 6957] By: jhi on 2000/08/31 20:34:43 + Log: perldelta tweaks. Branch: perl - ! EXTERN.h XSUB.h doio.c ext/POSIX/POSIX.xs - ! ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.c - ! hints/cygwin.sh lib/ExtUtils/MM_Cygwin.pm mg.c perl.h - ! unixish.h util.c + ! pod/perldelta.pod ____________________________________________________________________________ -[ 5007] By: gsar on 2000/02/06 17:47:01 - Log: reduce memory consumption of POSIX.pm (from Ilya Zakharevich) +[ 6956] By: jhi on 2000/08/31 19:11:06 + Log: Regen perltoc. Branch: perl - ! ext/POSIX/POSIX.pm + ! pod/perltoc.pod ____________________________________________________________________________ -[ 5006] By: gsar on 2000/02/06 17:28:35 - Log: integrate cfgperl contents into mainline +[ 6955] By: jhi on 2000/08/31 19:06:30 + Log: Clarify the mergesort situation. Branch: perl - !> Configure config_h.SH ext/Sys/Syslog/Syslog.xs hints/hpux.sh - !> perl.h pp_sys.c + ! pp_ctl.c ____________________________________________________________________________ -[ 5005] By: gsar on 2000/02/06 17:18:39 - Log: VOS port updates (from Paul Green <Paul_Green@stratus.com>) +[ 6954] By: jhi on 2000/08/31 18:24:17 + Log: Move the Solaris 7 scan to use64bitall, make the + failure to find 64-bot sparc libc to mention the + possibility of being in an intel, from Lupe and Alan. Branch: perl - ! README.vos pod/perlport.pod vos/Changes vos/build.cm - ! vos/compile_perl.cm vos/config.def vos/config.h vos/config.pl - ! vos/config_h.SH_orig vos/perl.bind vos/test_vos_dummies.c - ! vos/vos_dummies.c vos/vosish.h + ! hints/solaris_2.sh ____________________________________________________________________________ -[ 5004] By: gsar on 2000/02/06 17:00:49 - Log: fix parse error on C<{ use strict }> and other constructs that - make the parser reenter while LEX_KNOWNEXT is active +[ 6953] By: jhi on 2000/08/31 18:09:20 + Log: Forget about NV_MAX (#6951). Various floating point tweaks, + ideas from Eric Fifer, Yitzchak, Alan, and Spider. + Branch: metaconfig + ! U/compline/d_gconvert.U U/threads/archname.U + Branch: metaconfig/U/perl + ! perlxv.U Branch: perl - ! t/comp/use.t toke.c + ! Configure config_h.SH sv.c ____________________________________________________________________________ -[ 5003] By: gsar on 2000/02/06 14:57:30 - Log: avoid -Bforcearchive on netbsd too - Branch: perl - ! Changes hints/netbsd.sh +[ 6952] By: jhi on 2000/08/31 17:42:24 + Log: :: not allowed in pathnames, change to . + + Subject: [PATCH perl@6938] cygwin port + From: "Fifer, Eric" <EFifer@sanwaint.com> + Date: Thu, 31 Aug 2000 16:32:59 +0100 + Message-ID: <779F20BCCE5AD31186A50008C75D997917179A@silldn_mail1.sanwaint.com> + Branch: metaconfig/U/perl + ! perlxv.U ____________________________________________________________________________ -[ 5002] By: gsar on 2000/02/06 14:45:17 - Log: revised notes about Pod::Parser & Co. +[ 6951] By: jhi on 2000/08/31 17:02:05 + Log: Try to deduce NV_MAX. Really should be Configure fodder. Branch: perl - ! lib/Pod/Usage.pm pod/perldelta.pod + ! perl.h ____________________________________________________________________________ -[ 5001] By: gsar on 2000/02/06 14:02:43 - Log: fix description of obsolete diagnostic +[ 6950] By: jhi on 2000/08/31 16:26:08 + Log: More author updates. + + Subject: Re: [PATCH] Mark-Jason Dominus Does Exist + From: Simon Cozens <simon@cozens.net> + Date: Thu, 31 Aug 2000 17:13:32 +0100 + Message-ID: <20000831171332.A22498@deep-dark-truthful-mirror.perlhacker.org> Branch: perl - ! pod/perldiag.pod + ! AUTHORS ____________________________________________________________________________ -[ 5000] By: gsar on 2000/02/06 13:59:58 - Log: allow "\x{12ab}" even without C<use utf8> +[ 6949] By: jhi on 2000/08/31 16:04:49 + Log: POSIX doesn't report long double values under -Duselongdouble + when the long doubles are "real" (bigger than doubles). Branch: perl - ! t/pragma/warn/toke toke.c + ! ext/POSIX/POSIX.xs ____________________________________________________________________________ -[ 4999] By: gsar on 2000/02/06 13:58:31 - Log: make perlbug use new-style version numbers; improve compatibility - (runs with perl 5.005); fix swapped old vs new version reporting +[ 6948] By: jhi on 2000/08/31 15:25:10 + Log: Update Changes. Branch: perl - ! utils/perlbug.PL + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4998] By: gsar on 2000/02/06 13:56:45 - Log: support sprintf("v%v", v1.2.3) (works on any string argument, in - fact); add tests for version tuples +[ 6947] By: jhi on 2000/08/31 15:22:29 + Log: Document UNTIE in a very minimalistic way. Branch: perl - + t/op/ver.t - ! MANIFEST perl.c pod/perldiag.pod pod/perlfunc.pod - ! pod/perlop.pod sv.c toke.c + ! pod/perlfunc.pod pod/perltie.pod ____________________________________________________________________________ -[ 4997] By: gsar on 2000/02/04 21:40:08 - Log: change#4970 fallout for useithreads +[ 6946] By: jhi on 2000/08/31 15:15:23 + Log: Document known failures. Branch: perl - ! sv.c -____________________________________________________________________________ -[ 4996] By: jhi on 2000/02/04 20:09:00 - Log: Largefilify offsets of tied handles. - Branch: cfgperl - ! pp_sys.c -____________________________________________________________________________ -[ 4995] By: jhi on 2000/02/04 19:54:25 - Log: Sanity check for libraries scan. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/libs.U -____________________________________________________________________________ -[ 4994] By: jhi on 2000/02/04 19:48:42 - Log: HP-UX largefileness doesn't like lseek being redeclared; - no more USE_LONG_LONG. - Branch: cfgperl - ! perl.h + ! pod/perldelta.pod ____________________________________________________________________________ -[ 4993] By: jhi on 2000/02/04 19:18:59 - Log: fix the description as much as possible; the whole - separation into three different symbols lists is - pretty broken now. +[ 6945] By: jhi on 2000/08/31 15:07:00 + Log: Don't attach -ld to the archname if pointless. Branch: metaconfig - ! U/modified/Cppsym.U -____________________________________________________________________________ -[ 4992] By: jhi on 2000/02/04 19:13:10 - Log: Use <syslog.h>, not <sys/syslog.h>. - Branch: cfgperl - ! Configure config_h.SH ext/Sys/Syslog/Syslog.xs -____________________________________________________________________________ -[ 4991] By: gsar on 2000/02/04 19:11:07 - Log: dmake is on CPAN now + ! U/threads/archname.U Branch: perl - ! README.win32 -____________________________________________________________________________ -[ 4990] By: jhi on 2000/02/04 19:04:01 - Log: Re-introduce #4817 and #4964 wiped out by #4987. - Branch: cfgperl ! Configure config_h.SH - Branch: metaconfig - ! U/threads/usethreads.U - Branch: metaconfig/U/perl - ! patchlevel.U ____________________________________________________________________________ -[ 4989] By: jhi on 2000/02/04 18:54:00 - Log: typo fix - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/libs.U -____________________________________________________________________________ -[ 4988] By: jhi on 2000/02/04 18:34:06 - Log: Integrate with Sarathy. - Branch: cfgperl - +> ext/Sys/Syslog/Makefile.PL ext/Sys/Syslog/Syslog.pm - +> ext/Sys/Syslog/Syslog.xs - - lib/Sys/Syslog.pm - !> (integrate 37 files) -____________________________________________________________________________ -[ 4987] By: jhi on 2000/02/04 18:31:05 - Log: Configure megamaintenance. Cppsym (hopefully) final spasms; - default is to use long long if available; various nits - here and there; fixed to hpux 64-bitnes and largefileness. - Branch: cfgperl - ! Configure config_h.SH hints/hpux.sh perl.h - Branch: metaconfig - ! U/a_dvisory/quadtype.U U/modified/Cppsym.U - ! U/modified/d_gethname.U U/modified/libpth.U U/modified/libs.U - Branch: metaconfig/U/perl - ! d_fseeko.U d_ftello.U dlsrc.U uselongdbl.U uselonglong.U - ! usemultiplicity.U xs_apiversion.U -____________________________________________________________________________ -[ 4986] By: gsar on 2000/02/04 17:26:37 - Log: avoid bad cast warnings (from Robin Barker <rmb1@cise.npl.co.uk>) - Branch: perl - ! sv.c -____________________________________________________________________________ -[ 4985] By: gsar on 2000/02/04 16:43:49 - Log: avoid 'na' (spotted by Yitzchak Scott-Thoennes <sthoenna@efn.org>) - Branch: perl - ! ext/Devel/DProf/DProf.xs -____________________________________________________________________________ -[ 4984] By: gsar on 2000/02/04 08:20:05 - Log: CPAN.pm updated to v1.52 (from Andreas Koenig) +[ 6944] By: jhi on 2000/08/31 14:37:42 + Log: Wrap the test in eval. + + Subject: Re: [ID 20000831.009] Not OK: perl v5.7.0 +DEVEL6932 on sun4-solaris2.8 (UNINSTALLED) + From: Tim Jenness <timj@jach.hawaii.edu> + Date: Thu, 31 Aug 2000 03:39:33 -1000 (HST) + Message-ID: <Pine.LNX.4.21.0008310311190.7444-100000@lapaki.jach.hawaii.edu> Branch: perl - ! lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm + ! t/lib/ftmp-security.t ____________________________________________________________________________ -[ 4983] By: gsar on 2000/02/04 08:00:38 - Log: updated OpenBSD hints (From Todd C. Miller <Todd.Miller@courtesan.com>) +[ 6943] By: jhi on 2000/08/31 14:30:57 + Log: Make -Dusemorebits find long doubles in Solaris. Branch: perl - ! hints/openbsd.sh -____________________________________________________________________________ -[ 4982] By: gsar on 2000/02/04 07:54:04 - Log: pod typos (from Gregor N. Purdy <gregor@focusresearch.com>) - Branch: perl - ! lib/Pod/Parser.pm + ! hints/solaris_2.sh ____________________________________________________________________________ -[ 4981] By: gsar on 2000/02/04 07:34:38 - Log: avoid assuming cc accepts -o switch (from Tom Hughes) +[ 6942] By: jhi on 2000/08/31 13:48:45 + Log: Clarify the third case of ftmp-security warnings. Branch: perl - ! Makefile.SH + ! INSTALL ____________________________________________________________________________ -[ 4980] By: gsar on 2000/02/04 07:29:59 - Log: Sys::Syslog goes the XS way (from Tom Hughes <tom@compton.nu>) +[ 6941] By: jhi on 2000/08/31 13:40:31 + Log: Subject: [PATCH] Re: [ID 20000830.048] Not OK: perl v5.7.0 +DEVEL6938 on i686-linux 2.2.13 + From: <abigail@foad.org> + Date: Thu, 31 Aug 2000 01:35:05 -0400 + Message-ID: <20000831053505.32120.qmail@foad.org> Branch: perl - + ext/Sys/Syslog/Makefile.PL ext/Sys/Syslog/Syslog.pm - + ext/Sys/Syslog/Syslog.xs - - lib/Sys/Syslog.pm - ! MANIFEST pod/perldelta.pod + ! pod/perldelta.pod ____________________________________________________________________________ -[ 4979] By: gsar on 2000/02/04 07:13:19 - Log: pod updates (from David Adler, M J T Guy) +[ 6940] By: jhi on 2000/08/31 13:38:48 + Log: Issue useful diagnostic on unknown pod commands. + + Subject: [PATCH lib/Pod/Man.pm] Re: [ID 20000830.048] + From: <abigail@foad.org> + Date: Thu, 31 Aug 2000 03:41:18 -0400 + Message-ID: <20000831074118.24880.qmail@foad.org> Branch: perl - ! pod/perlfaq2.pod pod/perlop.pod pod/perlsyn.pod + ! lib/Pod/Man.pm ____________________________________________________________________________ -[ 4978] By: gsar on 2000/02/04 07:08:14 - Log: typos in config_h.SH (from Paul_Green@vos.stratus.com) +[ 6939] By: jhi on 2000/08/31 13:34:33 + Log: Reveal Borland's isnan. + + Subject: build with BC++ tweak + From: "Konovalov, Vadim" <vkonovalov@lucent.com> + Date: Thu, 31 Aug 2000 13:09:37 +0400 + Message-ID: <402099F49BEED211999700805FC7359F6FACA6@ru0028exch01.spb.lucent.com> Branch: perl - ! config_h.SH + ! win32/win32.h ____________________________________________________________________________ -[ 4977] By: gsar on 2000/02/04 07:06:10 - Log: avoid adding null components to LD_LIBRARY_PATH, OpenBSD has trouble - with them (from Todd C. Miller <Todd.Miller@courtesan.com>) +[ 6938] By: jhi on 2000/08/31 05:01:20 + Log: Update Changes. Branch: perl - ! Makefile.SH + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4976] By: gsar on 2000/02/04 06:33:43 - Log: VMS update (from Dan Sugalski and Peter Prymmer) +[ 6937] By: jhi on 2000/08/31 04:26:23 + Log: sscanf() may be the only way to read long doubles from strings. + Branch: metaconfig/U/perl + ! longdblfio.U Branch: perl - ! configure.com vms/descrip_mms.template vms/subconfigure.com + ! Configure config_h.SH perl.h util.c ____________________________________________________________________________ -[ 4975] By: gsar on 2000/02/04 05:51:14 - Log: patch to provide more informative names for evals and anonymous - subroutines (from Ilya Zakharevich) +[ 6936] By: jhi on 2000/08/31 04:18:19 + Log: The #6929 was too skimpy. Branch: perl - ! ext/Devel/Peek/Peek.pm ext/Devel/Peek/Peek.xs lib/Dumpvalue.pm - ! lib/dumpvar.pl lib/perl5db.pl op.c perl.h pod/perldebug.pod - ! pod/perlvar.pod pp_ctl.c + ! sv.c ____________________________________________________________________________ -[ 4974] By: gsar on 2000/02/04 05:05:57 - Log: off-by-one in malloc.c (from Ilya Zakharevich) +[ 6935] By: jhi on 2000/08/31 02:47:07 + Log: Subject: Re: typos in pods + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Wed, 30 Aug 2000 19:25:34 -0700 + Message-ID: <eIcr5gzkg25X092yn@efn.org> Branch: perl - ! malloc.c + ! lib/CPAN.pm lib/Pod/Checker.pm pod/perlmodlib.PL ____________________________________________________________________________ -[ 4973] By: gsar on 2000/02/04 05:03:00 - Log: OS/2 build fixups from Ilya Zakharevich +[ 6934] By: jhi on 2000/08/31 02:42:55 + Log: Missed one Unicode file. Branch: perl - ! ext/Devel/DProf/DProf.xs os2/Makefile.SHs t/op/fork.t + + lib/unicode/UCDFF301.html ____________________________________________________________________________ -[ 4972] By: gsar on 2000/02/04 04:58:57 - Log: avoid /* within comment +[ 6933] By: jhi on 2000/08/30 23:42:27 + Log: Update Changes. Branch: perl - ! xsutils.c + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4971] By: gsar on 2000/02/04 04:56:09 - Log: another HINT_BYTE victim +[ 6932] By: jhi on 2000/08/30 23:40:07 + Log: Mention UNTIE in perldelta. Still needs documenting + in perltie et alia. Branch: perl - ! lib/charnames.pm + ! pod/perldelta.pod ____________________________________________________________________________ -[ 4970] By: gsar on 2000/02/04 04:45:13 - Log: fix pad_alloc panic from C<my $w; sub { my($i) = @_; sub { $w } }> +[ 6931] By: jhi on 2000/08/30 23:36:02 + Log: Subject: [PATCH] Don't use big-Oh when talking about lower bounds. + From: <abigail@foad.org> + Date: Wed, 30 Aug 2000 19:28:07 -0400 + Message-ID: <20000830232807.305.qmail@foad.org> Branch: perl - ! op.c scope.c scope.h t/op/closure.t toke.c + ! pod/perldelta.pod ____________________________________________________________________________ -[ 4969] By: gsar on 2000/02/04 01:09:37 - Log: byte.pm and HINT_BYTE don't match (0x8, not 0x10!) +[ 6930] By: jhi on 2000/08/30 23:32:40 + Log: Update to Unicode 3.0.1. Branch: perl - ! lib/byte.pm -____________________________________________________________________________ -[ 4968] By: jhi on 2000/02/02 13:17:25 - Log: Integrate with Sarathy. - Branch: cfgperl - +> lib/Pod/Find.pm lib/Pod/ParseUtils.pm - ! Configure - !> (integrate 29 files) - ----------------- -Version v5.5.640 ----------------- - + + lib/unicode/BidiMirr.txt lib/unicode/CaseFold.txt + + lib/unicode/PropList.txt lib/unicode/README.perl + + lib/unicode/UCD301.html lib/unicode/Unicode.301 + - lib/unicode/Props.txt lib/unicode/UCD300.html + - lib/unicode/Unicode.300 lib/unicode/Unicode3.html + ! (edit 257 files) ____________________________________________________________________________ -[ 4967] By: gsar on 2000/02/02 12:22:29 - Log: update makerel for new version format +[ 6929] By: jhi on 2000/08/30 22:38:18 + Log: Heap decorruption. + + Subject: [PATCH] Fix for miniperl coredump on Solaris with -Duselongdouble + From: Alan Burlison <Alan.Burlison@uk.sun.com> + Date: Wed, 30 Aug 2000 22:39:52 +0100 + Message-ID: <39AD7F28.A06533CF@uk.sun.com> Branch: perl - ! Changes Porting/makerel + ! sv.c ____________________________________________________________________________ -[ 4966] By: gsar on 2000/02/02 11:42:03 - Log: workaround for undefined symbol +[ 6928] By: jhi on 2000/08/30 22:29:34 + Log: Retract the dummy test, skip the security tests (instead of failing), + explain what the warnings mean. Branch: perl - ! win32/win32.h + ! INSTALL lib/File/Temp.pm t/lib/ftmp-security.t ____________________________________________________________________________ -[ 4965] By: gsar on 2000/02/02 11:19:19 - Log: on cygwin, h_errno is now "__declspec(dllimport) int h_errno" - (from Eric Fifer <EFifer@sanwaint.com>) +[ 6927] By: jhi on 2000/08/30 22:14:13 + Log: Change the internal implementation of sort() to be mergesort + instead of quicksort, from John Linderman <jpl@research.att.com>. + Gives us better worst case, better average case, and stability. + What's there not to like? (Small fixes for threaded builds + were required). Branch: perl - ! pp_sys.c + ! pod/perldelta.pod pp_ctl.c t/op/runlevel.t ____________________________________________________________________________ -[ 4964] By: gsar on 2000/02/02 11:11:15 - Log: adjust notes on use5005threads +[ 6926] By: jhi on 2000/08/30 20:55:20 + Log: A better fix for the Socket building problem from Craig Berry. Branch: perl - ! Configure INSTALL README.threads + ! vms/vms.c ____________________________________________________________________________ -[ 4963] By: gsar on 2000/02/02 10:14:30 - Log: fix typo +[ 6925] By: jhi on 2000/08/30 20:20:25 + Log: Subject: [PATCH] Re: UNTIE method + From: Nick Ing-Simmons <nik@tiuk.ti.com> + Date: Wed, 30 Aug 2000 18:26:55 +0100 (BST) + Message-Id: <200008301726.SAA01114@mikado.tiuk.ti.com> Branch: perl - ! Configure + ! pp_sys.c t/op/tie.t ____________________________________________________________________________ -[ 4962] By: gsar on 2000/02/02 10:13:10 - Log: integrate selected changes from cfgperl (#4899,4900,4904,4918) +[ 6924] By: jhi on 2000/08/30 20:17:11 + Log: Subject: Re: not OK, 6919 on Alpha VMS V 7.1 w/ DECC 6.0-001 + From: "Craig A. Berry" <craig.berry@psinetcs.com> + Date: Wed, 30 Aug 2000 15:03:14 -0500 + Message-Id: <4.3.2.7.2.20000830144622.028fe7a8@exchi01> Branch: perl - !> Configure Porting/Glossary Porting/config.sh Porting/config_H - !> config_h.SH ext/IO/IO.xs lib/Benchmark.pm + ! vms/vms.c ____________________________________________________________________________ -[ 4961] By: gsar on 2000/02/02 09:55:45 - Log: PodParser-1.092 update via CPAN (from Brad Appleton) +[ 6923] By: jhi on 2000/08/30 20:15:18 + Log: Subject: [PATCH perl@6889] fix Storable on VMS by fixing my_fwrite() + From: "Craig A. Berry" <craig.berry@psinetcs.com> + Date: Wed, 30 Aug 2000 13:30:36 -0500 + Message-Id: <4.3.2.7.2.20000830130617.02b8b968@exchi01> Branch: perl - + lib/Pod/Find.pm lib/Pod/ParseUtils.pm - ! MANIFEST lib/Pod/Checker.pm t/pod/poderrs.t t/pod/poderrs.xr + ! vms/vms.c ____________________________________________________________________________ -[ 4960] By: gsar on 2000/02/02 08:22:31 - Log: replace misleading docs with a BUGS section +[ 6922] By: jhi on 2000/08/30 19:54:43 + Log: Better options for rsync. Branch: perl - ! lib/English.pm + ! pod/perlhack.pod ____________________________________________________________________________ -[ 4959] By: gsar on 2000/02/02 08:16:17 - Log: remove FUD from perlfunc/use (from M J T Guy) +[ 6921] By: jhi on 2000/08/30 19:40:16 + Log: Subject: [ID 20000830.036] [DOC] chom?p %hash not documented + From: Rick Delaney <rick@consumercontact.com> + Date: Wed, 30 Aug 2000 15:36:55 -0400 (EDT) + Message-Id: <Pine.UW2.4.10.10008301535210.1949-100000@consumer> Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ -[ 4958] By: gsar on 2000/02/02 08:13:04 - Log: Benchmark displays bogus CPU stats (suggested by Cedric Auzanne - <cedric.auzanne@nist.gov>) - Branch: perl - ! Changes lib/Benchmark.pm -____________________________________________________________________________ -[ 4957] By: gsar on 2000/02/02 08:04:52 - Log: fix coredump on C<"x" =~ /x/; print @-> (from Ilya Zakharevich) - Branch: perl - ! pp_hot.c -____________________________________________________________________________ -[ 4956] By: gsar on 2000/02/02 08:02:57 - Log: flock() pod talks about "adding" in the sense of "or-ing" +[ 6920] By: jhi on 2000/08/30 19:36:40 + Log: Subject: [PATCH 6889] add a few ldbl formats to configure.com + From: Peter Prymmer <pvhp@forte.com> + Date: Tue, 29 Aug 2000 17:36:00 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10008291720260.502507-100000@aspara.forte.com> Branch: perl - ! pod/perlfunc.pod + ! configure.com ____________________________________________________________________________ -[ 4955] By: gsar on 2000/02/02 07:58:35 - Log: fixes for switching files in the debugger (from Ilya Zakharevich) +[ 6919] By: jhi on 2000/08/30 14:52:02 + Log: Update Changes. Branch: perl - ! lib/perl5db.pl pod/perldebug.pod + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4954] By: gsar on 2000/02/02 07:53:51 - Log: use warnings rather than fiddling with $^W (from Paul Marquess) +[ 6918] By: jhi on 2000/08/30 14:48:34 + Log: NVs not necessarily doubles, as pointed out by Yitzchak. Branch: perl - ! lib/Cwd.pm lib/English.pm lib/ExtUtils/MM_Unix.pm - ! lib/ExtUtils/MM_Win32.pm lib/ExtUtils/Manifest.pm lib/Fatal.pm - ! lib/File/Spec/Win32.pm lib/Math/BigFloat.pm - ! lib/Text/ParseWords.pm lib/utf8_heavy.pl + ! lib/ExtUtils/typemap ____________________________________________________________________________ -[ 4953] By: gsar on 2000/02/02 07:40:33 - Log: dynixptx hints tweak (from Martin J. Bligh <mbligh@sequent.com>) +[ 6917] By: jhi on 2000/08/30 14:46:34 + Log: Subject: typos in pods + From: Nicholas Clark <nick@ccl4.org> + Date: Wed, 30 Aug 2000 01:12:50 +0100 + Message-ID: <20000830011249.A61388@plum.flirble.org> Branch: perl - ! hints/dynixptx.sh + ! pod/perldbmfilter.pod pod/perldebtut.pod pod/perldebug.pod + ! pod/perldiag.pod pod/perlebcdic.pod pod/perlfunc.pod + ! pod/perlguts.pod pod/perlhack.pod pod/perlmodlib.pod + ! pod/perlnewmod.pod pod/perlport.pod pod/perltoc.pod ____________________________________________________________________________ -[ 4952] By: gsar on 2000/02/02 07:36:39 - Log: deltanotes on weakrefs and Pod::Parser (from Tuomas Lukka and - Brad Appleton) +[ 6916] By: jhi on 2000/08/30 14:19:09 + Log: Document Storable problems on Crays. (Will have + to document all the other Storable problems, too.) Branch: perl ! pod/perldelta.pod ____________________________________________________________________________ -[ 4951] By: gsar on 2000/02/02 06:54:22 - Log: avoid mismatched type warnings +[ 6915] By: jhi on 2000/08/30 14:06:02 + Log: Subject: [PATCH] fix misc cast warnings + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Tue, 29 Aug 2000 23:16:14 -0700 + Message-ID: <uaKr5gzkgGwQ092yn@efn.org> Branch: perl - ! embed.pl perlapi.h -____________________________________________________________________________ -[ 4950] By: jhi on 2000/02/02 06:49:10 - Log: Integrate with Sarathy. - Branch: cfgperl - +> pod/perlunicode.pod - !> MANIFEST Makefile.SH lib/File/Spec/Win32.pm lib/Text/Tabs.pm - !> lib/byte.pm lib/byte_heavy.pl lib/utf8.pm lib/warnings.pm - !> makedef.pl op.c perl.h pod/perldelta.pod pp_ctl.c regcomp.c - !> regexec.c t/pragma/warn/2use utf8.h utils/perldoc.PL - !> vms/descrip_mms.template warnings.pl + ! lib/ExtUtils/typemap os2/OS2/ExtAttr/ExtAttr.xs + ! os2/OS2/ExtAttr/typemap os2/OS2/REXX/REXX.xs os2/os2.c + ! os2/os2ish.h ____________________________________________________________________________ -[ 4949] By: gsar on 2000/02/02 06:41:17 - Log: fix broken abs2rel() (from François Allard <franka@host.ott.igs.net>) +[ 6914] By: jhi on 2000/08/30 14:03:45 + Log: Timestamp mismatch again. Need to fix this dependence on + config_h.SH timestamp, since it's the contents of config_h.SH + that matter. Branch: perl - ! lib/File/Spec/Win32.pm + ! uconfig.h uconfig.sh ____________________________________________________________________________ -[ 4948] By: gsar on 2000/02/02 06:30:41 - Log: makefile tweak +[ 6913] By: jhi on 2000/08/30 13:54:06 + Log: Don't say "Perl 5.0 source kit". Branch: perl - ! Makefile.SH -____________________________________________________________________________ -[ 4947] By: gsar on 2000/02/02 06:27:43 - Log: future-proof unknown warning categories (from Greg Bacon - <gbacon@cs.uah.edu>) - Branch: perl - ! lib/warnings.pm t/pragma/warn/2use warnings.pl + ! perl.c ____________________________________________________________________________ -[ 4946] By: gsar on 2000/02/02 06:21:34 - Log: doc tweak (from Michael G Schwern <schwern@pobox.com>) +[ 6912] By: jhi on 2000/08/30 13:51:24 + Log: Reset archname and archname64 always, forcing them be + recomputed at each Configure run, make Configure and + the hints files agree on the naming of largefiles variables. + Branch: metaconfig + ! U/threads/archname.U + Branch: metaconfig/U/perl + ! use64bits.U Branch: perl - ! lib/Text/Tabs.pm + ! Configure config_h.SH configpm hints/aix.sh hints/hpux.sh + ! hints/linux.sh hints/solaris_2.sh ____________________________________________________________________________ -[ 4945] By: gsar on 2000/02/02 06:03:04 - Log: more meaningful message on invalid pattern argument (from - Kevin Meltzer <KMeltzer@USCO.com>) +[ 6911] By: jhi on 2000/08/30 13:30:13 + Log: Put back the slice accidentally removed by #6907. Branch: perl - ! utils/perldoc.PL + ! hints/solaris_2.sh ____________________________________________________________________________ -[ 4944] By: gsar on 2000/02/02 05:43:49 - Log: XSLoader build patch for VMS (from Craig A. Berry - <craig.berry@metamorgs.com>) +[ 6910] By: jhi on 2000/08/30 01:24:26 + Log: Be consistent: other Net::get* do export theirs. + + Subject: Re: Net::protoent does not export 'getproto' + From: Yasushi Nakajima <sey@jkc.co.jp> + Date: Wed, 30 Aug 2000 09:53:14 +0900 + Message-Id: <200008300051.DAA24700@taku.hut.fi> Branch: perl - ! vms/descrip_mms.template + ! lib/Net/protoent.pm ____________________________________________________________________________ -[ 4943] By: gsar on 2000/02/02 03:40:49 - Log: reword some sections of perlunicode.pod +[ 6909] By: jhi on 2000/08/30 01:17:25 + Log: Subject: Re: [ID 20000829.020] perl -e 'package; print __PACKAGE__' core dumps + From: Gurusamy Sarathy <gsar@ActiveState.com> + Date: Tue, 29 Aug 2000 17:17:07 -0700 + Message-Id: <200008300017.RAA25382@smtp3.ActiveState.com> Branch: perl - ! pod/perlunicode.pod + ! cop.h ____________________________________________________________________________ -[ 4942] By: gsar on 2000/02/01 21:02:01 - Log: AIX warning on undefined symbol +[ 6908] By: jhi on 2000/08/30 00:58:05 + Log: Update Changes. Branch: perl - ! makedef.pl + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4941] By: gsar on 2000/02/01 20:29:30 - Log: HINT_UTF8 is not propagated to the op tree anymore; add a - perlunicode.pod that reflects changes to unicode support so far +[ 6907] By: jhi on 2000/08/30 00:57:22 + Log: Introduce ccname to keep track of what compiler kind of we have. + Branch: metaconfig/U/perl + ! Checkcc.U gccvers.U Branch: perl - + pod/perlunicode.pod - ! MANIFEST lib/byte.pm lib/byte_heavy.pl lib/utf8.pm op.c perl.h - ! pod/perldelta.pod pp_ctl.c regcomp.c regexec.c utf8.h -____________________________________________________________________________ -[ 4940] By: jhi on 2000/02/01 12:22:30 - Log: Integrate with Sarathy. - Branch: cfgperl - !> embed.pl embedvar.h global.sym gv.c intrpvar.h - !> lib/charnames.pm lib/utf8.pm mg.c objXSUB.h op.c op.h - !> perlapi.c perlapi.h pod/perlvar.pod pp.c sv.c sv.h - !> t/lib/charnames.t toke.c win32/win32.c win32/win32.h + ! Configure config_h.SH hints/solaris_2.sh ____________________________________________________________________________ -[ 4939] By: gsar on 2000/02/01 08:52:16 - Log: export pregexec(), Tk uses it +[ 6906] By: jhi on 2000/08/30 00:25:47 + Log: Put back the flags dump as reasoned in + + Subject: Re: [PATCH] Glob dumping + From: Mike Guy <mjtg@cam.ac.uk> + Date: Tue, 29 Aug 2000 21:41:32 +0100 + Message-Id: <E13TsCK-0007iL-00@draco.cus.cam.ac.uk> Branch: perl - ! embed.pl global.sym objXSUB.h perlapi.c + ! dump.c t/lib/peek.t ____________________________________________________________________________ -[ 4938] By: gsar on 2000/02/01 04:00:09 - Log: mark literal utf8 in string literals properly +[ 6905] By: jhi on 2000/08/30 00:16:17 + Log: Make the epsilon to be relative, not absolute. + + Subject: Re: [ID 20000829.039] Not OK: perl v5.7.0 +DEVEL6899 +[ID on alpha-dec_osf-ld 5.1 (UNINSTALLED) + From: Spider Boardman <spider-perl@orb.nashua.nh.us> + Date: Tue, 29 Aug 2000 19:58:56 -0400 + Message-Id: <200008292358.TAA31114@leggy.zk3.dec.com> Branch: perl - ! toke.c + ! t/lib/trig.t ____________________________________________________________________________ -[ 4937] By: gsar on 2000/01/31 20:19:34 - Log: introduce $^U, a global bit to indicate whether system - calls should using widechar APIs; chr and sprintf "%c" also - follow this flag in the absense of "use byte"; "use utf8" - sets $^U=1 (this appears kludgey) +[ 6904] By: jhi on 2000/08/30 00:13:09 + Log: From now on, Gisle is on my list of usual suspects :-) + Retract #6902. Branch: perl - ! embedvar.h gv.c intrpvar.h lib/charnames.pm lib/utf8.pm mg.c - ! op.c op.h perlapi.h pod/perlvar.pod pp.c sv.c sv.h - ! t/lib/charnames.t win32/win32.h -____________________________________________________________________________ -[ 4936] By: jhi on 2000/01/31 20:17:44 - Log: HP-UX (induced) fixes. - Branch: cfgperl - ! Configure config_h.SH hints/hpux.sh - Branch: metaconfig - ! U/modified/Oldconfig.U U/modified/libs.U - Branch: metaconfig/U/perl - ! quadfio.U -____________________________________________________________________________ -[ 4935] By: jhi on 2000/01/31 19:15:43 - Log: Cosmetics. - Branch: metaconfig - ! U/compline/d_gconvert.U + ! ext/Opcode/Safe.pm ____________________________________________________________________________ -[ 4934] By: jhi on 2000/01/31 19:15:22 - Log: Cppsym saga continues. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/Cppsym.U -____________________________________________________________________________ -[ 4933] By: gsar on 2000/01/31 18:45:07 - Log: !USING_WIDE() branch is busted in win32_stat() +[ 6903] By: jhi on 2000/08/29 23:51:20 + Log: Subject: [PATCH perl@6889] Chuck Lane's OpenVMS piping improvements + From: "Craig A. Berry" <craig.berry@psinetcs.com> + Date: Tue, 29 Aug 2000 18:43:26 -0500 + Message-Id: <4.3.2.7.2.20000829180705.01b005b8@exchi01> Branch: perl - ! win32/win32.c -____________________________________________________________________________ -[ 4932] By: jhi on 2000/01/31 06:41:47 - Log: Reveal even more symbols. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/Cppsym.U -____________________________________________________________________________ -[ 4931] By: jhi on 2000/01/31 06:21:41 - Log: Integrate with Sarathy. - Branch: cfgperl - - lib/caller.pm - !> (integrate 29 files) + + vms/vmspipe.com + ! MANIFEST t/io/openpid.t vms/descrip_mms.template vms/test.com + ! vms/vms.c ____________________________________________________________________________ -[ 4930] By: gsar on 2000/01/31 04:57:42 - Log: runtime now looks at the SVf_UTF8 bit on the SV to decide - whether to use widechar semantics; lexer and RE engine continue - to need "use utf8" to enable unicode awareness in literals - and patterns (TODO: this needs to be fixed); $1 et al are marked - SvUTF8 if the pattern was compiled for utf8 (TODO: propagating - it from the data is probably better) +[ 6902] By: jhi on 2000/08/29 23:44:14 + Log: Retry what #6882 attempted. + + Subject: Re: [ID 20000829.004] Sharing leak root name into safe compartment + From: Gisle Aas <gisle@ActiveState.com> + Date: 30 Aug 2000 00:33:09 +0200 + Message-ID: <m3pumry9y2.fsf@eik.g.aas.no> Branch: perl - ! doop.c gv.c mg.c op.c op.h pp.c pp_ctl.c pp_hot.c regcomp.c - ! sv.c t/pragma/warn/doop t/pragma/warn/pp t/pragma/warn/sv - ! t/pragma/warn/toke t/pragma/warn/utf8 toke.c utf8.h + ! ext/Opcode/Safe.pm ____________________________________________________________________________ -[ 4929] By: gsar on 2000/01/31 04:17:09 - Log: remove caller.pm from change#3534 (flawed idea) +[ 6901] By: jhi on 2000/08/29 22:59:32 + Log: Subject: [PATCH 5.6.0] [ID 20000608.006] panic: magic_killbackrefs with blessed global weakrefs + From: Hugo <hv@crypt.compulink.co.uk> + Date: Mon, 12 Jun 2000 19:36:08 +0100 + Message-Id: <200006121836.TAA16977@crypt.compulink.co.uk> Branch: perl - - lib/caller.pm - ! MANIFEST pod/perldelta.pod pod/perlfunc.pod + ! sv.c ____________________________________________________________________________ -[ 4928] By: gsar on 2000/01/31 04:16:01 - Log: fix factual regression (-e doesn't create temporary files anymore) +[ 6900] By: jhi on 2000/08/29 22:58:35 + Log: Admit that we are leaking scalars. + + Subject: [ID 20000829.037] Not OK: perl v5.7.0 +DEVEL6899 on alpha-dec_osf 4.0f (UNINSTALLED) + From: Spider Boardman <spider@leggy.zk3.dec.com> + Date: Tue, 29 Aug 2000 18:48:29 -0400 + Message-Id: <200008292248.SAA31507@leggy.zk3.dec.com> Branch: perl - ! pod/perlfilter.pod + ! t/pragma/warnings.t ____________________________________________________________________________ -[ 4927] By: gsar on 2000/01/30 21:27:12 - Log: introduce $^V (eq chr($revision) . chr($version) . chr($subversion)); - document version tuples +[ 6899] By: jhi on 2000/08/29 20:53:13 + Log: Update Changes. Branch: perl - ! gv.c pod/perldelta.pod pod/perlfunc.pod pod/perlop.pod - ! pod/perlvar.pod + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4926] By: gsar on 2000/01/28 18:10:12 - Log: implement -follow option in find2perl (from Helmut Jarausch - <jarausch@igpm.rwth-aachen.de>) +[ 6898] By: jhi on 2000/08/29 20:46:21 + Log: Undo namespace pollution of #6878. + + Subject: Re: Net::protoent does not export 'getproto' + From: Mike Guy <mjtg@cam.ac.uk> + Date: Tue, 29 Aug 2000 21:32:37 +0100 + Message-Id: <E13Ts3h-0007eN-00@draco.cus.cam.ac.uk> Branch: perl - ! lib/File/Find.pm x2p/find2perl.PL + ! lib/Net/protoent.pm ____________________________________________________________________________ -[ 4925] By: gsar on 2000/01/28 18:03:28 - Log: document what chdir() without an argument does (from Mark-Jason - Dominus <mjd@plover.com>) +[ 6897] By: jhi on 2000/08/29 20:44:29 + Log: Subject: [PATCH: 6889] updates to perlebcdic.pod + From: Peter Prymmer <pvhp@forte.com> + Date: Tue, 29 Aug 2000 13:32:41 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10008291327500.502507-100000@aspara.forte.com> Branch: perl - ! pod/perlfunc.pod + ! pod/perlebcdic.pod ____________________________________________________________________________ -[ 4924] By: gsar on 2000/01/28 17:49:34 - Log: README.cygwin update (from Eric Fifer <EFifer@sanwaint.com>) +[ 6896] By: jhi on 2000/08/29 20:40:57 + Log: There's no point repeating the 'revision' (5) of perl5. + Branch: metaconfig/U/perl + ! Devel.U patchlevel.U Branch: perl - ! README.cygwin + ! Configure config_h.SH ____________________________________________________________________________ -[ 4923] By: gsar on 2000/01/28 17:10:08 - Log: avoid leaking lexicals into program being debugged (from Ilya - Zakharevich) +[ 6895] By: jhi on 2000/08/29 20:16:58 + Log: Regen Configure for #6894. + Branch: metaconfig/U/perl + ! perladmin.U Branch: perl - ! lib/perl5db.pl + ! Configure config_h.SH ____________________________________________________________________________ -[ 4922] By: gsar on 2000/01/28 16:36:13 - Log: perldelta note about export list changes +[ 6894] By: jhi on 2000/08/29 19:59:52 + Log: Subject: [ID 20000829.023] [PATCH 6868] perlbug@perl.com --> perlbug@perl.org + From: "Philip Newton" <Philip.Newton@gmx.net> + Date: Tue, 29 Aug 2000 21:39:14 +0200 + Message-Id: <200008291938.VAA98259@smtp1.nikoma.de> Branch: perl - ! Changes pod/perldelta.pod + ! Configure INSTALL README hints/README.hints hints/bsdos.sh + ! hints/freebsd.sh pod/perl.pod pod/perl56delta.pod + ! pod/perlfaq2.pod pod/perllocale.pod pod/perlxs.pod + ! utils/perlbug.PL ____________________________________________________________________________ -[ 4921] By: gsar on 2000/01/28 15:49:04 - Log: alias realpath() to abs_path() (from Tom Christiansen) +[ 6893] By: jhi on 2000/08/29 19:55:30 + Log: Subject: [ID 20000829.022] [PATCH 6868] Minor nit in installhtml + From: "Philip Newton" <Philip.Newton@gmx.net> + Date: Tue, 29 Aug 2000 21:39:14 +0200 + Message-Id: <200008291938.VAA98255@smtp1.nikoma.de> Branch: perl - ! lib/Cwd.pm -____________________________________________________________________________ -[ 4920] By: jhi on 2000/01/28 09:52:47 - Log: Cppsym fixup from Andy. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/Cppsym.U + ! installhtml ____________________________________________________________________________ -[ 4919] By: jhi on 2000/01/28 09:52:22 - Log: In HP-UX no largefiles if no 64 bits. - Branch: cfgperl - ! hints/hpux.sh -____________________________________________________________________________ -[ 4918] By: jhi on 2000/01/28 09:03:37 - Log: The #4880 was too eager, the $n test is useful too. - Branch: cfgperl - ! lib/Benchmark.pm -____________________________________________________________________________ -[ 4917] By: jhi on 2000/01/28 06:27:50 - Log: Integrate with Sarathy. - Branch: cfgperl - +> pod/perlapi.pod pod/perlintern.pod - !> (integrate 39 files) -____________________________________________________________________________ -[ 4916] By: gsar on 2000/01/28 05:29:37 - Log: more exported symbols needed for build on windows +[ 6892] By: jhi on 2000/08/29 19:53:59 + Log: Subject: [ID 20000829.026] [PATCH 6868] File::Temp + From: "Philip Newton" <Philip.Newton@gmx.net> + Date: Tue, 29 Aug 2000 21:48:18 +0200 + Message-Id: <200008291947.VAA13628@smtp2.nikoma.de> Branch: perl - ! embed.pl global.sym objXSUB.h perlapi.c pod/perlapi.pod - ! pod/perlintern.pod t/lib/thread.t win32/win32.c + ! lib/File/Temp.pm ____________________________________________________________________________ -[ 4915] By: gsar on 2000/01/28 03:43:52 - Log: autogenerate API listing from comments in the source (from Benjamin - Stuhl <sho_pi@hotmail.com>); fix the markup format to be more - flexible for better readability; add missing docs in sv.c; regenerate - perltoc +[ 6891] By: jhi on 2000/08/29 18:30:03 + Log: Nail the ID 20000828.023. Branch: perl - + pod/perlapi.pod pod/perlintern.pod - ! MANIFEST XSUB.h av.c av.h cop.h cv.h embed.pl global.sym gv.c - ! gv.h handy.h hv.c hv.h intrpvar.h makedef.pl mg.c objXSUB.h - ! op.c op.h perl.c perlapi.c pod/Makefile pod/buildtoc - ! pod/perl.pod pod/perldelta.pod pod/perlguts.pod - ! pod/perltoc.pod pod/roffitall pp.h scope.h sv.c sv.h thrdvar.h - ! universal.c util.c + ! ext/Storable/Storable.xs ____________________________________________________________________________ -[ 4914] By: gsar on 2000/01/27 19:43:35 - Log: document unimplemented status of forking pipe open() on windows +[ 6890] By: jhi on 2000/08/29 16:50:17 + Log: Under usethreads the dumped variable is IN_PAD. + + Subject: Re: [PATCH] Glob dumping + From: Gisle Aas <gisle@ActiveState.com> + Date: 29 Aug 2000 18:45:05 +0200 + Message-ID: <m37l9010fi.fsf@eik.g.aas.no> Branch: perl - ! pod/perlfork.pod t/op/fork.t -____________________________________________________________________________ -[ 4913] By: jhi on 2000/01/27 11:18:51 - Log: Integrate with Sarathy. - Branch: cfgperl - !> (integrate 51 files) -____________________________________________________________________________ -[ 4912] By: jhi on 2000/01/27 10:35:48 - Log: Cppsym update continues. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/Cppsym.U + ! t/lib/peek.t ____________________________________________________________________________ -[ 4911] By: gsar on 2000/01/27 08:04:17 - Log: add missing flag in change#4892 +[ 6889] By: jhi on 2000/08/29 15:17:37 + Log: Update Changes. Branch: perl - ! win32/win32.c + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4910] By: gsar on 2000/01/27 03:56:48 - Log: various pod nits identified by installhtml (all fixed except - unresolved links) +[ 6888] By: jhi on 2000/08/29 14:49:59 + Log: Retract #6882, broke the safe tests. Branch: perl - ! ext/B/B/C.pm ext/Devel/Peek/Peek.pm ext/File/Glob/Glob.pm - ! ext/IO/lib/IO/Socket/INET.pm ext/IPC/SysV/SysV.pm - ! ext/Thread/Thread.pm lib/Class/Struct.pm lib/File/Find.pm - ! lib/File/Spec/VMS.pm lib/Pod/Html.pm lib/UNIVERSAL.pm - ! pod/buildtoc pod/perlcompile.pod pod/perlfork.pod - ! pod/perlre.pod pod/perltoc.pod pod/perltodo.pod + ! ext/Opcode/Safe.pm ____________________________________________________________________________ -[ 4909] By: gsar on 2000/01/26 22:45:28 - Log: typo +[ 6887] By: jhi on 2000/08/29 14:47:06 + Log: Subject: Re: [ID 20000525.003] perldoc fails when Makefile.PL is in cwd + From: Gisle Aas <gisle@ActiveState.com> + Date: 09 Jun 2000 20:00:11 +0200 + Message-ID: <m3n1kud9as.fsf@eik.g.aas.no> Branch: perl - ! Porting/p4desc + ! utils/perldoc.PL ____________________________________________________________________________ -[ 4908] By: gsar on 2000/01/26 22:41:18 - Log: update p4 tool +[ 6886] By: jhi on 2000/08/29 14:42:45 + Log: The #6881 removed one dump line. Branch: perl - ! Porting/p4desc + ! t/lib/peek.t ____________________________________________________________________________ -[ 4907] By: gsar on 2000/01/26 21:45:41 - Log: revised attribute syntax: C<my $foo :a :b :c>, C<my $foo : a b c> - and C<my $foo : a : b : c> are all valid (from Spider Boardman) +[ 6885] By: jhi on 2000/08/29 14:30:47 + Log: Don't forget to tidy up. Branch: perl - ! lib/AutoSplit.pm lib/SelfLoader.pm lib/attributes.pm - ! pod/perldelta.pod pod/perldiag.pod pod/perlsub.pod - ! t/op/attrs.t toke.c + ! t/lib/ftmp-security.t ____________________________________________________________________________ -[ 4906] By: gsar on 2000/01/26 20:16:39 - Log: pod typos and warnings (from Abigail <abigail@delanet.com>) +[ 6884] By: jhi on 2000/08/29 14:25:17 + Log: Disabling the one test is a bit tricky. Branch: perl - ! README.win32 ext/B/B/Deparse.pm lib/Class/Struct.pm + ! t/lib/ftmp-security.t ____________________________________________________________________________ -[ 4905] By: gsar on 2000/01/26 19:10:26 - Log: s/STOP/CHECK/ blocks +[ 6883] By: jhi on 2000/08/29 14:16:25 + Log: Disable one of the tests for now. Branch: perl - ! embedvar.h ext/B/B/Stash.pm ext/B/NOTES ext/B/O.pm intrpvar.h - ! keywords.h keywords.pl lib/constant.pm op.c perl.c perlapi.h - ! perly.c perly.y pod/perldelta.pod pod/perldiag.pod - ! pod/perlfunc.pod pod/perlmod.pod pod/perlrun.pod - ! pod/perlsub.pod pod/perltodo.pod sv.c t/op/misc.t toke.c - ! vms/perly_c.vms + ! t/lib/ftmp-security.t ____________________________________________________________________________ -[ 4904] By: jhi on 2000/01/26 13:58:18 - Log: In UNICOS and UNICOS/mk after a successful fcntl F_SETFL - of O_NONBLOCK a subsequent fcntl F_GETFL will return O_NDELAY. - Branch: cfgperl - ! ext/IO/IO.xs -____________________________________________________________________________ -[ 4903] By: jhi on 2000/01/26 11:16:34 - Log: Continue cpp symbol update. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/Cppsym.U -____________________________________________________________________________ -[ 4902] By: gsar on 2000/01/26 09:28:37 - Log: tweak exports list on Windows +[ 6882] By: jhi on 2000/08/29 14:05:50 + Log: Subject: [ID 20000829.004] Sharing leak root name into safe compartment + From: gisle@aas.no + Date: 29 Aug 2000 10:35:06 -0000 + Message-Id: <20000829103506.21538.qmail@eik.g.aas.no> Branch: perl - ! makedef.pl t/op/fork.t win32/win32.h + ! ext/Opcode/Safe.pm ____________________________________________________________________________ -[ 4901] By: jhi on 2000/01/26 08:05:57 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Changes README.win32 lib/File/Path.pm lib/Getopt/Std.pm op.c - !> pod/perldelta.pod pod/perldiag.pod t/op/grep.t - !> t/pragma/strict-vars toke.c win32/Makefile win32/makefile.mk - !> win32/win32.c win32/win32.h -____________________________________________________________________________ -[ 4900] By: jhi on 2000/01/26 07:59:05 - Log: s/d_nvpresuv/d_nv_preserves_uv/; - plus cosmetic change for #4899. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH - Branch: metaconfig - ! U/modified/Cppsym.U - Branch: metaconfig/U/perl - ! perlxv.U -____________________________________________________________________________ -[ 4899] By: jhi on 2000/01/26 07:46:56 - Log: Update the scan of the cpp symbols. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/Cppsym.U -____________________________________________________________________________ -[ 4898] By: gsar on 2000/01/26 04:49:45 - Log: allow '--' to terminate argument processing (suggested by - Marc Espie <espie@schutzenberger.liafa.jussieu.fr>) +[ 6881] By: jhi on 2000/08/29 14:03:51 + Log: Subject: [PATCH] Glob dumping + From: Gisle Aas <gisle@ActiveState.com> + Date: 29 Aug 2000 07:59:42 -0000 + Message-ID: <20000829075942.20923.qmail@eik.g.aas.no> Branch: perl - ! lib/Getopt/Std.pm + ! dump.c ____________________________________________________________________________ -[ 4897] By: gsar on 2000/01/26 02:42:38 - Log: change#3744 should have made grep more like map instead of the - other way around +[ 6880] By: jhi on 2000/08/29 14:02:01 + Log: Subject: [PATCH] Warnings in B::Deparse + From: <abigail@foad.org> + Date: Tue, 29 Aug 2000 00:00:01 -0400 + Message-ID: <20000829040001.2999.qmail@foad.org> Branch: perl - ! t/op/grep.t toke.c + ! ext/B/B/Deparse.pm ____________________________________________________________________________ -[ 4896] By: gsar on 2000/01/26 00:56:14 - Log: integrate cfgperl contents into mainline +[ 6879] By: jhi on 2000/08/29 13:57:26 + Log: Missed a change in #6869. Branch: perl - +> vos/config.def vos/config.pl - ! Changes - !> Configure MANIFEST config_h.SH hints/unicosmk.sh - !> lib/Benchmark.pm pod/perldelta.pod pod/perlhist.pod pp.c - !> vos/config.h vos/config_h.SH_orig + ! mg.c ____________________________________________________________________________ -[ 4895] By: gsar on 2000/01/26 00:45:45 - Log: fix parse failure of (my $foo : bar) and similar (from Spider - Boardman) +[ 6878] By: jhi on 2000/08/29 13:45:04 + Log: Subject: Net::protoent does not export 'getproto' + From: Yasushi Nakajima <sey@jkc.co.jp> + Date: Tue, 29 Aug 2000 17:28:57 +0900 Branch: perl - ! toke.c + ! lib/Net/protoent.pm ____________________________________________________________________________ -[ 4894] By: gsar on 2000/01/26 00:33:53 - Log: avoid failure if directories already read by rmtree() are - deleted by another process +[ 6877] By: jhi on 2000/08/29 13:39:19 + Log: Patches all over for people and the files they (hopefully) care about. Branch: perl - ! lib/File/Path.pm + ! AUTHORS Changes MAINTAIN ____________________________________________________________________________ -[ 4893] By: gsar on 2000/01/25 23:19:18 - Log: typo in change#4892 +[ 6876] By: jhi on 2000/08/29 12:53:54 + Log: Fix for thinko in #6848. + + Subject: Compiler error in ext/Thread/Thread.c (bleadperl@6866) + From: Lupe Christoph <lupe@lupe-christoph.de> + Date: Tue, 29 Aug 2000 09:04:08 +0200 + Message-ID: <20000829090408.V4437@alanya.lupe-christoph.de> Branch: perl - ! win32/win32.c + ! ext/Thread/Thread.xs ____________________________________________________________________________ -[ 4892] By: gsar on 2000/01/25 22:16:19 - Log: eliminate need for perl95.exe on Windows 9x by working around CRT - bug internally (from Benjamin Stuhl <sho_pi@hotmail.com>); modified - to call the fixed version of open_osfhandle() only on Windows 9x; - updated the makefiles and README.win32 to suit +[ 6875] By: jhi on 2000/08/29 12:50:14 + Log: Update to Getopt::Long 2.24, from Johan Vromans. Branch: perl - ! README.win32 win32/Makefile win32/makefile.mk win32/win32.c - ! win32/win32.h + ! lib/Getopt/Long.pm t/lib/gol-basic.t t/lib/gol-oo.t ____________________________________________________________________________ -[ 4891] By: gsar on 2000/01/25 20:22:01 - Log: produce redeclaration warning on C<our $foo; { our $foo; ... }> +[ 6874] By: jhi on 2000/08/29 02:09:53 + Log: Use minimal @INC in tests, most of the time just '../lib', + so that we simply can't pick up stuff from other Perls than + the one we are testing. Pointed out by + + From: Mike Guy <mjtg@cam.ac.uk> + Subject: Re: [PATCH: 6757] make new Storable tests forgiving of places where not built + Date: Fri, 25 Aug 2000 15:15:59 +0100 + Message-Id: <E13SKH1-00031D-00@virgo.cus.cam.ac.uk> Branch: perl - ! op.c pod/perldelta.pod pod/perldiag.pod t/pragma/strict-vars + ! (edit 185 files) ____________________________________________________________________________ -[ 4890] By: gsar on 2000/01/25 19:21:17 - Log: update Makefile notes on the now deprecated USE_5005THREADS and - USE_OBJECT +[ 6873] By: jhi on 2000/08/29 01:07:11 + Log: Subject: [PATCH] Re: files not cleaned even by veryclean + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Mon, 28 Aug 2000 17:45:52 -0700 + Message-ID: <Afwq5gzkg2UB092yn@efn.org> Branch: perl - ! win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 4889] By: jhi on 2000/01/25 14:44:55 - Log: Misedit in #4888. - Branch: cfgperl - ! pp.c -____________________________________________________________________________ -[ 4888] By: jhi on 2000/01/25 14:38:59 - Log: UNICOS/mk patches. Removing the _CRAYMPP test may be - rash but it's the best move I can think of right now. - UNICOS/mk doesn't anymore (2.0.4.82) define _CRAYMPP, - but I think it did in the past. - Removing the _CRAYMPP test fixes a legion of pack/unpack - failures (hint: SHORTSIZE=4,INTSIZE=8,LONGSIZE=8). - One subtest, t/lib/io_sock.t #14, is still failing. - Branch: cfgperl - ! Configure config_h.SH hints/unicosmk.sh pp.c - Branch: metaconfig - ! U/modified/Oldconfig.U + ! Makefile.SH hints/os2.sh ____________________________________________________________________________ -[ 4887] By: jhi on 2000/01/25 06:13:14 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Changes Makefile.SH XSUB.h cflags.SH embed.pl globals.c - !> installperl lib/Pod/Html.pm makedef.pl mg.c objXSUB.h perl.h - !> perlapi.c perlapi.h pod/perldelta.pod pod/perldiag.pod - !> t/io/fs.t win32/Makefile win32/makefile.mk win32/perlhost.h - !> win32/perllib.c win32/win32.c win32/win32.h -____________________________________________________________________________ -[ 4886] By: gsar on 2000/01/25 02:54:00 - Log: consistently use MAX_PATH+1 buffer sizes +[ 6872] By: jhi on 2000/08/28 23:33:39 + Log: Subject: [PATCH bleedperl@6866] spellings + From: marcel@codewerk.com (Marcel Grunauer) + Date: Tue, 29 Aug 2000 01:19:59 +0200 + Message-Id: <200008282319.BAA29862@gandalf.local> Branch: perl - ! win32/win32.c + ! README.os390 pod/perl5004delta.pod pod/perldebtut.pod + ! pod/perlebcdic.pod pod/perlfunc.pod pod/perlguts.pod + ! pod/perlipc.pod pod/perlthrtut.pod pod/perlutil.pod ____________________________________________________________________________ -[ 4885] By: gsar on 2000/01/25 02:51:35 - Log: workaround for rename('x','X') bug in Windows NT +[ 6871] By: jhi on 2000/08/28 23:22:09 + Log: Take out the SUIDMAIL thing, that will not be + a problem in 5.7.*. Branch: perl - ! t/io/fs.t win32/win32.c + ! patchlevel.h ____________________________________________________________________________ -[ 4884] By: gsar on 2000/01/25 01:32:57 - Log: windows build fixups from uniform DLL name change to perl56.dll +[ 6870] By: jhi on 2000/08/28 23:19:30 + Log: -S is the silent flag, -s is the strip flag. + + Subject: [PATCH] Re: [PATCH] make no-install + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Mon, 28 Aug 2000 15:12:55 -0700 + Message-ID: <nPuq5gzkg2FO092yn@efn.org> Branch: perl - ! installperl makedef.pl win32/perllib.c + ! Makefile.SH ____________________________________________________________________________ -[ 4883] By: gsar on 2000/01/25 01:31:27 - Log: more fixes for warnings from change#4840 +[ 6869] By: jhi on 2000/08/28 23:12:05 + Log: Subject: [PATCH bleedperl@6856] warnings fixes + From: "Paul Marquess" <paul_marquess@yahoo.co.uk> + Date: Mon, 28 Aug 2000 23:55:06 +0100 + Message-ID: <000501c01143$0230af80$2014140a@bfs.phone.com> Branch: perl - ! lib/Pod/Html.pm + ! lib/warnings.pm pod/perllexwarn.pod t/pragma/warn/7fatal + ! warnings.h warnings.pl ____________________________________________________________________________ -[ 4882] By: gsar on 2000/01/24 15:35:12 - Log: assorted little nits +[ 6868] By: jhi on 2000/08/28 21:38:22 + Log: Potential cruft. Branch: perl - ! mg.c win32/Makefile win32/makefile.mk win32/perlhost.h - ! win32/win32.c + ! Makefile.SH ____________________________________________________________________________ -[ 4881] By: gsar on 2000/01/24 14:32:31 - Log: add new warnings to perldelta +[ 6867] By: jhi on 2000/08/28 21:35:36 + Log: Update Changes. Branch: perl - ! Changes pod/perldelta.pod pod/perldiag.pod + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4880] By: jhi on 2000/01/24 14:14:23 - Log: From: Stephane Payrard <properler@freesurf.fr> - To: Gurusamy Sarathy <gsar@ActiveState.com> - Cc: perl5-porters@perl.org - Subject: <patch> avoid division by 0 in Benchmark.pm - Date: Mon, 24 Jan 2000 16:15:38 +0100 - Message-ID: <20000124161538.A995@freesurf.fr> - Branch: cfgperl - ! lib/Benchmark.pm -____________________________________________________________________________ -[ 4879] By: gsar on 2000/01/24 14:14:20 - Log: force linkage of the function wrappers for globals in change#4878 +[ 6866] By: jhi on 2000/08/28 21:33:49 + Log: Subject: hv.h Doc Patch + From: Fisher Mark <fisherm@tce.com> + Date: Mon, 28 Aug 2000 16:24:59 -0500 + Message-ID: <B9B6874277EED211B1890008C707AF5302881C77@indyexch3.indy.tce.com> Branch: perl - ! embed.pl globals.c perlapi.h win32/win32.h + ! hv.h ____________________________________________________________________________ -[ 4878] By: gsar on 2000/01/24 13:04:45 - Log: enable function wrappers for access to globals under MULTIPLICITY - (provides binary compatibility in the face of changes in interpreter - structure) +[ 6865] By: jhi on 2000/08/28 21:02:15 + Log: Add -ld to archname on long tr...double platforms. + Branch: metaconfig + ! U/threads/archname.U Branch: perl - ! Makefile.SH XSUB.h cflags.SH embed.pl makedef.pl objXSUB.h - ! perl.h perlapi.c perlapi.h win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 4877] By: jhi on 2000/01/24 11:41:57 - Log: perlhist update. - Branch: cfgperl - ! pod/perlhist.pod -____________________________________________________________________________ -[ 4876] By: jhi on 2000/01/24 11:32:07 - Log: Updates on the large file support status. - Branch: cfgperl - ! pod/perldelta.pod -____________________________________________________________________________ -[ 4875] By: jhi on 2000/01/24 11:23:16 - Log: Integrate with Sarathy. - Branch: cfgperl - !> ext/DB_File/Makefile.PL ext/NDBM_File/NDBM_File.pm - !> ext/ODBM_File/ODBM_File.pm lib/AutoSplit.pm - !> lib/Math/Complex.pm lib/Math/Trig.pm lib/Shell.pm + ! Configure config_h.SH ____________________________________________________________________________ -[ 4874] By: gsar on 2000/01/24 10:43:03 - Log: fix typos; avoid use constant for lowercase constants (produces - warnings now) +[ 6864] By: jhi on 2000/08/28 20:38:59 + Log: An attempt to fix the problem reported in + + Subject: Building perl@6856 using gcc/AIX 4.3.3 + From: Daniel Muino <dmuino@afip.gov.ar> + Date: Mon, 28 Aug 2000 15:50:01 -0300 + Message-ID: <20000828155001.A14403@con2-dgi> + + I can't test this properly since the gcc installation I have + access to seems to be botched (gcc is calling the AIX cpp, + a losing proposition...) Branch: perl - ! ext/DB_File/Makefile.PL lib/Math/Complex.pm lib/Math/Trig.pm - ! lib/Shell.pm + ! hints/aix.sh ____________________________________________________________________________ -[ 4873] By: gsar on 2000/01/24 09:40:24 - Log: avoid warnings when there's no subs to autosplit +[ 6863] By: jhi on 2000/08/28 18:57:52 + Log: Fix for ID 20000828.001, long doubles were not formatted + correctly (showed up in $], which stopped installing perl). Branch: perl - ! lib/AutoSplit.pm -____________________________________________________________________________ -[ 4872] By: jhi on 2000/01/24 09:39:01 - Log: Create a tool for converting a config_h.SH into a VOS config.h. - Branch: cfgperl - + vos/config.def vos/config.pl - ! MANIFEST vos/config.h vos/config_h.SH_orig + ! sv.c ____________________________________________________________________________ -[ 4871] By: gsar on 2000/01/24 09:15:20 - Log: typos in change#4623 +[ 6862] By: jhi on 2000/08/28 18:07:15 + Log: Typo in #6858. Branch: perl - ! ext/NDBM_File/NDBM_File.pm ext/ODBM_File/ODBM_File.pm -____________________________________________________________________________ -[ 4870] By: jhi on 2000/01/24 06:43:19 - Log: Sync metaconfig units to comply with the typo fixes of #4869. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - + U/modified/cf_email.U U/modified/so.U - Branch: metaconfig/U/perl - ! dlsrc.U -____________________________________________________________________________ -[ 4869] By: jhi on 2000/01/24 06:04:31 - Log: Integrate with Sarathy. - Branch: cfgperl - +> t/pragma/diagnostics.t - !> (integrate 120 files) + ! lib/Cwd.pm ____________________________________________________________________________ -[ 4868] By: gsar on 2000/01/23 21:49:28 - Log: on windows, set seek position to end for files opened in append mode - (improves compatibility with Unix, avoids buffering issues) +[ 6861] By: jhi on 2000/08/28 17:57:27 + Log: opmini.o may be left around if a build is interrupted. Branch: perl - ! win32/win32.c + ! Makefile.SH ____________________________________________________________________________ -[ 4867] By: gsar on 2000/01/23 21:19:31 - Log: change#4866 was flawed; revert and add better fix for warning +[ 6860] By: jhi on 2000/08/28 16:52:50 + Log: Subject: [PATCH@6855] _Minor_ change to overload.pm pod + From: Daniel Chetlin <daniel@chetlin.com> + Date: Mon, 28 Aug 2000 01:14:18 -0700 + Message-ID: <20000828011418.J769@ilmd.chetlin.org> Branch: perl - ! op.c op.h + ! lib/overload.pm ____________________________________________________________________________ -[ 4866] By: gsar on 2000/01/23 20:43:56 - Log: optimize away runtime code for our($foo) (also avoid warnings) +[ 6859] By: jhi on 2000/08/28 16:08:46 + Log: Subject: [ID 20000828.009] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6855 on i586-linux 2.2.12 (UNINSTALLED) + From: Nicholas Clark <nick@ccl4.org> + Date: Mon, 28 Aug 2000 16:03:27 +0100 + Message-Id: <20000828160327.C49785@plum.flirble.org> Branch: perl - ! op.c + ! ext/ByteLoader/bytecode.h ____________________________________________________________________________ -[ 4865] By: gsar on 2000/01/23 13:17:18 - Log: DB_File 1.72 update from Paul Marquess <paul.marquess@bt.com> +[ 6858] By: jhi on 2000/08/28 16:02:10 + Log: Subject: [ID 20000828.006] dir name "0" not safe with Cwd.pm + From: Wolfgang Laun <wolfgang.laun@alcatel.at> + Date: Mon, 28 Aug 2000 13:08:30 +0200 + Message-Id: <200008281108.NAA00782@localhost.aut.alcatel.at> Branch: perl - ! ext/DB_File/Changes ext/DB_File/DB_File.pm - ! ext/DB_File/DB_File.xs ext/DB_File/version.c + ! lib/Cwd.pm ____________________________________________________________________________ -[ 4864] By: gsar on 2000/01/23 13:12:31 - Log: system('VAR123=foo cmd') wasn't invoking shell (de-locale-ized patch - suggested by Dominic Dunlop <domo@computer.org>) +[ 6857] By: jhi on 2000/08/28 15:42:47 + Log: display_format used as a class method without arguments was broken, + reported in + + Subject: Math::Complex->display_format() sets style to 'Math::Complex' + From: Yasushi Nakajima <sey@san.p.kyoto.jkc.co.jp> + Date: Mon, 28 Aug 2000 16:38:08 +0900 (JST) + Message-Id: <200008280738.QAA00215@san.p.kyoto.jkc.co.jp> Branch: perl - ! doio.c + ! lib/Math/Complex.pm t/lib/complex.t ____________________________________________________________________________ -[ 4863] By: gsar on 2000/01/23 13:01:35 - Log: fix misclassified warnings +[ 6856] By: jhi on 2000/08/27 22:09:48 + Log: Update Changes. Branch: perl - ! pod/perldiag.pod + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4862] By: gsar on 2000/01/23 12:52:12 - Log: document bareword prototype incompatibility - Branch: perl - ! pod/perldelta.pod pod/perlsub.pod -____________________________________________________________________________ -[ 4861] By: gsar on 2000/01/23 12:32:25 - Log: faulty edit - Branch: perl - ! lib/File/stat.pm -____________________________________________________________________________ -[ 4860] By: gsar on 2000/01/23 12:23:48 - Log: s/use vars/our/g modules that aren't independently maintained on CPAN - Branch: perl - ! ext/B/B/Asmdata.pm ext/Data/Dumper/Dumper.pm - ! ext/Devel/DProf/DProf.pm ext/Fcntl/Fcntl.pm - ! ext/File/Glob/Glob.pm ext/GDBM_File/GDBM_File.pm - ! ext/IO/lib/IO/Dir.pm ext/IO/lib/IO/File.pm - ! ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm - ! ext/IO/lib/IO/Poll.pm ext/IO/lib/IO/Seekable.pm - ! ext/IO/lib/IO/Socket.pm ext/IO/lib/IO/Socket/INET.pm - ! ext/IO/lib/IO/Socket/UNIX.pm ext/NDBM_File/NDBM_File.pm - ! ext/ODBM_File/ODBM_File.pm ext/Opcode/Opcode.pm - ! ext/Opcode/Safe.pm ext/POSIX/POSIX.pm - ! ext/SDBM_File/SDBM_File.pm ext/Socket/Socket.pm - ! ext/Thread/Thread.pm lib/AnyDBM_File.pm lib/AutoLoader.pm - ! lib/AutoSplit.pm lib/Class/Struct.pm lib/Dumpvalue.pm - ! lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm - ! lib/ExtUtils/Installed.pm lib/ExtUtils/Liblist.pm - ! lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm - ! lib/ExtUtils/Packlist.pm lib/Fatal.pm lib/File/Basename.pm - ! lib/File/Compare.pm lib/File/Copy.pm lib/File/Find.pm - ! lib/File/Path.pm lib/File/stat.pm lib/FileHandle.pm - ! lib/Math/Complex.pm lib/Math/Trig.pm lib/Net/Ping.pm - ! lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm - ! lib/Net/servent.pm lib/Shell.pm lib/Test.pm - ! lib/Test/Harness.pm lib/Tie/Array.pm lib/Tie/Handle.pm - ! lib/Time/gmtime.pm lib/Time/localtime.pm lib/User/grent.pm - ! lib/User/pwent.pm lib/base.pm lib/caller.pm lib/constant.pm - ! lib/diagnostics.pm lib/fields.pm lib/lib.pm lib/strict.pm -____________________________________________________________________________ -[ 4859] By: gsar on 2000/01/23 11:29:22 - Log: fix diagnostics to report "our" vs "my" correctly - Branch: perl - ! op.c pod/perldiag.pod -____________________________________________________________________________ -[ 4858] By: gsar on 2000/01/23 10:14:46 - Log: set api_version to 5.5.0 (binary compatibility needs to get tested - more widely) +[ 6855] By: jhi on 2000/08/27 21:59:21 + Log: Retract #6853 (false alarm). Branch: perl - ! patchlevel.h + ! lib/ExtUtils/xsubpp ____________________________________________________________________________ -[ 4857] By: gsar on 2000/01/23 10:04:03 - Log: disallow our($foo::bar) +[ 6854] By: jhi on 2000/08/27 21:37:44 + Log: Update Changes. Branch: perl - ! pod/perldiag.pod toke.c + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4856] By: gsar on 2000/01/23 09:50:54 - Log: dprofpp can't find Devel::DProf::VERSION due to change#4852 +[ 6853] By: jhi on 2000/08/27 21:37:16 + Log: Subject: [PATCH perl@6850] workaround for xsubpp + From: Hugo <hv@crypt.compulink.co.uk> + Date: Sun, 27 Aug 2000 22:30:25 +0100 + Message-Id: <200008272130.WAA10083@crypt.compulink.co.uk> Branch: perl - ! utils/dprofpp.PL + ! lib/ExtUtils/xsubpp ____________________________________________________________________________ -[ 4855] By: gsar on 2000/01/23 09:36:51 - Log: new test (from Michael G Schwern <schwern@pobox.com>) +[ 6852] By: jhi on 2000/08/27 21:33:58 + Log: Big-endian 64-bit patch from Raphael Manfredi. Branch: perl - + t/pragma/diagnostics.t - ! MANIFEST + ! ext/Storable/Storable.xs ____________________________________________________________________________ -[ 4854] By: gsar on 2000/01/23 09:24:40 - Log: add PREREQ_PM to default template (suggested by Michael G Schwern - <schwern@pobox.com>) +[ 6851] By: jhi on 2000/08/27 21:22:21 + Log: More ruthless editing from Hugo van der Sanden. Branch: perl - ! utils/h2xs.PL + ! pod/perldelta.pod ____________________________________________________________________________ -[ 4853] By: gsar on 2000/01/23 09:08:30 - Log: cygwin update (from Eric Fifer <EFifer@sanwaint.com>) +[ 6850] By: jhi on 2000/08/27 16:11:46 + Log: Update Changes. Branch: perl - ! cygwin/Makefile.SHs hints/cygwin.sh t/io/tell.t + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4852] By: gsar on 2000/01/23 08:52:44 - Log: mark some extensions as "special versions" to avoid CPAN indexer - confusion (from Ilya Zakharevich) +[ 6849] By: jhi on 2000/08/27 16:11:05 + Log: Provice virtual $Config{ccflags_nolargefiles} etc. Branch: perl - ! ext/Devel/DProf/DProf.pm ext/Devel/Peek/Peek.pm + ! configpm pod/perldelta.pod ____________________________________________________________________________ -[ 4851] By: gsar on 2000/01/23 08:48:46 - Log: prefer POSIX::uname() rather than syscalls, which require attempting - to load syscall.ph (from David Huggins-Daines <dhd@eradicator.org>) +[ 6848] By: jhi on 2000/08/27 15:35:08 + Log: Use the actual thread type, not the pointer-to-struct. Branch: perl - ! lib/Sys/Hostname.pm + ! ext/Thread/Thread.xs ____________________________________________________________________________ -[ 4850] By: gsar on 2000/01/23 08:36:43 - Log: integrate cfgperl contents into mainline +[ 6847] By: jhi on 2000/08/27 15:30:49 + Log: Test nit. Branch: perl - !> Configure Policy_sh.SH Porting/Glossary Porting/config.sh - !> Porting/config_H config_h.SH perl.h + ! t/pragma/warn/pp_sys ____________________________________________________________________________ -[ 4849] By: gsar on 2000/01/23 08:17:30 - Log: fix localization in while BLOCK when there is a continue BLOCK - by introducing an explicit scope (c.f. change#4848) +[ 6846] By: jhi on 2000/08/27 15:19:02 + Log: Passing -R in ldflags makes now it to appear in the default + for lddlflags, just like with -L. + + Subject: Re: MM_Unix.pm LD_RUN_PATH niggles on Solaris + From: Lupe Christoph <lupe@lupe-christoph.de> + Date: Sun, 27 Aug 2000 10:28:21 +0200 + Message-ID: <20000827102821.B4437@alanya.lupe-christoph.de> + Branch: metaconfig/U/perl + ! dlsrc.U Branch: perl - ! op.c pp_ctl.c t/cmd/while.t + ! Configure ____________________________________________________________________________ -[ 4848] By: gsar on 2000/01/23 06:43:51 - Log: fix scope cleanup when next jumps to a continue block; this is rather - in the nature of a kludge; it doesn't fix the longstanding bug that - makes C<while (!$x++) { local $x = 7 } continue { print $x }> print "7" - instead of "1") +[ 6845] By: jhi on 2000/08/27 15:08:54 + Log: Subject: MM_Unix.pm LD_RUN_PATH niggles on Solaris + From: Alan Burlison <Alan.Burlison@uk.sun.com> + Date: Sat, 26 Aug 2000 22:23:27 +0100 + Message-ID: <39A8354F.E1E832C9@uk.sun.com> Branch: perl - ! pp_ctl.c t/cmd/while.t + ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ -[ 4847] By: gsar on 2000/01/23 04:47:25 - Log: don't warn about masked lexical in C<if (my $x = 1) { my $x; }>, - C<while (my $x = foo()) { my $x = bar(); }> etc. +[ 6844] By: jhi on 2000/08/27 15:02:37 + Log: DJGPP update from Laszlo Molnar. + + Subject: [ID 20000826.014] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6788 on dos-djgpp djgpp (UNINSTALLED) [PATCH] + From: ml1050 <ml1050@freemail.hu> + Date: Sat, 26 Aug 2000 23:24:40 +0200 + Message-Id: <20000826232440.A439@freemail.hu> Branch: perl - ! op.c + ! djgpp/config.over lib/File/Temp.pm pod/buildtoc.PL + ! t/lib/ftmp-security.t t/lib/posix.t t/pragma/warn/pp_sys ____________________________________________________________________________ -[ 4846] By: gsar on 2000/01/23 04:44:17 - Log: avoid warnings in change#4839 +[ 6843] By: jhi on 2000/08/27 14:53:58 + Log: Subject: installman buglet + From: Lupe Christoph <lupe@lupe-christoph.de> + Date: Sun, 27 Aug 2000 14:38:59 +0200 + Message-ID: <20000827143859.E4437@alanya.lupe-christoph.de> Branch: perl - ! lib/Carp/Heavy.pm + ! installman ____________________________________________________________________________ -[ 4845] By: gsar on 2000/01/22 13:12:38 - Log: Configure typos (from Ray Phillips <r.phillips@mailbox.uq.edu.au>) +[ 6842] By: jhi on 2000/08/27 14:52:08 + Log: Can't get the test to reliably work thanks to the + inaccurateness of floating point. "Resolves" bug ids + 20000826.003, 20000826.009, 20000826.010, Branch: perl - ! Changes Configure + ! t/lib/trig.t ____________________________________________________________________________ -[ 4844] By: gsar on 2000/01/22 12:46:26 - Log: wrong category for exec() warning +[ 6841] By: jhi on 2000/08/26 15:53:58 + Log: Update Changes. Branch: perl - ! op.c pod/perlop.pod + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4843] By: gsar on 2000/01/22 12:42:40 - Log: fix line continuations in argument lists (from Helmut Jarausch) +[ 6840] By: jhi on 2000/08/26 14:23:03 + Log: grep -e isn't portable. + + Subject: [ID 20000825.027] let me (perlbug@perl.com) know how I blew it + From: chris@broadband.att.com + Date: Sat, 26 Aug 2000 00:17:27 -0600 (MDT) + Message-Id: <200008260617.AAA10219@lazlo.tci.com> Branch: perl - ! lib/ExtUtils/xsubpp + ! hints/solaris_2.sh ____________________________________________________________________________ -[ 4842] By: gsar on 2000/01/22 12:34:39 - Log: CGI.pm upgraded to v2.56 from CPAN +[ 6839] By: jhi on 2000/08/26 14:12:23 + Log: no-install target a la make -n. + + Subject: [PATCH] make no-install (was Re: [PATCH] installation not quite silent yet.) + From: <abigail@foad.org> + Date: Sat, 26 Aug 2000 03:57:34 -0400 + Message-ID: <20000826075735.18912.qmail@foad.org> Branch: perl - ! eg/cgi/index.html lib/CGI.pm lib/CGI/Apache.pm - ! lib/CGI/Cookie.pm lib/CGI/Pretty.pm lib/CGI/Switch.pm - ! t/lib/cgi-html.t + ! Makefile.SH installman installperl ____________________________________________________________________________ -[ 4841] By: gsar on 2000/01/22 12:07:23 - Log: avoid warnings due to lack of forward declarations +[ 6838] By: jhi on 2000/08/26 14:06:33 + Log: Retract #6826 as the #6828 should be do the same + in a More Correct Way. Branch: perl - ! lib/Pod/Html.pm + ! installperl ____________________________________________________________________________ -[ 4840] By: gsar on 2000/01/22 12:04:30 - Log: heavy cleanup of Pod::Html bug fixes (from Wolfgang Laun - <wolfgang.laun@alcatel.at>) +[ 6837] By: jhi on 2000/08/26 05:24:00 + Log: More casting. Branch: perl - ! lib/Pod/Html.pm + ! ext/Storable/Storable.xs ____________________________________________________________________________ -[ 4839] By: gsar on 2000/01/22 11:57:24 - Log: better Carp reporting within subclassed modules (from Wolfgang Laun - <wolfgang.laun@alcatel.at>) +[ 6836] By: jhi on 2000/08/26 05:05:46 + Log: Nicer in decimal. Branch: perl - ! lib/Carp/Heavy.pm pod/perldelta.pod + ! ext/Storable/Storable.xs ____________________________________________________________________________ -[ 4838] By: gsar on 2000/01/22 10:53:06 - Log: truncate(FH) flushes FH before truncating it +[ 6835] By: jhi on 2000/08/26 05:03:50 + Log: There be no UVdf. Branch: perl - ! pp_sys.c t/io/fs.t + ! ext/Storable/Storable.xs ____________________________________________________________________________ -[ 4837] By: gsar on 2000/01/22 10:37:16 - Log: #line directives without a filename leave the file name as it was - instead of setting it to the script name (from Andrew Pimlott - <andrew@pimlott.ne.mediaone.net>) +[ 6834] By: jhi on 2000/08/26 05:00:18 + Log: Continue IVdfing and UVxfing. Branch: perl - ! toke.c + ! ext/Storable/Storable.xs ____________________________________________________________________________ -[ 4836] By: gsar on 2000/01/22 10:06:53 - Log: add patch for printf-style format typechecks (from Robin Barker - <rmb1@cise.npl.co.uk>); fixes for problems so identified +[ 6833] By: jhi on 2000/08/26 04:53:14 + Log: Use IVdf. Branch: perl - ! XSUB.h doio.c dump.c embed.pl gv.c op.c perl.c perl.h pp_ctl.c - ! pp_hot.c pp_sys.c proto.h regcomp.c sv.c toke.c + ! ext/Storable/Storable.xs ____________________________________________________________________________ -[ 4835] By: gsar on 2000/01/22 08:42:52 - Log: From: John Tobey <jtobey@isay.com> - Date: Thu, 16 Dec 1999 20:20:38 -0500 - Message-Id: <E11ym4U-0000c7-00@einstein.localnet> - Subject: [ID 19991216.006] [PATCH 5.005_63] Reloading modules that use 'fields' +[ 6832] By: jhi on 2000/08/26 04:40:41 + Log: Document PTR2XX and INT2PTR. Branch: perl - ! lib/base.pm lib/fields.pm t/lib/fields.t + ! pod/perlguts.pod ____________________________________________________________________________ -[ 4834] By: gsar on 2000/01/22 08:08:08 - Log: fix deeply nested closures that have no references to lexical in - intervening subs +[ 6831] By: jhi on 2000/08/26 04:33:18 + Log: Use UVxf, PTR2UV, NVff. Branch: perl - ! embed.h embed.pl op.c proto.h t/op/closure.t + ! ext/Storable/Storable.xs ____________________________________________________________________________ -[ 4833] By: gsar on 2000/01/21 17:04:21 - Log: add $VERSION +[ 6830] By: jhi on 2000/08/26 04:31:32 + Log: Update the test count. Branch: perl - ! lib/Text/Soundex.pm lib/Tie/Handle.pm + ! t/lib/trig.t ____________________________________________________________________________ -[ 4832] By: gsar on 2000/01/21 16:49:09 - Log: fix bug in dumping self-referential scalars +[ 6829] By: jhi on 2000/08/26 03:05:50 + Log: Subject: [PATCH] installation not quite silent yet. + From: <abigail@foad.org> + Date: Fri, 25 Aug 2000 20:07:53 -0400 + Message-ID: <20000826000753.7822.qmail@foad.org> Branch: perl - ! ext/Data/Dumper/Dumper.pm ext/Data/Dumper/Dumper.xs - ! t/lib/dumper.t -____________________________________________________________________________ -[ 4831] By: jhi on 2000/01/21 09:16:07 - Log: Integrate with Sarathy. - Branch: cfgperl - +> t/op/exists_sub.t - !> INSTALL MANIFEST embed.h embed.pl global.sym objXSUB.h op.c - !> op.h perlapi.c pod/perldelta.pod pod/perldiag.pod - !> pod/perlfunc.pod pod/perlop.pod pod/perlvar.pod pp.c pp_hot.c - !> pp_sys.c proto.h sv.c sv.h t/pragma/warn/pp_hot - !> t/pragma/warn/pp_sys util.c utils/h2xs.PL -____________________________________________________________________________ -[ 4830] By: gsar on 2000/01/21 04:28:08 - Log: patch to report warnings on bogus filehandles passed to flock(), - more consistent warnings, from Greg Bacon <gbacon@itsc.uah.edu> - (slightly modified) - Branch: perl - ! embed.h embed.pl global.sym objXSUB.h perlapi.c - ! pod/perldiag.pod pp_hot.c pp_sys.c proto.h - ! t/pragma/warn/pp_hot t/pragma/warn/pp_sys util.c + ! installman installperl ____________________________________________________________________________ -[ 4829] By: gsar on 2000/01/21 03:43:46 - Log: typo fix +[ 6828] By: jhi on 2000/08/26 03:05:14 + Log: Subject: Re: [ID 20000825.019] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6820 on alpha-dec_osf 5.1 (UNINSTALLED) + From: Spider Boardman <spider@web.zk3.dec.com> + Date: Fri, 25 Aug 2000 19:12:40 -0400 + Message-Id: <200008252312.TAA17828@leggy.zk3.dec.com> Branch: perl - ! pod/perlop.pod + ! gv.c ____________________________________________________________________________ -[ 4828] By: gsar on 2000/01/21 03:32:31 - Log: notes about $^H and %^H from Ilya Zakharevich; substantial - fixups of faulty facts and prose +[ 6827] By: jhi on 2000/08/25 23:54:34 + Log: Support preserving extremely big/small angles. Branch: perl - ! pod/perlvar.pod + ! lib/Math/Trig.pm pod/perldelta.pod t/lib/trig.t ____________________________________________________________________________ -[ 4827] By: gsar on 2000/01/21 01:45:51 - Log: support for C<exists &func> (from Spider Boardman) +[ 6826] By: jhi on 2000/08/25 23:01:20 + Log: Patch installperl to be long double-aware. + + Subject: Re: [PATCH] [ID 20000825.019] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6820 on alpha-dec_osf 5.1 (UNINSTALLED) + From: Spider Boardman <spider@web.zk3.dec.com> + Date: Fri, 25 Aug 2000 18:15:23 -0400 + Message-Id: <200008252215.SAA28740@leggy.zk3.dec.com> Branch: perl - + t/op/exists_sub.t - ! MANIFEST op.c op.h pod/perldelta.pod pod/perldiag.pod - ! pod/perlfunc.pod pp.c + ! installperl ____________________________________________________________________________ -[ 4826] By: gsar on 2000/01/21 01:35:46 - Log: mention the fact that open(my $foo, ...) covers all handle - constructors +[ 6825] By: jhi on 2000/08/25 22:58:25 + Log: Remove duplicately applied patch shards. + + Subject: [ID 20000825.012] [PATCH@6822] t/lib/cgi-html.t produces ugly cruft during 'make test' + From: Spider Boardman <spider@leggy.zk3.dec.com> + Date: Fri, 25 Aug 2000 16:45:03 -0400 + Message-Id: <200008252045.QAA23518@leggy.zk3.dec.com> Branch: perl - ! pod/perldelta.pod + ! t/lib/cgi-html.t ____________________________________________________________________________ -[ 4825] By: gsar on 2000/01/21 01:03:34 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Wed, 19 Jan 2000 15:05:11 -0500 - Message-ID: <20000119150511.A22859@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_63] h2xs goof and a depessimization +[ 6824] By: jhi on 2000/08/25 22:57:00 + Log: Subject: [PATCH @6820] installman under -w and strict (was Re: [PATCH] More silencing of installman.) + From: Daniel Chetlin <daniel@chetlin.com> + Date: Fri, 25 Aug 2000 12:23:16 -0700 + Message-ID: <20000825122316.A10250@ilmd.chetlin.org> + + Subject: Re: [PATCH @6820] installman under -w and strict (was Re: [PATCH] More silencing of installman.) + From: Daniel Chetlin <daniel@chetlin.com> + Date: Fri, 25 Aug 2000 14:47:19 -0700 + Message-ID: <20000825144719.A20587@ilmd.chetlin.org> Branch: perl - ! utils/h2xs.PL + ! installman ____________________________________________________________________________ -[ 4824] By: gsar on 2000/01/20 19:14:26 - Log: INSTALL updates from Andy Dougherty +[ 6823] By: jhi on 2000/08/25 22:44:17 + Log: Timestamp problem? Branch: perl - ! INSTALL + ! uconfig.h uconfig.sh ____________________________________________________________________________ -[ 4823] By: gsar on 2000/01/20 08:40:13 - Log: sv_true() has a superfluous test +[ 6822] By: jhi on 2000/08/25 19:01:06 + Log: One forgotten file from #6816. Branch: perl - ! sv.c sv.h + ! vos/config.h ____________________________________________________________________________ -[ 4822] By: bailey on 2000/01/20 02:03:35 - Log: Minor cosmetic updates - Branch: vmsperl - ! configure.com -____________________________________________________________________________ -[ 4821] By: bailey on 2000/01/20 00:25:30 - Log: Quick integration of mainline changes to date - Branch: vmsperl - +> (branch 74 files) - - eg/cgi/dna.small.gif.uu eg/cgi/wilogo.gif.uu epoc/config.h - - epoc/perl.mmp epoc/perl.pkg ext/DynaLoader/dl_cygwin.xs - - lib/Pod/PlainText.pm lib/unicode/Eq/Latin1 - - lib/unicode/Eq/Unicode lib/unicode/Jamo-2.txt - - lib/unicode/Unicode.html lib/unicode/UnicodeData-Latest.txt - - lib/warning.pm os2/POSIX.mkfifo warning.h - !> (integrate 462 files) -____________________________________________________________________________ -[ 4820] By: jhi on 2000/01/19 22:46:42 - Log: More robust inc_version_list from Andy. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH - Branch: metaconfig - ! U/installdirs/inc_version_list.U -____________________________________________________________________________ -[ 4819] By: jhi on 2000/01/19 17:36:56 - Log: Add NV_PRESERVES_UV. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH perl.h - Branch: metaconfig - ! U/protos/selecttype.U - Branch: metaconfig/U/perl - - nvpresuv.U - ! perlxv.U -____________________________________________________________________________ -[ 4818] By: jhi on 2000/01/19 08:13:05 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Changes Configure win32/config.bc win32/config.gc - !> win32/config.vc win32/config_H.bc win32/config_H.gc - !> win32/config_H.vc -____________________________________________________________________________ -[ 4817] By: gsar on 2000/01/19 05:25:43 - Log: regen win32/config* +[ 6821] By: jhi on 2000/08/25 18:56:39 + Log: Regen Changes. Branch: perl - ! Configure win32/config.bc win32/config.gc win32/config.vc - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc -____________________________________________________________________________ -[ 4816] By: jhi on 2000/01/18 21:19:10 - Log: Policy patch from Andy for installation directories, - removing the $apiversion. - Branch: cfgperl - ! Policy_sh.SH + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4815] By: jhi on 2000/01/18 21:11:03 - Log: Move _GNU_SOURCE into config_h.SH awaay from Configure - as suggested by Andy. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/compline/d_gnulibc.U U/modified/cc.U -____________________________________________________________________________ -[ 4814] By: gsar on 2000/01/18 20:48:10 - Log: integrate cfgperl changes into mainline +[ 6820] By: jhi on 2000/08/25 18:52:35 + Log: Fix Changes ordering. Branch: perl ! Changes - !> Configure Porting/Glossary Porting/config.sh Porting/config_H - !> Porting/pumpkin.pod config_h.SH doop.c patchlevel.h perl.c - !> perl.h t/lib/posix.t t/op/pack.t utf8.c -____________________________________________________________________________ -[ 4813] By: jhi on 2000/01/18 19:41:33 - Log: metaconfig todo note from Andy. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/installdirs/inc_version_list.U -____________________________________________________________________________ -[ 4812] By: jhi on 2000/01/18 15:02:55 - Log: More -V. - Branch: cfgperl - ! perl.c -____________________________________________________________________________ -[ 4811] By: jhi on 2000/01/18 10:35:30 - Log: More compile-time options shown with -V. - Branch: cfgperl - ! perl.c -____________________________________________________________________________ -[ 4810] By: jhi on 2000/01/17 08:35:49 - Log: Add -D_GNU_SOURCE into ccflags for gcc (for now to expose - the strtold() and qgcvt() prototypes for long doubles, but - it should be okay in any case); fix bad assumptions in the - test suite about string->float conversions; though the out - parameter of strtold() (and strtoll()) is unused, it is nicer - to have it in correct type. - Branch: cfgperl - ! Configure config_h.SH perl.h t/lib/posix.t t/op/pack.t - Branch: metaconfig - ! U/modified/cc.U -____________________________________________________________________________ -[ 4809] By: jhi on 2000/01/16 19:21:18 - Log: strtoll works better ternary. - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 4808] By: jhi on 2000/01/16 19:12:58 - Log: Know strtoll. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH perl.h ____________________________________________________________________________ -[ 4807] By: jhi on 2000/01/16 17:57:03 - Log: Integrate with Sarathy. - Branch: cfgperl - !> dump.c gv.c gv.h lib/vars.pm op.c op.h perl.h pod/perlfunc.pod - !> sv.c sv.h t/pragma/strict-vars toke.c util.c -____________________________________________________________________________ -[ 4806] By: jhi on 2000/01/16 16:37:47 - Log: Continue qgcvt work; closer now but not yet there. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH doop.c utf8.c - Branch: metaconfig - ! U/compline/d_gconvert.U - Branch: metaconfig/U/perl - ! d_qgcvt.U -____________________________________________________________________________ -[ 4805] By: jhi on 2000/01/15 22:26:16 - Log: Metaconfig and Porting patches from Andy; start using the new - long long and long double thingies from #4804; regen Configure. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! Porting/pumpkin.pod config_h.SH patchlevel.h perl.h util.c - Branch: metaconfig - + U/dist_patches/dist-p70a U/dist_patches/dist-p70b - + U/dist_patches/dist-p70c U/installdirs/inc_version_list.U - + U/modified/myhostname.U U/modified/nis.U U/nullified/fpu.U - + U/nullified/lib.U - ! U/README U/compline/d_gconvert.U U/installdirs/sitearch.U - ! U/installdirs/sitelib.U U/installdirs/vendorarch.U - ! U/installdirs/vendorlib.U U/modified/Cppsym.U U/modified/Loc.U - ! U/modified/Oldconfig.U U/modified/Signal.U - ! U/modified/sig_name.U U/threads/usethreads.U - Branch: metaconfig/U/perl - ! d_qgcvt.U d_strtold.U d_strtoll.U d_strtoq.U d_strtoull.U - ! d_strtouq.U dlsrc.U i_db.U libperl.U patchlevel.U - ! usemultiplicity.U +[ 6819] By: jhi on 2000/08/25 18:50:25 + Log: Update Changes. Branch: perl - ! perl.h util.c + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4804] By: jhi on 2000/01/14 14:22:24 - Log: Add more quad/long long/long double sciency. +[ 6818] By: jhi on 2000/08/25 18:47:45 + Log: Tweak the sfio/useperlio logic, hopefully as wished in + + Subject: [ID 20000825.004] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6804 on i586-linux 2.2.12 (UNINSTALLED) + From: Nicholas Clark <nick@babyhippo.co.uk> + Date: Fri, 25 Aug 2000 12:01:45 +0100 + Message-Id: <E13SHF3-0005I9-00@fruitbat.babyhippo.co.uk> Branch: metaconfig/U/perl - + d_qgcvt.U d_strtold.U d_strtoll.U d_strtoq.U d_strtoull.U - + d_strtouq.U -____________________________________________________________________________ -[ 4803] By: gsar on 2000/01/14 04:40:49 - Log: minor optimization (avoid double sv_upgrade() for "our Foo $bar;") + ! d_sfio.U Branch: perl - ! op.c -____________________________________________________________________________ -[ 4802] By: gsar on 2000/01/14 04:35:55 - Log: add note about "our" - Branch: perl - ! lib/vars.pm + ! Configure ____________________________________________________________________________ -[ 4801] By: gsar on 2000/01/14 04:16:51 - Log: nailed "our" declarations, and better warnings on duplicate - "our" declarations +[ 6817] By: jhi on 2000/08/25 18:32:51 + Log: Allow microperl to assume <math.h>, without it the math + functions like floor() are assumed to return int, which makes + for core dumps in machines where integer and floating register + don't mix. Branch: perl - ! dump.c gv.c gv.h op.c pod/perlfunc.pod sv.c sv.h - ! t/pragma/strict-vars toke.c + ! uconfig.h uconfig.sh ____________________________________________________________________________ -[ 4800] By: gsar on 2000/01/14 01:27:13 - Log: avoid spurious "Useless use of variable" warning on C<our $foo;> +[ 6816] By: jhi on 2000/08/25 18:27:17 + Log: AIX 4.3.3 has SOCKS in libc with a differently named init routine, + the problem reported in + + Subject: [ID 20000825.007] Building stable 5.6.0 on AIX 4.3.3 using SOCKS + From: danhale@us.ibm.com + Date: Fri, 25 Aug 2000 10:58:06 -0400 + Message-Id: <85256946.005238A3.00@d54mta02.raleigh.ibm.com> + Branch: metaconfig/U/perl + + d_socks5_init.U Branch: perl - ! dump.c op.c op.h + ! Configure INSTALL config_h.SH configure.com epoc/config.sh + ! perl.c uconfig.h uconfig.sh vos/config.def vos/config.h + ! vos/config.pl vos/config_h.SH_orig win32/config.bc + ! win32/config.gc win32/config.vc ____________________________________________________________________________ -[ 4799] By: gsar on 2000/01/14 01:17:15 - Log: doc typo +[ 6815] By: jhi on 2000/08/25 17:43:31 + Log: A solution for the retrieve_fd autosplit warning, + idea suggested by Mike Guy. Branch: perl - ! pod/perlfunc.pod + ! ext/Storable/Storable.pm ____________________________________________________________________________ -[ 4798] By: jhi on 2000/01/13 16:31:34 - Log: Integrate with Sarathy. - Branch: cfgperl - +> epoc/config.sh epoc/epocish.c epoc/link.pl - +> ext/DynaLoader/XSLoader_pm.PL ext/DynaLoader/hints/openbsd.pl - +> ext/IPC/SysV/hints/cygwin.pl ext/NDBM_File/hints/cygwin.pl - +> ext/ODBM_File/hints/cygwin.pl lib/byte.pm lib/byte_heavy.pl - +> lib/unicode/Unicode.300 pod/perlfork.pod t/lib/glob-case.t - +> win32/perlhost.h win32/vdir.h win32/vmem.h - - epoc/Config.pm epoc/autosplit.pl epoc/config.h epoc/perl.mmp - - epoc/perl.pkg ext/DynaLoader/dl_cygwin.xs - - lib/unicode/UnicodeData-Latest.txt os2/POSIX.mkfifo - !> (integrate 282 files) -____________________________________________________________________________ -[ 4797] By: gsar on 2000/01/13 08:12:56 - Log: clearer docs for change#4796; faster av_exists() - Branch: perl - ! av.c pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod -____________________________________________________________________________ -[ 4796] By: gsar on 2000/01/13 06:49:03 - Log: support delete() and exists() on array, tied array, and pseudo-hash - elements or slices - Branch: perl - ! av.c embed.h embed.pl global.sym lib/Tie/Array.pm - ! lib/Tie/Hash.pm objXSUB.h op.c perlapi.c pod/perldelta.pod - ! pod/perlfunc.pod pod/perlref.pod pod/perltie.pod pp.c proto.h - ! t/op/avhv.t t/op/delete.t -____________________________________________________________________________ -[ 4795] By: gsar on 2000/01/11 20:52:30 - Log: extend site_perl changes change#4773 to vendor_perl as well +[ 6814] By: jhi on 2000/08/25 17:16:03 + Log: Add install-silent target. Branch: perl - ! Configure + ! Makefile.SH ____________________________________________________________________________ -[ 4794] By: gsar on 2000/01/11 19:18:50 - Log: rework INSTALL to reflect new logic for versioning sitelibs +[ 6813] By: jhi on 2000/08/25 17:14:23 + Log: Subject: Re: [PATCH] More silencing of installman. + From: <abigail@foad.org> + Date: Thu, 24 Aug 2000 19:27:03 -0400 + Message-ID: <20000824232703.7001.qmail@foad.org> + + Subject: Re: [PATCH] More silencing of installman. + From: <abigail@foad.org> + Date: Fri, 25 Aug 2000 03:00:58 -0400 + Message-ID: <20000825070058.10697.qmail@foad.org> Branch: perl - ! INSTALL + ! installman ____________________________________________________________________________ -[ 4793] By: gsar on 2000/01/11 01:44:00 - Log: test for change#4792 +[ 6812] By: jhi on 2000/08/25 17:11:28 + Log: installperl --verbose and --silent. + + Subject: Re: [PATCH] More silencing of installman. + From: <abigail@foad.org> + Message-ID: <20000825064430.9719.qmail@foad.org> + Date: Fri, 25 Aug 2000 02:44:30 -0400 Branch: perl - ! t/op/fork.t + ! installperl ____________________________________________________________________________ -[ 4792] By: gsar on 2000/01/11 01:22:36 - Log: pseudo forked children inherit environment correctly +[ 6811] By: jhi on 2000/08/25 17:05:43 + Log: Subject: [ID 20000824.029] MakeMaker manifypods fails on DJGPP systems + From: "Peter J. Farley III" <pjfarley@banet.net> + Date: Thu, 24 Aug 2000 21:58:03 -0400 + Message-Id: <4.3.1.0.20000824215500.00ac3df0@pop5.banet.net> + + (applied slightly modified) Branch: perl - ! win32/perlhost.h + ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ -[ 4791] By: gsar on 2000/01/10 19:14:03 - Log: test tweak +[ 6810] By: jhi on 2000/08/25 17:01:18 + Log: Missing parts of + + Subject: [PATCH: 6789] some endl fixes for VMS wackiness + From: Peter Prymmer <pvhp@forte.com> + Date: Wed, 23 Aug 2000 13:58:31 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10008231351000.126820-100000@aspara.forte.com> Branch: perl - ! t/op/fork.t + ! t/lib/cgi-html.t ____________________________________________________________________________ -[ 4790] By: gsar on 2000/01/10 18:56:16 - Log: check for USE_ITHREADS sanity was too restrictive +[ 6809] By: jhi on 2000/08/25 16:46:32 + Log: Subject: [PATCH perl@6805, 5.6.0, 5.005_03] prevent rare Perl hang on VMS + From: "Craig A. Berry" <craig.berry@psinetcs.com> + Date: Thu, 24 Aug 2000 19:13:11 -0500 + Message-Id: <4.3.2.7.2.20000824174417.02479ef8@exchi01> Branch: perl - ! perl.h + ! vms/vms.c ____________________________________________________________________________ -[ 4789] By: gsar on 2000/01/10 18:30:24 - Log: add workaround for textmode read() bug in MSVCRT; make chdir() do - a real SetCurrentDirectory() in toplevel host +[ 6808] By: jhi on 2000/08/25 16:39:22 + Log: Subject: [PATCH: 6805] several more tweaks to configure.com + From: Peter Prymmer <pvhp@forte.com> + Date: Thu, 24 Aug 2000 16:25:48 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10008241623420.181493-100000@aspara.forte.com> Branch: perl - ! README.win32 win32/Makefile win32/makefile.mk win32/perlhost.h - ! win32/vdir.h win32/win32.c + ! configure.com ____________________________________________________________________________ -[ 4782] By: gsar on 2000/01/10 05:27:03 - Log: EPOC port update (from Olaf Flebbe <O.Flebbe@science-computing.de>) +[ 6807] By: jhi on 2000/08/25 16:36:37 + Log: Better wording for the vec lvalue diagnostic. + + Subject: Re: [PATCH] Re: [ID 20000821.008] Negitive numbers with vec dumps core + From: Ronald J Kimball <rjk@linguist.dartmouth.edu> + Date: Wed, 23 Aug 2000 14:12:16 -0400 + Message-ID: <20000823141215.A173200@linguist.dartmouth.edu> Branch: perl - + epoc/config.sh epoc/epocish.c epoc/link.pl - - epoc/Config.pm epoc/autosplit.pl epoc/config.h epoc/perl.mmp - - epoc/perl.pkg - ! MANIFEST README.epoc epoc/createpkg.pl epoc/epoc.c - ! epoc/epoc_stubs.c epoc/epocish.h ext/IO/lib/IO/Socket.pm - ! lib/Sys/Hostname.pm + ! pod/perldiag.pod ____________________________________________________________________________ -[ 4781] By: gsar on 2000/01/10 05:11:03 - Log: pod typos (from Abigail <abigail@delanet.com>) +[ 6806] By: jhi on 2000/08/24 18:17:22 + Log: Subject: [PATCH] More silencing of installman. + From: <abigail@foad.org> + Date: Thu, 24 Aug 2000 14:01:44 -0400 + Message-ID: <20000824180144.20062.qmail@foad.org> Branch: perl - ! pod/perl.pod pod/perllexwarn.pod pod/perlxstut.pod + ! installman ____________________________________________________________________________ -[ 4780] By: gsar on 2000/01/10 05:07:35 - Log: failing RE test added (from Robert Cunningham <rkc@ll.mit.edu>) +[ 6805] By: jhi on 2000/08/24 15:00:31 + Log: Update Changes. Branch: perl - ! t/lib/thread.t + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4779] By: gsar on 2000/01/10 05:06:16 - Log: terminate -s switch processing only on C<-->, not on C<--foo> +[ 6804] By: jhi on 2000/08/24 14:59:07 + Log: Regen perltoc. Branch: perl - ! perl.c + ! pod/perltoc.pod ____________________________________________________________________________ -[ 4778] By: gsar on 2000/01/10 04:38:45 - Log: useithreads needs usemultiplicity +[ 6803] By: jhi on 2000/08/24 14:44:39 + Log: Show the doc file, not the temp file. Branch: perl - ! Configure perl.h + ! installman ____________________________________________________________________________ -[ 4777] By: gsar on 2000/01/10 01:18:04 - Log: use $Config{version} rather than $] where appropriate +[ 6802] By: jhi on 2000/08/24 14:41:53 + Log: Continue silencing. Branch: perl - ! lib/CPAN.pm lib/ExtUtils/Installed.pm lib/ExtUtils/MM_Unix.pm - ! lib/ExtUtils/Mksymlists.pm lib/Pod/Man.pm lib/diagnostics.pm - ! lib/lib.pm + ! installman ____________________________________________________________________________ -[ 4776] By: gsar on 2000/01/10 00:11:34 - Log: enable fork.t on windows +[ 6801] By: jhi on 2000/08/24 14:34:40 + Log: Actually do something with the silencer option. Branch: perl - ! t/op/fork.t + ! installman ____________________________________________________________________________ -[ 4775] By: gsar on 2000/01/10 00:07:29 - Log: broken test for use5005threads +[ 6800] By: jhi on 2000/08/24 14:26:22 + Log: Make installman to recognize the silence flag -S. Branch: perl - ! t/lib/safe2.t + ! installman ____________________________________________________________________________ -[ 4774] By: gsar on 2000/01/09 23:56:37 - Log: more windows build tweaks +[ 6799] By: jhi on 2000/08/24 13:49:38 + Log: DOS patches and portability/porting notes, from Tim Jenness. Branch: perl - ! installperl makedef.pl win32/Makefile win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/config_sh.PL - ! win32/makefile.mk + ! lib/File/Temp.pm ____________________________________________________________________________ -[ 4773] By: gsar on 2000/01/09 22:27:19 - Log: more changes for new-style version numbers (versions numbers on - the filesystem look like 5.5.640, except on DOS-DJGPP and VMS where - they look like 5_5_640; delete @Config{pm_apiversion,xs_apiversion}; - split $Config{apiversion} into three, @Config{apirevision,apiversion, - apisubversion} for CPP friendliness; $Config{sitelib} now defaults - to .../site_perl/$version, just like $Config{privlib}, making sitelib - completely independent across versions and substantially eliminating - chances of breaking older installations by overwriting newly built - extensions; all this means compatibility inclusions for @INC will need - to take into account older sitelib versions (this still TODO) +[ 6798] By: jhi on 2000/08/24 13:48:27 + Log: Create directories in silence. - windows, vms, dos tweaks for the above + Subject: [PATCH] Another silencer for MakeMaker + From: andreas.koenig@anima.de (Andreas J. Koenig) + Date: 24 Aug 2000 14:18:52 +0200 + Message-ID: <m3zom297ir.fsf@ak-71.mind.de> Branch: perl - ! Changes Configure INSTALL Porting/config.sh Porting/config_H - ! config_h.SH configure.com dosish.h installman installperl - ! patchlevel.h perl.c perl.h vms/vmsish.h win32/Makefile - ! win32/config.bc win32/config.gc win32/config.vc - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc - ! win32/config_h.PL win32/config_sh.PL win32/makefile.mk - ! win32/win32.c + ! lib/ExtUtils/Command.pm ____________________________________________________________________________ -[ 4772] By: gsar on 2000/01/09 19:05:33 - Log: s/usethreads/use5005threads/g +[ 6797] By: jhi on 2000/08/24 13:46:42 + Log: More liberal parsing of version numbers. + + Subject: Re: CPAN.pm beta for testing available + From: andreas.koenig@anima.de (Andreas J. Koenig) + Date: 24 Aug 2000 13:51:57 +0200 + Message-ID: <m34s4aanc2.fsf@ak-71.mind.de> Branch: perl - ! myconfig.SH t/lib/english.t t/lib/thread.t t/op/nothread.t + ! lib/CPAN.pm ____________________________________________________________________________ -[ 4771] By: gsar on 2000/01/09 18:51:50 - Log: Configure changes for new-style version numbers (from Andy Dougherty, - slightly altered) +[ 6796] By: jhi on 2000/08/24 13:44:36 + Log: Make "make install" by default silent. A new "install-verbose" + target is verbose. Branch: perl - ! Configure INSTALL Porting/Glossary Porting/config.sh - ! Porting/config_H config_h.SH perl.h win32/Makefile - ! win32/config.bc win32/config.gc win32/config.vc - ! win32/makefile.mk + ! Makefile.SH ____________________________________________________________________________ -[ 4770] By: gsar on 2000/01/07 22:18:54 - Log: fix for 'make utest' failures (from Ilya Zakharevich) +[ 6795] By: jhi on 2000/08/24 13:39:14 + Log: Add silencer flags to installperl. + + Subject: [PATCH] Making installperl silent. + From: <abigail@foad.org> + Date: Thu, 24 Aug 2000 05:01:45 -0400 + Message-ID: <20000824090145.13141.qmail@foad.org> Branch: perl - ! regexec.c + ! installperl ____________________________________________________________________________ -[ 4769] By: gsar on 2000/01/07 18:23:16 - Log: cygwin update (from Eric Fifer <EFifer@sanwaint.com>) +[ 6794] By: jhi on 2000/08/24 13:35:50 + Log: installperl couldn't tell whether it had run tests or not. + + Subject: [PATCH] Re: installperl and t/TEST + From: <abigail@foad.org> + Date: Thu, 24 Aug 2000 04:00:53 -0400 + Message-ID: <20000824080053.2494.qmail@foad.org> Branch: perl - + ext/IPC/SysV/hints/cygwin.pl ext/NDBM_File/hints/cygwin.pl - + ext/ODBM_File/hints/cygwin.pl - ! Configure INSTALL MANIFEST ext/POSIX/Makefile.PL - ! hints/cygwin.sh installman installperl lib/Cwd.pm - ! lib/ExtUtils/MakeMaker.pm lib/File/Spec/Unix.pm lib/perl5db.pl - ! perlsdio.h t/op/magic.t t/op/stat.t utils/perlcc.PL + ! Makefile.SH installperl ____________________________________________________________________________ -[ 4768] By: gsar on 2000/01/07 18:12:15 - Log: typo on h2xs.PL (from Helmut Jarausch) +[ 6793] By: jhi on 2000/08/24 13:27:50 + Log: Drop the separate perlbc, perlcc -b should be enough. Branch: perl - ! utils/h2xs.PL + - utils/perlbc.PL + ! MANIFEST pod/perldelta.pod pod/perlutil.pod utils/Makefile ____________________________________________________________________________ -[ 4767] By: gsar on 2000/01/07 17:58:45 - Log: VMS update (from Peter Prymmer <pvhp@forte.com>) +[ 6792] By: jhi on 2000/08/24 04:41:30 + Log: Upgrade to Storable 0.7.4, from Raphael Manfredi, + plus the typo fix from Peter Prymmer. Branch: perl - ! README.vms configure.com vms/subconfigure.com + ! ext/Storable/ChangeLog ext/Storable/Makefile.PL + ! ext/Storable/Storable.pm ext/Storable/Storable.xs ____________________________________________________________________________ -[ 4766] By: gsar on 2000/01/07 17:54:05 - Log: os2/POSIX.mkfifo not needed (from Yitzchak Scott-Thoennes - <sthoenna@efn.org>) +[ 6791] By: jhi on 2000/08/24 02:10:43 + Log: Replace #6705 with a minimal doc patch. + + Subject: [PATCH 5.6.0] replace change #6705 + From: Jan Dubois <jand@ActiveState.com> + Date: Wed, 23 Aug 2000 18:31:51 -0700 + Message-ID: <dau8qsolaurdcbom4810gfuhbjegemtr58@4ax.com> Branch: perl - - os2/POSIX.mkfifo - ! MANIFEST README.os2 + ! lib/Win32.pod win32/win32.c ____________________________________________________________________________ -[ 4765] By: gsar on 2000/01/06 20:11:46 - Log: add workaround for dlopen() bug on OpenBSD (relative paths that - match /^lib/ won't load properly) +[ 6790] By: jhi on 2000/08/23 17:52:00 + Log: Subject: [PATCH] Re: [ID 20000821.008] Negitive numbers with vec dumps core + From: Mike Guy <mjtg@cam.ac.uk> + Date: Wed, 23 Aug 2000 18:38:46 +0100 + Message-Id: <E13ReUA-0000vC-00@virgo.cus.cam.ac.uk> Branch: perl - + ext/DynaLoader/hints/openbsd.pl - ! Changes MANIFEST ext/DynaLoader/dl_dlopen.xs + ! doop.c pod/perldiag.pod pod/perlfunc.pod t/op/vec.t ____________________________________________________________________________ -[ 4764] By: gsar on 2000/01/06 19:51:08 - Log: add undocumented globals for compatibility--find.pl, and find2perl - generated code need them (from Helmut Jarausch <jarausch@igpm.rwth-aachen.de>) +[ 6789] By: jhi on 2000/08/23 15:34:21 + Log: Update Changes. Branch: perl - ! lib/File/Find.pm + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4763] By: gsar on 2000/01/06 10:51:07 - Log: fix various C-backend shenanigans +[ 6788] By: jhi on 2000/08/23 15:33:40 + Log: Subject: [PATCH] (Mac OS X): Don't #define environ unless PERL_CORE + From: Wilfredo Sánchez <wsanchez@apple.com> + Date: Tue, 22 Aug 2000 19:31:27 -0700 + Message-Id: <200008230231.TAA00461@ns1.abstrata.com> Branch: perl - ! ext/B/B/C.pm + ! perl.h ____________________________________________________________________________ -[ 4762] By: gsar on 2000/01/06 04:09:00 - Log: tweak test in change#4757 for Windows +[ 6787] By: jhi on 2000/08/23 15:29:31 + Log: Subject: [ID 20000823.004] [PATCH 5.6.0+] Pod::Html is too self-contained + From: Spider Boardman <spider@leggy.zk3.dec.com> + Date: Wed, 23 Aug 2000 10:33:23 -0400 + Message-Id: <200008231433.KAA28122@leggy.zk3.dec.com> Branch: perl - ! t/io/open.t + ! lib/Pod/Html.pm ____________________________________________________________________________ -[ 4761] By: gsar on 2000/01/06 02:55:30 - Log: USE_ITHREADS tweak (reused pad values could be SvREADONLY if - they belonged to freed OP_CONSTs) +[ 6786] By: jhi on 2000/08/23 15:28:11 + Log: Bad makefile. Branch: perl - ! op.c + ! ext/B/Makefile.PL ____________________________________________________________________________ -[ 4760] By: gsar on 2000/01/06 00:22:40 - Log: constant ranges could escape bareword check in list context +[ 6785] By: jhi on 2000/08/23 14:37:04 + Log: Update Changes. Branch: perl - ! op.c t/pragma/strict-subs + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4759] By: gsar on 2000/01/05 20:52:50 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Wed, 05 Jan 2000 15:23:18 EST - Message-Id: <20000105152318.A7400@monk.mps.ohio-state.edu> - Subject: Re: minimal m//g matches appear busted +[ 6784] By: jhi on 2000/08/23 13:58:41 + Log: Portability fix from Hugo van der Sanden. Branch: perl - ! regexec.c t/op/pat.t + ! ext/re/Makefile.PL ____________________________________________________________________________ -[ 4758] By: gsar on 2000/01/05 12:49:40 - Log: various nits identified by warnings unmasked by recent changes +[ 6783] By: jhi on 2000/08/23 13:53:53 + Log: Storable support, v-version fixes. + + Subject: CPAN.pm beta for testing available + From: andreas.koenig@anima.de (Andreas J. Koenig) + Date: 22 Aug 2000 23:31:33 +0200 + Message-ID: <m3hf8dc79m.fsf@ak-71.mind.de> Branch: perl - ! ext/B/Makefile.PL lib/ExtUtils/Install.pm pod/perlfunc.pod + ! lib/CPAN.pm lib/CPAN/FirstTime.pm ____________________________________________________________________________ -[ 4757] By: gsar on 2000/01/05 12:48:10 - Log: severe bugs in change#3786 fixed +[ 6782] By: jhi on 2000/08/23 13:51:26 + Log: Mac and other portability updates from Chris Nandor. Branch: perl - ! doio.c t/io/open.t + ! pod/perlmodinstall.pod ____________________________________________________________________________ -[ 4756] By: gsar on 2000/01/05 11:25:10 - Log: tweak change#4745 to make ebcdic output match for chars <= 037 +[ 6781] By: jhi on 2000/08/23 13:47:33 + Log: Subject: [PATCH: 6778] fix a small typo in Storable.xs + From: Peter Prymmer <pvhp@forte.com> + Date: Tue, 22 Aug 2000 16:20:41 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10008221616430.68568-100000@aspara.forte.com> Branch: perl - ! ext/Data/Dumper/Dumper.pm + ! ext/Storable/Storable.xs ____________________________________________________________________________ -[ 4755] By: gsar on 2000/01/05 06:56:05 - Log: cygwin support tweaks (from Eric Fifer <EFifer@sanwaint.com>) +[ 6780] By: jhi on 2000/08/23 13:33:34 + Log: VMS MMS (make) wants null action. Branch: perl - ! Configure util.c utils/perlcc.PL + ! ext/B/Makefile.PL ____________________________________________________________________________ -[ 4754] By: gsar on 2000/01/05 06:52:25 - Log: avoid expensive Version_check (from Andreas Koenig) +[ 6779] By: jhi on 2000/08/22 19:44:47 + Log: Forgot portability nit. Branch: perl - ! Changes lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm - ! lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm + ! t/lib/st-forgive.t ____________________________________________________________________________ -[ 4753] By: gsar on 2000/01/05 06:48:22 - Log: From: andreas.koenig@anima.de (Andreas J. Koenig) - Date: 03 Jan 2000 21:56:02 +0100 - Message-ID: <sfcvh5azxgd.fsf@hohenstaufen.in-berlin.de> - Subject: Reloading File::Copy +[ 6778] By: jhi on 2000/08/22 19:35:25 + Log: Be portable. Branch: perl - ! Changes lib/File/Copy.pm t/lib/filecopy.t + ! ext/B/Makefile.PL t/lib/st-forgive.t t/lib/st-retrieve.t + ! t/lib/st-store.t ____________________________________________________________________________ -[ 4752] By: gsar on 2000/01/04 01:19:20 - Log: s/USE_TEXTMODE_SCRIPTS/PERL_TEXTMODE_SCRIPTS/g +[ 6777] By: jhi on 2000/08/22 18:50:53 + Log: Update Changes. Branch: perl - ! win32/Makefile win32/makefile.mk win32/win32.h + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4751] By: gsar on 2000/01/03 18:26:08 - Log: avoid using (custom) autoloader in MakeMaker (from Andreas Koenig) +[ 6776] By: jhi on 2000/08/22 18:44:46 + Log: cSVOPo_*v things index into the current PL_curpad + under ithreads, which is different from the curpad + used by the XSUB. (In other words, the code as-is + before this patch wouldn't work under ithreads.) + From Sarathy. Branch: perl - ! lib/ExtUtils/MakeMaker.pm + ! ext/B/B.xs ____________________________________________________________________________ -[ 4750] By: gsar on 2000/01/02 21:58:02 - Log: make DProf look at $ENV{PERL_DPROF_OUT_FILE_NAME} to make it possible - to write to a file other than tmon.out (suggested by Haakon Alstadheim - <Haakon.Alstadheim@sds.no>) +[ 6775] By: jhi on 2000/08/22 18:18:37 + Log: Make the selection of NVff et al stricter. + Branch: metaconfig/U/perl + ! perlxvf.U Branch: perl - ! ext/Devel/DProf/DProf.pm ext/Devel/DProf/DProf.xs + ! Configure config_h.SH ____________________________________________________________________________ -[ 4749] By: gsar on 2000/01/02 21:37:29 - Log: disable optimization in change#3612 for join() and quotemeta()--this - removes all the gross hacks for the special cases in that change; fix - pp_concat() for when TARG == arg (modified version of patch suggested - by Ilya Zakharevich) +[ 6774] By: jhi on 2000/08/22 17:19:42 + Log: perldelta nits. Branch: perl - ! op.c opcode.h opcode.pl pp_hot.c sv.c t/op/lex_assign.t + ! pod/perldelta.pod ____________________________________________________________________________ -[ 4748] By: gsar on 2000/01/02 20:26:06 - Log: MakeMaker should attempt to "require" rather than "use" prerequisites - to avoid imports (from Michael G Schwern <schwern@pobox.com>) +[ 6773] By: jhi on 2000/08/22 17:06:26 + Log: Long double fixes from Spider Boardman. + + Subject: [ID 20000821.014] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6756 on alpha-dec_osf 5.1 (UNINSTALLED) + From: system PRIVILEGED account <root@peano.zk3.dec.com> + Date: Mon, 21 Aug 2000 18:41:15 -0400 (EDT) + Message-Id: <200008212241.SAA0000014255@peano.zk3.dec.com> Branch: perl - ! lib/ExtUtils/MakeMaker.pm + ! t/lib/bigfltpm.t t/lib/st-06compat.t ____________________________________________________________________________ -[ 4747] By: gsar on 2000/01/02 20:17:36 - Log: fix 4-arg substr() when used as argument to subroutine +[ 6772] By: jhi on 2000/08/22 15:04:53 + Log: Update Changes. Branch: perl - ! pp.c t/op/substr.t + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4746] By: gsar on 2000/01/02 18:45:58 - Log: usethreads build fixups for NeXTstep (as suggested by Hans Mulder) +[ 6771] By: jhi on 2000/08/22 15:01:44 + Log: perldelta fixes from Hugo van der Sanden. Branch: perl - ! embed.h embed.pl ext/DynaLoader/dl_beos.xs - ! ext/DynaLoader/dl_dlopen.xs ext/DynaLoader/dl_hpux.xs - ! ext/DynaLoader/dl_next.xs ext/DynaLoader/dl_rhapsody.xs - ! perlapi.c proto.h thread.h util.c + ! pod/perldelta.pod ____________________________________________________________________________ -[ 4745] By: gsar on 2000/01/02 18:15:44 - Log: ebcdic fix for Data::Dumper from Peter Prymmer +[ 6770] By: jhi on 2000/08/22 14:34:49 + Log: Subject: [PATCH blead] nextchar() abuse misses an optimisation + From: Hugo <hv@crypt.compulink.co.uk> + Date: Tue, 22 Aug 2000 11:21:53 +0100 + Message-Id: <200008221021.LAA03332@crypt.compulink.co.uk> Branch: perl - ! ext/Data/Dumper/Dumper.pm regcomp.c + ! regcomp.c ____________________________________________________________________________ -[ 4744] By: gsar on 1999/12/31 22:42:23 - Log: missing files in previous submit +[ 6769] By: jhi on 2000/08/22 14:30:02 + Log: Add Yitzchak, reformat. Branch: perl - ! embed.h embed.pl ext/Devel/DProf/DProf.xs globals.c - ! lib/ExtUtils/MM_Unix.pm objXSUB.h perlapi.c proto.h + ! Changes config_h.SH ____________________________________________________________________________ -[ 4743] By: gsar on 1999/12/31 06:47:18 - Log: various Windows build tweaks +[ 6768] By: jhi on 2000/08/22 14:21:35 + Log: Long double Gconvert fixes from Yitzchak Scott-Thoennes + and Spider Boardman. + Branch: metaconfig + ! U/compline/d_gconvert.U Branch: perl - ! win32/win32.h + ! Configure ____________________________________________________________________________ -[ 4742] By: gsar on 1999/12/30 21:32:36 - Log: change#4705 breaks code that interpolates $], so leave string value - of $] as it was for compatibility (and perhaps introduce $^V or similar - for the utf8 representation, maybe?) +[ 6767] By: jhi on 2000/08/22 14:11:24 + Log: Subject: Re: [PATCH] [ID 20000820.012] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6735 on + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Mon, 21 Aug 2000 19:08:31 -0700 + Message-ID: <fCeo5gzkgmhY092yn@efn.org> Branch: perl - ! configpm gv.c + - ext/Storable/patchlevel.h + ! MANIFEST ext/Storable/MANIFEST ____________________________________________________________________________ -[ 4741] By: gsar on 1999/12/30 19:36:21 - Log: avoid CRLF in byteloadable files created by perlcc +[ 6766] By: jhi on 2000/08/22 13:49:29 + Log: Subject: [PATCH: 6757] configure.com updates and syslog build + From: Peter Prymmer <pvhp@forte.com> + Date: Mon, 21 Aug 2000 17:15:35 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10008211653270.17516-100000@aspara.forte.com> Branch: perl - ! utils/perlcc.PL + ! configure.com ext/Storable/Makefile.PL ____________________________________________________________________________ -[ 4740] By: gsar on 1999/12/30 19:35:07 - Log: leave DATA open in binmode if __END__ line doesn't have CRLF +[ 6765] By: jhi on 2000/08/22 13:44:59 + Log: Subject: [PATCH blead] B:: missing dependency + From: Hugo <hv@crypt.compulink.co.uk> + Date: Tue, 22 Aug 2000 06:44:33 +0100 + Message-Id: <200008220544.GAA31051@crypt.compulink.co.uk> Branch: perl - ! pod/perldelta.pod toke.c + ! ext/B/Makefile.PL ____________________________________________________________________________ -[ 4739] By: gsar on 1999/12/30 05:44:21 - Log: enable the PERL_BINMODE_SCRIPTS behavior by default on Windows - to allow ByteLoader to work; the DATA filehandles continue to - be left open in text mode for compatibility +[ 6764] By: jhi on 2000/08/22 13:38:12 + Log: More bytecompiler. Branch: perl - ! embed.h embed.pl objXSUB.h pod/perldelta.pod proto.h sv.c - ! toke.c win32/Makefile win32/makefile.mk win32/win32.c - ! win32/win32.h + ! pod/perlutil.pod utils/Makefile utils/perlbc.PL ____________________________________________________________________________ -[ 4738] By: gsar on 1999/12/30 04:36:12 - Log: CR-LF support broken for formats +[ 6763] By: jhi on 2000/08/22 13:36:44 + Log: Bytecompiler patches from Benjamin Stuhl. Branch: perl - ! toke.c + ! bytecode.pl embedvar.h ext/B/B.pm ext/B/B.xs + ! ext/B/B/Asmdata.pm ext/B/B/Assembler.pm ext/B/B/Bytecode.pm + ! ext/B/O.pm ext/B/defsubs_h.PL ext/ByteLoader/ByteLoader.pm + ! ext/ByteLoader/ByteLoader.xs ext/ByteLoader/bytecode.h + ! ext/ByteLoader/byterun.c ext/ByteLoader/byterun.h intrpvar.h + ! perl.c perlapi.h pod/perldelta.pod ____________________________________________________________________________ -[ 4737] By: gsar on 1999/12/29 22:30:52 - Log: make DProf functional under pseudo-fork() +[ 6762] By: jhi on 2000/08/21 23:43:40 + Log: An obsoleted diagnostic. Branch: perl - ! ext/Devel/DProf/DProf.xs + ! pod/perldelta.pod ____________________________________________________________________________ -[ 4736] By: gsar on 1999/12/29 21:04:59 - Log: slurp mode fix in change#2910 wasn't quite right (spotted by Hans - Mulder) +[ 6761] By: jhi on 2000/08/21 23:01:45 + Log: The #6759 wasn't quite right. Branch: perl - ! doio.c pp_hot.c t/io/argv.t + ! t/lib/st-06compat.t t/lib/st-blessed.t t/lib/st-canonical.t + ! t/lib/st-dclone.t t/lib/st-forgive.t t/lib/st-freeze.t + ! t/lib/st-overload.t t/lib/st-recurse.t t/lib/st-retrieve.t + ! t/lib/st-store.t t/lib/st-tied.t t/lib/st-tiedhook.t + ! t/lib/st-tieditems.t ____________________________________________________________________________ -[ 4735] By: gsar on 1999/12/29 18:12:40 - Log: re.pm is needed earlier, xsubpp now uses it (spotted by Andreas - Koenig) +[ 6760] By: jhi on 2000/08/21 22:35:49 + Log: Be verydeepclean. Branch: perl ! Makefile.SH ____________________________________________________________________________ -[ 4734] By: gsar on 1999/12/28 21:10:37 - Log: Windows build tweaks +[ 6759] By: jhi on 2000/08/21 22:25:40 + Log: Subject: [PATCH: 6757] make new Storable tests forgiving of places where not built + From: Peter Prymmer <pvhp@forte.com> + Date: Mon, 21 Aug 2000 14:58:16 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10008211456250.17516-100000@aspara.forte.com> Branch: perl - ! INTERN.h sv.c + ! t/lib/st-06compat.t t/lib/st-blessed.t t/lib/st-canonical.t + ! t/lib/st-dclone.t t/lib/st-forgive.t t/lib/st-freeze.t + ! t/lib/st-overload.t t/lib/st-recurse.t t/lib/st-retrieve.t + ! t/lib/st-store.t t/lib/st-tied.t t/lib/st-tiedhook.t + ! t/lib/st-tieditems.t ____________________________________________________________________________ -[ 4733] By: gsar on 1999/12/28 20:45:15 - Log: remove never-taken branch for making getc() operate on ARGV (spotted - by Ralph Corderoy <ralph@inputplus.demon.co.uk>) +[ 6758] By: jhi on 2000/08/21 22:22:32 + Log: Few more casts, need reported in + + Subject: Re: [ID 20000821.010] OK: perl v5.7.0 +SUIDMAIL +DEVEL6756 on i586-linux-64all 2.2.16-9mdk (UNINSTALLED) + From: Mike Stok <mike@stok.co.uk> + Date: Mon, 21 Aug 2000 15:59:29 -0500 (CDT) + Message-ID: <Pine.LNX.4.21.0008211558480.19081-100000@ratdog.stok.co.uk> + + and + + Subject: [ID 20000821.013] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6756 on i686-linux-64int 2.2.13 + From: abigail@foad.org + Date: 21 Aug 2000 21:31:34 -0000 + Message-Id: <20000821213134.30170.qmail@foad.org> Branch: perl - ! pp_sys.c + ! ext/Storable/Storable.xs ____________________________________________________________________________ -[ 4732] By: gsar on 1999/12/28 20:42:13 - Log: tests for change#4642 and pod fixups suggested by Ralph Corderoy - <ralph@inputplus.demon.co.uk> +[ 6757] By: jhi on 2000/08/21 18:37:07 + Log: Update Changes. Branch: perl - ! pod/perldelta.pod pod/perlfunc.pod pod/perlre.pod t/io/argv.t + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4731] By: gsar on 1999/12/28 20:23:17 - Log: optimize XSUBs to use targets if the -nooptimize xsubpp option is - not supplied (variant of patch suggested by Ilya Zakharevich) +[ 6756] By: jhi on 2000/08/21 18:34:02 + Log: A pod nit. + + Subject: [PATCH] pod/perlre.pod (was Re: [ID 20000821.007] $&, $1, etc. disappear when sub returns) + From: <abigail@foad.org> + Date: Mon, 21 Aug 2000 14:00:16 -0400 + Message-ID: <20000821180016.28627.qmail@foad.org> Branch: perl - ! XSUB.h lib/ExtUtils/xsubpp + ! pod/perlre.pod ____________________________________________________________________________ -[ 4730] By: gsar on 1999/12/28 19:55:56 - Log: range operator does magical string increment iff both operands - are non-numbers, from Tom Phoenix <rootbeer@redcat.com>; fixed - the "foreach (RANGE)" case as well +[ 6755] By: jhi on 2000/08/21 18:30:56 + Log: Use PodParser 1.18 new test. Branch: perl - ! pp_ctl.c t/op/range.t + ! t/pod/special_seqs.t t/pod/special_seqs.xr ____________________________________________________________________________ -[ 4729] By: gsar on 1999/12/28 18:40:19 - Log: Win9x + GCC update from Benjamin Stuhl <sho_pi@hotmail.com> +[ 6754] By: jhi on 2000/08/21 18:28:35 + Log: Apply some PodParser 1.18 patches; the Pod/Find.pm + patches cannot be applied since #6712 conflicts. Branch: perl - - win32/PerlCRT.def win32/gstartup.c win32/oldnames.def - ! EXTERN.h INTERN.h MANIFEST README.win32 iperlsys.h - ! lib/ExtUtils/MM_Win32.pm makedef.pl win32/Makefile - ! win32/config.gc win32/genmk95.pl win32/makefile.mk - ! win32/perlhost.h win32/perllib.c win32/runperl.c win32/win32.c - ! win32/win32.h + ! lib/Pod/InputObjects.pm lib/Pod/Parser.pm lib/Pod/Usage.pm ____________________________________________________________________________ -[ 4728] By: gsar on 1999/12/28 07:44:19 - Log: typecasts needed +[ 6753] By: jhi on 2000/08/21 18:15:11 + Log: Weed out some smaller changes. Branch: perl - ! toke.c + ! pod/perldelta.pod ____________________________________________________________________________ -[ 4727] By: gsar on 1999/12/28 06:23:08 - Log: change#4721 needed line number adjustments +[ 6752] By: jhi on 2000/08/21 18:02:30 + Log: Also under djgpp the timestamps are funky. Branch: perl - ! MANIFEST global.sym proto.h t/pragma/warn/doop - ! t/pragma/warn/pp t/pragma/warn/regcomp t/pragma/warn/sv - ! t/pragma/warn/toke t/pragma/warn/utf8 + ! t/op/stat.t ____________________________________________________________________________ -[ 4726] By: gsar on 1999/12/28 04:18:15 - Log: integrate utfperl contents into mainline +[ 6751] By: jhi on 2000/08/21 17:55:56 + Log: Tweak the floating point output routine preferences. + Branch: metaconfig + ! U/compline/d_gconvert.U Branch: perl - +> lib/byte.pm lib/byte_heavy.pl - !> configpm embed.h embed.pl embedvar.h gv.c intrpvar.h objXSUB.h - !> patchlevel.h perl.c perl.h perlapi.c pp_ctl.c pp_hot.c proto.h - !> regnodes.h sv.c sv.h t/comp/require.t toke.c utf8.h + ! Configure ____________________________________________________________________________ -[ 4725] By: gsar on 1999/12/28 04:08:09 - Log: integrate mainline contents - Branch: utfperl - - ext/DynaLoader/dl_cygwin.xs lib/unicode/Eq/Latin1 - - lib/unicode/Eq/Unicode - !> (integrate 60 files) +[ 6750] By: jhi on 2000/08/21 17:51:29 + Log: Unicos/mk requires elaborate paranoia. + Branch: perl + ! lib/Math/Complex.pm ____________________________________________________________________________ -[ 4724] By: gsar on 1999/12/28 03:44:10 - Log: fix for /(^|a)b/ breakage from Ilya Zakharevich +[ 6749] By: gsar on 2000/08/21 16:53:31 + Log: use Cwd 'chdir' didn't set $ENV{PWD} correctly on Windows Branch: perl - ! regcomp.c t/op/re_tests + ! lib/Cwd.pm ____________________________________________________________________________ -[ 4723] By: gsar on 1999/12/28 03:28:39 - Log: more ebcdic testsuite fixups (from Peter Prymmer) +[ 6748] By: gsar on 2000/08/21 16:22:19 + Log: free TLS slot properly on Windows Branch: perl - ! Changes lib/bigfloat.pl t/lib/charnames.t t/lib/dumper.t - ! t/pragma/overload.t t/pragma/utf8.t + ! thread.h win32/perllib.c win32/win32thread.h ____________________________________________________________________________ -[ 4722] By: gsar on 1999/12/28 03:14:48 - Log: avoid "used once" warning +[ 6747] By: jhi on 2000/08/21 16:20:58 + Log: Rename the macro argument because some preprocessors + can't tell the difference and expand arguments also inside + double quoted strings. Branch: perl - ! lib/diagnostics.pm + ! regcomp.c ____________________________________________________________________________ -[ 4721] By: gsar on 1999/12/28 03:10:32 - Log: ebcdic tweaks for tests from Peter Prymmer +[ 6746] By: jhi on 2000/08/21 16:09:41 + Log: Support long doubles in Storable. + + Subject: Re: Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6735 on i686-linux-thread-multi-64int 2.2.14-5.0 (UNINSTALLED) + From: Radu Greab <radu@netsoft.ro> + Date: Mon, 21 Aug 2000 18:05:59 +0300 (EET DST) + Message-ID: <Pine.GSO.4.05.10008211804210.10137-100000@localhost> Branch: perl - ! t/pragma/warn/doop t/pragma/warn/pp t/pragma/warn/regcomp - ! t/pragma/warn/sv t/pragma/warn/toke t/pragma/warn/utf8 + ! ext/Storable/Storable.xs ____________________________________________________________________________ -[ 4720] By: gsar on 1999/12/28 03:08:39 - Log: pod nits from Simon Cozens <simon@brecon.co.uk> and others +[ 6745] By: jhi on 2000/08/21 15:51:40 + Log: Subject: RE: [PATCH perl@6736] t/pragma/warn/9enabled assumes stdout buffered + From: "Fifer, Eric" <EFifer@sanwaint.com> + Date: Mon, 21 Aug 2000 15:34:49 +0100 + Message-ID: <779F20BCCE5AD31186A50008C75D9979171786@silldn_mail1.sanwaint.com> Branch: perl - ! README.os2 lib/ExtUtils/Embed.pm lib/ExtUtils/Install.pm - ! lib/ExtUtils/Liblist.pm lib/ExtUtils/MakeMaker.pm - ! lib/ExtUtils/Mkbootstrap.pm pod/perlop.pod + ! t/pragma/warn/9enabled ____________________________________________________________________________ -[ 4719] By: gsar on 1999/12/28 03:01:04 - Log: perlport v1.45 from Chris Nandor +[ 6744] By: jhi on 2000/08/21 15:39:35 + Log: Document the endianness of Alpha more precisely. Branch: perl + ! hints/unicos.sh pod/perldelta.pod pod/perlfunc.pod ! pod/perlport.pod ____________________________________________________________________________ -[ 4718] By: gsar on 1999/12/28 02:59:16 - Log: newer version of constant.pm from Tom Phoenix; added Tom's notes to - perldelta; added STOP, DESTROY and AUTOLOAD to specials list +[ 6743] By: jhi on 2000/08/21 14:47:05 + Log: perldelta fixes from the p5p crowd. Branch: perl - ! lib/constant.pm pod/perldelta.pod pod/perlvar.pod - ! t/pragma/constant.t + ! pod/perldelta.pod pod/perlop.pod ____________________________________________________________________________ -[ 4717] By: gsar on 1999/12/28 02:47:04 - Log: cygwin update from Eric Fifer <EFifer@sanwaint.com> +[ 6742] By: jhi on 2000/08/21 13:34:51 + Log: Update to Pod::LaTeX 0.53. + + Subject: [PATCH] lib/Pod/LaTeX.pm updates + From: Tim Jenness <timj@jach.hawaii.edu> + Date: Sun, 20 Aug 2000 23:09:48 -1000 (HST) + Message-ID: <Pine.LNX.4.21.0008202308040.12047-100000@lapaki.jach.hawaii.edu> Branch: perl - - ext/DynaLoader/dl_cygwin.xs - ! MAINTAIN MANIFEST ext/POSIX/POSIX.xs ext/SDBM_File/sdbm/pair.c - ! hints/cygwin.sh installperl mg.c pod/perlfaq3.pod t/op/stat.t - ! util.c + ! lib/Pod/LaTeX.pm ____________________________________________________________________________ -[ 4716] By: gsar on 1999/12/28 02:40:51 - Log: tweak to show up db-linked-with-libpthread-but-not-perl problem - (from Andy Dougherty) +[ 6741] By: jhi on 2000/08/21 13:33:01 + Log: Subject: [PATCH] os2.c fix for use64bitint + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Mon, 21 Aug 2000 01:32:25 -0700 + Message-ID: <ZkOo5gzkgWEb092yn@efn.org> Branch: perl - ! Configure + ! os2/os2.c ____________________________________________________________________________ -[ 4715] By: gsar on 1999/12/28 02:38:44 - Log: better variant of change#4644 (from Andy Dougherty) +[ 6740] By: jhi on 2000/08/21 13:28:52 + Log: Array context keeps slithering in. + + Subject: Re: 5.7.0 getting really close, new snapshot: perldelta, Storable + From: Daniel Chetlin <daniel@chetlin.com> + Date: Sun, 20 Aug 2000 21:40:25 -0700 + Message-ID: <20000820214025.C29387@ilmd.chetlin.org> Branch: perl - ! Configure + ! ext/Storable/Storable.xs lib/Pod/InputObjects.pm + ! pod/perldebtut.pod ____________________________________________________________________________ -[ 4714] By: gsar on 1999/12/28 02:36:40 - Log: be defensive about setting {host,group,pass}cat (from Andy Dougherty) +[ 6739] By: jhi on 2000/08/21 13:23:55 + Log: Big-endian quad fixes for Storable from Radu Greab, + plus few explicit null casts for picky compilers. Branch: perl - ! Configure + ! ext/Storable/Storable.xs ____________________________________________________________________________ -[ 4713] By: gsar on 1999/12/28 02:35:15 - Log: $sitelib should be $prefix/lib/perl5/site_perl, as documented in - INSTALL (from Andy Dougherty) +[ 6738] By: gsar on 2000/08/21 05:56:13 + Log: small tweaks for change#6705: avoid C++ style comments in C code; + use Perl's malloc API rather than the low level system one Branch: perl - ! Configure + ! win32/win32.c ____________________________________________________________________________ -[ 4712] By: gsar on 1999/12/28 02:30:55 - Log: avoid creating new files during make install +[ 6737] By: gsar on 2000/08/21 05:35:41 + Log: add Storable to list of extensions on Windows Branch: perl - ! Makefile.SH + ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ -[ 4711] By: gsar on 1999/12/28 02:24:44 - Log: pod edits from Paul Marquess and Mark-Jason Dominus +[ 6736] By: jhi on 2000/08/21 02:57:53 + Log: Update Changes. Branch: perl - ! AUTHORS Changes ext/DynaLoader/dl_aix.xs - ! ext/DynaLoader/dl_dlopen.xs lib/Net/Ping.pm pod/perlcall.pod - ! pod/perldelta.pod + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4710] By: gsar on 1999/12/28 02:05:23 - Log: miniperl build fixes for os2 (from Yitzchak Scott-Thoennes - <sthoenna@efn.org>); add explicit target for opmini.o +[ 6735] By: jhi on 2000/08/21 02:57:20 + Log: Draft 0. Branch: perl - ! Makefile.SH cygwin/Makefile.SHs os2/Makefile.SHs + ! pod/perldelta.pod ____________________________________________________________________________ -[ 4709] By: gsar on 1999/12/28 01:20:39 - Log: partly fix perldiag regressions identified by Tom Christiansen - Branch: perl - ! doio.c lib/diagnostics.pm pod/perldiag.pod pp_hot.c pp_sys.c - ! t/pragma/warn/4lint t/pragma/warn/doio t/pragma/warn/pp_hot - ! t/pragma/warn/pp_sys +[ 6734] By: jhi on 2000/08/21 02:57:03 + Log: Add Storable 0.7.2 from Raphael Manfredi, + plus the patch from + + Subject: Re: someone with too much time and a 64-bit box and interest in Storable? + From: Radu Greab <radu@netsoft.ro> + Date: Mon, 21 Aug 2000 03:10:05 +0300 (EEST) + Message-ID: <Pine.LNX.4.10.10008210258160.1292-100000@busy.netsoft.ro> + + plus changes to get Storable to compile with + picky ANSI compilers. + Branch: perl + + ext/Storable/ChangeLog ext/Storable/MANIFEST + + ext/Storable/Makefile.PL ext/Storable/README + + ext/Storable/Storable.pm ext/Storable/Storable.xs + + ext/Storable/patchlevel.h t/lib/st-06compat.t + + t/lib/st-blessed.t t/lib/st-canonical.t t/lib/st-dclone.t + + t/lib/st-dump.pl t/lib/st-forgive.t t/lib/st-freeze.t + + t/lib/st-overload.t t/lib/st-recurse.t t/lib/st-retrieve.t + + t/lib/st-store.t t/lib/st-tied.t t/lib/st-tiedhook.t + + t/lib/st-tieditems.t + ! MANIFEST ____________________________________________________________________________ -[ 4708] By: gsar on 1999/12/27 23:33:24 - Log: update perldiag for change#4707 +[ 6733] By: jhi on 2000/08/21 02:29:09 + Log: The correct cleaning order is an art. Branch: perl - ! perl.c pod/perldiag.pod + ! Makefile.SH ____________________________________________________________________________ -[ 4707] By: gsar on 1999/12/27 23:23:39 - Log: allow spaces in -I switch argument +[ 6732] By: jhi on 2000/08/21 01:23:39 + Log: The #6724 is here. Branch: perl - ! perl.c -____________________________________________________________________________ -[ 4706] By: gsar on 1999/12/26 23:44:53 - Log: fix typos - Branch: utfperl - ! sv.h toke.c -____________________________________________________________________________ -[ 4705] By: gsar on 1999/12/24 04:02:35 - Log: support for v5.5.640 style version numbers - Branch: utfperl - ! configpm embedvar.h gv.c intrpvar.h objXSUB.h patchlevel.h - ! perl.c perl.h pp_ctl.c sv.c sv.h t/comp/require.t toke.c + ! t/lib/ftmp-security.t ____________________________________________________________________________ -[ 4704] By: gsar on 1999/12/23 08:54:27 - Log: bring in basic threads stuff under USE_ITHREADS +[ 6731] By: jhi on 2000/08/20 23:17:03 + Log: s/this one/the 5.6.0 release/ Branch: perl - ! makedef.pl op.c perl.c perl.h perlvars.h pp_sys.c thread.h - ! util.c + ! pod/perl56delta.pod ____________________________________________________________________________ -[ 4703] By: gsar on 1999/12/23 00:10:06 - Log: integrate mainline contents into utfperl - Branch: utfperl - !> (integrate 33 files) -____________________________________________________________________________ -[ 4702] By: gsar on 1999/12/20 17:18:23 - Log: virtual directory handling broken on paths with trailing slash +[ 6730] By: jhi on 2000/08/20 23:07:34 + Log: Mention perlebcdic and perlposix-bc. Branch: perl - ! win32/Makefile win32/makefile.mk win32/vdir.h + ! pod/perlport.pod ____________________________________________________________________________ -[ 4701] By: gsar on 1999/12/20 17:09:55 - Log: revert optimization in change#4700 (it appears OPpRUNTIME flag - isn't set for all m/$foo/o) +[ 6729] By: jhi on 2000/08/20 21:32:59 + Log: Document the number of exponent digits. Branch: perl - ! pp_ctl.c + ! pod/perlfunc.pod ____________________________________________________________________________ -[ 4700] By: gsar on 1999/12/20 16:28:51 - Log: avoid pp_regcomp() changing optree at run time under USE_*THREADS (or - we have a race on our hands) +[ 6728] By: jhi on 2000/08/20 21:16:47 + Log: Use File::Spec->tmpdir(). + + Subject: Re: [ID 20000820.001] not OK - Perl 5.7.0 (uninstalled) + From: Tim Jenness <timj@jach.hawaii.edu> + Message-ID: <Pine.LNX.4.21.0008201057080.20544-100000@lapaki.jach.hawaii.edu> + MIME-Version: 1.0 + Date: Sun, 20 Aug 2000 11:01:25 -1000 (HST) Branch: perl - ! pp_ctl.c + ! utils/perlbug.PL ____________________________________________________________________________ -[ 4699] By: gsar on 1999/12/20 16:19:00 - Log: pod tweaks +[ 6727] By: jhi on 2000/08/20 20:43:32 + Log: Update Changes. Branch: perl - ! pod/perldelta.pod pod/perlfilter.pod pod/perlopentut.pod + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4698] By: gsar on 1999/12/20 07:55:07 - Log: uv_to_utf8() could lose 37th bit on HAS_QUAD platforms +[ 6726] By: jhi on 2000/08/20 20:41:44 + Log: The veryclean target needs to clobber. Branch: perl - ! utf8.c + ! Makefile.SH ____________________________________________________________________________ -[ 4697] By: gsar on 1999/12/18 01:35:50 - Log: fix from Larry for parsing C<{ 0x1 => 'foo'}> as an - anon hash rather than a block; test case for the same +[ 6725] By: jhi on 2000/08/20 20:37:38 + Log: Document odd vs even subreleases and -Dusedevel. Branch: perl - ! t/comp/term.t toke.c + ! INSTALL ____________________________________________________________________________ -[ 4696] By: gsar on 1999/12/17 19:55:03 - Log: leak in change#4694 spotted by Larry +[ 6724] By: jhi on 2000/08/20 19:58:05 + Log: Use temporary directory instead of current directory. + + Subject: Re: [ID 20000816.011] Test failure in lib/ftmp-security.t + From: Tim Jenness <timj@jach.hawaii.edu> + Date: Sat, 19 Aug 2000 10:26:07 -1000 (HST) + Message-ID: <Pine.LNX.4.21.0008191015090.13727-100000@lapaki.jach.hawaii.edu> Branch: perl - ! hv.c + ! t/lib/ftmp-security.t ____________________________________________________________________________ -[ 4695] By: gsar on 1999/12/17 18:14:11 - Log: test case for change#4694 +[ 6723] By: jhi on 2000/08/20 19:55:55 + Log: Subject: [PATCH] Silence MakeMaker (Was: installman) + From: andreas.koenig@anima.de (Andreas J. Koenig) + Date: 20 Aug 2000 15:52:03 +0200 + Message-ID: <m3em3khwfw.fsf_-_@ak-71.mind.de> Branch: perl - ! t/op/delete.t + ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ -[ 4694] By: gsar on 1999/12/17 18:09:08 - Log: delete() should return the value as is, not a copy thereof +[ 6722] By: jhi on 2000/08/20 19:46:01 + Log: Update to CGI 2.72, from Lincoln Stein. Branch: perl - ! hv.c pod/perldelta.pod + ! lib/CGI.pm ____________________________________________________________________________ -[ 4693] By: gsar on 1999/12/17 17:45:58 - Log: fix for C<"\nx\taa\n" =~ /^\S\s+aa$/m> (from Ilya Zakharevich) +[ 6721] By: jhi on 2000/08/20 19:43:54 + Log: Subject: Re: [ID 20000819.002] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6707 on i686-linux 2.2.5-16 (UNINSTALLED) + From: Radu Greab <radu@netsoft.ro> + Date: Sun, 20 Aug 2000 18:03:26 +0300 (EEST) + Message-ID: <Pine.LNX.4.10.10008201753260.1292-100000@busy.netsoft.ro> Branch: perl - ! regexec.c t/op/re_tests + ! ext/GDBM_File/GDBM_File.xs ____________________________________________________________________________ -[ 4692] By: gsar on 1999/12/17 17:41:10 - Log: credits tweak +[ 6720] By: jhi on 2000/08/20 19:42:01 + Log: pp_open() could pass an uninitialized filename down to do_open9(). Branch: perl - ! lib/File/Spec.pm + ! pp_sys.c ____________________________________________________________________________ -[ 4691] By: gsar on 1999/12/17 07:12:53 - Log: DynaLoader doesn't build properly when $(DLSRC) changes - (fix suggested by Hans Mulder) +[ 6719] By: jhi on 2000/08/20 14:06:41 + Log: UTF8 concat fixes. + + Subject: [PATCH @6713] Re: [ID 20000815.006] latest patched perl core dumps + From: Hugo <hv@crypt.compulink.co.uk> + Date: Sun, 20 Aug 2000 07:30:46 +0100 + Message-Id: <200008200630.HAA18053@crypt.compulink.co.uk> Branch: perl - ! ext/DynaLoader/Makefile.PL + ! pp_hot.c t/op/append.t ____________________________________________________________________________ -[ 4690] By: gsar on 1999/12/17 06:26:34 - Log: add missing new ops +[ 6718] By: jhi on 2000/08/20 02:09:37 + Log: Let's try #6717 again. Branch: perl - ! ext/B/ramblings/runtime.porting + ! lib/File/Temp.pm ____________________________________________________________________________ -[ 4689] By: gsar on 1999/12/17 06:16:49 - Log: test harness tweak from Hans Mulder +[ 6717] By: jhi on 2000/08/20 01:56:55 + Log: Subject: [PATCH perl@6698] File::Temp fix-ups for OpenVMS + From: "Craig A. Berry" <craig.berry@metamorgs.com> + Date: Sat, 19 Aug 2000 18:15:39 -0500 + Message-Id: <p04320402b5c4c10bc280@[192.168.56.169]> Branch: perl - ! t/TEST + ! lib/File/Temp.pm ____________________________________________________________________________ -[ 4688] By: gsar on 1999/12/17 06:14:23 - Log: miniperl build fixes for NeXTstep and cygwin (from Hans Mulder - and Lucian CIONCA <Lucian.Cionca@algoritma.ro>) +[ 6716] By: jhi on 2000/08/19 15:50:11 + Log: Update Changes. Branch: perl - ! Makefile.SH cygwin/Makefile.SHs + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4687] By: gsar on 1999/12/17 06:06:46 - Log: applied suggested patch with whitespace adjustments - From: Helmut Jarausch <jarausch@numa1.igpm.rwth-aachen.de> - Date: Thu, 16 Dec 1999 08:57:55 +0100 - Message-id: <38589B82.C4668E10@numa1.igpm.rwth-aachen.de> - Subject: Re: [ID 19991215.001] patch 5.005_63: Find::Fill cannot handle / +[ 6715] By: jhi on 2000/08/19 15:39:09 + Log: Subject: [ID 20000817.023] endianness description in perlfunc.pod + From: Jonathan D Johnston <jdjohnston2@juno.com> + Date: Thu, 17 Aug 2000 23:13:01 -0400 + Message-Id: <20000817.231304.-743351.1.jdjohnston2@juno.com> Branch: perl - ! lib/File/Find.pm + ! pod/perlfunc.pod ____________________________________________________________________________ -[ 4686] By: gsar on 1999/12/17 05:48:53 - Log: avoid warnings due to symbols unintroduced by XSLoader (spotted - by Hans Mulder) +[ 6714] By: jhi on 2000/08/19 15:34:04 + Log: Introduce a 'veryclean' target that is like 'distclean' + but also removes *~ and *.orig. Branch: perl - ! ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_hpux.xs - ! ext/DynaLoader/dl_mpeix.xs ext/DynaLoader/dl_next.xs - ! ext/DynaLoader/dl_rhapsody.xs + ! Makefile.SH lib/ExtUtils/MM_Unix.pm pod/Makefile.SH + ! utils/Makefile x2p/Makefile.SH ____________________________________________________________________________ -[ 4685] By: gsar on 1999/12/17 05:37:51 - Log: fix bug when one of the operands is +0E+0 (from Ronald J Kimball - <rjk@linguist.dartmouth.edu>) +[ 6713] By: jhi on 2000/08/19 14:15:45 + Log: Put back the long double avoidance code to POSIX.xs + because VMS seems to need it still. Branch: perl - ! lib/Math/BigFloat.pm t/lib/bigfltpm.t + ! ext/POSIX/POSIX.xs ____________________________________________________________________________ -[ 4684] By: gsar on 1999/12/16 09:32:48 - Log: spell out how to get 4-digit year (from Micheal G Schwern - <schwern@pobox.com>) +[ 6712] By: jhi on 2000/08/19 14:10:41 + Log: Subject: [PATCH: 6698] was Re: [PATCH: 6640] VMS Makefile.SH update (fwd) + From: Peter Prymmer <pvhp@forte.com> + Date: Fri, 18 Aug 2000 18:18:31 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10008181818100.322420-100000@aspara.forte.com> Branch: perl - ! pod/perlfunc.pod + ! lib/Pod/Find.pm t/pod/find.t ____________________________________________________________________________ -[ 4683] By: gsar on 1999/12/16 09:26:53 - Log: type mismatch for %c format argument (spotted by Robin Barker - <rmb1@cise.npl.co.uk>) +[ 6711] By: jhi on 2000/08/19 14:09:19 + Log: Subject: [PATCH: 6698] tidy up the temp files left by peek tests on VMS + From: Peter Prymmer <pvhp@forte.com> + Date: Fri, 18 Aug 2000 17:54:10 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10008181751350.322420-100000@aspara.forte.com> + cc: vmsperl@perl.org Branch: perl - ! regcomp.c + ! t/lib/peek.t ____________________________________________________________________________ -[ 4682] By: gsar on 1999/12/16 08:33:28 - Log: mingw32 doesn't have anonymous union (from Benjamin Stuhl - <sho_pi@hotmail.com>) +[ 6710] By: jhi on 2000/08/19 14:08:01 + Log: Subject: [PATCH 5.6.0+] fix for Win32::GetFullPathName and Win32::GetShortPathName + From: Jan Dubois <jand@ActiveState.com> + Date: Fri, 18 Aug 2000 16:31:48 -0700 + Message-ID: <2ihrps00u6qkpjtfq6f2b1d1ndkrs7l04u@4ax.com> Branch: perl ! win32/win32.c ____________________________________________________________________________ -[ 4681] By: gsar on 1999/12/16 08:31:15 - Log: missing backslash (spotted by Johan Vromans) - Branch: perl - ! perl.c -____________________________________________________________________________ -[ 4680] By: gsar on 1999/12/16 08:26:00 - Log: avoid coredump on diagnostics when STDERR is closed +[ 6709] By: jhi on 2000/08/19 14:06:57 + Log: Fix a core dump in lib/selfloader under -DDEBUGGING. + + Subject: PATCH @6698 for [ID 20000817.007] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6676 on alpha-dec_osf 4.0f (UNINSTALLED) + From: Spider.Boardman@Orb.Nashua.NH.US + Date: Fri, 18 Aug 2000 18:41:14 -0400 + Message-Id: <200008182241.SAA29667@Orb.Nashua.NH.US> Branch: perl - ! perl.h -____________________________________________________________________________ -[ 4679] By: gsar on 1999/12/12 18:09:41 - Log: integrate mainline changes - Branch: utfperl - +> (branch 39 files) - - lib/unicode/Jamo-2.txt lib/unicode/Unicode.html - - lib/unicode/UnicodeData-Latest.txt - !> (integrate 447 files) + ! regcomp.c ____________________________________________________________________________ -[ 4678] By: gsar on 1999/12/10 01:39:13 - Log: interpreter structure should be nulled under -DMULTIPLICITY +[ 6708] By: jhi on 2000/08/18 22:04:49 + Log: Update Changes. Branch: perl - ! perl.c + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4677] By: gsar on 1999/12/09 11:10:27 - Log: update Changes +[ 6707] By: jhi on 2000/08/18 21:55:14 + Log: Add warnif(), check warnings further up the stack, + all the warnings functions now can take an optional object reference. + + Subject: [PATCH bleedperl@6691] warnings pragma update + From: "Paul Marquess" <Paul.Marquess@btinternet.com> + Date: Fri, 18 Aug 2000 22:42:06 +0100 + Message-ID: <000c01c0095d$278e0040$ca01073e@bfs.phone.com> Branch: perl - ! Changes - ----------------- -Version 5.005_63 ----------------- - + ! lib/Class/Struct.pm lib/Tie/Handle.pm lib/Tie/Hash.pm + ! lib/Tie/Scalar.pm lib/fields.pm lib/syslog.pl lib/warnings.pm + ! pod/perllexwarn.pod t/pragma/warn/9enabled warnings.pl ____________________________________________________________________________ -[ 4676] By: gsar on 1999/12/09 10:51:43 - Log: fix File::Find testsuite bugs in symlink-less places +[ 6706] By: jhi on 2000/08/18 21:41:45 + Log: Typo in pp_complement(). + + Subject: [PATCH perl-current] Deparse + From: Peter Scott <Peter@PSDT.com> + Date: Fri, 18 Aug 2000 12:44:37 -0700 + Message-Id: <4.3.2.7.2.20000818124024.00ba2be0@psdt.com> Branch: perl - ! t/lib/filefind.t + ! ext/B/B/Deparse.pm ____________________________________________________________________________ -[ 4675] By: gsar on 1999/12/09 10:22:31 - Log: USE_ITHREADS tweaks and notes +[ 6705] By: jhi on 2000/08/18 21:25:59 + Log: Subject: [PATCH 5.6.0+] fix for Win32::DomainName + From: Jan Dubois <jand@ActiveState.com> + Date: Fri, 18 Aug 2000 14:22:51 -0700 + Message-ID: <0o9rps458r29eb97h5csuq81b1eip4no33@4ax.com> Branch: perl - ! op.c pod/perldelta.pod sv.c + ! lib/Win32.pod win32/win32.c ____________________________________________________________________________ -[ 4674] By: gsar on 1999/12/09 10:21:53 - Log: allow new style sort subs to work under usethreads +[ 6704] By: jhi on 2000/08/18 21:16:14 + Log: Don't eat leading os from index entries. + + Subject: Re: [ID 20000810.006] Pod::Man Ate My 'O'! + From: Russ Allbery <rra@stanford.edu> + Date: 10 Aug 2000 20:49:25 -0700 + Message-ID: <ylu2cs78ze.fsf@windlord.stanford.edu> Branch: perl - ! pp_ctl.c + ! lib/Pod/Man.pm ____________________________________________________________________________ -[ 4673] By: gsar on 1999/12/09 04:00:23 - Log: document compatibility issue with literal list slices and NOTOP - (C<not (1,2,3)[0]> is now a syntax error) +[ 6703] By: jhi on 2000/08/18 21:07:06 + Log: Add [[:blank:]] as suggested in + + Subject: [ID 20000716.024] [=cc=] / [:blank:] + From: Jeffrey Friedl <jfriedl@fummy.dsl.yahoo.com> + Date: Sun, 16 Jul 2000 17:55:29 -0700 + Message-Id: <200007170055.RAA23528@fummy.dsl.yahoo.com> + + (the [=cc=] has already been taken care of by #6439 + so the whole bug report can be closed) + + and make [[:space:]] to be equivalent to isspace(3) + (as opposed to \s, which is isSPACE()). The difference + is that now [[:space:]] matches the mythical vertical tab, + while \s doesn't. Branch: perl - ! pod/perldelta.pod + ! handy.h pod/perlre.pod pod/perlretut.pod regcomp.c regcomp.h + ! regexec.c t/op/pat.t ____________________________________________________________________________ -[ 4672] By: gsar on 1999/12/09 01:14:46 - Log: avoid mismatched expectation <-> int types for C++ builds +[ 6702] By: jhi on 2000/08/18 18:47:47 + Log: The new tests were missing from #6415. Branch: perl - ! embed.pl intrpvar.h proto.h toke.c + ! t/op/bop.t ____________________________________________________________________________ -[ 4671] By: gsar on 1999/12/09 00:36:24 - Log: newer version of File::Find with support for following symlinks and - other features, from Helmut Jarausch <jarausch@igpm.rwth-aachen.de> +[ 6701] By: jhi on 2000/08/18 18:20:40 + Log: Document the NDBM_File and ODBM_File as SDBM_File + was documented in #6417. Branch: perl - ! lib/File/Find.pm pod/perldelta.pod t/lib/filefind.t + ! ext/NDBM_File/NDBM_File.pm ext/ODBM_File/ODBM_File.pm + ! ext/SDBM_File/SDBM_File.pm ____________________________________________________________________________ -[ 4670] By: gsar on 1999/12/09 00:13:06 - Log: avoid initializing GvCV slot for autovivified filehandles +[ 6700] By: jhi on 2000/08/18 18:10:39 + Log: Subject: [PATCH perl@6698] cygwin port + From: "Fifer, Eric" <EFifer@sanwaint.com> + Date: Fri, 18 Aug 2000 17:30:05 +0100 + Message-ID: <779F20BCCE5AD31186A50008C75D9979171784@silldn_mail1.sanwaint.com> Branch: perl - ! pp.c + ! lib/File/Temp.pm ____________________________________________________________________________ -[ 4669] By: gsar on 1999/12/08 19:09:27 - Log: apply change#4618 again along with Ilya's patch to fix bugs - in it (see change#4622) +[ 6699] By: jhi on 2000/08/18 16:21:49 + Log: Document code point which makes if (defined %stash::) to work + (noted by Spider Boardman). Branch: perl - ! embed.h embed.pl perl.h proto.h regcomp.c regcomp.h regexec.c - ! t/op/re_tests t/op/subst.t + ! op.c ____________________________________________________________________________ -[ 4668] By: gsar on 1999/12/08 18:56:53 - Log: patch to fix parser bug in C<${h{${a[0]}}} = 13> - From: Larry Wall <larry@wall.org> - Date: Tue, 7 Dec 1999 12:39:30 -0800 (PST) - Message-Id: <199912072039.MAA13257@kiev.wall.org> - Subject: Re: [ID 19991204.002] Inconsistency of ${hash{key}} +[ 6698] By: jhi on 2000/08/18 13:43:27 + Log: Update Changes. Branch: perl - ! embedvar.h intrpvar.h objXSUB.h sv.c toke.c + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4667] By: gsar on 1999/12/08 18:47:37 - Log: patch to fix aix hints from ortmann@vnet.ibm.com +[ 6697] By: jhi on 2000/08/18 13:35:57 + Log: Tiny Getopt::Long patch from Johan Vromans. Branch: perl - ! hints/aix.sh + ! lib/Getopt/Long.pm t/lib/gol-basic.t t/lib/gol-oo.t ____________________________________________________________________________ -[ 4666] By: gsar on 1999/12/08 18:29:02 - Log: documentation tweaks from M. J. T. Guy, Micheal Schwern, and - Tim Meadowcroft +[ 6696] By: jhi on 2000/08/18 13:26:14 + Log: Subject: [ID 20000817.018] behaviour change 5.5.3 -> 5.6.0 re "Modification of a read-only value" + From: Paul David Fardy <pdf@morgan.ucs.mun.ca> + Date: Thu, 17 Aug 2000 17:23:40 -0230 (NDT) + Message-Id: <200008171953.RAA17673@porthos.ucs.mun.ca> Branch: perl - ! Changes lib/Benchmark.pm pod/perlipc.pod pod/perlre.pod + ! pod/perldiag.pod pod/perlsyn.pod ____________________________________________________________________________ -[ 4665] By: gsar on 1999/12/08 02:22:31 - Log: introduce save_I8() for saving byte values +[ 6695] By: jhi on 2000/08/18 13:13:26 + Log: Subject: [PATCH] perlfunc.pod -- clarifying sprintf array argument issues + From: Daniel Chetlin <daniel@chetlin.com> + Date: Fri, 18 Aug 2000 03:13:36 -0700 + Message-ID: <20000818031336.B14165@ilmd.chetlin.org> Branch: perl - ! embed.h embed.pl global.sym objXSUB.h perlapi.c proto.h - ! regcomp.c regexec.c scope.c scope.h sv.c + ! pod/perlfunc.pod ____________________________________________________________________________ -[ 4664] By: gsar on 1999/12/08 02:02:33 - Log: use SAVEINT() rather than SAVEDESTRUCTOR() for saving PL_expect etc. +[ 6694] By: jhi on 2000/08/18 13:08:05 + Log: Subject: [PATCH] perltrap.pod spring cleaning + From: Daniel Chetlin <daniel@chetlin.com> + Date: Fri, 18 Aug 2000 03:06:54 -0700 + Message-ID: <20000818030654.A14165@ilmd.chetlin.org> + + plus Mike Guy's nitfix. Branch: perl - ! toke.c + ! pod/perltrap.pod ____________________________________________________________________________ -[ 4663] By: gsar on 1999/12/08 01:11:44 - Log: longstanding typo in lexer: PL_lex_expect was not properly - saved on reentry +[ 6693] By: jhi on 2000/08/18 13:00:26 + Log: Unbuffer the output. + + Subject: Re: [ID 20000817.017] Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6680 on + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Thu, 17 Aug 2000 18:39:29 -0700 + Message-ID: <RPJn5gzkgydf092yn@efn.org> Branch: perl - ! toke.c + ! t/op/fork.t ____________________________________________________________________________ -[ 4662] By: gsar on 1999/12/07 23:16:21 - Log: typos in change#4546 +[ 6692] By: jhi on 2000/08/18 05:19:17 + Log: Delete the image, too, not just its MANIFEStation. Branch: perl - ! ext/B/B.xs ext/B/B/Bytecode.pm ext/B/B/C.pm sv.c + - lib/CGI/eg/wilogo.gif ____________________________________________________________________________ -[ 4661] By: gsar on 1999/12/07 09:33:50 - Log: typos in change#4660 +[ 6691] By: jhi on 2000/08/18 05:10:26 + Log: Propagate new Configure vars. Branch: perl - ! embed.h embed.pl objXSUB.h perl.h perlapi.c pp_sys.c proto.h + ! configure.com epoc/config.sh uconfig.h uconfig.sh + ! vos/config.def vos/config.h vos/config_h.SH_orig + ! win32/config.bc win32/config.gc win32/config.vc + ! win32/config_H.bc win32/config_H.gc win32/config_H.vc ____________________________________________________________________________ -[ 4660] By: gsar on 1999/12/06 23:42:55 - Log: tweaks for building with -DUSE_ITHREADS on !WIN32 platforms; - fix bug where lc($readonly) could result in bogus errors +[ 6690] By: jhi on 2000/08/18 04:30:56 + Log: Update Changes. Branch: perl - ! embed.h embed.pl iperlsys.h makedef.pl objXSUB.h perlapi.c - ! pp.c pp_sys.c proto.h sv.c + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4659] By: gsar on 1999/12/06 15:24:31 - Log: allow IRIX 6.5 to build perl (from Helmut Jarausch - <jarausch@igpm.rwth-aachen.de>) +[ 6689] By: jhi on 2000/08/18 04:12:30 + Log: Fix the lib/complex failure of + + From: abigail@foad.org + Subject: [ID 20000814.005] Not OK: perl v5.6.0 on i686-linux-64int 2.2.13 + Date: 15 Aug 2000 04:06:38 -0000 + Message-Id: <20000815040638.8524.qmail@foad.org> + + Linux long double accuracy issue: something that + when printed with %g looks like "2" but int() of it is 1. Branch: perl - ! perl.h + ! lib/Math/Complex.pm ____________________________________________________________________________ -[ 4658] By: gsar on 1999/12/06 15:18:30 - Log: fix for -Dp via $^D (suggested by Stephane Payrard - <stef@adnaccess.com>) +[ 6688] By: jhi on 2000/08/18 03:15:35 + Log: The byteorder code in #6671 was wrong. Branch: perl - ! mg.c + ! configpm ____________________________________________________________________________ -[ 4657] By: gsar on 1999/12/06 06:50:01 - Log: change#4641 needs perldiag.pod edit +[ 6687] By: jhi on 2000/08/18 02:08:42 + Log: Subject: [PATCH 5.6.0+] newSVrv() memory leak + From: Jan Dubois <jand@ActiveState.com> + Date: Thu, 17 Aug 2000 18:31:55 -0700 + Message-ID: <l64ppsggaiuc4t6msm45iqohmhpjblb4qf@4ax.com> Branch: perl - - lib/unicode/UnicodeData-Latest.txt - ! pod/perldiag.pod + ! sv.c ____________________________________________________________________________ -[ 4656] By: gsar on 1999/12/06 01:36:56 - Log: Makefile tweak for change#4649 +[ 6686] By: jhi on 2000/08/18 02:04:15 + Log: Use NVs in POSIX math, not doubles. + + From: abigail@foad.org + Subject: [ID 20000817.014] POSIX & modfl + Date: 17 Aug 2000 20:49:18 -0000 + Message-Id: <20000817204918.23123.qmail@foad.org> Branch: perl - ! Makefile.SH + ! ext/POSIX/POSIX.xs ext/POSIX/typemap ____________________________________________________________________________ -[ 4655] By: gsar on 1999/12/05 17:23:57 - Log: change#4653 was missing a patch reject +[ 6685] By: jhi on 2000/08/18 02:02:12 + Log: Introduce NVef, NVff, and NVgf, use the middle one. + (helps for lib/peek + Linux + long doubles) Reported in + + From: abigail@foad.org + Subject: [ID 20000814.005] Not OK: perl v5.6.0 on i686-linux-64int 2.2.13 + Date: 15 Aug 2000 04:06:38 -0000 + Message-Id: <20000815040638.8524.qmail@foad.org> + + (note: the lib/complex failure has not yet been addressed) + Branch: metaconfig/U/perl + ! perlxvf.U Branch: perl - ! win32/makefile.mk + ! Configure Porting/Glossary Porting/config.sh Porting/config_H + ! config_h.SH dump.c perl.h pod/perlguts.pod ____________________________________________________________________________ -[ 4654] By: gsar on 1999/12/05 11:41:04 - Log: windows build tweaks for Borland compiler +[ 6684] By: jhi on 2000/08/17 23:22:19 + Log: Add byteorder to the myconfig output. Branch: perl - ! win32/makefile.mk win32/perlhost.h win32/win32.c win32/win32.h + ! myconfig.SH ____________________________________________________________________________ -[ 4653] By: gsar on 1999/12/05 11:07:37 - Log: applied somewhat modified version of suggested patch - From: "Benjamin Stuhl" <sho_pi@hotmail.com> - Date: Thu, 18 Nov 1999 18:45:27 PST - Message-ID: <19991119024527.72749.qmail@hotmail.com> - Subject: [PATCH 5.005_62] Perl on Win95, Mark IIB +[ 6683] By: jhi on 2000/08/17 23:20:19 + Log: The image doth not exist, spotted by Johan Vromans. Branch: perl - + win32/PerlCRT.def win32/gstartup.c win32/oldnames.def - ! MANIFEST ext/SDBM_File/Makefile.PL lib/ExtUtils/MM_Unix.pm - ! lib/ExtUtils/MM_Win32.pm win32/config_sh.PL win32/genmk95.pl - ! win32/makefile.mk win32/win32.h + ! MANIFEST ____________________________________________________________________________ -[ 4652] By: gsar on 1999/12/05 09:24:45 - Log: From: Mike Hopkirk (hops) <hops@scoot.pdev.sco.com> - Date: Thu, 4 Nov 1999 16:34:23 -0800 (PST) - Message-Id: <199911050034.QAA06499@scoot.pdev.sco.com> - Subject: [ID 19991104.005] modified hints file for UnixWare7 ( svr5) +[ 6682] By: jhi on 2000/08/17 22:38:16 + Log: Document what the backtick returns if the command fails. Branch: perl - ! Changes hints/svr5.sh + ! pod/perlop.pod ____________________________________________________________________________ -[ 4651] By: gsar on 1999/12/05 09:01:19 - Log: on dosish platforms, avoid infinite recursion in File::Path::mkpath() - when given non-existent drive names +[ 6681] By: jhi on 2000/08/17 22:33:12 + Log: Do not use prototyping here. + + Subject: [ID 20000817.016] [PATCH] Peek.xs + From: abigail@foad.org + Date: 17 Aug 2000 20:55:56 -0000 + Message-Id: <20000817205556.24270.qmail@foad.org> Branch: perl - ! lib/File/Path.pm + ! ext/Devel/Peek/Makefile.PL ____________________________________________________________________________ -[ 4650] By: gsar on 1999/12/05 08:47:11 - Log: windows build tweaks for change#4649 +[ 6680] By: jhi on 2000/08/17 19:46:43 + Log: Don't propose using modules built for 5.005 if no binary + compatibility with 5.005 is attempted. + + From: Jeff Okamoto <okamoto@xfiles.intercon.hp.com> + Subject: Minor nit with 5.7.0 (6655) + Date: Wed, 16 Aug 2000 15:56:14 -0700 (PDT) + Message-Id: <200008162256.PAA06964@xfiles.intercon.hp.com> + Branch: metaconfig + ! U/installdirs/inc_version_list.U Branch: perl - ! win32/Makefile win32/makefile.mk + ! Configure config_h.SH ____________________________________________________________________________ -[ 4649] By: gsar on 1999/12/05 07:49:28 - Log: make File::Glob::glob() the default for CORE::glob() - (old csh glob can still be had with -DPERL_EXTERNAL_GLOB) +[ 6679] By: jhi on 2000/08/17 19:16:39 + Log: Microperl config update. Branch: perl - ! Makefile.SH op.c pod/perldelta.pod win32/Makefile - ! win32/makefile.mk + ! uconfig.h uconfig.sh ____________________________________________________________________________ -[ 4648] By: gsar on 1999/12/05 00:33:34 - Log: fix bug in processing L<> tags (from j.vavruska@post.cz) +[ 6678] By: jhi on 2000/08/17 19:16:13 + Log: The #6648 wasn't protective enough for limited platforms + (like microperl). Branch: perl - ! lib/Pod/Html.pm + ! dump.c sv.c ____________________________________________________________________________ -[ 4647] By: gsar on 1999/12/05 00:14:01 - Log: remove outdated entry +[ 6677] By: jhi on 2000/08/17 14:46:35 + Log: Update Changes. Branch: perl - ! pod/perltrap.pod + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4646] By: gsar on 1999/12/04 22:48:51 - Log: s/block/loop block/ in diagnostics about next, last, redo +[ 6676] By: jhi on 2000/08/17 14:44:02 + Log: Add perlebcdic from Peter Prymmer, regen toc. Branch: perl - ! pod/perldiag.pod pp_ctl.c t/op/runlevel.t t/pragma/warn/pp_ctl + + pod/perlebcdic.pod + ! MANIFEST pod/buildtoc.PL pod/perl.pod pod/perltoc.pod ____________________________________________________________________________ -[ 4645] By: gsar on 1999/12/04 22:25:32 - Log: readability tweak suggested by GRommel@sears.com +[ 6675] By: jhi on 2000/08/17 14:41:52 + Log: perldebtut 1.10 from Richard Foley, plus Celsius and Fahrenheit. Branch: perl - ! pp.c + ! pod/perldebtut.pod ____________________________________________________________________________ -[ 4644] By: gsar on 1999/12/04 22:05:00 - Log: Configure tweak from Peter Prymmer +[ 6674] By: jhi on 2000/08/17 14:29:43 + Log: Get -DLEAKTEST to compile (not necessarily to work, mind) + + Subject: [ID 20000724.006] -DLEAKTEST problem + From: Gregory Martin Pfeil <pfeilgm@technomadic.org> + Date: Tue, 25 Jul 2000 00:36:32 -0500 + Message-Id: <20000725003632.A26186@www.llamacom.com> + + Reminder sent + + Subject: [PATCH bleadperl@6647] -DLEAKTEST compile error + From: Hugo <hv@crypt.compulink.co.uk> + Date: Thu, 17 Aug 2000 15:23:42 +0100 + Message-Id: <200008171423.PAA06749@crypt.compulink.co.uk> Branch: perl - ! Configure + ! util.c ____________________________________________________________________________ -[ 4643] By: gsar on 1999/12/04 21:55:27 - Log: make weak keyword check look for defined(&lock), not - merely defined(*lock) +[ 6673] By: jhi on 2000/08/17 04:07:10 + Log: Subject: Re: [PATCH]Re: Questions about Math::BigFloat + From: John Peacock <JPeacock@UnivPress.com> + Date: Tue, 01 Aug 2000 09:38:12 -0400 + Message-ID: <3986D2C4.54B78FE4@UnivPress.com> Branch: perl - ! toke.c + ! lib/Math/BigFloat.pm lib/Math/BigInt.pm t/lib/bigfltpm.t ____________________________________________________________________________ -[ 4642] By: gsar on 1999/12/04 21:11:51 - Log: make eof() open ARGV if it isn't open already; also fixes bug - where eof() would operate on any last-read filehandle, not - just ARGV +[ 6672] By: jhi on 2000/08/17 03:04:35 + Log: Subject: [PATCH] Cwd.pm now uses strict + From: Tim Jenness <timj@jach.hawaii.edu> + Date: Wed, 16 Aug 2000 16:42:35 -1000 (HST) + Message-ID: <Pine.LNX.4.21.0008161639510.1135-100000@lapaki.jach.hawaii.edu> Branch: perl - ! pp_sys.c + ! lib/Cwd.pm ____________________________________________________________________________ -[ 4641] By: gsar on 1999/12/04 04:42:25 - Log: make uninitialized value warnings report opcode +[ 6671] By: jhi on 2000/08/17 02:16:35 + Log: Make $Config{byteorder} more magical so that it is + dynamically computed: nice for 'fat binaries'. + + Subject: [PATCH]: default byteorder + From: Wilfredo Sánchez <wsanchez@apple.com> + Date: Mon, 31 Jul 2000 19:45:31 -0700 + Message-Id: <200008010245.TAA04459@ns1.abstrata.com> Branch: perl - ! doio.c embed.h embed.pl global.sym objXSUB.h opcode.h - ! opcode.pl perl.h perlapi.c pp.c pp_hot.c proto.h sv.c - ! t/op/misc.t t/pragma/warn/1global t/pragma/warn/2use - ! t/pragma/warn/3both t/pragma/warn/4lint t/pragma/warn/7fatal - ! t/pragma/warn/doio t/pragma/warn/pp t/pragma/warn/pp_hot - ! t/pragma/warn/sv + ! configpm ____________________________________________________________________________ -[ 4640] By: gsar on 1999/12/04 02:40:44 - Log: provide explicit functions timegm_nocheck() and timelocal_nocheck() - that don't do range checking +[ 6670] By: gsar on 2000/08/17 01:22:21 + Log: move WNOHANG definition to where other such things are Branch: perl - ! lib/Time/Local.pm + ! win32/win32.h ____________________________________________________________________________ -[ 4639] By: gsar on 1999/12/04 01:00:49 - Log: better implementation of change#3326; open(local $foo,...) now - allowed in addition to any uninitialized variable, for consistency - with how autovivification works elsewhere; add code to use the - variable name as the name of the handle for simple variables, so - that diagnostics report the handle: "... at - line 1, <$foo> line 10." +[ 6669] By: jhi on 2000/08/17 01:19:17 + Log: Update Changes. Branch: perl - ! op.c pod/perldelta.pod pp.c t/io/open.t + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4638] By: gsar on 1999/12/03 21:20:00 - Log: pod nits +[ 6668] By: jhi on 2000/08/17 01:16:29 + Log: Doc nits spotted by Richard Soderberg. Branch: perl - ! pod/perlfunc.pod pod/perlrun.pod + ! README.posix-bc README.vmesa ____________________________________________________________________________ -[ 4637] By: gsar on 1999/12/03 08:59:04 - Log: change#4431 was flawed +[ 6667] By: jhi on 2000/08/17 01:12:11 + Log: Subject: [PATCH(2) @6655] Re: perldebut.pod - spelling + From: "Casey R. Tweten" <crt@kiski.net> + Date: Wed, 16 Aug 2000 12:39:08 -0400 (EDT) + Message-ID: <Pine.OSF.4.21.0008161238250.32058-100000@home.kiski.net> Branch: perl - ! Makefile.SH + ! pod/perldebtut.pod ____________________________________________________________________________ -[ 4636] By: gsar on 1999/12/03 07:59:52 - Log: pod embellishments from Nathan Torkington +[ 6666] By: jhi on 2000/08/17 01:09:31 + Log: Subject: Re: [ID 20000816.006] [PATCH @6655] Shell.pm, bug fix, strict and OO Interface + From: "Casey R. Tweten" <crt@kiski.net> + Date: Wed, 16 Aug 2000 11:35:09 -0400 (EDT) + Message-ID: <Pine.OSF.4.21.0008161132270.10885-100000@home.kiski.net> Branch: perl - ! pod/perlfaq2.pod pod/perlhack.pod + ! lib/Shell.pm ____________________________________________________________________________ -[ 4635] By: gsar on 1999/12/03 07:56:04 - Log: perlfaq4 typo (from Jeff Pinyan <jeffp@crusoe.net>) +[ 6665] By: gsar on 2000/08/17 01:03:52 + Log: add "ok" targets from change#6632 in makefile.mk Branch: perl - ! pod/perlfaq4.pod + ! pod/perlport.pod win32/Makefile win32/makefile.mk ____________________________________________________________________________ -[ 4634] By: gsar on 1999/12/03 07:47:47 - Log: test tweak for VMS (from Craig A. Berry) +[ 6664] By: gsar on 2000/08/17 00:56:11 + Log: avoid warnings from dense compiler Branch: perl - ! t/io/nargv.t + ! win32/win32.c ____________________________________________________________________________ -[ 4633] By: gsar on 1999/12/03 07:44:52 - Log: patchls tweak from Andreas Koenig +[ 6663] By: jhi on 2000/08/17 00:51:49 + Log: Tweak the regex compilation errors once more. Branch: perl - ! Porting/patchls + ! pod/perldiag.pod regcomp.c t/op/misc.t t/op/re_tests + ! t/op/regmesg.t t/pragma/warn/regcomp ____________________________________________________________________________ -[ 4632] By: gsar on 1999/12/03 07:42:23 - Log: don't mess with the umask() +[ 6662] By: gsar on 2000/08/17 00:28:19 + Log: trailing new %ENV entries weren't being pushed into the real + environment of subprocesses on Windows Branch: perl - ! installhtml installman installperl lib/ExtUtils/Install.pm - ! lib/ExtUtils/Manifest.pm + ! t/op/magic.t win32/perlhost.h ____________________________________________________________________________ -[ 4631] By: gsar on 1999/12/03 06:52:50 - Log: support -a switch to append bytecode to an existing file and make - perlcc use it (from Tom Hughes <tom@compton.nu>) +[ 6661] By: gsar on 2000/08/17 00:19:20 + Log: waitpid() now handles externally spawned pids correctly; + fixes for backtick/wait/waitpid failures on Windows 9x + + these changes make the pid returned by process functions on + Windows 9x always positive by clearing the high bit (which + is always set on Win9x); pseudo-process PIDs are likewise + always negative now on Win9x (just as on NT/2000) Branch: perl - ! ext/B/B/Bytecode.pm utils/perlcc.PL + ! pp_sys.c win32/perlhost.h win32/win32.c ____________________________________________________________________________ -[ 4630] By: gsar on 1999/12/03 06:46:16 - Log: document incompatible perl4 vec() vs bitwise ops interaction trap - (from Tom Phoenix) +[ 6660] By: jhi on 2000/08/17 00:04:32 + Log: Retract #6645. Branch: perl - ! pod/perltrap.pod + ! Configure Porting/Glossary Porting/config.sh Porting/config_H + ! config_h.SH pod/perldelta.pod pod/perlfunc.pod sv.c + ! t/op/sprintf.t ____________________________________________________________________________ -[ 4629] By: gsar on 1999/12/03 06:40:15 - Log: use PerlIO abstraction rather than straight stdio (from - Chip Salzenberg) +[ 6659] By: gsar on 2000/08/16 23:59:28 + Log: on windows, the return values from wait() and waitpid() don't + match those of pseudo-pids Branch: perl - ! ext/ByteLoader/ByteLoader.xs + ! pp_sys.c t/op/fork.t util.c win32/win32.c ____________________________________________________________________________ -[ 4628] By: gsar on 1999/12/03 06:15:54 - Log: avoid warning in IO::Select::exists() if socket doesn't exist +[ 6658] By: gsar on 2000/08/16 23:56:14 + Log: pod nit seen in passing Branch: perl - ! ext/IO/lib/IO/Select.pm + ! pod/perlfunc.pod ____________________________________________________________________________ -[ 4627] By: gsar on 1999/12/03 06:05:19 - Log: two small patches from Peter Prymmer <pvhp@forte.com> +[ 6657] By: gsar on 2000/08/16 23:53:42 + Log: change#6328 could make close(SOCKET) return false on windows + when it shouldn't Branch: perl - ! makedepend.SH win32/Makefile win32/makefile.mk + ! win32/win32sck.c ____________________________________________________________________________ -[ 4626] By: gsar on 1999/12/03 05:36:38 - Log: From: Peter Prymmer <pvhp@forte.com> - Date: Thu, 25 Nov 1999 21:06:19 -0800 (PST) - Message-Id: <199911260506.VAA17230@brio.forte.com> - Subject: [PATCH: 5.005_62] implement /[:ascii:]/ on ebcdic machines +[ 6656] By: gsar on 2000/08/16 23:46:57 + Log: check that the number pseudo children doesn't exceed + MAXIMUM_WAIT_OBJECTS, which is currently 64 (avoids overflowing + the WaitForMultipleObjects() limit that would cause wait() + to crash) + + wait() and waitpid() could potentially be rewritten to use + more than one thread to do the waiting to eliminate this + limitation Branch: perl - ! regcomp.c + ! win32/perlhost.h ____________________________________________________________________________ -[ 4625] By: gsar on 1999/12/03 05:20:21 - Log: Windows build tweaks due to change#4623 +[ 6655] By: jhi on 2000/08/16 14:11:05 + Log: Update Changes. Branch: perl - ! win32/Makefile win32/makefile.mk win32/perlhost.h + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4624] By: gsar on 1999/12/03 04:58:30 - Log: add missing file +[ 6654] By: jhi on 2000/08/16 14:10:12 + Log: Update to perldebtut 1.9, from Richard Foley. Branch: perl - + ext/DynaLoader/XSLoader_pm.PL -____________________________________________________________________________ -[ 4623] By: gsar on 1999/12/03 04:47:03 - Log: applied suggested patch; removed $VERSION = $VERSION hack - (change#4043 fixed the need for that) - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 16 Nov 1999 01:50:31 EST - Message-Id: <199911160650.BAA18874@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_62] XSLoader.pm - Branch: perl - ! MANIFEST ext/B/B.pm ext/ByteLoader/ByteLoader.pm - ! ext/DB_File/DB_File.pm ext/Data/Dumper/Dumper.pm - ! ext/Devel/DProf/DProf.pm ext/Devel/Peek/Peek.pm - ! ext/DynaLoader/DynaLoader_pm.PL ext/DynaLoader/Makefile.PL - ! ext/DynaLoader/dlutils.c ext/Fcntl/Fcntl.pm - ! ext/File/Glob/Glob.pm ext/GDBM_File/GDBM_File.pm ext/IO/IO.pm - ! ext/NDBM_File/NDBM_File.pm ext/ODBM_File/ODBM_File.pm - ! ext/Opcode/Opcode.pm ext/POSIX/POSIX.pm - ! ext/SDBM_File/SDBM_File.pm ext/Socket/Socket.pm - ! ext/Thread/Thread.pm ext/attrs/attrs.pm ext/re/re.pm - ! lib/AutoLoader.pm lib/FindBin.pm lib/Getopt/Std.pm + ! pod/perldebtut.pod ____________________________________________________________________________ -[ 4622] By: gsar on 1999/12/03 04:02:39 - Log: revert change#4618 (breaks C<$_ = 'A:B'; s/^[a-z]:/x/>) +[ 6653] By: jhi on 2000/08/16 14:08:17 + Log: Change the regx compilation error markers to use = instead of < + since pod makes using the latter quite messy. Reported in + ID 20000814.006 by Abigail and in + Subject: Unknown escape E<> ? + From: Lupe Christoph <lupe@lupe-christoph.de> + Date: Fri, 11 Aug 2000 00:30:27 +0200 + Message-ID: <20000811003027.F17420@alanya.lupe-christoph.de> Branch: perl - ! Changes embed.h embed.pl perl.h proto.h regcomp.c regcomp.h + ! pod/perldiag.pod regcomp.c t/op/misc.t t/op/re_tests + ! t/op/regmesg.t t/pragma/warn/regcomp ____________________________________________________________________________ -[ 4621] By: gsar on 1999/12/02 22:24:53 - Log: caveat about thread-safety of extensions +[ 6652] By: jhi on 2000/08/16 13:25:31 + Log: Change the perlbug address to perl.org since it's more forgiving. + + Subject: [ID 20000814.007] [PATCH] Email address in perlbug. + From: abigail@foad.org + Date: 15 Aug 2000 04:15:40 -0000 + Message-Id: <20000815041540.8633.qmail@foad.org> Branch: perl - ! pod/perlfork.pod + ! utils/perlbug.PL ____________________________________________________________________________ -[ 4620] By: gsar on 1999/12/02 20:31:02 - Log: XS documentation patches suggested by Ilya, severally adjusted +[ 6651] By: jhi on 2000/08/16 13:22:35 + Log: Subject: [PATCH] Cwd::_backtick_pwd does not check return value + From: Tim Jenness <timj@jach.hawaii.edu> + Date: Tue, 15 Aug 2000 15:51:59 -1000 (HST) + Message-ID: <Pine.LNX.4.21.0008151547560.1223-100000@lapaki.jach.hawaii.edu> Branch: perl - ! pod/perlxs.pod pod/perlxstut.pod + ! lib/Cwd.pm ____________________________________________________________________________ -[ 4619] By: gsar on 1999/12/02 17:52:50 - Log: re-add missing Unicode database master +[ 6650] By: jhi on 2000/08/16 13:18:13 + Log: Update to CPAN 1.57. + + Subject: Re: [PATCH] Cwd::_backtick_pwd does not check return value + From: andreas.koenig@anima.de (Andreas J. Koenig) + Date: 16 Aug 2000 15:09:46 +0200 + Message-ID: <m3k8dh5p45.fsf@ak-71.mind.de> Branch: perl - + lib/unicode/Unicode.300 + ! lib/CPAN.pm ____________________________________________________________________________ -[ 4618] By: gsar on 1999/12/02 06:56:18 - Log: applied suggested patch with prototype changes - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 23 Nov 1999 22:55:55 EST - Message-Id: <199911240355.WAA23033@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_62] First char cognizance +[ 6649] By: jhi on 2000/08/16 13:12:31 + Log: Subject: [ID 20000324.040] minor fix to perlhpux.pod + From: "Larry W. Virden" <lvirden@cas.org> + Date: Fri, 24 Mar 2000 14:25:37 -0500 (EST) + Message-Id: <200003241925.OAA27985@lwv26awu.cas.org> Branch: perl - ! embed.h embed.pl perl.h proto.h regcomp.c regcomp.h + ! README.hpux ____________________________________________________________________________ -[ 4617] By: gsar on 1999/12/02 06:04:57 - Log: fixes for bugs in change#4586 and OS/2 pod tweak, from Ilya +[ 6648] By: jhi on 2000/08/16 13:03:53 + Log: The numeric locale was reset to "C" by s?printf and never restored. + + Subject: [ID 20000809.003] setlocale(LC_NUMERIC...) produces different results in 5.005 and 5.6 + From: Christian Kirsch <ck@held.mind.de> + Date: Wed, 9 Aug 2000 17:05:17 +0200 + Message-Id: <20000809170517.A25389@held> + + No test since adding the failing example to locale.t + does not fail -- probably because the locale settings are so + thoroughly tweaked by that time. Running the example standalone + does fail, though. Branch: perl - ! os2/OS2/REXX/REXX.pm regexec.c t/op/re_tests + ! dump.c perl.h pp.c pp_ctl.c sv.c ____________________________________________________________________________ -[ 4616] By: gsar on 1999/12/02 04:30:22 - Log: various documentation tweaks suggested by M. J. T. Guy +[ 6647] By: jhi on 2000/08/16 00:07:54 + Log: Update Changes and test semi-automatic patchlevel updating. Branch: perl - ! INSTALL lib/strict.pm pod/perlfunc.pod pod/perlsyn.pod + ! Changes patchlevel.h ____________________________________________________________________________ -[ 4615] By: gsar on 1999/12/02 04:17:43 - Log: various File::Glob fixes for DOSISH platforms - From: "Moore, Paul" <Paul.Moore@uk.origin-it.com> - Date: Tue, 02 Nov 1999 11:11:25 GMT - Message-Id: <714DFA46B9BBD0119CD000805FC1F53BDC38E3@UKRUX002.rundc.uk.origin-it.com> - Subject: File::Glob again. Final patch, honest! +[ 6646] By: jhi on 2000/08/15 23:35:07 + Log: Fix a dependency problem. + + Subject: [PATCH: 6640] VMS Makefile.SH update + From: Peter Prymmer <pvhp@forte.com> + Date: Tue, 15 Aug 2000 16:31:34 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10008151613140.141017-100000@aspara.forte.com> Branch: perl - + t/lib/glob-case.t - ! MANIFEST ext/File/Glob/Changes ext/File/Glob/Glob.pm - ! ext/File/Glob/Glob.xs ext/File/Glob/bsd_glob.c - ! ext/File/Glob/bsd_glob.h op.c t/lib/glob-global.t + ! vms/descrip_mms.template ____________________________________________________________________________ -[ 4614] By: gsar on 1999/12/02 03:42:55 - Log: allow XSUBs and prototyped subroutines to be used with sort() (tweaked - variant of patch suggested by Peter Haworth <pmh@edison.ioppublishing.com>) +[ 6645] By: jhi on 2000/08/15 23:33:23 + Log: (Retracted by #6660) + + Subject: [PATCH perl-current] make s?printf() produce two exponent digits where possible + From: Dominic Dunlop <domo@computer.org> + Date: Tue, 15 Aug 2000 22:20:52 +0200 + Message-Id: <p04320403b5bf4c32d381@[192.168.1.4]> + Branch: metaconfig/U/perl + + d_printfed.U Branch: perl - ! pod/perldelta.pod pod/perlfunc.pod pp_ctl.c t/op/sort.t + ! Configure Porting/Glossary Porting/config.sh Porting/config_H + ! config_h.SH pod/perldelta.pod pod/perlfunc.pod sv.c + ! t/op/sprintf.t ____________________________________________________________________________ -[ 4613] By: gsar on 1999/12/02 01:59:19 - Log: ignore yet another known scalar leak +[ 6644] By: jhi on 2000/08/15 21:17:20 + Log: Subject: [ID 20000815.014] [PATCH] INSTALL doesn't mention 64 bit support. + From: abigail@foad.org + Date: 15 Aug 2000 20:12:41 -0000 + Message-Id: <20000815201241.25556.qmail@foad.org> Branch: perl - ! t/pragma/warn/regcomp + ! INSTALL ____________________________________________________________________________ -[ 4612] By: gsar on 1999/12/02 01:15:02 - Log: avoid potential stack extension bug in pp_unpack() (spotted by Ilya) +[ 6643] By: jhi on 2000/08/15 21:15:28 + Log: (an already applied patch) Branch: perl - ! pp.c + ! lib/CGI.pm ____________________________________________________________________________ -[ 4611] By: gsar on 1999/12/02 00:31:43 - Log: a somewhat tweaked version of suggested patch - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Wed, 27 Oct 1999 18:57:41 -0400 (EDT) - Message-Id: <199910272257.SAA29928@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_62] Another round of pack/vec docs patches +[ 6642] By: gsar on 2000/08/15 19:54:05 + Log: magic callbacks all need to have same type signature Branch: perl - ! pod/perlfunc.pod + ! embed.pl mg.c proto.h ____________________________________________________________________________ -[ 4610] By: gsar on 1999/12/01 19:09:31 - Log: more accurate require() pseudocode (from James P. Williams - <James.P.Williams@USAHQ.UnitedSpaceAlliance.com>) +[ 6641] By: jhi on 2000/08/15 17:56:27 + Log: Subject: [PATCH] for t/lib/peek.t (was Re: [ID 20000814.005] Not OK: perl v5.6.0 on i686-linux-64int 2.2.13) + From: Mike Guy <mjtg@cam.ac.uk> + Message-Id: <E13OkU9-0006rb-00@libra.cus.cam.ac.uk> + Date: Tue, 15 Aug 2000 18:26:45 +0100 + + Only the peek.t part applied, not the hash quality part. Branch: perl - ! pod/perlfunc.pod + ! t/lib/peek.t ____________________________________________________________________________ -[ 4609] By: gsar on 1999/12/01 18:43:49 - Log: avoid "Callback called exit" error on intentional exit() +[ 6640] By: jhi on 2000/08/15 16:37:37 + Log: Update Changes. Branch: perl - ! embedvar.h intrpvar.h objXSUB.h perl.c perl.h pp_ctl.c + ! Changes ____________________________________________________________________________ -[ 4608] By: gsar on 1999/12/01 18:42:38 - Log: find_byclass() prototype was incoherent +[ 6639] By: jhi on 2000/08/15 16:34:55 + Log: Missed a file from #6638. Branch: perl - ! regexec.c + ! lib/File/Temp.pm ____________________________________________________________________________ -[ 4607] By: gsar on 1999/12/01 05:45:10 - Log: better documentation for goto &NAME (from M. J. T. Guy) +[ 6638] By: jhi on 2000/08/15 16:33:19 + Log: Subject: [PATCH perl@6620] cygwin port + From: "Fifer, Eric" <EFifer@sanwaint.com> + Date: Tue, 15 Aug 2000 17:00:49 +0100 + Message-ID: <779F20BCCE5AD31186A50008C75D9979171779@silldn_mail1.sanwaint.com> Branch: perl - ! pod/perlfunc.pod + ! README.cygwin hints/cygwin.sh pod/perlport.pod t/lib/b.t ____________________________________________________________________________ -[ 4606] By: gsar on 1999/12/01 05:33:14 - Log: integrate cfgperl contents into mainline - Branch: perl - +> lib/unicode/Jamo.txt lib/unicode/NamesList.html - +> lib/unicode/UCD300.html lib/unicode/Unicode3.html - - lib/unicode/Jamo-2.txt lib/unicode/Unicode.html - ! Changes - !> (integrate 210 files) -____________________________________________________________________________ -[ 4605] By: gsar on 1999/12/01 05:15:27 - Log: avoid PTR->IV cast warnings - Branch: perl - ! mg.c op.c scope.h -____________________________________________________________________________ -[ 4604] By: gsar on 1999/12/01 03:59:56 - Log: email address changes - Branch: perl - ! AUTHORS Changes Porting/genlog Porting/p4d2p Porting/p4desc - ! README.win32 ext/Data/Dumper/Dumper.pm lib/DB.pm - ! lib/File/DosGlob.pm lib/Math/Complex.pm lib/Math/Trig.pm - ! pod/perl5005delta.pod pod/perlport.pod t/op/runlevel.t - ! utils/perlbug.PL utils/perldoc.PL win32/bin/perlglob.pl -____________________________________________________________________________ -[ 4603] By: gsar on 1999/12/01 03:45:13 - Log: minor USE_ITHREADS tweaks - Branch: perl - ! doio.c op.c op.h pp_hot.c pp_sys.c run.c win32/Makefile - ! win32/perllib.c win32/win32.h -____________________________________________________________________________ -[ 4602] By: gsar on 1999/12/01 01:00:09 - Log: more complete pseudo-fork() support for Windows - Branch: perl - + pod/perlfork.pod win32/perlhost.h win32/vdir.h win32/vmem.h - ! MANIFEST XSUB.h cop.h dump.c embed.h embed.pl embedvar.h - ! ext/B/B/CC.pm ext/Opcode/Opcode.xs global.sym globals.c - ! globvar.sym gv.c hv.c intrpvar.h iperlsys.h makedef.pl mg.c - ! mpeix/mpeixish.h objXSUB.h op.c op.h os2/os2ish.h perl.c - ! perl.h perlapi.c plan9/plan9ish.h pod/Makefile pod/buildtoc - ! pod/perl.pod pod/roffitall pp.c pp_ctl.c pp_hot.c pp_sys.c - ! proto.h regcomp.c run.c scope.c scope.h sv.c t/op/fork.t - ! toke.c unixish.h util.c vos/vosish.h win32/Makefile - ! win32/makefile.mk win32/perllib.c win32/win32.c win32/win32.h - ! win32/win32iop.h win32/win32thread.h -____________________________________________________________________________ -[ 4601] By: gsar on 1999/12/01 00:45:38 - Log: rudimentary support for remote debugging, from aeons ago (somewhat - modified) - From: Graham TerMarsch <grahamt@ActiveState.com> - Date: Sat, 12 Sep 1998 10:46:55 -0700 - Message-ID: <35FAB38F.EA9AAC50@activestate.com> - Subject: Re: Patches to perl5db.pl to allow for remote debugging +[ 6637] By: jhi on 2000/08/15 16:29:22 + Log: Subject: [PATCH] debugger exit code should reflect user exit code + From: Mike Guy <mjtg@cam.ac.uk> + Date: Tue, 15 Aug 2000 16:55:59 +0100 + Message-Id: <E13Oj4J-0005FS-00@libra.cus.cam.ac.uk> Branch: perl ! lib/perl5db.pl ____________________________________________________________________________ -[ 4600] By: chip on 1999/11/19 21:16:00 - Log: Document known limitations of fdopen() on some systems, - as they apply to open() and sysopen(). - Branch: perl - ! pod/perlfunc.pod -____________________________________________________________________________ -[ 4599] By: chip on 1999/11/19 17:20:19 - Log: Undef printf before redirecting it to PerlIO_stdoutf. - (Avoids an irritating warning when compiling with PerlIO.) +[ 6636] By: jhi on 2000/08/15 15:30:58 + Log: Update Changes. Branch: perl - ! perl.h -____________________________________________________________________________ -[ 4598] By: jhi on 1999/11/22 21:30:17 - Log: Small VMS nits from Craig A. Berry, <craig.berry@metamor.com>. - Branch: cfgperl - ! README.vms t/io/open.t -____________________________________________________________________________ -[ 4597] By: jhi on 1999/11/21 16:21:21 - Log: Replace #4596 with the change done in 5.005_03. - Branch: cfgperl - ! ext/Errno/Errno_pm.PL -____________________________________________________________________________ -[ 4596] By: jhi on 1999/11/21 16:07:20 - Log: Skip processing a file if the file to be opened is '-' - (can happen in UNICOS) - Branch: cfgperl - ! ext/Errno/Errno_pm.PL -____________________________________________________________________________ -[ 4595] By: jhi on 1999/11/21 14:05:10 - Log: VMS patches from Peter Prymmer. - Branch: cfgperl - ! doio.c mg.c taint.c vms/subconfigure.com vms/vms.c -____________________________________________________________________________ -[ 4594] By: jhi on 1999/11/18 17:07:14 - Log: The find_byclass prototype is already in proto.h. - Branch: cfgperl - ! regexec.c -____________________________________________________________________________ -[ 4593] By: gsar on 1999/11/16 21:25:21 - Log: typo in flag checks - Branch: utfperl - ! sv.h + ! Changes ____________________________________________________________________________ -[ 4592] By: jhi on 1999/11/16 21:17:25 - Log: Regen Configure. - Branch: cfgperl - ! Configure config_h.SH pp.c pp.h vms/subconfigure.com +[ 6635] By: jhi on 2000/08/15 15:27:21 + Log: Use -Dusedevel; regen Configure and the respective Porting stuff. Branch: metaconfig - ! U/a_dvisory/quadtype.U -____________________________________________________________________________ -[ 4591] By: jhi on 1999/11/16 14:53:19 - Log: Integrate with Sarathy. - Branch: cfgperl - !> cop.h deb.c embed.h embed.pl global.sym lib/Pod/Checker.pm - !> lib/Pod/InputObjects.pm lib/Pod/Parser.pm lib/Pod/Select.pm - !> lib/Pod/Usage.pm makedef.pl objXSUB.h perl.c perlapi.c - !> pod/podchecker.PL pp_sys.c proto.h sv.c t/pod/poderrs.t - !> t/pod/poderrs.xr -____________________________________________________________________________ -[ 4590] By: gsar on 1999/11/16 05:57:56 - Log: Pod::Parser updates (v1.091) from Brad Appleton <bradapp@enteract.com> + ! U/mkglossary U/mksample + Branch: metaconfig/U/perl + ! Devel.U Branch: perl - ! lib/Pod/Checker.pm lib/Pod/InputObjects.pm lib/Pod/Parser.pm - ! lib/Pod/Select.pm lib/Pod/Usage.pm pod/podchecker.PL - ! t/pod/poderrs.t t/pod/poderrs.xr + ! Configure Porting/Glossary Porting/config.sh Porting/config_H ____________________________________________________________________________ -[ 4589] By: gsar on 1999/11/15 18:47:34 - Log: add a synchronous stub fork() for USE_ITHREADS to prove that a simple - C<if (fork()) { print "parent" } else { print "child" }> works on - Windows (incidentally running a cloned^2 interpreter :) +[ 6634] By: jhi on 2000/08/15 14:11:55 + Log: Don't blow limited stacks, a lower number is enough to + tickle the lookbehind limit. + + Subject: [ID 20000815.007] Not OK: perl@6627 +SUIDMAIL on powerpc-machten 4.1.4 (UNINSTALLED) [PATCH] + From: Dominic Dunlop <domo@computer.org> + Date: Tue, 15 Aug 2000 13:51:24 +0200 + Message-Id: <p04320400b5bedcedaf22@[192.168.1.4]> Branch: perl - ! embed.h embed.pl global.sym makedef.pl objXSUB.h perlapi.c - ! pp_sys.c proto.h sv.c + ! t/op/regmesg.t ____________________________________________________________________________ -[ 4588] By: gsar on 1999/11/15 14:34:36 - Log: cloning the stack (part 1) +[ 6633] By: jhi on 2000/08/15 14:01:46 + Log: Subject: [ID 20000815.005] [PATCH] perldoc not looking in the right place for script pod + From: Mike Guy <mjtg@cam.ac.uk> + Date: Tue, 15 Aug 2000 12:10:50 +0100 + Message-Id: <E13OecM-0006nF-00@libra.cus.cam.ac.uk> Branch: perl - ! cop.h deb.c perl.c sv.c -____________________________________________________________________________ -[ 4587] By: jhi on 1999/11/15 00:22:20 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Changes embed.h embed.pl embedvar.h global.sym intrpvar.h - !> makedef.pl objXSUB.h op.c perl.h perlapi.c proto.h run.c sv.c - !> win32/perllib.c -____________________________________________________________________________ -[ 4586] By: jhi on 1999/11/14 21:17:26 - Log: Ilya's "hopscotch" patch, reworked by Ilya to fit. - Branch: cfgperl - ! embed.h embed.pl embedvar.h proto.h regexec.c t/op/re_tests + ! utils/perldoc.PL ____________________________________________________________________________ -[ 4585] By: gsar on 1999/11/14 20:01:45 - Log: tweak for win32 build +[ 6632] By: jhi on 2000/08/15 13:58:48 + Log: make ok etc also for win32. + + Subject: [ID 20000814.008] Not OK: perl v5.6.0 (6620) on MSWin32-x86 4.0 (UNINSTALLED) + From: Prymmer/Kahn <pvhp@best.com> + Date: Mon, 14 Aug 2000 22:42:06 -0700 (PDT) + Message-Id: <Pine.BSF.4.21.0008142240280.3888-100000@shell8.ba.best.com> Branch: perl - ! embed.h embed.pl op.c proto.h + ! win32/Makefile ____________________________________________________________________________ -[ 4584] By: gsar on 1999/11/14 19:46:25 - Log: cosmetic tweaks +[ 6631] By: jhi on 2000/08/15 13:45:03 + Log: Update (kinda) to Test 1.14, from Joshua Pritikin. Branch: perl - ! embed.h embed.pl embedvar.h global.sym intrpvar.h makedef.pl - ! objXSUB.h perl.h perlapi.c proto.h sv.c win32/perllib.c + ! lib/Test.pm ____________________________________________________________________________ -[ 4583] By: gsar on 1999/11/14 17:38:32 - Log: fix problem pointer casts +[ 6630] By: jhi on 2000/08/15 03:25:09 + Log: Update Changes. Branch: perl - ! Changes run.c sv.c + ! Changes ____________________________________________________________________________ -[ 4582] By: jhi on 1999/11/14 17:10:01 - Log: Integrate with Sarathy. - Branch: cfgperl - !> cop.h dump.c ext/Opcode/Opcode.xs gv.c op.c perl.c perly.c - !> perly.y pp_ctl.c pp_sys.c sv.c t/op/misc.t toke.c util.c - !> vms/perly_c.vms win32/perllib.c +[ 6629] By: jhi on 2000/08/15 03:23:53 + Log: magic_regdatum_set() is void, not int. + Branch: perl + ! embed.pl mg.c proto.h ____________________________________________________________________________ -[ 4581] By: jhi on 1999/11/14 17:08:23 - Log: The separation of 64-bitness and largefileness continues - (with a setback, see hpux.sh). - Branch: cfgperl - ! Configure MANIFEST config_h.SH hints/aix.sh hints/hpux.sh - ! hints/solaris_2.sh +[ 6628] By: jhi on 2000/08/15 03:08:02 + Log: Make the user to give up his firstborn, err, to knowingly + verify installing an unstable developer release. Also bump + the release to 5.7.0, but leave a patch tag in the local + patches saying that this is not yet the real thing. Branch: metaconfig - ! U/threads/archname.U U/typedefs/lseektype.U + ! U/modified/Instruct.U Branch: metaconfig/U/perl - ! fpossize.U use64bits.U uselfs.U -____________________________________________________________________________ -[ 4580] By: jhi on 1999/11/14 13:26:41 - Log: Another Unicode update. - Branch: cfgperl - + lib/unicode/Jamo.txt lib/unicode/NamesList.html - + lib/unicode/UCD300.html lib/unicode/Unicode3.html - - lib/unicode/Jamo-2.txt lib/unicode/Unicode.html - ! (edit 189 files) -____________________________________________________________________________ -[ 4579] By: gsar on 1999/11/14 10:21:49 - Log: sundry cleanups for cloned interpreters (only known failure mode - is due to regexps keeping non-constant data in their compiled - structures) + + Devel.U Branch: perl - ! cop.h dump.c ext/Opcode/Opcode.xs gv.c op.c perl.c pp_ctl.c - ! pp_sys.c sv.c toke.c util.c win32/perllib.c + ! Configure patchlevel.h ____________________________________________________________________________ -[ 4578] By: gsar on 1999/11/14 03:37:37 - Log: fix bug in change#4515 (STOP blocks now see @ARGV like the rest) +[ 6627] By: jhi on 2000/08/14 22:32:52 + Log: README.os2 update. + + Subject: Re: [PATCH perl-current] Make op/sprintf.t more comprehensive, + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Wed, 02 Aug 2000 21:55:09 -0700 + Message-ID: <tsPi5gzkgegX092yn@efn.org> Branch: perl - ! perly.c perly.y t/op/misc.t vms/perly_c.vms -____________________________________________________________________________ -[ 4577] By: jhi on 1999/11/13 19:50:24 - Log: Change #4576 accidentally leaked also parts of - Ilya's patch that won't apply cleanly anymore. - Branch: cfgperl - ! regexec.c t/op/re_tests -____________________________________________________________________________ -[ 4576] By: jhi on 1999/11/13 19:43:37 - Log: Integrate with Sarathy. - Branch: cfgperl - ! embed.h embed.pl embedvar.h proto.h regexec.c t/op/re_tests - !> ext/Errno/Errno_pm.PL ext/IO/lib/IO/Socket.pm t/lib/dumper.t - !> t/op/regexp.t t/pragma/overload.t + ! README.os2 ____________________________________________________________________________ -[ 4575] By: gsar on 1999/11/13 19:41:46 - Log: typos in change#4561 and change#4565 +[ 6626] By: jhi on 2000/08/14 21:00:02 + Log: Subject: Re: File::Temp problems on VMS in bleedperl + From: Tim Jenness <timj@jach.hawaii.edu> + cc: vmsperl@perl.org + Date: Mon, 14 Aug 2000 09:44:33 -1000 (HST) + Message-ID: <Pine.LNX.4.21.0008140941300.6753-100000@lapaki.jach.hawaii.edu> Branch: perl - ! ext/Errno/Errno_pm.PL ext/IO/lib/IO/Socket.pm + ! lib/File/Temp.pm t/lib/ftmp-tempfile.t ____________________________________________________________________________ -[ 4574] By: gsar on 1999/11/13 19:31:19 - Log: revert non-kosher parts of change#4562 (sort order problems - should be ignored (on ebcdic) by fixing dumper.t/T() to sort - result and expected lines; /[:ascii:]/ not working should be - fixed, not ignored in regexp.t; result from sort should be - fixed to be ascii portable on ebcdic, not ebcdic-specific) +[ 6625] By: jhi on 2000/08/14 20:52:16 + Log: Add SUIDMAIL as was done for the CERT alert. Branch: perl - ! t/lib/dumper.t t/op/regexp.t t/pragma/overload.t + ! patchlevel.h ____________________________________________________________________________ -[ 4573] By: gsar on 1999/11/13 19:13:04 - Log: integrate cfgperl changes into mainline +[ 6624] By: jhi on 2000/08/14 20:48:50 + Log: Subject: sfio2000 + From: Daniel Muino <dmuino@afip.gov.ar> + Date: Mon, 14 Aug 2000 16:58:11 -0300 + Message-ID: <20000814165811.B16368@con2-dgi> Branch: perl - +> lib/unicode/Eq/Latin1.pl lib/unicode/Eq/Unicode.pl - +> lib/unicode/In/BopomofoExtended.pl - +> lib/unicode/In/BraillePatterns.pl - +> lib/unicode/In/CJKRadicalsSupplement.pl - +> lib/unicode/In/CJKUnifiedIdeographsExtensionA.pl - +> lib/unicode/In/Cherokee.pl - +> lib/unicode/In/IdeographicDescriptionCharacters.pl - +> lib/unicode/In/KangxiRadicals.pl lib/unicode/In/Khmer.pl - +> lib/unicode/In/Mongolian.pl lib/unicode/In/Myanmar.pl - +> lib/unicode/In/Ogham.pl lib/unicode/In/Runic.pl - +> lib/unicode/In/Sinhala.pl lib/unicode/In/Syriac.pl - +> lib/unicode/In/Thaana.pl - +> lib/unicode/In/UnifiedCanadianAboriginalSyllabics.pl - +> lib/unicode/In/YiRadicals.pl lib/unicode/In/YiSyllables.pl - - lib/unicode/Eq/Latin1 lib/unicode/Eq/Unicode - !> (integrate 213 files) -____________________________________________________________________________ -[ 4572] By: jhi on 1999/11/13 18:44:50 - Log: From: "Craig A. Berry" <craig.berry@metamor.com> - To: perl5-porters@perl.org, VMSPERL@perl.org - Subject: [PATCH 5.005_03 and 5.005_62] updates to README.vms - Date: Wed, 27 Oct 1999 11:02:54 -0500 - Message-Id: <4.2.0.58.19991027105257.00addc10@mmtnt11.metamor.com> - Branch: cfgperl - ! README.vms -____________________________________________________________________________ -[ 4571] By: jhi on 1999/11/13 18:33:39 - Log: From: jand@activestate.com (Jan Dubois) - To: perl5-porters@perl.org, Perl-Win32-Porters@activestate.com - Cc: Douglas Lankshear <dougl@activestate.com>, - Gurusamy Sarathy <gsar@activestate.com> - Subject: [5.005_62 PATCH] support link() on WinNT and NTFS - Date: Tue, 09 Nov 1999 00:38:33 +0100 - Message-ID: <382b5d24.10899522@smtprelay.t-online.de> - Branch: cfgperl - ! XSUB.h iperlsys.h pp_sys.c t/io/fs.t win32/config.bc - ! win32/config.gc win32/config.vc win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/perllib.c - ! win32/win32.c win32/win32iop.h -____________________________________________________________________________ -[ 4570] By: jhi on 1999/11/13 18:30:37 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_62] makedef.pl goof - Date: Mon, 8 Nov 1999 23:55:21 -0500 (EST) - Message-Id: <199911090455.XAA25627@monk.mps.ohio-state.edu> - Branch: cfgperl - ! makedef.pl -____________________________________________________________________________ -[ 4569] By: jhi on 1999/11/13 18:06:54 - Log: From: Michael G Schwern <schwern@pobox.com> - To: perl5-porters@perl.org, pod-people@perl.org - Cc: tchrist@mox.perl.com, gnat@frii.com - Subject: [DOCPATCH 5.005_62 perlfaq9.pod] Mention HTML::FormatText - Date: Wed, 10 Nov 1999 17:21:46 -0500 - Message-ID: <19991110172146.A23527@athens.aocn.com> - Branch: cfgperl - ! pod/perlfaq9.pod -____________________________________________________________________________ -[ 4568] By: jhi on 1999/11/13 18:05:33 - Log: From: "Paul Moore" <gustav@morpheus.demon.co.uk> - To: <perl5-porters@perl.org> - Subject: DynaLoader_pm.PL patch (backslashes in strings) - Date: Wed, 10 Nov 1999 22:52:02 -0000 - Message-ID: <LPBBIIMJKJMPNOGHGLLCMEBFCAAA.gustav@morpheus.demon.co.uk> - Branch: cfgperl - ! ext/DynaLoader/DynaLoader_pm.PL -____________________________________________________________________________ -[ 4567] By: jhi on 1999/11/13 18:03:52 - Log: From: JD Laub <jdl@access-health.com> - To: perl5-porters@perl.org - Subject: [ID 19991112.002] patch: Exporter.pm not reporting path - Date: Fri, 12 Nov 1999 08:58:28 -0700 (MST) - Message-Id: <199911121558.IAA08915@mocha.iasi.com> - Branch: cfgperl - ! lib/Exporter/Heavy.pm -____________________________________________________________________________ -[ 4566] By: jhi on 1999/11/13 18:01:24 - Log: From: Bernard Quatermass <bernard@quatermass.co.uk> - To: perl5-porters@perl.org - Subject: small patch for perldoc - Date: Fri, 12 Nov 1999 23:11:43 GMT - Message-Id: <VA.0000001c.00d1e05a@quatermass.co.uk> - Branch: cfgperl - ! utils/perldoc.PL -____________________________________________________________________________ -[ 4565] By: jhi on 1999/11/13 17:58:54 - Log: From: Scott Gifford <sgifford@tir.com> - To: perl5-porters@perl.org - Cc: gbarr@pobox.com - Subject: [ID 19991112.004] Bug in IO::Socket (patch included) - Date: 12 Nov 1999 18:55:30 -0500 - Message-Id: <m3emdvw9hp.fsf@sgifford.tir.com> - Branch: cfgperl - ! ext/IO/lib/IO/Socket.pm -____________________________________________________________________________ -[ 4564] By: jhi on 1999/11/13 17:45:39 - Log: Applied manually: - From: "Craig A. Berry" <craig.berry@metamor.com> - To: perl5-porters@perl.org, VMSPERL@perl.org - Subject: [PATCH 5.005_62] patches required to build on VMS - Date: Tue, 09 Nov 1999 18:16:14 -0600 - Message-Id: <4.2.2.19991109173839.00d12630@mmtnt11.metamor.com> - Branch: cfgperl - ! configure.com vms/descrip_mms.template vms/subconfigure.com - ! vms/vms.c vms/vmsish.h -____________________________________________________________________________ -[ 4563] By: jhi on 1999/11/13 17:18:41 - Log: Regen Unicode tables to include a warning: - Thou Shalt Not Edit Them By Hand; add missing - (Unicode 2.0 -introduced) tables to MANIFEST; - convert the equivalence tables to be valid Perl code. - Branch: cfgperl - + lib/unicode/Eq/Latin1.pl lib/unicode/Eq/Unicode.pl - + lib/unicode/In/BopomofoExtended.pl - + lib/unicode/In/BraillePatterns.pl - + lib/unicode/In/CJKRadicalsSupplement.pl - + lib/unicode/In/CJKUnifiedIdeographsExtensionA.pl - + lib/unicode/In/Cherokee.pl - + lib/unicode/In/IdeographicDescriptionCharacters.pl - + lib/unicode/In/KangxiRadicals.pl lib/unicode/In/Khmer.pl - + lib/unicode/In/Mongolian.pl lib/unicode/In/Myanmar.pl - + lib/unicode/In/Ogham.pl lib/unicode/In/Runic.pl - + lib/unicode/In/Sinhala.pl lib/unicode/In/Syriac.pl - + lib/unicode/In/Thaana.pl - + lib/unicode/In/UnifiedCanadianAboriginalSyllabics.pl - + lib/unicode/In/YiRadicals.pl lib/unicode/In/YiSyllables.pl - - lib/unicode/Eq/Latin1 lib/unicode/Eq/Unicode - ! (edit 169 files) -____________________________________________________________________________ -[ 4562] By: jhi on 1999/11/13 16:53:00 - Log: From: Peter Prymmer <pvhp@forte.com> - To: gsar@activestate.com, perl-mvs@perl.org, perlbug@perl.com - Subject: [PATCH: 5.005_62]was Re: [ID 19991102.003] perl on os390 - Date: Wed, 10 Nov 1999 14:34:36 -0800 (PST) - Message-Id: <199911102234.OAA01018@brio.forte.com> - Branch: cfgperl - ! t/lib/dumper.t t/op/pack.t t/op/regexp.t t/pragma/locale.t - ! t/pragma/overload.t + ! perlsdio.h perlsfio.h ____________________________________________________________________________ -[ 4561] By: jhi on 1999/11/13 16:29:37 - Log: $Config{myarchname} is not a good architecture identifier - because it may contain host/node identification like - CPU serial numbers. - Branch: cfgperl - ! ext/Errno/Errno_pm.PL -____________________________________________________________________________ -[ 4560] By: jhi on 1999/11/13 16:26:13 - Log: Continue largefileness separation from quadness; - move nv-preserving test out of perl.h into Configure; - use HAS_SETVBUF in IO. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH ext/IO/IO.xs hints/solaris_2.sh perl.h pp_sys.c - Branch: metaconfig - ! U/a_dvisory/quadtype.U - Branch: metaconfig/U/perl - + nvpresuv.U - ! d_fseeko.U d_ftello.U io64.U perlxv.U -____________________________________________________________________________ -[ 4559] By: jhi on 1999/11/13 13:46:38 - Log: Try to fix largefileness so that it "works" without a quad IV. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH perl.h pp_sys.c t/lib/syslfs.t t/op/lfs.t - Branch: metaconfig - ! U/a_dvisory/quadtype.U U/typedefs/lseektype.U - Branch: metaconfig/U/perl - ! io64.U -____________________________________________________________________________ -[ 4558] By: jhi on 1999/11/13 11:36:19 - Log: Undo drift from mainline. - Branch: cfgperl - ! regcomp.c util.c utils/h2xs.PL -____________________________________________________________________________ -[ 4557] By: gsar on 1999/11/13 10:54:46 - Log: typo +[ 6623] By: jhi on 2000/08/14 20:47:36 + Log: Subject: warning: storage class after type is obsolescent + From: Daniel Muino <dmuino@afip.gov.ar> + Date: Mon, 14 Aug 2000 16:42:47 -0300 + Message-ID: <20000814164247.A16368@con2-dgi> Branch: perl - ! util.c + ! regcomp.pl regnodes.h ____________________________________________________________________________ -[ 4556] By: gsar on 1999/11/13 10:53:41 - Log: integrate cfgperl contents (op.[ch] needed manual resolve) +[ 6622] By: jhi on 2000/08/14 20:43:05 + Log: Subject: [ID 20000814.002] [Patch] Email address in Changes. + From: abigail@foad.org + Date: 14 Aug 2000 20:00:10 -0000 + Message-Id: <20000814200010.27271.qmail@foad.org> Branch: perl - +> epoc/Config.pm epoc/autosplit.pl epoc/createpkg.pl - +> epoc/epoc_stubs.c - !> (integrate 48 files) -____________________________________________________________________________ -[ 4555] By: jhi on 1999/11/13 10:05:54 - Log: Integrate with Sarathy. - Branch: cfgperl - !> dump.c ext/Devel/DProf/DProf.xs gv.c mg.c op.c perl.c pp.c - !> sv.c warnings.h warnings.pl win32/Makefile win32/perllib.c -____________________________________________________________________________ -[ 4554] By: jhi on 1999/11/13 10:03:07 - Log: s/_SIGN$/_sign/g; - Branch: metaconfig - ! U/typedefs/gidsign.U U/typedefs/pidsign.U U/typedefs/uidsign.U -____________________________________________________________________________ -[ 4553] By: gsar on 1999/11/13 02:17:53 - Log: cloned interpreters now actually run and pass all but 55/10386 - subtests; various subtle bugs, new and old, observed when running - cloned interpreters have been fixed - - still to do: - | * dup psig_ptr table - | * merge PADOP GVs support with "our" SVs (existing PADOPs are too - | simple-minded and grab one pad entry each, heavily bloating - | the pad by not avoiding dups) - | * overloaded constants are not really immutable--they need to - | be PADOPs - | * allocator for constants and OPs need to be spelled differently - | (shared vs interpreter-local allocations) - | * optree refcounting is still missing locking (macros are in place) - | * curstackinfo, {mark,scope,save,ret}stack need to be cloned so - | perl_clone() can be called from within runops*() - Branch: perl - ! dump.c ext/Devel/DProf/DProf.xs gv.c mg.c op.c perl.c pp.c - ! sv.c warnings.h warnings.pl win32/Makefile win32/perllib.c -____________________________________________________________________________ -[ 4552] By: jhi on 1999/11/11 23:17:43 - Log: Turn on largefileness always if available and - continue 64-bit fixes. - Branch: cfgperl - ! Configure config_h.SH handy.h hints/aix.sh hints/dec_osf.sh - ! hints/hpux.sh hints/irix_6.sh hints/solaris_2.sh perl.h pp.c - ! sv.c t/lib/syslfs.t t/op/lfs.t utf8.c -____________________________________________________________________________ -[ 4551] By: jhi on 1999/11/11 23:16:15 - Log: Split int64type from i_inttypes, rename quadcase into quadkind. - Branch: metaconfig - ! U/a_dvisory/quadtype.U - Branch: metaconfig/U/perl - + d_int64t.U - ! i_inttypes.U io64.U -____________________________________________________________________________ -[ 4550] By: jhi on 1999/11/11 20:24:55 - Log: Fix a thinko in 4548. - Branch: cfgperl - ! pp_sys.c -____________________________________________________________________________ -[ 4549] By: jhi on 1999/11/11 19:48:21 - Log: Integrate with Sarathy. - Branch: cfgperl - !> (integrate 56 files) -____________________________________________________________________________ -[ 4548] By: jhi on 1999/11/11 19:41:56 - Log: Try to do something if st_size, st_uid, st_gid are too big for an IV; - regen Configure. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH pp_sys.c + ! Changes ____________________________________________________________________________ -[ 4547] By: jhi on 1999/11/11 19:40:38 - Log: s/_SIZE$/_size/g; add sizesize and ssizesize. - Branch: metaconfig - + U/typedefs/sizesize.U U/typedefs/ssizesize.U - ! U/typedefs/gidsize.U U/typedefs/pidsize.U U/typedefs/uidsize.U -____________________________________________________________________________ -[ 4546] By: gsar on 1999/11/11 10:32:54 - Log: avoid stash pointers in optree under USE_ITHREADS - Branch: perl - ! bytecode.pl cop.h ext/B/B.xs ext/B/B/Asmdata.pm - ! ext/B/B/Bytecode.pm ext/B/B/C.pm ext/B/B/Debug.pm - ! ext/B/B/Deparse.pm ext/ByteLoader/bytecode.h - ! ext/ByteLoader/byterun.c ext/ByteLoader/byterun.h - ! ext/Opcode/Opcode.xs gv.c op.c perl.c pp.c pp_ctl.c pp_hot.c - ! scope.h sv.c -____________________________________________________________________________ -[ 4545] By: gsar on 1999/11/11 06:04:20 - Log: another change towards a shareable optree: avoid pointer to filegv - in COP; revert parts of change#4485 and s/xcv_filegv/xcv_file/ - (CvFILE() may yet come in handy somewhere); adjust compiler doodads - to suit - Branch: perl - ! bytecode.pl cop.h cv.h dump.c ext/B/B.pm ext/B/B.xs - ! ext/B/B/Asmdata.pm ext/B/B/Bytecode.pm ext/B/B/C.pm - ! ext/B/B/CC.pm ext/B/B/Debug.pm ext/B/B/Deparse.pm - ! ext/B/B/Lint.pm ext/B/B/Xref.pm ext/ByteLoader/bytecode.h - ! ext/ByteLoader/byterun.c ext/ByteLoader/byterun.h - ! ext/Devel/Peek/Peek.pm gv.c gv.h op.c perl.c pp.c pp_ctl.c - ! pp_sys.c scope.c scope.h sv.c sv.h toke.c util.c util.h - ! win32/perllib.c -____________________________________________________________________________ -[ 4544] By: gsar on 1999/11/10 18:19:12 - Log: more cleanups for change#4539 - Branch: perl - ! gv.h op.c op.h pp_ctl.c pp_hot.c -____________________________________________________________________________ -[ 4543] By: gsar on 1999/11/10 01:52:22 - Log: remove dead branch/infinite looper in change#3612 +[ 6621] By: jhi on 2000/08/14 15:23:05 + Log: Update Changes. Branch: perl - ! op.c + ! Changes ____________________________________________________________________________ -[ 4542] By: gsar on 1999/11/09 20:05:47 - Log: IoDIRP may be fake when used in source filters, mark as such +[ 6620] By: jhi on 2000/08/14 15:22:14 + Log: Subject: Re: [PATCH] @+, @- readonly + From: Mike Guy <mjtg@cam.ac.uk> + Date: Mon, 14 Aug 2000 15:26:55 +0100 + Message-Id: <E13OLCZ-00020N-00@libra.cus.cam.ac.uk> Branch: perl - ! sv.c sv.h toke.c + ! XSUB.h embed.h embed.pl globvar.sym gv.c mg.c perl.h proto.h + ! sv.c t/op/pat.t ____________________________________________________________________________ -[ 4541] By: gsar on 1999/11/09 05:47:53 - Log: small nits in changes#4538,4539 +[ 6619] By: jhi on 2000/08/14 14:12:08 + Log: Update Changes. Branch: perl - ! op.c sv.c + ! Changes ____________________________________________________________________________ -[ 4540] By: gsar on 1999/11/08 20:30:58 - Log: win32 symbol export tweak +[ 6618] By: jhi on 2000/08/14 14:09:34 + Log: For now remove the mail code. Branch: perl - ! makedef.pl win32/win32.c win32/win32iop.h + ! perl.c ____________________________________________________________________________ -[ 4539] By: gsar on 1999/11/08 18:50:40 - Log: preliminary support for GVOP indirection via pad +[ 6617] By: jhi on 2000/08/14 14:08:28 + Log: Drop the eg/ mentions and also mention the recent suidperl thing. Branch: perl - ! doio.c dump.c embed.h embed.pl global.sym objXSUB.h op.c op.h - ! opcode.pl perlapi.c pp_hot.c pp_sys.c proto.h run.c + ! jpl/README lib/ExtUtils/Embed.pm pod/perlcompile.pod + ! pod/perlfaq8.pod pod/perlsec.pod ____________________________________________________________________________ -[ 4538] By: gsar on 1999/11/08 11:25:49 - Log: preliminary support for perl_clone() (still needs work in - the following areas: SVOPs must indirect via pad; context - stack, scope stack, and runlevels must be cloned; must - hook up the virtualized pseudo-process support provided by - "host"; ...) +[ 6616] By: jhi on 2000/08/14 14:00:11 + Log: Subject: Re: [ID 20000807.003] [PATCH] Debugger treatment of condition "0" + From: Mike Guy <mjtg@cam.ac.uk> + Date: Mon, 14 Aug 2000 08:26:02 +0100 + Message-Id: <E13OEdG-0007LT-00@libra.cus.cam.ac.uk> Branch: perl - ! av.h embed.h embed.pl embedvar.h global.sym hv.c hv.h - ! intrpvar.h makedef.pl objXSUB.h perl.h perlapi.c proto.h sv.c - ! win32/perllib.c win32/win32.c + ! lib/perl5db.pl ____________________________________________________________________________ -[ 4537] By: gsar on 1999/11/08 11:19:18 - Log: more thorough cleanup in perl_destroy() +[ 6615] By: jhi on 2000/08/14 13:58:45 + Log: Subject: [PATCH] @+, @- readonly (was Re: @<punct> interpolating in "") + From: Mike Guy <mjtg@cam.ac.uk> + Date: Mon, 14 Aug 2000 08:04:22 +0100 + Message-Id: <E13OEII-0007B2-00@libra.cus.cam.ac.uk> Branch: perl - ! perl.c util.c + ! gv.c mg.c t/op/pat.t ____________________________________________________________________________ -[ 4536] By: gsar on 1999/11/08 07:16:10 - Log: win32 internal data must be interpreter-local +[ 6614] By: jhi on 2000/08/14 13:56:45 + Log: Subject: Test fails / warnings with perl-current #6612 + From: Mike Guy <mjtg@cam.ac.uk> + Date: Mon, 14 Aug 2000 07:57:23 +0100 + Message-Id: <E13OEBX-000776-00@libra.cus.cam.ac.uk> Branch: perl - ! win32/win32.c win32/win32.h win32/win32sck.c + ! t/lib/b.t t/lib/peek.t ____________________________________________________________________________ -[ 4535] By: gsar on 1999/11/08 04:17:28 - Log: tweak change#4502 +[ 6613] By: jhi on 2000/08/14 13:45:33 + Log: VMS configure.com update continues. Branch: perl - ! doio.c perl.c + - vms/configure.com + ! MANIFEST configure.com ____________________________________________________________________________ -[ 4534] By: jhi on 1999/11/07 13:17:03 - Log: Four special class subs, not three. - Branch: cfgperl - ! pod/perlmod.pod -____________________________________________________________________________ -[ 4533] By: jhi on 1999/11/07 13:13:15 - Log: Integrate with Sarathy. - Branch: cfgperl - !> mg.c t/io/print.t -____________________________________________________________________________ -[ 4532] By: jhi on 1999/11/07 12:36:10 - Log: More test program maintenance. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/a_dvisory/intsize.U U/compline/alignbytes.U - ! U/compline/charsize.U U/compline/d_sigaction.U - ! U/compline/doublesize.U U/compline/floatsize.U - ! U/compline/nblock_io.U U/compline/ptrsize.U - ! U/modified/Signal.U U/typedefs/gidsize.U U/typedefs/pidsize.U - ! U/typedefs/uidsize.U - Branch: metaconfig/U/perl - ! fpossize.U -____________________________________________________________________________ -[ 4531] By: jhi on 1999/11/07 00:34:09 - Log: Tidy up the metaconfig test programs. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/a_dvisory/intsize.U U/compline/alignbytes.U - ! U/compline/charsize.U U/compline/doublesize.U - ! U/compline/nblock_io.U U/compline/ptrsize.U - ! U/modified/d_longlong.U U/typedefs/gidsize.U - ! U/typedefs/lseektype.U U/typedefs/pidsize.U - ! U/typedefs/uidsize.U - Branch: metaconfig/U/perl - ! fpossize.U -____________________________________________________________________________ -[ 4530] By: jhi on 1999/11/06 23:51:34 - Log: So many printfs, so little time. - Branch: cfgperl - ! op.c perl.c regcomp.c scope.c util.c -____________________________________________________________________________ -[ 4529] By: jhi on 1999/11/06 23:27:35 - Log: Replace the explicit zeros with NOOPs. - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 4528] By: jhi on 1999/11/06 23:10:54 - Log: From: jand@activestate.com (Jan Dubois) - To: perl5-porters@perl.org - Cc: Mike Blazer <blazer@mail.nevalink.ru>, - Mark Borgerding <mborgerding@acm.org> - Subject: [5.005_62 PATCH] binmode and locale support for -T and -B filetest operators - Date: Sat, 06 Nov 1999 22:16:43 +0100 - Message-ID: <38279207.46448719@smtprelay.t-online.de> - Branch: cfgperl - ! op.c op.h -____________________________________________________________________________ -[ 4527] By: jhi on 1999/11/06 20:22:14 - Log: ...and fewer. - Branch: cfgperl - ! dump.c -____________________________________________________________________________ -[ 4526] By: jhi on 1999/11/06 20:19:04 - Log: ...and they are getting fewer. - Branch: cfgperl - ! dump.c op.c util.c -____________________________________________________________________________ -[ 4525] By: jhi on 1999/11/06 19:59:59 - Log: More printf miscasts flushed out. - Branch: cfgperl - ! dump.c ext/B/B.xs ext/Data/Dumper/Dumper.xs regcomp.c - ! regexec.c -____________________________________________________________________________ -[ 4524] By: jhi on 1999/11/06 15:39:05 - Log: Crushing the remaining %ld guerillas. - Branch: cfgperl - ! ext/Devel/DProf/DProf.xs -____________________________________________________________________________ -[ 4523] By: jhi on 1999/11/06 15:11:38 - Log: Update CPAN sites list. - Branch: cfgperl - ! pod/perlmodlib.pod -____________________________________________________________________________ -[ 4522] By: jhi on 1999/11/05 19:50:46 - Log: The -n32 is normally part of $cc, not $ccflags. - Branch: cfgperl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 4521] By: gsar on 1999/11/05 04:35:30 - Log: allow $\ to work right when set to a string with embedded nulls +[ 6612] By: jhi on 2000/08/13 22:13:35 + Log: Update Changes. Branch: perl - ! mg.c t/io/print.t -____________________________________________________________________________ -[ 4520] By: jhi on 1999/11/04 23:30:09 - Log: Integrate with Sarathy. - Branch: cfgperl - !> embedvar.h ext/B/B/Bytecode.pm ext/B/B/Lint.pm - !> ext/B/B/Stash.pm ext/B/NOTES ext/B/O.pm ext/File/Glob/Glob.pm - !> ext/File/Glob/bsd_glob.c ext/File/Glob/bsd_glob.h intrpvar.h - !> keywords.h keywords.pl objXSUB.h op.c perl.c pod/perldelta.pod - !> pod/perldiag.pod pod/perlfunc.pod pod/perlmod.pod - !> pod/perlrun.pod pod/perlsub.pod pod/perltodo.pod toke.c -____________________________________________________________________________ -[ 4519] By: jhi on 1999/11/04 23:09:25 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_62] ref to non-lvalue method - Date: Wed, 3 Nov 1999 03:52:48 -0500 (EST) - Message-Id: <199911030852.DAA06563@monk.mps.ohio-state.edu> - Branch: cfgperl - ! op.c -____________________________________________________________________________ -[ 4518] By: jhi on 1999/11/04 23:07:27 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_62] xsubpp dependency - Date: Wed, 3 Nov 1999 02:57:23 -0500 (EST) - Message-Id: <199911030757.CAA06325@monk.mps.ohio-state.edu> - Branch: cfgperl - ! lib/ExtUtils/MM_Unix.pm -____________________________________________________________________________ -[ 4517] By: jhi on 1999/11/04 23:05:59 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_62] regexp.h - Date: Wed, 3 Nov 1999 02:55:21 -0500 (EST) - Message-Id: <199911030755.CAA06311@monk.mps.ohio-state.edu> - Branch: cfgperl - ! regexp.h + ! Changes ____________________________________________________________________________ -[ 4516] By: gsar on 1999/11/04 18:25:45 - Log: change#4485 didn't do the right thing for B::Bytecode +[ 6611] By: jhi on 2000/08/13 16:21:45 + Log: Upgrade to CGI 2.71, from Lincoln Stein. Branch: perl - ! ext/B/B/Bytecode.pm + ! lib/CGI.pm lib/CGI/Cookie.pm t/lib/cgi-function.t ____________________________________________________________________________ -[ 4515] By: gsar on 1999/11/04 17:28:29 - Log: implement STOP blocks and fix compiler to use them (minimally - tested) +[ 6610] By: jhi on 2000/08/13 15:09:16 + Log: Subject: [PATCH] t/op/regmesg.t fails if REG_INFTY set + From: Mike Guy <mjtg@cam.ac.uk> + Date: Sun, 13 Aug 2000 13:45:51 +0100 + Message-Id: <E13Nx9D-00027M-00@libra.cus.cam.ac.uk> Branch: perl - ! embedvar.h ext/B/B/Lint.pm ext/B/B/Stash.pm ext/B/NOTES - ! ext/B/O.pm intrpvar.h keywords.h keywords.pl objXSUB.h op.c - ! perl.c pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod - ! pod/perlmod.pod pod/perlrun.pod pod/perlsub.pod - ! pod/perltodo.pod toke.c + ! t/op/regmesg.t ____________________________________________________________________________ -[ 4514] By: gsar on 1999/11/04 15:59:46 - Log: display BSD license in Glob.pm (for clause #2 conformity) +[ 6609] By: jhi on 2000/08/13 14:31:26 + Log: Andreas says that 1.56 is fine, so reverting back to it. Branch: perl - ! ext/File/Glob/Glob.pm ext/File/Glob/bsd_glob.c - ! ext/File/Glob/bsd_glob.h + ! lib/CPAN.pm ____________________________________________________________________________ -[ 4513] By: jhi on 1999/11/04 08:26:19 - Log: Integrate with Sarathy. - Branch: cfgperl - +> t/io/nargv.t - !> (integrate 34 files) -____________________________________________________________________________ -[ 4512] By: jhi on 1999/11/04 08:01:25 - Log: Incremental Mac integration from Matthias. - Branch: cfgperl - ! perl.c perl.h pp_ctl.c pp_hot.c run.c sv.c t/pod/testpchk.pl - ! toke.c util.c -____________________________________________________________________________ -[ 4511] By: gsar on 1999/11/04 02:53:37 - Log: remove VIRTUAL tag, PERL_OBJECT doesn't need it anymore +[ 6608] By: jhi on 2000/08/13 05:34:20 + Log: Update Changes. Branch: perl - ! dosish.h embed.pl mg.c os2/os2ish.h perl.c perl.h perly.c - ! perly_c.diff pp_ctl.c proto.h regcomp.c regexec.c sv.c toke.c - ! universal.c vms/perly_c.vms vms/vmsish.h win32/win32.h - ! xsutils.c -____________________________________________________________________________ -[ 4510] By: jhi on 1999/11/02 22:12:29 - Log: S_init_interp is a better place to diddle with PL_opargs - than perl_construct. - Branch: cfgperl - ! perl.c -____________________________________________________________________________ -[ 4509] By: jhi on 1999/11/02 21:30:02 - Log: From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> - To: ben@mucus.advanced.org, perl5-porters@perl.org - Subject: Re: [ID 19991102.002] unpack('N', pack('N', -1)) not idempotent - Date: Tue, 02 Nov 1999 21:36:00 +0000 - Message-Id: <E11ilay-00020o-00@taurus.cus.cam.ac.uk> - Branch: cfgperl - ! pod/perlfunc.pod -____________________________________________________________________________ -[ 4508] By: jhi on 1999/11/02 20:46:27 - Log: Initial integration of the MacPerl changes form Matthias. - Branch: cfgperl - ! doio.c ext/DynaLoader/DynaLoader_pm.PL ext/Fcntl/Fcntl.pm - ! ext/Fcntl/Fcntl.xs gv.c mg.c opcode.pl perl.c perl.h pp_ctl.c - ! pp_hot.c pp_sys.c run.c sv.c toke.c util.c -____________________________________________________________________________ -[ 4507] By: jhi on 1999/11/01 23:05:07 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: lvirden@cas.org (Larry W. Virden) - Cc: perl5-porters@perl.org, lvirden@cas.org - Subject: Re: [ID 19991026.001] perl segmentation fault report - Date: Mon, 1 Nov 1999 18:14:16 -0500 (EST) - Message-Id: <199911012314.SAA22664@monk.mps.ohio-state.edu> - Branch: cfgperl - ! regexec.c t/op/pat.t -____________________________________________________________________________ -[ 4506] By: jhi on 1999/11/01 19:56:28 - Log: From: Olaf Flebbe <olaf@science-computing.de> - To: perl5-porters@perl.org - Subject: [PATCH: 5.005_62] Patch for EPOC Support - Date: Mon, 1 Nov 1999 20:46:54 +0100 (MET) - Message-ID: <Pine.LNX.4.10.9911012045190.411-100000@dragon.science-computing.de> - Branch: cfgperl - + epoc/Config.pm epoc/autosplit.pl epoc/createpkg.pl - + epoc/epoc_stubs.c - ! MANIFEST README.epoc epoc/epocish.h epoc/perl.mmp - ! epoc/perl.pkg + ! Changes ____________________________________________________________________________ -[ 4505] By: gsar on 1999/11/01 17:09:44 - Log: macros for COP.cop_filegv access +[ 6607] By: jhi on 2000/08/13 05:32:01 + Log: Put back the \z changes of #5406 to CPAN.pm. Branch: perl - ! cop.h deb.c gv.c op.c perl.c pp_ctl.c pp_sys.c scope.c toke.c - ! util.c + ! lib/CPAN.pm ____________________________________________________________________________ -[ 4504] By: gsar on 1999/11/01 17:08:28 - Log: enable better Win32::DomainName() by demand loading netapi32.dll - (from Jan Dubois) +[ 6606] By: jhi on 2000/08/13 05:20:16 + Log: Fix-n-skip the tests under 5005threads. Branch: perl - ! pod/Win32.pod win32/win32.c + ! t/lib/b.t ____________________________________________________________________________ -[ 4503] By: gsar on 1999/10/31 20:56:06 - Log: change#4502 was missing a file +[ 6605] By: jhi on 2000/08/13 05:07:48 + Log: Fix the test for 5005threads. Branch: perl - + t/io/nargv.t + ! t/lib/peek.t ____________________________________________________________________________ -[ 4502] By: gsar on 1999/10/31 20:46:02 - Log: make nested ARGV/$^I loops work correctly; fixes several bugs - in the way ARGV state was handled in readline(); writing a - subroutine to do inplace edits is now possible, provided *ARGV, - *ARGVOUT, $^I and $_ are localized where needed +[ 6604] By: jhi on 2000/08/13 03:35:37 + Log: Should have deleted this in #6603. Branch: perl - ! MANIFEST doio.c embedvar.h intrpvar.h objXSUB.h perl.c - ! pp_hot.c scope.c + - vms/subconfigure.com ____________________________________________________________________________ -[ 4501] By: jhi on 1999/10/31 12:43:54 - Log: Integrate with Sarathy. - Branch: cfgperl - !> perl.h win32/config.bc win32/config.gc win32/config.vc - !> win32/config_H.bc win32/config_H.gc win32/config_H.vc -____________________________________________________________________________ -[ 4500] By: gsar on 1999/10/31 10:01:17 - Log: updated windows config* files +[ 6603] By: jhi on 2000/08/12 18:29:32 + Log: Rewrite of vms/subconfigure.com as configure.com, + from Peter Prymmer and the vmsperl crew. Branch: perl - ! win32/config.bc win32/config.gc win32/config.vc - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc + + vms/configure.com + ! MANIFEST ____________________________________________________________________________ -[ 4499] By: gsar on 1999/10/31 09:15:17 - Log: integrate cfgperl contents into mainline +[ 6602] By: jhi on 2000/08/11 13:00:01 + Log: PlainText.pm is dead. Branch: perl - !> Configure Porting/Glossary Porting/config.sh Porting/config_H - !> config_h.SH perl.h + - lib/Pod/PlainText.pm + ! MANIFEST ____________________________________________________________________________ -[ 4498] By: gsar on 1999/10/31 09:13:41 - Log: remove unused struct Outrec +[ 6601] By: jhi on 2000/08/11 04:06:45 + Log: Update Changes. Branch: perl - ! perl.h -____________________________________________________________________________ -[ 4497] By: jhi on 1999/10/30 12:41:50 - Log: Add HAS_QUAD ($Config{d_quad}); use it. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH perl.h - Branch: metaconfig - ! U/a_dvisory/quadtype.U U/compline/charsize.U U/typedefs/gidf.U - ! U/typedefs/uidf.U - Branch: metaconfig/U/perl - ! perlxv.U + ! Changes ____________________________________________________________________________ -[ 4496] By: gsar on 1999/10/30 00:28:32 - Log: integrate cfgperl contents into mainline +[ 6600] By: jhi on 2000/08/11 04:06:10 + Log: Add a few missing files, update MANIFEST. Branch: perl - !> Configure Policy_sh.SH Porting/Glossary Porting/config.sh - !> Porting/config_H README.hurd config_h.SH doop.c handy.h - !> hints/aix.sh hints/irix_6.sh hints/solaris_2.sh mg.c perl.c - !> perl.h pp.c pp.h regexec.c sv.c taint.c -____________________________________________________________________________ -[ 4495] By: jhi on 1999/10/29 23:36:19 - Log: Continue what #4494 started; introduce uid and gid formats. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH handy.h perl.h - Branch: metaconfig - + U/a_dvisory/quadtype.U U/typedefs/gidf.U U/typedefs/uidf.U - - U/typedefs/quadtype.U - Branch: metaconfig/U/perl - ! perlxv.U -____________________________________________________________________________ -[ 4494] By: jhi on 1999/10/29 22:09:01 - Log: Move the IV, UV, I8, U8, ..., and NV to metaconfig - from perl.h and handy.h. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH handy.h perl.h - Branch: metaconfig/U/perl - + perlxv.U perlxvf.U -____________________________________________________________________________ -[ 4493] By: jhi on 1999/10/29 22:08:06 - Log: Finetuning the output continues along the lines of #4490 and #4491. - Branch: metaconfig - ! U/modified/i_sysuio.U U/threads/d_pthreadj.U - ! U/typedefs/fpostype.U - Branch: metaconfig/U/perl - + fpossize.U - ! d_cmsghdr_s.U d_fs_data_s.U d_msghdr_s.U d_statfs3.U - ! d_statfs4.U d_statfs_f_flags.U d_statfs_s.U io64.U -____________________________________________________________________________ -[ 4492] By: jhi on 1999/10/29 21:14:53 - Log: Hurd update from Mark Kettenis. - Branch: cfgperl - ! README.hurd -____________________________________________________________________________ -[ 4491] By: jhi on 1999/10/29 20:37:02 - Log: A new try at what #4490 tried to accomplish. - Branch: metaconfig - ! U/modified/i_sysuio.U U/threads/d_pthreadj.U - Branch: metaconfig/U/perl - ! d_cmsghdr_s.U d_fs_data_s.U d_msghdr_s.U d_statfs3.U - ! d_statfs4.U d_statfs_f_flags.U d_statfs_s.U io64.U + + lib/CGI/eg/make_links.pl lib/CGI/eg/wilogo.gif + + lib/Pod/PlainText.pm t/pod/find.t + ! MANIFEST t/op/regmesg.t ____________________________________________________________________________ -[ 4490] By: jhi on 1999/10/29 20:19:41 - Log: metaconfig nits. - Branch: metaconfig - ! U/modified/i_sysuio.U U/threads/d_pthreadj.U - Branch: metaconfig/U/perl - + d_iovec_s.U - ! d_cmsghdr_s.U d_fs_data_s.U d_msghdr_s.U d_statfs3.U - ! d_statfs4.U d_statfs_f_flags.U d_statfs_s.U io64.U -____________________________________________________________________________ -[ 4489] By: jhi on 1999/10/29 16:08:43 - Log: Integrate with Sarathy. - Branch: cfgperl - !> (integrate 31 files) -____________________________________________________________________________ -[ 4488] By: jhi on 1999/10/29 15:30:30 - Log: Regen Configure and Glossary. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH -____________________________________________________________________________ -[ 4487] By: jhi on 1999/10/29 15:24:13 - Log: Remove quad logic from perl.h; regen Configure; - add -DUSE_LONG_LONG to ccflags if not already there. - Branch: cfgperl - ! Configure config_h.SH doop.c hints/aix.sh hints/irix_6.sh - ! hints/solaris_2.sh perl.h pp.c pp.h regexec.c sv.c -____________________________________________________________________________ -[ 4486] By: jhi on 1999/10/29 15:22:38 - Log: metaconfig: moved quad logic from perl.h to Configure (quadtype.U); - fixed the use*.U to define their stuff only iff not already defined - (so that ccflags can have any -DUSE_* it wants); - uselonglong.U added; various small nits fixed. - Branch: metaconfig - + U/typedefs/quadtype.U - ! U/modified/d_longdbl.U U/modified/d_longlong.U - ! U/modified/d_statblks.U U/modified/usenm.U - ! U/threads/usethreads.U - Branch: metaconfig/U/perl - + uselonglong.U - ! d_cmsghdr_s.U d_fs_data_s.U d_msghdr_s.U d_statfs3.U - ! d_statfs4.U d_statfs_f_flags.U d_statfs_s.U i_inttypes.U - ! quadfio.U use64bits.U uselfs.U uselongdbl.U usemorebits.U - ! usemultiplicity.U useperlio.U usesocks.U -____________________________________________________________________________ -[ 4485] By: gsar on 1999/10/29 06:08:50 - Log: more cleanup: avoid unused knowledge of "file GV" notion in CV and GV - Branch: perl - ! bytecode.pl cv.h dump.c ext/B/B.pm ext/B/B.xs - ! ext/B/B/Asmdata.pm ext/B/B/Bytecode.pm ext/B/B/C.pm - ! ext/B/B/Debug.pm ext/B/B/Xref.pm ext/ByteLoader/byterun.c - ! ext/ByteLoader/byterun.h ext/Devel/Peek/Peek.pm gv.c gv.h op.c - ! sv.h -____________________________________________________________________________ -[ 4484] By: gsar on 1999/10/29 03:00:21 - Log: usurp GVOP slot for new PADOP (one small step to making optree - shareable across interpreters) +[ 6599] By: jhi on 2000/08/11 03:31:10 + Log: Add Perl debugging tutorial, regen toc. + + Subject: perldebtut.pod + From: Richard Foley <Richard.Foley@m.dasa.de> + Date: Wed, 09 Aug 2000 10:17:15 +0200 + Message-id: <3991138B.262247B8@m.dasa.de> Branch: perl - ! bytecode.pl doio.c dump.c ext/B/B.pm ext/B/B.xs - ! ext/B/B/Asmdata.pm ext/B/B/Bytecode.pm ext/B/B/C.pm - ! ext/B/B/Debug.pm ext/B/B/Deparse.pm ext/B/B/Lint.pm - ! ext/B/B/Terse.pm ext/B/typemap ext/ByteLoader/byterun.c - ! ext/ByteLoader/byterun.h op.c op.h opcode.h opcode.pl perl.h - ! pp_hot.c pp_sys.c regexec.c run.c -____________________________________________________________________________ -[ 4483] By: jhi on 1999/10/28 22:01:12 - Log: Regen Configure. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH + + pod/perldebtut.pod + ! MANIFEST pod/buildtoc.PL pod/perl.pod pod/perltoc.pod ____________________________________________________________________________ -[ 4482] By: jhi on 1999/10/28 21:45:26 - Log: Installdirs patches from Andy. - Branch: metaconfig - ! U/installdirs/sitearch.U U/installdirs/sitebin.U - ! U/installdirs/sitehtml1dir.U U/installdirs/sitehtml3dir.U - ! U/installdirs/sitelib.U U/installdirs/siteman1dir.U - ! U/installdirs/siteman3dir.U U/installdirs/siteprefix.U - ! U/installdirs/sitescriptdir.U U/installdirs/vendorarch.U - ! U/installdirs/vendorbin.U U/installdirs/vendorhtml1dir.U - ! U/installdirs/vendorhtml3dir.U U/installdirs/vendorlib.U - ! U/installdirs/vendorman1dir.U U/installdirs/vendorman3dir.U - ! U/installdirs/vendorprefix.U U/installdirs/vendorscriptdir.U -____________________________________________________________________________ -[ 4481] By: gsar on 1999/10/28 17:33:49 - Log: remove C<use Time::Local 'no_range_check'> misfeature (global - can still be directly set) - Branch: perl - ! lib/Time/Local.pm -____________________________________________________________________________ -[ 4480] By: jhi on 1999/10/28 13:49:26 - Log: Fix printing of uids and gids; regen Configure. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH mg.c perl.c perl.h taint.c -____________________________________________________________________________ -[ 4479] By: jhi on 1999/10/28 11:53:57 - Log: Fix typo. - Branch: metaconfig - ! U/typedefs/gidsize.U -____________________________________________________________________________ -[ 4478] By: jhi on 1999/10/28 06:50:02 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Changes iperlsys.h makedef.pl patchlevel.h perl.h - !> win32/Makefile win32/config.bc win32/config.gc win32/config.vc - !> win32/config_H.bc win32/config_H.gc win32/config_H.vc - !> win32/config_sh.PL win32/makefile.mk win32/win32.h -____________________________________________________________________________ -[ 4477] By: jhi on 1999/10/28 06:40:54 - Log: (Slightly) better comments for Policy_sh.SH from Andy. - Branch: cfgperl - ! Policy_sh.SH -____________________________________________________________________________ -[ 4476] By: gsar on 1999/10/27 23:54:36 - Log: regen config* stuff for windows +[ 6598] By: jhi on 2000/08/11 02:48:56 + Log: tiny Changes edit Branch: perl - ! Changes patchlevel.h win32/Makefile win32/config.bc - ! win32/config.gc win32/config.vc win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/config_sh.PL - ! win32/makefile.mk + ! Changes ____________________________________________________________________________ -[ 4475] By: gsar on 1999/10/27 21:32:30 - Log: integrate cfgperl contents into mainline; merge conflicts +[ 6597] By: jhi on 2000/08/11 02:39:04 + Log: Tests for #6589. + + Subject: Re: B::Deparse was Re: [ID 20000808.005] refs to returned lvalues are lvalues?? + From: simon@brecon.co.uk (Simon Cozens) + Date: 11 Aug 2000 02:24:52 GMT + Message-ID: <slrn8p6ovk.5sh.simon@justanother.perlhacker.org> Branch: perl - !> (integrate 46 files) + ! t/lib/b.t ____________________________________________________________________________ -[ 4474] By: gsar on 1999/10/27 21:15:07 - Log: patch up egcs-1.1.2-mingw32 build (builds a working miniperl, but not - perl; stdout/stderr redirects seem broken as well) +[ 6596] By: jhi on 2000/08/11 01:50:07 + Log: Update Changes. Branch: perl - ! iperlsys.h makedef.pl perl.h win32/makefile.mk win32/win32.h -____________________________________________________________________________ -[ 4473] By: jhi on 1999/10/27 21:11:11 - Log: Do not block if no message queues available. - Branch: cfgperl - ! t/lib/ipc_sysv.t -____________________________________________________________________________ -[ 4472] By: jhi on 1999/10/27 18:27:40 - Log: Remove unused "squatter" symbols; regen Configure. - Branch: cfgperl - ! Configure Makefile.SH Porting/Glossary Porting/config.sh - ! Porting/config_H config_h.SH epoc/config.h iperlsys.h perl.h - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc -____________________________________________________________________________ -[ 4471] By: jhi on 1999/10/27 18:26:55 - Log: metaconfig; split socket; fix output. - Branch: metaconfig - ! U/modified/d_socket.U U/modified/d_statblks.U - Branch: metaconfig/U/perl - + d_cmsghdr_s.U d_msghdr_s.U d_recvmsg.U d_sendmsg.U - ! i_sysstatfs.U i_sysvfs.U -____________________________________________________________________________ -[ 4470] By: jhi on 1999/10/27 17:19:06 - Log: Regen Configure. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH perl.c perl.h -____________________________________________________________________________ -[ 4469] By: jhi on 1999/10/27 17:18:41 - Log: metaconfig; split statfs. - Branch: metaconfig/U/perl - + d_fs_data_s.U d_statfs_f_flags.U d_statfs_s.U - ! d_statfs.U -____________________________________________________________________________ -[ 4468] By: jhi on 1999/10/27 14:06:44 - Log: Integrate with Sarathy; manual resolve on regcomp.c conflicts - (Ilya's changes won). - Branch: cfgperl - +> os2/OS2/REXX/DLL/Changes os2/OS2/REXX/DLL/DLL.pm - +> os2/OS2/REXX/DLL/DLL.xs os2/OS2/REXX/DLL/MANIFEST - +> os2/OS2/REXX/DLL/Makefile.PL os2/OS2/REXX/t/rx_emxrv.t - !> (integrate 65 files) -____________________________________________________________________________ -[ 4467] By: jhi on 1999/10/27 13:38:41 - Log: Regen Configure. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH -____________________________________________________________________________ -[ 4466] By: jhi on 1999/10/27 13:18:06 - Log: metaconfig fixes from Andy. - Branch: metaconfig - + U/modified/libnlist.U U/modified/usrinc.U - ! U/Glossary.patch U/mkglossary U/modified/libpth.U -____________________________________________________________________________ -[ 4465] By: jhi on 1999/10/27 13:06:27 - Log: Nosuid checking for statfs() people. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH perl.c perl.h pod/perldiag.pod -____________________________________________________________________________ -[ 4464] By: jhi on 1999/10/27 13:04:20 - Log: metaconfig maintenance; fix Hasfield, statfs; - add Hasstruct, statfs3, statfs4, ustat, sysvfs; - split fstatfs away from statfs. - Branch: metaconfig - + U/protos/Hasstruct.U - ! U/protos/Hasfield.U - Branch: metaconfig/U/perl - + d_fstatfs.U d_statfs3.U d_statfs4.U d_ustat.U i_sysvfs.U - + i_ustat.U - ! d_statfs.U -____________________________________________________________________________ -[ 4463] By: jhi on 1999/10/27 07:55:53 - Log: We need cc to be able to test for cc -v. - Branch: cfgperl - ! hints/dec_osf.sh + ! Changes ____________________________________________________________________________ -[ 4462] By: gsar on 1999/10/27 01:31:41 - Log: more GCC v2.95 induced adjustments +[ 6595] By: jhi on 2000/08/11 01:47:16 + Log: nitfix Branch: perl - ! globals.c mg.c opcode.h opcode.pl perl.h sv.c - ! win32/makefile.mk win32/win32.c x2p/walk.c + ! Changes ____________________________________________________________________________ -[ 4461] By: gsar on 1999/10/26 21:42:59 - Log: warnings and const violations identified by compiling in C++ mode - with GCC v2.95 +[ 6594] By: jhi on 2000/08/11 01:36:16 + Log: Subject: Getting perlio and threads to compile + From: Lupe Christoph <lupe@lupe-christoph.de> + Date: Wed, 9 Aug 2000 11:35:54 +0200 + Message-ID: <20000809113554.G23160@alanya.lupe-christoph.de> + + (the Solaris version changes in Configure skipped) Branch: perl - ! doio.c embed.pl mg.c op.c perl.c perlapi.c proto.h regcomp.c - ! sv.c taint.c toke.c win32/win32.c -____________________________________________________________________________ -[ 4459] By: jhi on 1999/10/26 10:15:58 - Log: Regen Configure. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH -____________________________________________________________________________ -[ 4458] By: jhi on 1999/10/26 09:48:37 - Log: Minor rewordings. - Branch: metaconfig/U/perl - ! d_getmnt.U d_getmntent.U d_statfs.U d_statvfs.U -____________________________________________________________________________ -[ 4456] By: jhi on 1999/10/26 09:11:49 - Log: Fix d_statfsflags; add d_getmnt. - Branch: metaconfig/U/perl - + d_getmnt.U - ! d_statfs.U -____________________________________________________________________________ -[ 4455] By: jhi on 1999/10/26 08:12:27 - Log: Massive multitypo in #4446. - Branch: cfgperl - ! hints/dec_osf.sh -____________________________________________________________________________ -[ 4454] By: jhi on 1999/10/25 08:28:45 - Log: From: Laszlo Molnar <laszlo.molnar@eth.ericsson.se> - To: Perl 5 Porters <perl5-porters@perl.org> - Subject: [PATCH 5.005_62] dos-djgpp update - Date: Mon, 25 Oct 1999 10:11:30 +0200 - Message-ID: <19991025101130.K459@crater.eth.ericsson.se> - Branch: cfgperl - ! djgpp/config.over djgpp/configure.bat djgpp/djgppsed.sh - ! pod/perldelta.pod t/lib/io_unix.t -____________________________________________________________________________ -[ 4453] By: jhi on 1999/10/25 08:25:50 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_62] Remove the last regnode<==>char* - Date: Mon, 25 Oct 1999 03:06:21 -0400 (EDT) - Message-Id: <199910250706.DAA16825@monk.mps.ohio-state.edu> - Branch: cfgperl - ! embed.h embed.pl proto.h regcomp.c regcomp.h regexec.c -____________________________________________________________________________ -[ 4452] By: jhi on 1999/10/25 08:16:55 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_62] Missing REx engine patch - Date: Sun, 24 Oct 1999 23:47:45 -0400 (EDT) - Message-Id: <199910250347.XAA16094@monk.mps.ohio-state.edu> - Branch: cfgperl - ! pod/perldiag.pod regcomp.c regexec.c -____________________________________________________________________________ -[ 4451] By: jhi on 1999/10/25 08:13:06 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_62] charnames and UTEST - Date: Sun, 24 Oct 1999 23:39:49 -0400 (EDT) - Message-Id: <199910250339.XAA16058@monk.mps.ohio-state.edu> - Branch: cfgperl - ! t/lib/charnames.t + ! hints/solaris_2.sh thread.h ____________________________________________________________________________ -[ 4450] By: gsar on 1999/10/25 07:38:15 - Log: win32 tweak +[ 6593] By: jhi on 2000/08/11 01:30:16 + Log: Subject: Re: [ID 20000730.003] utf8::length() bad + From: simon@brecon.co.uk (Simon Cozens) + Date: 1 Aug 2000 06:55:19 GMT + Message-ID: <slrn8oct2n.19l.simon@justanother.perlhacker.org> Branch: perl - ! win32/perllib.c + ! lib/utf8.pm ____________________________________________________________________________ -[ 4449] By: gsar on 1999/10/24 23:20:10 - Log: remove inconsistent tainting behavior of sprintf("%e",...) - (all bets are off is "C" locale is compromised) +[ 6592] By: jhi on 2000/08/11 01:26:39 + Log: Subject: Re: [ID 20000809.006] Debugger lost the ability to see $1 et al + From: Peter Scott <Peter@PeterScott.com> + Date: Thu, 10 Aug 2000 08:23:27 -0700 + Message-Id: <4.3.2.7.2.20000810081749.00aa92c0@peterscott.com> Branch: perl - ! pod/perlfunc.pod pod/perllocale.pod sv.c + ! lib/perl5db.pl ____________________________________________________________________________ -[ 4448] By: gsar on 1999/10/24 22:20:42 - Log: remove unused interpreter globals +[ 6591] By: jhi on 2000/08/11 01:22:02 + Log: Subject: Re: [ID 20000809.005] trouble with long string and /m modifier - uninitialized value + From: Hugo <hv@crypt.compulink.co.uk> + Date: Thu, 10 Aug 2000 19:23:04 +0100 + Message-Id: <200008101823.TAA23580@crypt.compulink.co.uk> Branch: perl - ! deb.c dump.c embed.h embed.pl embedvar.h ext/POSIX/POSIX.xs - ! global.sym gv.c gv.h intrpvar.h objXSUB.h perl.c perlapi.c - ! proto.h toke.c -____________________________________________________________________________ -[ 4447] By: jhi on 1999/10/24 21:49:52 - Log: Another hints tweak. - Branch: cfgperl - ! hints/aix.sh -____________________________________________________________________________ -[ 4446] By: jhi on 1999/10/24 21:48:02 - Log: Hints tweak. - Branch: cfgperl - ! hints/dec_osf.sh -____________________________________________________________________________ -[ 4445] By: nick on 1999/10/24 21:03:28 - Log: Integrate own changes to mainline. - Branch: utfperl - !> installperl pp.c + ! regexec.c t/op/pat.t ____________________________________________________________________________ -[ 4444] By: nick on 1999/10/24 20:54:06 - Log: Avoid creating GV with NULL name when vivifying nameless scalars. - (Fix/workround for [ID19991024.001]) +[ 6590] By: jhi on 2000/08/11 01:19:19 + Log: Preprocessing and postprocessing for File::Find. + + Subject: Patch to Find::File.pm to allow alphabetical results + From: Joe Smith <jsmith@inwap.com> + Date: Wed, 9 Aug 2000 02:44:54 -0700 + Message-Id: <20000809024453.A21193@tardis.Tymnet.COM> Branch: perl - ! pp.c -____________________________________________________________________________ -[ 4443] By: nick on 1999/10/24 15:09:51 - Log: Follow that camel ... another sync. - Branch: utfperl - +> os2/OS2/REXX/DLL/Changes os2/OS2/REXX/DLL/DLL.pm - +> os2/OS2/REXX/DLL/DLL.xs os2/OS2/REXX/DLL/MANIFEST - +> os2/OS2/REXX/DLL/Makefile.PL os2/OS2/REXX/t/rx_emxrv.t - !> (integrate 36 files) + ! lib/File/Find.pm ____________________________________________________________________________ -[ 4442] By: gsar on 1999/10/24 14:40:01 - Log: typo in installperl (from Paul Moore <gustav@morpheus.demon.co.uk>) +[ 6589] By: jhi on 2000/08/11 01:12:39 + Log: B::Deparse didn't do sub attributes. + + Subject: B::Deparse was Re: [ID 20000808.005] refs to returned lvalues are lvalues?? + From: simon@brecon.co.uk (Simon Cozens) + Date: 9 Aug 2000 04:49:20 GMT + Message-ID: <slrn8p1omg.beq.simon@justanother.perlhacker.org> Branch: perl - ! installperl + ! ext/B/B.xs ext/B/B/Deparse.pm ext/B/defsubs_h.PL ____________________________________________________________________________ -[ 4441] By: gsar on 1999/10/24 14:33:11 - Log: test in change#4428 needs strict interpretation of C modulus +[ 6588] By: jhi on 2000/08/11 01:06:40 + Log: Subject: debugger "d" command doesnt check line number + From: Mike Guy <mjtg@cam.ac.uk> + Date: Tue, 08 Aug 2000 21:54:29 +0100 + Message-Id: <E13MGOL-000053-00@libra.cus.cam.ac.uk> Branch: perl - ! t/op/int.t + ! lib/perl5db.pl mg.c pod/perldiag.pod ____________________________________________________________________________ -[ 4440] By: gsar on 1999/10/24 13:47:17 - Log: don't allow SIGCHLD to be ignored at startup, or wait*() and - $? break +[ 6587] By: jhi on 2000/08/11 00:45:03 + Log: sleep(1) does not necessarily return 1. + + Subject: [PATCH bleadperl] op/lex_assign.t + From: Hugo <hv@crypt.compulink.co.uk> + Date: Thu, 03 Aug 2000 14:34:22 +0100 + Message-Id: <200008031334.OAA03379@crypt.compulink.co.uk> Branch: perl - ! perl.c pod/perldelta.pod pod/perldiag.pod -____________________________________________________________________________ -[ 4439] By: jhi on 1999/10/24 13:19:17 - Log: test for #2835 (yeah, better later than never) - Branch: cfgperl - ! t/op/array.t + ! t/op/lex_assign.t ____________________________________________________________________________ -[ 4438] By: gsar on 1999/10/24 12:59:12 - Log: typo, doc tweak +[ 6586] By: jhi on 2000/08/11 00:31:50 + Log: Document the IO::Select timeout. Branch: perl - ! lib/attributes.pm pod/perlop.pod + ! ext/IO/lib/IO/Select.pm ____________________________________________________________________________ -[ 4437] By: gsar on 1999/10/24 11:59:55 - Log: allow get() and reftype() functions to be imported (from - Spider Boardman) +[ 6585] By: jhi on 2000/08/11 00:13:54 + Log: Forgot contributor. Branch: perl - ! lib/attributes.pm + ! Changes ____________________________________________________________________________ -[ 4436] By: gsar on 1999/10/24 11:52:53 - Log: suppress scalar leak messages for known leaks (from - Robin Barker <rmb1@cise.npl.co.uk>) +[ 6584] By: jhi on 2000/08/11 00:09:19 + Log: detypo Branch: perl - ! Changes t/op/lex_assign.t t/pragma/warn/op + ! Changes ____________________________________________________________________________ -[ 4435] By: gsar on 1999/10/24 11:39:42 - Log: VMS tweak (suggested by Craig A. Berry <craig.berry@metamor.com>) +[ 6583] By: jhi on 2000/08/11 00:07:53 + Log: Fixes to looking-like-number to keep behaviour as it was in 5.005_03. + + Subject: Re: [ID 20000810.002] $a["1foo"] same as $a[0] + From: Mike Guy <mjtg@cam.ac.uk> + Date: Thu, 10 Aug 2000 15:50:54 +0100 + Message-Id: <E13Mtfa-0005Ge-00@libra.cus.cam.ac.uk> Branch: perl - ! ext/B/defsubs_h.PL + ! sv.c t/op/int.t ____________________________________________________________________________ -[ 4434] By: gsar on 1999/10/24 11:36:08 - Log: relax range checking if they ask for it (from John L. Allen - <allen@grumman.com>) +[ 6582] By: jhi on 2000/08/10 23:29:32 + Log: Update Changes. Branch: perl - ! lib/Time/Local.pm + ! Changes ____________________________________________________________________________ -[ 4433] By: gsar on 1999/10/24 11:25:51 - Log: README nits pointed out by Chris Nandor <pudge@pobox.com> +[ 6581] By: jhi on 2000/08/10 23:26:16 + Log: Put back the std @INC thing. Branch: perl - ! README lib/File/Path.pm + ! t/lib/ansicolor.t t/lib/cgi-form.t t/lib/cgi-function.t + ! t/lib/cgi-html.t t/lib/cgi-pretty.t t/lib/cgi-request.t + ! t/lib/gol-basic.t t/lib/gol-compat.t t/lib/gol-linkage.t + ! t/lib/gol-oo.t ____________________________________________________________________________ -[ 4432] By: gsar on 1999/10/24 11:11:02 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sun, 24 Oct 1999 03:24:28 -0400 (EDT) - Message-Id: <199910240724.DAA12230@monk.mps.ohio-state.edu> - Subject: Re: [PATCH 5.005_62] OS/2 improvements +[ 6580] By: jhi on 2000/08/10 23:03:34 + Log: Update to CGI 2.70, from Lincoln Stein. Branch: perl - + os2/OS2/REXX/DLL/Changes os2/OS2/REXX/DLL/DLL.pm - + os2/OS2/REXX/DLL/DLL.xs os2/OS2/REXX/DLL/MANIFEST - + os2/OS2/REXX/DLL/Makefile.PL os2/OS2/REXX/t/rx_emxrv.t - ! MANIFEST hints/os2.sh mg.c miniperlmain.c os2/Changes - ! os2/OS2/REXX/Changes os2/OS2/REXX/Makefile.PL - ! os2/OS2/REXX/REXX.pm os2/OS2/REXX/REXX.xs - ! os2/OS2/REXX/t/rx_dllld.t os2/OS2/REXX/t/rx_objcall.t - ! os2/OS2/REXX/t/rx_tievar.t os2/OS2/REXX/t/rx_tieydb.t - ! os2/OS2/REXX/t/rx_vrexx.t os2/dl_os2.c os2/os2.c os2/os2ish.h - ! perl.c perl.h t/io/fs.t t/op/magic.t + ! lib/CGI.pm lib/CGI/Carp.pm lib/CGI/Cookie.pm lib/CGI/Pretty.pm + ! lib/CGI/Push.pm lib/CGI/Util.pm t/lib/cgi-form.t + ! t/lib/cgi-function.t t/lib/cgi-html.t t/lib/cgi-pretty.t + ! t/lib/cgi-request.t ____________________________________________________________________________ -[ 4431] By: gsar on 1999/10/24 10:50:14 - Log: install all README.foo with pod content as podfoo.pod +[ 6579] By: jhi on 2000/08/10 22:41:50 + Log: Update to CPAN 1.56, from Andreas König. Branch: perl - ! Makefile.SH installman + ! lib/CPAN.pm lib/CPAN/FirstTime.pm ____________________________________________________________________________ -[ 4430] By: gsar on 1999/10/24 09:28:24 - Log: @INC needs ../lib +[ 6578] By: jhi on 2000/08/10 22:38:13 + Log: Update to Pod::Parser 1.17, from Brad Appleton. Branch: perl - ! t/op/int.t -____________________________________________________________________________ -[ 4429] By: jhi on 1999/10/23 21:47:49 - Log: More printf-fixes (see also #4426). - Branch: cfgperl - ! deb.c dump.c ext/Data/Dumper/Dumper.xs - ! ext/Devel/DProf/DProf.xs malloc.c mg.c op.c perl.c pp.c - ! pp_ctl.c regcomp.c regexec.c run.c scope.c sv.c util.c + ! lib/Pod/Checker.pm lib/Pod/Find.pm lib/Pod/InputObjects.pm + ! lib/Pod/ParseUtils.pm lib/Pod/Parser.pm lib/Pod/Select.pm + ! lib/Pod/Usage.pm pod/pod2usage.PL pod/podchecker.PL + ! pod/podselect.PL t/pod/emptycmd.t t/pod/for.t t/pod/headings.t + ! t/pod/include.t t/pod/included.t t/pod/lref.t + ! t/pod/multiline_items.t t/pod/nested_items.t + ! t/pod/nested_seqs.t t/pod/oneline_cmds.t t/pod/pod2usage.t + ! t/pod/poderrs.t t/pod/poderrs.xr t/pod/podselect.t + ! t/pod/special_seqs.t ____________________________________________________________________________ -[ 4428] By: gsar on 1999/10/23 20:28:56 - Log: fix accidental C modulo semantics on integer-valued operations - (e.g. caused C<length("abc") % -10> to return 3 rather than -7) +[ 6577] By: jhi on 2000/08/10 22:35:41 + Log: Small AUTHORS and MAINTAIN updates. Could do with big updates. Branch: perl - ! op.c t/op/int.t + ! AUTHORS MAINTAIN ____________________________________________________________________________ -[ 4427] By: jhi on 1999/10/23 16:10:10 - Log: Integrate with Sarathy. - Branch: cfgperl - !> sv.c win32/win32.c -____________________________________________________________________________ -[ 4426] By: jhi on 1999/10/23 16:04:02 - Log: Fix the printfing nits pointed out by using gcc -Wall and - Configure -Duse64bits -Dccflags=-DDEBUGGING in Solaris, - plus few other warnings in Dumper.xs. - Branch: cfgperl - ! ext/Data/Dumper/Dumper.xs ext/Devel/DProf/DProf.xs - ! ext/Devel/Peek/Peek.xs regcomp.c regexec.c sv.c util.c -____________________________________________________________________________ -[ 4425] By: jhi on 1999/10/23 15:16:41 - Log: Configure regen to pick up the new installation directories - from Policy_sh.SH. The explanations of "public add-ons" and - "vendor-supplied" could do with more work. - Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 4424] By: nick on 1999/10/23 00:46:22 - Log: Resolve mainline before possible hacking operertunity this weekend - Branch: utfperl - +> pod/perlfilter.pod - !> (integrate 32 files) -____________________________________________________________________________ -[ 4423] By: jhi on 1999/10/22 22:53:17 - Log: Update Policy_sh.SH to handle the newer installation directives. - From: Andy Dougherty <doughera@lafayette.edu> - To: Perl Porters <perl5-porters@perl.org> - Subject: [PATCH 5.005_62] Policy_sh.SH update - Date: Fri, 22 Oct 1999 16:47:34 -0400 (EDT) - Message-ID: <Pine.SOL.4.10.9910221645470.15232-100000@maxwell.phys.lafayette.edu> - Branch: cfgperl - ! Policy_sh.SH -____________________________________________________________________________ -[ 4422] By: jhi on 1999/10/22 22:44:44 - Log: so back to 'so', from Stephanie Beals <bealzy@us.ibm.com> - Branch: cfgperl - ! hints/aix.sh -____________________________________________________________________________ -[ 4421] By: gsar on 1999/10/22 21:16:44 - Log: sv_vcatpvfn() bug: fell through to assuming intsize of 'q' for - C<"%ld", long_val> +[ 6576] By: jhi on 2000/08/10 22:24:54 + Log: Update to Getopt::Long 2.23_05, from Johan Vromans. Branch: perl - ! sv.c + + t/lib/gol-oo.t + ! MANIFEST lib/Getopt/Long.pm lib/newgetopt.pl t/lib/gol-basic.t + ! t/lib/gol-compat.t t/lib/gol-linkage.t ____________________________________________________________________________ -[ 4420] By: gsar on 1999/10/22 16:36:46 - Log: win32_utime() on directories should use localtime() rather - than gmtime() (from Jan Dubois) +[ 6575] By: jhi on 2000/08/10 22:02:07 + Log: Update to Term::ANSIColor 1.03, from Russ Allbery. Branch: perl - ! win32/win32.c -____________________________________________________________________________ -[ 4419] By: jhi on 1999/10/21 10:31:41 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Makefile.SH lib/CPAN/FirstTime.pm op.c opcode.h opcode.pl - !> t/lib/glob-basic.t t/op/sort.t + ! lib/Term/ANSIColor.pm t/lib/ansicolor.t ____________________________________________________________________________ -[ 4418] By: gsar on 1999/10/20 23:49:47 - Log: add test for change#4417 +[ 6574] By: jhi on 2000/08/10 21:55:03 + Log: Iterating perl6 description. Branch: perl - ! t/op/sort.t + ! pod/perlfaq1.pod ____________________________________________________________________________ -[ 4417] By: gsar on 1999/10/20 23:45:03 - Log: avoid coredump on C<sort { my $c; return $a cmp $b } ...> +[ 6573] By: jhi on 2000/08/10 21:48:26 + Log: Revert the sv.c part of #6559, a better fix is needed. Branch: perl - ! op.c + ! sv.c ____________________________________________________________________________ -[ 4416] By: gsar on 1999/10/20 01:00:50 - Log: fix prototype mismatch (from Hans Mulder <hansm@xs4all.nl>) +[ 6572] By: jhi on 2000/08/10 20:33:43 + Log: It's the 2ndO'ROSSC. Branch: perl - ! lib/CPAN/FirstTime.pm + ! pod/perlfaq1.pod ____________________________________________________________________________ -[ 4415] By: gsar on 1999/10/20 00:52:34 - Log: disable optimizing troublesome ops in change#3612 - (from Ilya Zakharevich) +[ 6571] By: jhi on 2000/08/10 15:55:48 + Log: detypo Branch: perl - ! Makefile.SH opcode.h opcode.pl + ! pod/perlfaq1.pod ____________________________________________________________________________ -[ 4414] By: gsar on 1999/10/20 00:37:46 - Log: skip unreadable directory test when running as root +[ 6570] By: jhi on 2000/08/10 14:11:17 + Log: An exceptionally sticky typo. Branch: perl - ! t/lib/glob-basic.t -____________________________________________________________________________ -[ 4413] By: jhi on 1999/10/19 09:26:52 - Log: Avoid GNU ar if HP cc is being used. - Branch: cfgperl - ! hints/hpux.sh -____________________________________________________________________________ -[ 4412] By: jhi on 1999/10/19 07:24:29 - Log: Integrate with Sarathy. - Branch: cfgperl - !> perlvars.h -____________________________________________________________________________ -[ 4411] By: jhi on 1999/10/19 07:22:34 - Log: Long double support: sqrtl et al are not available everywhere, - e.g. not in Solaris, even when long doubles are. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH perl.h -____________________________________________________________________________ -[ 4410] By: jhi on 1999/10/19 07:21:42 - Log: Add sqrtl probe, add echo dependencies. - Branch: metaconfig - ! U/threads/d_pthreadj.U - Branch: metaconfig/U/perl - + d_sqrtl.U - ! i_inttypes.U io64.U + ! Changes ____________________________________________________________________________ -[ 4409] By: gsar on 1999/10/19 02:18:54 - Log: perl_mutex n/a if !USE_THREADS +[ 6569] By: jhi on 2000/08/10 14:09:33 + Log: detypo (and test Changes updating script) Branch: perl - ! perlvars.h -____________________________________________________________________________ -[ 4408] By: jhi on 1999/10/18 20:13:02 - Log: Forgotten s/warning/warnings/. - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 4407] By: jhi on 1999/10/18 20:02:12 - Log: Integrate with Sarathy. - Branch: cfgperl - +> pod/perlfilter.pod - !> (integrate 30 files) + ! Changes ____________________________________________________________________________ -[ 4406] By: gsar on 1999/10/18 16:32:10 - Log: added intro to source filters from Paul Marquess +[ 6568] By: jhi on 2000/08/10 14:07:07 + Log: Update Changes. Branch: perl - + pod/perlfilter.pod - ! MANIFEST pod/perldelta.pod + ! Changes ____________________________________________________________________________ -[ 4405] By: gsar on 1999/10/18 05:53:06 - Log: missing manpages +[ 6567] By: jhi on 2000/08/10 14:06:19 + Log: Amend the description of Perl6. + Subject: [PATCH Perl-5.6.0] perlfaq1.pod + From: Elaine -HFB- Ashton <elaine@chaos.wustl.edu> + Date: Wed, 9 Aug 2000 22:11:06 -0500 + Message-ID: <20000809221106.A12246@chaos.wustl.edu> Branch: perl - ! installman + ! pod/perlfaq1.pod ____________________________________________________________________________ -[ 4404] By: gsar on 1999/10/18 05:09:22 - Log: pod updates from Tom Christiansen +[ 6566] By: jhi on 2000/08/10 13:58:57 + Log: Subject: Remove dead entry in perldiag + From: Mike Guy <mjtg@cam.ac.uk> + Date: Thu, 10 Aug 2000 14:19:19 +0100 + Message-Id: <E13MsEx-00033G-00@libra.cus.cam.ac.uk> Branch: perl - ! lib/Pod/Man.pm pod/perldelta.pod pod/perlmodlib.pod + ! pod/perldiag.pod ____________________________________________________________________________ -[ 4403] By: gsar on 1999/10/17 23:43:59 - Log: PL_malloc_mutex needs to be global, not per-interpreter - (malloc.c has static data) +[ 6565] By: jhi on 2000/08/10 13:51:48 + Log: Zero entries were skipped, fix from Adrian Goalby + <argoalby@yahoo.co.uk> Branch: perl - ! embedvar.h intrpvar.h objXSUB.h perl.c perlvars.h + ! lib/unicode/Number.pl lib/unicode/mktables.PL ____________________________________________________________________________ -[ 4402] By: gsar on 1999/10/17 22:30:30 - Log: support PERL_IMPLICIT_SYS with MULTIPLICITY/USE_THREADS on - windows +[ 6564] By: jhi on 2000/08/10 13:00:12 + Log: Subject: [PATCH 5.6.0] cygwin port + From: "Fifer, Eric" <EFifer@sanwaint.com> + Date: Thu, 10 Aug 2000 13:15:36 +0100 + Message-ID: <779F20BCCE5AD31186A50008C75D997917176A@silldn_mail1.sanwaint.com> Branch: perl - ! XSUB.h ext/POSIX/POSIX.xs intrpvar.h makedef.pl malloc.c - ! perl.c perl.h perlio.c win32/perllib.c win32/win32.c - ! win32/win32.h + ! README.cygwin hints/cygwin.sh ____________________________________________________________________________ -[ 4401] By: gsar on 1999/10/17 20:33:42 - Log: serious bug introduced by G_VOID changes in 5.003_96: scalar - eval"" did not pop stack correctly; C<$a = eval "(1,2)x1"> - is one symptom of the problem +[ 6563] By: jhi on 2000/08/10 12:55:16 + Log: Get back into sync with Jeffrey on the enhanced regex warnings. Branch: perl - ! pp_ctl.c t/op/eval.t + ! pod/perldiag.pod regcomp.c t/op/re_tests t/op/readdir.t ____________________________________________________________________________ -[ 4400] By: gsar on 1999/10/17 18:36:46 - Log: remove FileHandle from list of PodParser dependencies (the - difference is 20 files vs 6 files loaded!) +[ 6562] By: gsar on 2000/08/10 08:38:39 + Log: warn is a macro, avoid using at a variable to avoid warnings + in some configurations; readdir.t is too conservative in + estimating number of *.t's Branch: perl - ! lib/Pod/Parser.pm lib/Pod/Select.pm pod/perldelta.pod - ! t/pod/testcmp.pl + ! t/op/readdir.t util.c ____________________________________________________________________________ -[ 4399] By: nick on 1999/10/17 14:51:35 - Log: Pre-trip resolve - Branch: utfperl - !> installperl lib/Text/Tabs.pm perl.c pp_hot.c +[ 6561] By: jhi on 2000/08/09 23:35:42 + Log: Update Changes. + Branch: perl + ! Changes ____________________________________________________________________________ -[ 4398] By: gsar on 1999/10/17 09:19:24 - Log: make installperl ignore RCS files (from Michael G Schwern - <schwern@pobox.com>) +[ 6560] By: jhi on 2000/08/09 23:05:47 + Log: Subject: Re: enhanced(?) regex error messages + From: Jeffrey Friedl <jfriedl@yahoo-inc.com> + Date: Wed, 9 Aug 2000 00:59:43 -0700 (PDT) + Message-Id: <200008090759.AAA07144@ventrue.yahoo.com> + + (plus two small patches sent privately) + (this still seems to leave few test failures) Branch: perl - ! installperl lib/Text/Tabs.pm + + t/op/regmesg.t + ! MANIFEST pod/perldiag.pod regcomp.c regcomp.h t/op/misc.t + ! t/pragma/warn/regcomp ____________________________________________________________________________ -[ 4397] By: gsar on 1999/10/16 18:30:14 - Log: another bug in change#3386 (CATCH_SET wasn't reverted correctly) +[ 6559] By: jhi on 2000/08/09 20:41:18 + Log: (The fix did work but was not right, retracted in #6573) + + Subject: [ID 20000809.003] setlocale(LC_NUMERIC...) produces different results in 5.005 and 5.6 + From: Christian Kirsch <ck@held.mind.de> + Date: Wed, 9 Aug 2000 17:05:17 +0200 + Message-Id: <20000809170517.A25389@held> Branch: perl - ! perl.c + ! sv.c t/pragma/locale.t ____________________________________________________________________________ -[ 4396] By: jhi on 1999/10/16 17:44:39 - Log: Missing comma. - Branch: cfgperl - ! lib/diagnostics.pm +[ 6558] By: jhi on 2000/08/08 22:34:08 + Log: Tiny updates on the contributors list. + Branch: perl + ! Changes ____________________________________________________________________________ -[ 4395] By: gsar on 1999/10/16 17:18:36 - Log: assumption about @_ always being non-REAL doesn't hold when - debugger is running; DB::sub() can call arbitrary stuff - that modifies @_ at will +[ 6557] By: jhi on 2000/08/08 19:34:28 + Log: Double check that we have a dirhandle. Branch: perl - ! pp_hot.c + ! util.c ____________________________________________________________________________ -[ 4394] By: nick on 1999/10/16 09:35:20 - Log: Resolve utfperl branch against mainline as of _62 - Branch: utfperl - +> eg/cgi/dna_small_gif.uu eg/cgi/wilogo_gif.uu - +> ext/DB_File/hints/sco.pl ext/DynaLoader/hints/aix.pl - +> ext/File/Glob/Changes ext/File/Glob/Glob.pm - +> ext/File/Glob/Glob.xs ext/File/Glob/Makefile.PL - +> ext/File/Glob/TODO ext/File/Glob/bsd_glob.c - +> ext/File/Glob/bsd_glob.h ext/NDBM_File/hints/sco.pl - +> pod/perlhack.pod t/lib/glob-basic.t t/lib/glob-global.t - +> t/lib/glob-taint.t win32/genmk95.pl - - eg/cgi/dna.small.gif.uu eg/cgi/wilogo.gif.uu - !> (integrate 144 files) -____________________________________________________________________________ -[ 4393] By: gsar on 1999/10/16 04:07:02 - Log: OS/2 support bits (from Ilya Zakharevich) - Branch: perl - ! hints/os2.sh makedef.pl os2/Makefile.SHs t/lib/glob-basic.t -____________________________________________________________________________ -[ 4392] By: jhi on 1999/10/15 10:28:09 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Changes MANIFEST Makefile.SH Porting/makerel lib/Pod/Man.pm - !> lib/Pod/Parser.pm op.c pod/perldelta.pod pod/perlopentut.pod - !> win32/Makefile win32/makefile.mk - ----------------- -Version 5.005_62 ----------------- - +[ 6556] By: jhi on 2000/08/08 19:01:51 + Log: Delete eg as agreed at TPC3 (yes, 3). Dusty, obsolete, non-w-clean. + May be repopulated with fresh maintained examples. + Branch: perl + + lib/CGI/eg/RunMeFirst lib/CGI/eg/caution.xbm + + lib/CGI/eg/clickable_image.cgi lib/CGI/eg/cookie.cgi + + lib/CGI/eg/crash.cgi lib/CGI/eg/customize.cgi + + lib/CGI/eg/diff_upload.cgi lib/CGI/eg/dna_small_gif.uu + + lib/CGI/eg/file_upload.cgi lib/CGI/eg/frameset.cgi + + lib/CGI/eg/index.html lib/CGI/eg/internal_links.cgi + + lib/CGI/eg/javascript.cgi lib/CGI/eg/monty.cgi + + lib/CGI/eg/multiple_forms.cgi lib/CGI/eg/nph-clock.cgi + + lib/CGI/eg/nph-multipart.cgi lib/CGI/eg/popup.cgi + + lib/CGI/eg/save_state.cgi lib/CGI/eg/tryit.cgi + + lib/CGI/eg/wilogo_gif.uu + - eg/ADB eg/README eg/cgi/RunMeFirst eg/cgi/caution.xbm + - eg/cgi/clickable_image.cgi eg/cgi/cookie.cgi eg/cgi/crash.cgi + - eg/cgi/customize.cgi eg/cgi/diff_upload.cgi + - eg/cgi/dna_small_gif.uu eg/cgi/file_upload.cgi + - eg/cgi/frameset.cgi eg/cgi/index.html + - eg/cgi/internal_links.cgi eg/cgi/javascript.cgi + - eg/cgi/monty.cgi eg/cgi/multiple_forms.cgi + - eg/cgi/nph-clock.cgi eg/cgi/nph-multipart.cgi eg/cgi/popup.cgi + - eg/cgi/save_state.cgi eg/cgi/tryit.cgi eg/cgi/wilogo_gif.uu + - eg/changes eg/client eg/down eg/dus eg/findcp eg/findtar + - eg/g/gcp eg/g/gcp.man eg/g/ged eg/g/ghosts eg/g/gsh + - eg/g/gsh.man eg/muck eg/muck.man eg/myrup eg/nih eg/relink + - eg/rename eg/rmfrom eg/scan/scan_df eg/scan/scan_last + - eg/scan/scan_messages eg/scan/scan_passwd eg/scan/scan_ps + - eg/scan/scan_sudo eg/scan/scan_suid eg/scan/scanner eg/server + - eg/shmkill eg/sysvipc/README eg/sysvipc/ipcmsg + - eg/sysvipc/ipcsem eg/sysvipc/ipcshm eg/travesty eg/unuc + - eg/uudecode eg/van/empty eg/van/unvanish eg/van/vanexp + - eg/van/vanish eg/who eg/wrapsuid + ! MANIFEST ____________________________________________________________________________ -[ 4391] By: gsar on 1999/10/15 10:12:42 - Log: here be 5.005_62 +[ 6555] By: jhi on 2000/08/08 18:51:08 + Log: Delete chat2 as requested by Randal. + + Subject: Re: perlfaq8 coyness + From: merlyn@stonehenge.com (Randal L. Schwartz) + Date: 15 May 2000 18:52:42 -0700 + Message-ID: <m166sfl0r9.fsf@halfdome.holdit.com> Branch: perl - ! Changes MANIFEST Porting/makerel + - lib/chat2.pl + ! MANIFEST ____________________________________________________________________________ -[ 4390] By: gsar on 1999/10/15 09:45:51 - Log: lvalue subs patch (change#4081) breaks C<\(Foo->Bar())>; - avoid tickling it in Pod::Man for now; other nits in - Pod::* +[ 6554] By: jhi on 2000/08/08 18:31:35 + Log: Regen global.sym. Branch: perl - ! lib/Pod/Man.pm lib/Pod/Parser.pm pod/perldelta.pod - ! pod/perlopentut.pod + ! global.sym ____________________________________________________________________________ -[ 4389] By: gsar on 1999/10/15 08:55:01 - Log: disable internal globbing for miniperl (or build breaks out - in a rash of failed dependencies) +[ 6553] By: jhi on 2000/08/08 18:28:13 + Log: Do away with array context, from Daniel Chetlin <daniel@chetlin.com> + (either perlbug or p5p ate the original), plus regen + perlapi and perltoc. Branch: perl - ! Makefile.SH op.c win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 4388] By: jhi on 1999/10/15 08:07:49 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Changes ext/POSIX/POSIX.xs lib/Benchmark.pm pod/perldelta.pod - !> pod/perlfaq2.pod win32/include/dirent.h win32/win32.c + ! Changes Changes5.004 README.Y2K cop.h emacs/cperl-mode.el + ! ext/B/ramblings/flip-flop ext/Data/Dumper/Dumper.pm + ! ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Socket.pm + ! ext/Socket/Socket.pm lib/CGI.pm lib/CGI/Cookie.pm + ! lib/File/Temp.pm lib/FileHandle.pm lib/Pod/Functions.pm + ! lib/Pod/InputObjects.pm lib/Pod/LaTeX.pm lib/Text/Soundex.pm + ! lib/perl5db.pl op.h opcode.pl perlapi.c perlapi.h + ! pod/perlapi.pod pod/perltoc.pod t/lib/dosglob.t + ! t/lib/ftmp-posix.t t/lib/glob-global.t t/op/grent.t + ! t/op/pwent.t vms/ext/DCLsym/DCLsym.pm ____________________________________________________________________________ -[ 4387] By: gsar on 1999/10/15 07:46:24 - Log: integrate cfgperl contents into mainline +[ 6552] By: jhi on 2000/08/08 18:06:29 + Log: Subject: [PATCH] Re: [ID 20000807.008] Double reads considered evil? (deja vu) + From: Mike Guy <mjtg@cam.ac.uk> + Message-Id: <E13MAj1-00038W-00@libra.cus.cam.ac.uk> + Date: Tue, 08 Aug 2000 15:51:27 +0100 Branch: perl - ! Changes - !> pod/perldelta.pod pod/perldiag.pod regcomp.c - !> t/pragma/warn/regcomp + ! doop.c sv.h t/op/join.t t/pragma/overload.t ____________________________________________________________________________ -[ 4386] By: gsar on 1999/10/15 05:45:36 - Log: various little goofs in change#4385 +[ 6551] By: jhi on 2000/08/08 18:01:11 + Log: Re-apply #6549. Branch: perl - ! win32/include/dirent.h win32/win32.c + ! lib/perl5db.pl ____________________________________________________________________________ -[ 4385] By: gsar on 1999/10/15 04:49:09 - Log: win32_*dir() cleanup; win32_readdir() iterates as necessary - rather than win32_opendir() reading all files up front (untested) +[ 6550] By: jhi on 2000/08/08 17:43:08 + Log: Accidental retraction of #6549. Branch: perl - ! win32/include/dirent.h win32/win32.c + ! lib/perl5db.pl ____________________________________________________________________________ -[ 4384] By: gsar on 1999/10/15 01:34:09 - Log: Benchmark notes (from Barrie Slaymaker <barries@slaysys.com>) +[ 6549] By: jhi on 2000/08/08 17:40:04 + Log: Subject: [ID 20000807.003] [PATCH] Debugger treatment of condition "0" + From: Mike Guy <mjtg@cam.ac.uk> + Date: Mon, 07 Aug 2000 21:49:58 +0100 + Message-Id: <E13LtqQ-0006Jc-00@libra.cus.cam.ac.uk> Branch: perl - ! lib/Benchmark.pm pod/perldelta.pod + ! lib/perl5db.pl ____________________________________________________________________________ -[ 4383] By: gsar on 1999/10/15 01:22:32 - Log: include info about Perl Mongers in perlfaq2 (from David H. Adler - <dha@panix.com>) +[ 6548] By: jhi on 2000/08/08 17:37:57 + Log: Document here-doc better. + + Subject: Re: [ID 20000804.003] heredoc in s///e replacement + From: Mike Guy <mjtg@cam.ac.uk> + Date: Mon, 07 Aug 2000 14:02:09 +0100 + Message-Id: <E13LmXh-0006rM-00@libra.cus.cam.ac.uk> Branch: perl - ! pod/perlfaq2.pod + ! pod/perldata.pod ____________________________________________________________________________ -[ 4382] By: gsar on 1999/10/15 01:14:22 - Log: From: jand@ActiveState.com (Jan Dubois) - Date: Fri, 15 Oct 1999 01:14:23 +0200 - Message-ID: <380f61ae.18202914@smtprelay.t-online.de> - Subject: [PATCH 5.005_61] Prevent "Out of memory" error in POSIX's strftime() +[ 6547] By: jhi on 2000/08/08 17:33:34 + Log: Subject: Patch against 5.6.0 to allow "-d:Module=arg,arg,arg" + From: "Randy J. Ray" <rjray@redhat.com> + Date: Mon, 07 Aug 2000 19:12:25 -0700 + Message-Id: <200008080212.TAA12784@tzimisce.soma.redhat.com> Branch: perl - ! ext/POSIX/POSIX.xs -____________________________________________________________________________ -[ 4381] By: jhi on 1999/10/14 22:11:36 - Log: Integrate with Sarathy. - Branch: cfgperl - !> XSUB.h cop.h embed.h embed.pl ext/File/Glob/bsd_glob.c - !> lib/Time/Local.pm perl.c perlapi.c pod/perlop.pod pp_ctl.c - !> proto.h scope.c scope.h t/op/runlevel.t util.c win32/Makefile - !> win32/makefile.mk -____________________________________________________________________________ -[ 4380] By: jhi on 1999/10/14 22:08:22 - Log: Warn inside character classes about unknown backslash escapes - (that are not caught earlier because of being completely unknown, - such as \m), such as \z (because they make do sense inside regexen, - but not inside character classes). - Branch: cfgperl - ! pod/perldelta.pod pod/perldiag.pod regcomp.c - ! t/pragma/warn/regcomp + ! perl.c pod/perlrun.pod ____________________________________________________________________________ -[ 4379] By: gsar on 1999/10/14 18:26:56 - Log: clarify significance of parens for "x" (from M.J.T. Guy - <mjtg@cus.cam.ac.uk>) +[ 6546] By: jhi on 2000/08/08 17:29:26 + Log: Subject: Re: enhanced(?) regex error messages + From: Hugo <hv@crypt.compulink.co.uk> + Date: Tue, 08 Aug 2000 03:25:51 +0100 + Message-Id: <200008080225.DAA10998@crypt.compulink.co.uk> + + plus Capitalize the error messages, plus perldiag them. Branch: perl - ! pod/perlop.pod + ! pod/perldiag.pod regcomp.c t/op/pat.t t/op/re_tests ____________________________________________________________________________ -[ 4378] By: gsar on 1999/10/14 18:25:20 - Log: make timelocal work better when time is close to the epoch - east of GMT (from Keiki SATOH <kki@wakusei.ne.jp>) +[ 6545] By: jhi on 2000/08/08 13:59:28 + Log: Augment #6539 a bit: don't croak if there's magic in the air. + + Subject: Re: [PATCH bleadperl-6530] bless, REF, and bless(REF, REF) + From: Hugo <hv@crypt.compulink.co.uk> + Date: Tue, 08 Aug 2000 03:02:03 +0100 + Message-Id: <200008080202.DAA09147@crypt.compulink.co.uk> Branch: perl - ! lib/Time/Local.pm + ! pp.c t/op/bless.t ____________________________________________________________________________ -[ 4377] By: gsar on 1999/10/14 18:15:11 - Log: integrate cfgperl contents into mainline +[ 6544] By: jhi on 2000/08/07 21:11:52 + Log: Make the test -w clean. Branch: perl - +> ext/DB_File/hints/sco.pl - !> MANIFEST hints/aix.sh hints/linux.sh hints/svr5.sh - !> pod/perldelta.pod pod/perldiag.pod pod/perlop.pod - !> pod/perlre.pod regcomp.c t/op/re_tests t/pragma/warn/regcomp + ! t/op/bless.t ____________________________________________________________________________ -[ 4376] By: gsar on 1999/10/14 17:47:35 - Log: fix POPSTACK panics that ensued from bad interaction between - runlevels and stack of stacks (change#3988 done right); - basically, we pop the runlevel if the stacklevel is not the - same one we started the runlevel with +[ 6543] By: jhi on 2000/08/07 19:49:53 + Log: use warnings instead of $^W. Branch: perl - ! cop.h perl.c pp_ctl.c t/op/runlevel.t util.c + ! t/op/bless.t ____________________________________________________________________________ -[ 4375] By: gsar on 1999/10/14 15:54:48 - Log: avoid warnings +[ 6542] By: jhi on 2000/08/07 17:41:41 + Log: Disable a portability warning Because We Know What We Are Doing. Branch: perl - ! ext/File/Glob/bsd_glob.c + ! t/op/bless.t ____________________________________________________________________________ -[ 4374] By: jhi on 1999/10/14 10:08:44 - Log: Warn about false ranges like \d-\w (see the change #4355). - The invalid ranges (b-a) warning message also enhanced. - Branch: cfgperl - ! pod/perldelta.pod pod/perldiag.pod regcomp.c t/op/re_tests - ! t/pragma/warn/regcomp -____________________________________________________________________________ -[ 4373] By: gsar on 1999/10/14 03:49:54 - Log: File::Glob fixes for Windows +[ 6541] By: jhi on 2000/08/07 17:29:51 + Log: Tiny tidying on report_evil_fh(). Branch: perl - ! XSUB.h ext/File/Glob/bsd_glob.c win32/Makefile - ! win32/makefile.mk + ! util.c ____________________________________________________________________________ -[ 4372] By: gsar on 1999/10/14 02:21:31 - Log: avoid inefficiency in change#3386 (every longjmp() was followed - by an avoidable call to setjmp()) +[ 6540] By: jhi on 2000/08/07 16:37:38 + Log: Make regular expression parse error messages easier to understand. + + Subject: Re: enhanced(?) regex error messages + From: Jeffrey Friedl <jfriedl@yahoo-inc.com> + Date: Fri, 4 Aug 2000 23:34:07 -0700 (PDT) + Message-Id: <200008050634.XAA20360@ventrue.yahoo.com> Branch: perl - ! embed.h embed.pl perl.c perlapi.c pod/perldelta.pod pp_ctl.c - ! proto.h scope.c scope.h -____________________________________________________________________________ -[ 4371] By: jhi on 1999/10/13 21:17:17 - Log: Integrate with Sarathy. - Branch: cfgperl - !> op.c pod/perldelta.pod + ! regcomp.c ____________________________________________________________________________ -[ 4370] By: gsar on 1999/10/13 18:08:45 - Log: misc tweaks +[ 6539] By: jhi on 2000/08/07 16:12:27 + Log: Make bless(REF, REF) a fatal error, add bless tests. + + Subject: [PATCH bleadperl-6530] bless, REF, and bless(REF, REF) + From: Hugo <hv@crypt.compulink.co.uk> + Date: Mon, 07 Aug 2000 16:59:38 +0100 + Message-Id: <200008071559.QAA29541@crypt.compulink.co.uk> Branch: perl - ! op.c pod/perldelta.pod -____________________________________________________________________________ -[ 4369] By: jhi on 1999/10/13 16:18:58 - Log: Integrate with Sarathy. - Branch: cfgperl - !> pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod + + t/op/bless.t + ! MANIFEST pod/perldiag.pod pp.c sv.c ____________________________________________________________________________ -[ 4368] By: gsar on 1999/10/13 16:14:16 - Log: pod nits from various perl porters +[ 6538] By: jhi on 2000/08/07 15:59:43 + Log: Subject: [ID 20000803.006] 'use lib ...' doesn't behave as documented + From: Tim Conrow <tim@spindrift.srl.caltech.edu> + Date: Thu, 3 Aug 2000 14:29:21 -0700 + Message-Id: <200008032129.OAA27898@spindrift.caltech.edu> Branch: perl - ! pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod -____________________________________________________________________________ -[ 4367] By: jhi on 1999/10/13 12:10:30 - Log: From: Vlad Harchev <hvv@hippo.ru> - To: perl5-porters@perl.org - Subject: [ID 19991013.002] fix for 'perlop.pod' shipped with perl5.00503 - Date: Wed, 13 Oct 1999 15:48:59 +0500 (SAMST) - Message-Id: <Pine.LNX.4.10.9910131546580.3542-100000@localhost.localdomain> - Branch: cfgperl - ! pod/perlop.pod + ! lib/lib_pm.PL ____________________________________________________________________________ -[ 4366] By: gsar on 1999/10/13 08:11:11 - Log: typos and language goofs pointed out by Hugo van der Sanden - <hv@crypt.compulink.co.uk> +[ 6537] By: jhi on 2000/08/07 15:47:18 + Log: Retract #6419 for now since it breaks in AFS and MachTen. Branch: perl - ! pod/perldelta.pod pod/perldiag.pod + ! lib/Cwd.pm ____________________________________________________________________________ -[ 4365] By: jhi on 1999/10/13 07:27:44 - Log: Integrate with Sarathy. - Branch: cfgperl - +> ext/File/Glob/Changes ext/File/Glob/Glob.pm - +> ext/File/Glob/Glob.xs ext/File/Glob/Makefile.PL - +> ext/File/Glob/TODO ext/File/Glob/bsd_glob.c - +> ext/File/Glob/bsd_glob.h ext/NDBM_File/hints/sco.pl - +> t/lib/glob-basic.t t/lib/glob-global.t t/lib/glob-taint.t - !> Changes MANIFEST README.win32 ext/ODBM_File/hints/sco.pl - !> lib/perl5db.pl op.c pod/perldelta.pod pod/perlfaq8.pod - !> pod/perlfunc.pod pod/perlop.pod pod/perlport.pod t/op/glob.t - !> t/op/readdir.t t/op/taint.t t/pragma/overload.t util.c -____________________________________________________________________________ -[ 4364] By: gsar on 1999/10/13 07:06:04 - Log: debugger tweak (from M.J.T. Guy <mjtg@cus.cam.ac.uk>) +[ 6536] By: jhi on 2000/08/07 15:05:29 + Log: Plug the security hole described in the Aug 05 2000 bugtraq message + "sperl 5.00503 (and newer ;) exploit" by Michal Zalewski. + The security hole exists only in suidperls, which isn't + installed or even built by default. Branch: perl - ! lib/perl5db.pl -____________________________________________________________________________ -[ 4363] By: jhi on 1999/10/13 07:03:43 - Log: From: Mike Hopkirk (hops) <hops@scoot.pdev.sco.com> - To: perl5-porters@perl.org - Subject: [ID 19991012.002] Latest UnixWare7 (svr5.sh) hints file - Date: Tue, 12 Oct 1999 19:48:11 -0700 (PDT) - Message-Id: <199910130248.TAA14636@scoot.pdev.sco.com> - Branch: cfgperl - ! hints/svr5.sh -____________________________________________________________________________ -[ 4362] By: jhi on 1999/10/13 06:57:16 - Log: Add DB_File hint for SCO ODT. - From: hops@sco.com - To: perl5-porters@perl.org - Subject: [ID 19991012.004] Build patch for perl5.005_03 on ODT3 ( 3.2v4.2) - Date: Tue, 12 Oct 1999 20:16:04 PDT - Message-Id: <199910122016.aa18415@charmstr.pdev.sco.com> - Branch: cfgperl - + ext/DB_File/hints/sco.pl - ! MANIFEST + ! perl.c ____________________________________________________________________________ -[ 4361] By: gsar on 1999/10/13 06:56:08 - Log: PL_numeric_radix used without being defined (from Ilya - Zakharevich) +[ 6535] By: jhi on 2000/08/07 14:45:14 + Log: tr memory corruption fix from Simon Cozens. Branch: perl - ! util.c + ! doop.c ____________________________________________________________________________ -[ 4360] By: gsar on 1999/10/13 06:43:03 - Log: use libdbm.nfs.a if available (libdbm.a is missing dbmclose()) - From: hops@sco.com - Date: Tue, 12 Oct 1999 20:16:04 PDT - Message-Id: <199910122016.aa18415@charmstr.pdev.sco.com> - Subject: [ID 19991012.004] Build patch for perl5.005_03 on ODT3 ( 3.2v4.2) +[ 6534] By: jhi on 2000/08/06 11:38:16 + Log: Document a bit that UDP is not what you might think. + + Subject: Re: IO::Socket::INET bug sending large UDP packets/fragmentation + From: Lupe Christoph <lupe@lupe-christoph.de> + Message-ID: <20000724085915.B13172@alanya.lupe-christoph.de> + Date: Mon, 24 Jul 2000 08:59:15 +0200 Branch: perl - + ext/NDBM_File/hints/sco.pl - ! MANIFEST ext/ODBM_File/hints/sco.pl + ! pod/perlipc.pod ____________________________________________________________________________ -[ 4359] By: gsar on 1999/10/13 06:34:53 - Log: various pod tweaks (from M.J.T. Guy <mjtg@cus.cam.ac.uk>) +[ 6533] By: jhi on 2000/08/06 11:35:01 + Log: Subject: [PATCH] perlfunc.pod use documentation (5.6.0) + From: Jeff Pinyan <jeffp@hut.crusoe.net> + Date: Sat, 5 Aug 2000 00:22:01 -0400 (EDT) + Message-ID: <Pine.BSF.3.96.1000805002052.23260A-100000@hut.crusoe.net> Branch: perl - ! README.win32 pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod - ! pod/perlport.pod + ! pod/perlfunc.pod ____________________________________________________________________________ -[ 4358] By: gsar on 1999/10/12 19:10:27 - Log: perldelta updates +[ 6532] By: jhi on 2000/08/06 03:45:41 + Log: Have symbols for the IoTYPEs. Branch: perl - ! pod/perldelta.pod + ! doio.c pp_ctl.c pp_sys.c sv.h toke.c util.c ____________________________________________________________________________ -[ 4357] By: gsar on 1999/10/12 17:11:18 - Log: update perldelta for change#4356 +[ 6531] By: jhi on 2000/08/06 01:33:55 + Log: Continue fixing the io warnings. This also + sort of fixes bug ID 20000802.003: the core dump + is no more. Whether the current behaviour is correct + (giving a warning: "Not a format reference"), is another matter. Branch: perl - ! Changes pod/perldelta.pod + ! doio.c pod/perldiag.pod pp_hot.c pp_sys.c t/pragma/warn/doio + ! t/pragma/warn/pp_hot t/pragma/warn/pp_sys util.c ____________________________________________________________________________ -[ 4356] By: gsar on 1999/10/12 16:53:31 - Log: add File::BSDGlob as File::Glob and load it at compile-time - if perl was built with -DPERL_INTERNAL_GLOB +[ 6530] By: jhi on 2000/08/05 21:33:12 + Log: Change the Policy policy: now -Dprefix= with an existing + Policy.sh and prefix == siteprefix == vendorprefix, then all + of them follow along the new prefix. - TODO: we currently get a compile-time failure if File/Glob.pm - can't be found; such failure needs to be made to emit a warning - and use the csh implementation instead - Branch: perl - + ext/File/Glob/Changes ext/File/Glob/Glob.pm - + ext/File/Glob/Glob.xs ext/File/Glob/Makefile.PL - + ext/File/Glob/TODO ext/File/Glob/bsd_glob.c - + ext/File/Glob/bsd_glob.h t/lib/glob-basic.t - + t/lib/glob-global.t t/lib/glob-taint.t - ! MANIFEST op.c t/op/glob.t t/op/readdir.t t/op/taint.t - ! t/pragma/overload.t -____________________________________________________________________________ -[ 4355] By: jhi on 1999/10/12 15:30:05 - Log: Revert the parts of #3926 that outlawed character ranges - that have character classes such as \w as either endpoint. - This change re-establishes the old behavior which meant that - such ranges weren't really ranges, the "-" was literal. - Moreover, this change also fixes the old behavior to be - more consistent: [\w-.] and [\s-\w] worked, but [.-\w] didn't. - Now they all do work as described above. The #3926 outlawed - all of those. - Branch: cfgperl - ! pod/perldiag.pod pod/perlre.pod regcomp.c t/op/re_tests -____________________________________________________________________________ -[ 4354] By: jhi on 1999/10/12 09:58:59 - Log: Integrate with Sarathy. - Branch: cfgperl - !> (integrate 33 files) -____________________________________________________________________________ -[ 4353] By: gsar on 1999/10/12 05:53:40 - Log: apply parts of LynxOS patches from Alan Johnson - <johnson@alonn.gemse.fr> + Subject: Re: [ID 20000508.002] -Dprefix completely broken [PATCH] + From: Andy Dougherty <doughera@lafayette.edu> + Date: Fri, 4 Aug 2000 14:53:50 -0400 (EDT) + Message-ID: <Pine.SOL.4.10.10008041440560.17981-100000@maxwell.phys.lafayette.edu> Branch: perl - ! Changes hints/lynxos.sh pod/perldelta.pod t/lib/safe2.t - ! t/op/groups.t + ! Policy_sh.SH ____________________________________________________________________________ -[ 4352] By: gsar on 1999/10/12 05:24:39 - Log: allow any unpack specifier to take a count via '/' - (from Ilya Zakharevich) +[ 6529] By: jhi on 2000/08/05 18:57:28 + Log: Zap lib/Sys directory when cleaning up. Branch: perl - ! pp.c t/op/pack.t + ! Makefile.SH ____________________________________________________________________________ -[ 4351] By: gsar on 1999/10/12 05:02:35 - Log: avoid warnings +[ 6528] By: jhi on 2000/08/05 18:40:44 + Log: Essential prototype changes were missing from #6527. + Also make report_evil_fh() more bomb-proof. Branch: perl - ! malloc.c + ! embed.h util.c ____________________________________________________________________________ -[ 4350] By: gsar on 1999/10/12 04:50:52 - Log: various cleanups +[ 6527] By: jhi on 2000/08/05 03:22:05 + Log: Subject: [ID 20000724.004] Perl interpreter segfault when using built-in flock + From: "Ronald F. Guilmette" <rfg@monkeys.com> + Date: Mon, 24 Jul 2000 15:47:00 -0700 (PDT) + Message-Id: <200007242247.PAA52177@monkeys.com> Branch: perl - ! ext/Devel/DProf/DProf.xs op.c perl.c perly.c perly.y - ! perly_c.diff pp_hot.c toke.c vms/perly_c.vms win32/config.bc - ! win32/config.gc win32/config.vc win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/config_sh.PL + ! embed.pl pp_hot.c pp_sys.c proto.h t/pragma/warn/pp_sys util.c ____________________________________________________________________________ -[ 4349] By: gsar on 1999/10/12 00:23:11 - Log: update Changes, patchlevel etc. +[ 6526] By: jhi on 2000/08/04 21:23:27 + Log: gcc versions might have (parentheses) in them. + Branch: metaconfig/U/perl + ! gccvers.U Branch: perl - ! Changes Porting/findvars patchlevel.h win32/Makefile - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc - ! win32/makefile.mk + ! Configure config_h.SH ____________________________________________________________________________ -[ 4348] By: gsar on 1999/10/11 23:11:57 - Log: add vec() example from Chaim Frenkel <chaimf@pobox.com> +[ 6525] By: jhi on 2000/08/04 20:23:12 + Log: Weed buglets pointed out by + + From: Lupe Christoph <lupe@lupe-christoph.de> + Subject: Re: [ID 20000803.005] miniperl aborts during Perl make + Date: Fri, 4 Aug 2000 17:34:39 +0200 + Message-ID: <20000804173439.L8087@alanya.lupe-christoph.de> + Branch: metaconfig/U/perl + ! gccvers.U uselfs.U Branch: perl - ! pod/perlfunc.pod + ! Configure config_h.SH ____________________________________________________________________________ -[ 4347] By: jhi on 1999/10/11 21:25:03 - Log: Sparc Linux -Duseshrplib fix. +[ 6524] By: jhi on 2000/08/04 19:02:08 + Log: Warn under -w if lstat(FH) is attempted. - From: Brian Jepson <bjepson@home.com> - To: Nick Ing-Simmons <nick@ing-simmons.net> - cc: perl5-porters@perl.org - Subject: Re: [ID 19990813.002] Can't build Perl 5.005_60 on SPARC/Linux with -Duseshrplib - Date: Fri, 20 Aug 1999 11:25:17 -0500 (EST) - Message-ID: <Pine.LNX.4.10.9908201123570.5116-100000@cx384756-a.sking1.ri.home.com> - Branch: cfgperl - ! hints/linux.sh -____________________________________________________________________________ -[ 4346] By: gsar on 1999/10/11 20:28:32 - Log: more pack/unpack documentation (from Ilya Zakharevich); changed - the behavior of 'Z*' and 'Z3' to always pack a trailing - null byte; changed documentation to suit; added test + Subject: [ID 20000421.003] perlfunc says you can lstat a file handle but you cannot + From: "Todd C. Miller" <Todd.Miller@courtesan.com> + Date: Fri, 21 Apr 2000 10:43:46 -0600 (MDT) + Message-Id: <200004211643.e3LGhkX24720@xerxes.courtesan.com> Branch: perl - ! pod/perlfunc.pod pp.c t/op/pack.t + ! pod/perldiag.pod pod/perlfunc.pod pp_sys.c + ! t/pragma/warn/pp_sys ____________________________________________________________________________ -[ 4345] By: gsar on 1999/10/11 19:15:46 - Log: writing to perllocal.pod fails if it was never created; - tweak pseudo-hash example (both suggested by Michael G Schwern - <schwern@pobox.com>) +[ 6523] By: jhi on 2000/08/04 12:31:11 + Log: Subject: New perlcc, take 2 + From: simon@brecon.co.uk (Simon Cozens) + Date: 4 Aug 2000 06:21:04 GMT + Message-ID: <slrn8oko6g.da2.simon@justanother.perlhacker.org> Branch: perl - ! lib/ExtUtils/MM_Unix.pm pod/perlref.pod + ! utils/perlcc.PL ____________________________________________________________________________ -[ 4344] By: gsar on 1999/10/11 17:57:31 - Log: slightly edited variant of suggested patch - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Thu, 9 Sep 1999 18:35:37 -0400 - Message-ID: <19990909183537.A28682@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_58] How RExen match? +[ 6522] By: jhi on 2000/08/04 12:26:33 + Log: Subject: Re: Array vs. List context + From: Daniel Chetlin <daniel@chetlin.com> + Date: Fri, 4 Aug 2000 00:22:44 -0700 + Message-ID: <20000804002244.A5924@ilmd.chetlin.org> Branch: perl - ! pod/perlre.pod + ! pod/perlapi.pod pod/perlcall.pod pod/perlembed.pod + ! pod/perlfaq4.pod ____________________________________________________________________________ -[ 4343] By: gsar on 1999/10/11 16:55:48 - Log: change#4327 was inefficient +[ 6521] By: jhi on 2000/08/04 12:22:38 + Log: Subject: [ID 20000804.002] configure.gnu and arguments with whitespace characters + From: Raymund Will <ray@caldera.de> + Date: Fri, 4 Aug 2000 12:07:09 +0200 + Message-Id: <20000804120709.A14982@caldera.de> Branch: perl - ! lib/lib.pm + ! configure.gnu ____________________________________________________________________________ -[ 4342] By: jhi on 1999/10/11 07:01:46 - Log: Integrate with Sarathy. - Branch: cfgperl - +> pod/perlhack.pod - !> (integrate 28 files) -____________________________________________________________________________ -[ 4341] By: jhi on 1999/10/11 06:37:47 - Log: The 2.5th cut at the AIX C++ extension problems. - Branch: cfgperl - ! hints/aix.sh -____________________________________________________________________________ -[ 4340] By: gsar on 1999/10/10 23:48:07 - Log: add perlhack.pod from Nathan Torkington <gnat@frii.com> +[ 6520] By: jhi on 2000/08/04 04:09:06 + Log: After the #6519 a warning about stat() is just that, + not about a filetest, which now have their own warning. Branch: perl - + pod/perlhack.pod - ! MANIFEST pod/Makefile pod/perl.pod pod/roffitall + ! pod/perldiag.pod ____________________________________________________________________________ -[ 4339] By: gsar on 1999/10/10 20:42:40 - Log: revert SAVEDESTRUCTOR() to accepting void(*)(void*) for source - compatibility; introduce SAVEDESTRUCTOR_X() that accepts - void(*)(pTHX_ void*) +[ 6519] By: jhi on 2000/08/04 04:06:30 + Log: In the warnings call filehandles consistently so; + add "unopened" warning for stat(). Branch: perl - ! embed.h embed.pl ext/Devel/DProf/DProf.xs global.sym mg.c - ! objXSUB.h perl.h perlapi.c perly.c perly.y perly_c.diff - ! pod/perlguts.pod pod/perltoc.pod pp.c pp_hot.c proto.h - ! regcomp.h regexec.c scope.c scope.h toke.c vms/perly_c.vms + ! doio.c pod/perldiag.pod pp_sys.c t/pragma/warn/doio + ! t/pragma/warn/pp_sys ____________________________________________________________________________ -[ 4338] By: gsar on 1999/10/10 20:38:59 - Log: add missing new diagnostics to perldelta +[ 6518] By: jhi on 2000/08/04 02:55:35 + Log: Subject: Minor tweak to perlvar.pod + From: "Stephen P. Potter" <spp@ds.net> + Date: Tue, 18 Apr 2000 09:26:03 -0400 + Message-Id: <200004181326.JAA01560@spp.users.ds.net> Branch: perl - ! pod/perldelta.pod + ! pod/perlvar.pod ____________________________________________________________________________ -[ 4337] By: gsar on 1999/10/10 17:40:13 - Log: update perldelta for change#3406 +[ 6517] By: jhi on 2000/08/04 02:50:08 + Log: Subject: [ID 19990721.004] Documentation bug in perlfunc + From: "Clinton Pierce" <cpierce1@ford.com> + Date: Wed, 21 Jul 1999 16:45:31 -0400 + Message-Id: <199907212049.QAA12875@mailfw3.ford.com> + + Fix by Stephen Potter (visible in the bug db but not in p5p?) Branch: perl - ! embed.pl pod/perldata.pod pod/perldelta.pod + ! pod/perlfunc.pod pod/perlop.pod ____________________________________________________________________________ -[ 4336] By: gsar on 1999/10/10 16:33:14 - Log: integrate cfgperl contents into mainline +[ 6516] By: jhi on 2000/08/04 02:09:25 + Log: This is 6512. Really. Branch: perl - +> ext/DynaLoader/hints/aix.pl - !> MANIFEST ext/DynaLoader/dl_aix.xs hints/aix.sh hints/irix_6.sh - !> makedef.pl perl.h pod/perldelta.pod + ! dump.c ____________________________________________________________________________ -[ 4335] By: jhi on 1999/10/10 11:09:48 - Log: Update perldelta. - Branch: cfgperl - ! pod/perldelta.pod +[ 6515] By: jhi on 2000/08/04 01:25:50 + Log: mention the idea of @( and @) + Branch: perl + ! Todo-5.6 ____________________________________________________________________________ -[ 4334] By: jhi on 1999/10/10 10:31:46 - Log: Integrate with Sarathy. - Branch: cfgperl - +> win32/genmk95.pl - !> Changes MANIFEST README.win32 cop.h ext/Thread/Thread.pm - !> ext/Thread/Thread.xs ext/Thread/Thread/Queue.pm - !> ext/Thread/Thread/Semaphore.pm ext/Thread/Thread/Specific.pm - !> ext/Thread/sync.t ext/Thread/sync2.t installperl - !> lib/Exporter.pm lib/ExtUtils/MM_Unix.pm - !> lib/ExtUtils/MM_Win32.pm lib/diagnostics.pm lib/lib.pm perl.c - !> pod/perldelta.pod pod/perlfunc.pod pp_ctl.c pp_hot.c pp_sys.c - !> utils/perldoc.PL win32/makefile.mk +[ 6514] By: bailey on 2000/08/04 01:18:46 + Log: YA resync with mainstem, including VMS patches from others + Branch: vmsperl + +> (branch 48 files) + - lib/lib.pm pod/Makefile pod/Win32.pod pod/buildtoc + !> (integrate 354 files) ____________________________________________________________________________ -[ 4333] By: gsar on 1999/10/10 06:33:15 - Log: install pods to 'pods' rather than 'pod' on cygwin (modified - a patch suggested by cwilson@cc865179-c.chmbl1.ga.home.com) +[ 6513] By: jhi on 2000/08/04 01:18:18 + Log: Subject: [ID 20000802.004] Tests op/grent.t and op/pwent.t fail unnecessarily + From: Mark Dickinson <dickins3@fas.harvard.edu> + Date: Wed, 2 Aug 2000 13:25:07 -0400 (EDT) + Message-Id: <Pine.OSF.4.10.10008021321380.32190-200000@is07.fas.harvard.edu> Branch: perl - ! installperl lib/diagnostics.pm utils/perldoc.PL + ! t/op/grent.t t/op/pwent.t ____________________________________________________________________________ -[ 4332] By: gsar on 1999/10/10 05:15:26 - Log: add $VERSION +[ 6512] By: jhi on 2000/08/04 01:14:06 + Log: Subject: [ID 20000802.002] [PATCH] memory pseudo-leak in sv_dump + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Wed, 02 Aug 2000 10:51:01 +0100 + Message-Id: <E13JvAz-0005B5-00@libra.cus.cam.ac.uk> Branch: perl - ! lib/Exporter.pm + ! sv.c ____________________________________________________________________________ -[ 4331] By: gsar on 1999/10/10 05:10:22 - Log: describe what can go in an export list (from Anno Siegel - <anno4000@lublin.zrz.tu-berlin.de>) +[ 6511] By: jhi on 2000/08/04 00:57:00 + Log: Subject: [PATCH] bad cppsymbols on os2 + Configure question + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Thu, 03 Aug 2000 17:20:04 -0700 + Message-ID: <0wgi5gzkgqLb092yn@efn.org> + Branch: metaconfig + ! U/modified/Cppsym.U Branch: perl - ! lib/Exporter.pm + ! Configure config_h.SH ____________________________________________________________________________ -[ 4330] By: gsar on 1999/10/10 04:50:43 - Log: more basic support for building modules under Windows 95/98 - (applied relevant parts from a patch suggested by - Jochen Wiedmann <joe@ispsoft.de>) +[ 6510] By: jhi on 2000/08/04 00:25:28 + Log: detypo Branch: perl - ! lib/ExtUtils/MM_Unix.pm + ! Makefile.SH ____________________________________________________________________________ -[ 4329] By: gsar on 1999/10/10 04:28:38 - Log: rudimentary support for building under Windows 95/98 (from - Benjamin Stuhl <sho_pi@hotmail.com>) +[ 6509] By: jhi on 2000/08/03 23:43:18 + Log: Subject: [PATCH perl-current] Comings and goings in op/sprintf.t + From: Dominic Dunlop <domo@computer.org> + Date: Thu, 3 Aug 2000 22:16:46 +0200 + Message-Id: <p04320411b5af8091f6fe@[194.235.193.148]> Branch: perl - + win32/genmk95.pl - ! MANIFEST README.win32 lib/ExtUtils/MM_Win32.pm - ! win32/makefile.mk + ! t/op/sprintf.t ____________________________________________________________________________ -[ 4328] By: gsar on 1999/10/10 03:37:21 - Log: fix two leaks in Thread.xs (from Eugene Alterman - <Eugene.Alterman@bremer-inc.com>); convert places with - 'use attrs' to new attributes syntax +[ 6508] By: jhi on 2000/08/03 23:40:37 + Log: Subject: [PATCH bleadperl] [ID 20000803.001] further regexp counting problems + From: Hugo <hv@crypt.compulink.co.uk> + Date: Thu, 03 Aug 2000 18:25:30 +0100 + Message-Id: <200008031725.SAA10580@crypt.compulink.co.uk> Branch: perl - ! ext/Thread/Thread.pm ext/Thread/Thread.xs - ! ext/Thread/Thread/Queue.pm ext/Thread/Thread/Semaphore.pm - ! ext/Thread/Thread/Specific.pm ext/Thread/sync.t - ! ext/Thread/sync2.t + ! regcomp.c t/op/re_tests ____________________________________________________________________________ -[ 4327] By: gsar on 1999/10/10 02:23:52 - Log: avoid duplicates in @INC, they cause leaks in mod_perl etc - (suggested by Tod Irwin <irwin@stockmaster.com>) +[ 6507] By: jhi on 2000/08/03 23:38:28 + Log: Subject: [PATCH] sv.h documentation - SvLEN + From: Mike Guy <mjtg@cam.ac.uk> + Date: Thu, 03 Aug 2000 14:43:09 +0100 + Message-Id: <E13KLHB-0004UK-00@libra.cus.cam.ac.uk> Branch: perl - ! lib/lib.pm + ! sv.h ____________________________________________________________________________ -[ 4326] By: gsar on 1999/10/10 00:51:48 - Log: better documentation for recv() (from Anton Berezin - <tobez@plab.ku.dk>) +[ 6506] By: jhi on 2000/08/03 15:49:14 + Log: Disable the fix_pl hack for now. Branch: perl - ! pod/perlfunc.pod + ! Makefile.SH ____________________________________________________________________________ -[ 4325] By: gsar on 1999/10/09 22:46:23 - Log: perldelta updates (see TODO markers) +[ 6505] By: jhi on 2000/08/03 13:49:04 + Log: Add a URL for FSF. + + Subject: Patch for README + From: Elaine -HFB- Ashton <elaine@chaos.wustl.edu> + Date: Wed, 2 Aug 2000 13:25:09 -0500 + Message-ID: <20000802132509.I10379@chaos.wustl.edu> Branch: perl - ! Changes pod/perldelta.pod pp_sys.c + ! README ____________________________________________________________________________ -[ 4324] By: gsar on 1999/10/09 19:43:10 - Log: fix Exporter::export_to_level() documentation +[ 6504] By: jhi on 2000/08/03 13:29:19 + Log: Be more informative on what is skipped and why, + also repeat the list at the end. Branch: perl - ! lib/Exporter.pm + ! Porting/p4desc ____________________________________________________________________________ -[ 4323] By: gsar on 1999/10/09 18:48:31 - Log: don't run END blocks when running under -c switch (older, - rarely useful behavior may still be obtained by putting - BEGIN { $^C = 0; exit; } at the end of the script) +[ 6503] By: jhi on 2000/08/03 13:07:05 + Log: Circumvent the removal of .patch by fix_pl. + + Subject: Re: [ID 20000802.011] unable to 'make test' + From: simon@brecon.co.uk (Simon Cozens) + Date: 3 Aug 2000 04:17:00 GMT + Message-ID: <slrn8ohshs.81o.simon@justanother.perlhacker.org> Branch: perl - ! perl.c + ! Makefile.SH ____________________________________________________________________________ -[ 4322] By: jhi on 1999/10/09 05:31:26 - Log: While awaiting a good test program to detect the broken gcc. - From: Thomas Conté <tom@fr.uu.net> - To: <jhi@iki.fi> - Cc: <perl5-porters@perl.org> - Subject: Re: [ID 19990825.007] test t/lib/ipc_sysv.t failing under irix 6.4 - Date: Wed, 6 Oct 1999 19:56:29 +0200 - Message-ID: <000a01bf1024$1d938f20$252ad0d4@eng.iway.fr> - Branch: cfgperl - ! hints/irix_6.sh perl.h +[ 6502] By: jhi on 2000/08/03 00:14:34 + Log: Add the missing setproctitle unit. + Branch: metaconfig/U/perl + + d_setproctitle.U ____________________________________________________________________________ -[ 4321] By: gsar on 1999/10/09 00:41:02 - Log: POPSUB() gave up the refcount to the CV before LEAVE had a chance to - clear entries in the CV's pad, leading to coredumps when CV had no - other references to it; this is a slightly edited version of the - patch suggested by Russel O'Connor <roconnor@world.std.com> +[ 6501] By: jhi on 2000/08/03 00:00:26 + Log: The subtest 4 may fail also on VOBS, as pointed out + by Nick Ing-Simmons in November 1999, bug id 19991124.003 + (but the failure in that bug report isn't the subtest 4). Branch: perl - ! cop.h pp_ctl.c pp_hot.c + ! t/op/stat.t ____________________________________________________________________________ -[ 4320] By: gsar on 1999/10/08 22:50:51 - Log: revert POP{SUB,LOOP}{1,2} logic to the simpler pre-5.003_24 - situation (assumptions about cx invalidation are not valid - anymore) +[ 6500] By: jhi on 2000/08/02 23:49:30 + Log: Better skip message for the test; one of the two problems in + + Subject: [ID 20000224.003] Not OK: perl v5.5.660 on i86pc-solaris 2.7 + From: Lupe Christoph <lupe@lupe-christoph.de> + Date: Thu, 24 Feb 2000 11:54:50 +0100 (MET) + Message-Id: <200002241054.LAA06808@lupe-christoph.de> Branch: perl - ! cop.h pp_ctl.c pp_hot.c + ! t/op/numconvert.t ____________________________________________________________________________ -[ 4319] By: jhi on 1999/10/08 14:33:31 - Log: Integrate with Sarathy. - Branch: cfgperl - !> cop.h ext/Thread/Thread.xs op.c opcode.h perl.c perl.h perly.c - !> perly.y pod/perldiag.pod pod/perlfunc.pod pp_ctl.c pp_sys.c - !> t/comp/bproto.t thrdvar.h toke.c util.c -____________________________________________________________________________ -[ 4318] By: jhi on 1999/10/08 13:51:34 - Log: The second cut at AIX C++ extension troubles. - Branch: cfgperl - ! ext/DynaLoader/dl_aix.xs ext/DynaLoader/hints/aix.pl - ! hints/aix.sh -____________________________________________________________________________ -[ 4317] By: jhi on 1999/10/08 10:44:13 - Log: The first cut at fixing Perl extensions written in C++ in AIX, - statics don't get initialized right. This patch at least - doesn't seem to break the build in my AIX, but unfortunately - I don't have the IBM C++ to do further testing. +[ 6499] By: jhi on 2000/08/02 22:49:16 + Log: Allow "no Module;" even if there is no 'unimport'. - Problem reported by Stephanie Beals in - From: bealzy@us.ibm.com - To: perl5-porters@perl.org - Subject: [ID 19991007.005] DynaLoader/dl_aix.xs problem using load and unload on AIX - Date: Thu, 7 Oct 1999 15:05:54 -0400 - Message-Id: <85256803.0068E70D.00@D51MTA03.pok.ibm.com> - Branch: cfgperl - + ext/DynaLoader/hints/aix.pl - ! MANIFEST ext/DynaLoader/dl_aix.xs hints/aix.sh + Subject: [ID 20000324.029] `unimport' is not special the way `import' is + From: mjd@plover.com + Date: 24 Mar 2000 15:24:34 -0000 + Message-Id: <20000324152434.15160.qmail@plover.com> + Branch: perl + ! gv.c ____________________________________________________________________________ -[ 4316] By: gsar on 1999/10/08 10:26:15 - Log: remove kludgey duplicate background error avoidance (caused - "leaks"; %@ wasn't even user-visible under -Dusethreads); - only repeats of most recent error are now avoided +[ 6498] By: jhi on 2000/08/02 22:42:58 + Log: Generate OP_IS_SOCKET() and OP_IS_FILETEST() macros + that are hopefully soon put into use. Branch: perl - ! ext/Thread/Thread.xs perl.c perl.h pp_ctl.c thrdvar.h util.c + ! opcode.h opcode.pl opnames.h ____________________________________________________________________________ -[ 4315] By: jhi on 1999/10/08 09:48:59 - Log: Fix omission. - Branch: cfgperl - ! makedef.pl +[ 6497] By: gsar on 2000/08/02 22:28:59 + Log: require.t needs binmode() to work on windows + Branch: perl + ! t/comp/require.t ____________________________________________________________________________ -[ 4314] By: gsar on 1999/10/08 07:17:01 - Log: extend change#2299 to C<use> (fixes scoping problems in - C<if (...) { use foo; ... }>) +[ 6496] By: jhi on 2000/08/02 22:08:51 + Log: Document the IVdf UVuf UVof UVxf. Branch: perl - ! op.c + ! pod/perlguts.pod ____________________________________________________________________________ -[ 4313] By: gsar on 1999/10/08 04:52:19 - Log: small tweak for change#4309 +[ 6495] By: jhi on 2000/08/02 21:54:26 + Log: detypo #6494 Branch: perl - ! op.c + ! ext/Data/Dumper/Dumper.xs ____________________________________________________________________________ -[ 4312] By: gsar on 1999/10/08 02:31:13 - Log: add suggested patch =~ s/NOTOP/OP_NOT/ with tests - From: Larry Wall <larry@wall.org> - Date: Wed, 6 Oct 1999 09:55:57 -0700 (PDT) - Message-Id: <199910061655.JAA11333@kiev.wall.org> - Subject: Re: [ID 19991001.004] apparent parsing error with not(arg) +[ 6494] By: jhi on 2000/08/02 21:49:17 + Log: Dump UVs as UVs in Data::Dumper. + + Subject: Re: [ID 20000405.018] Data::Dumper and negative numbers + From: Gurusamy Sarathy <gsar@ActiveState.com> + Date: Thu, 27 Apr 2000 12:26:25 -0700 + Message-Id: <200004271926.MAA04331@molotok.activestate.com> Branch: perl - ! opcode.h t/comp/bproto.t toke.c + ! ext/Data/Dumper/Dumper.xs ____________________________________________________________________________ -[ 4311] By: gsar on 1999/10/08 00:58:19 - Log: typo +[ 6493] By: jhi on 2000/08/02 17:01:58 + Log: Subject: [PATCH bleadperl] [ID 20000731.010] regex error + From: Hugo <hv@crypt.compulink.co.uk> + Date: Wed, 02 Aug 2000 14:53:56 +0100 + Message-Id: <200008021353.OAA24761@crypt.compulink.co.uk> Branch: perl - ! pp_sys.c + ! regexec.c t/op/re_tests ____________________________________________________________________________ -[ 4310] By: gsar on 1999/10/07 23:51:38 - Log: fix setpgrp vs getpgrp and POSIX vs BSD confusion (spotted by - Brian Mitchell <brian@chele.cais.net>) +[ 6492] By: jhi on 2000/08/02 15:02:46 + Log: The new setproctitle() feature is available only in + bleeding edge FreeBSD. From Paul Saab. Branch: perl - ! pod/perldiag.pod pod/perlfunc.pod pp_sys.c + ! mg.c ____________________________________________________________________________ -[ 4309] By: gsar on 1999/10/07 22:57:52 - Log: change#3728 was flawed (loop contexts saw the wrong statement - info, causing loop control constructs to not find the label); - disable OP_SETSTATE entirely and add a fix that is specifically - targetted at disabling the OP_LINESEQ optimization in else BLOCK, - which was what the original patch was supposed to fix +[ 6491] By: jhi on 2000/08/02 13:34:36 + Log: The tr utf8 patching continues. - TODO: remove the remainder of the setstate logic if it can't - be used anywhere else (it isn't used anywhere now) + Subject: Re: #6469, too many tests claimed in require.t + From: simon@brecon.co.uk (Simon Cozens) + Date: 2 Aug 2000 02:37:17 GMT + Message-ID: <slrn8of2at.81o.simon@justanother.perlhacker.org> + + (the logic of the test was the wrong way round in the patch) Branch: perl - ! cop.h op.c perly.c perly.y -____________________________________________________________________________ -[ 4308] By: jhi on 1999/10/07 19:21:27 - Log: Integrate with Sarathy. - Branch: cfgperl - !> lib/Pod/Man.pm lib/Pod/Text.pm pod/pod2man.PL + ! doop.c ____________________________________________________________________________ -[ 4307] By: gsar on 1999/10/07 15:12:24 - Log: update to podlators-0.08 from Russ Allbery +[ 6490] By: jhi on 2000/08/02 13:27:38 + Log: The name of a filehandle does not have <these>. Branch: perl - ! lib/Pod/Man.pm lib/Pod/Text.pm pod/pod2man.PL -____________________________________________________________________________ -[ 4306] By: jhi on 1999/10/06 17:20:34 - Log: Integrate with Sarathy. - Branch: cfgperl - !> (integrate 45 files) + ! doio.c pod/perldiag.pod pp_sys.c t/pragma/warn/doio + ! t/pragma/warn/pp_sys util.c ____________________________________________________________________________ -[ 4305] By: gsar on 1999/10/06 16:55:45 - Log: some versions of mingw32 have __int64, define iff it isn't +[ 6489] By: jhi on 2000/08/02 04:26:46 + Log: Remove the extraneous "main::" prefix from all the + "opened only for", "on closed", and "never opened" warnings. + + Subject: Re: inappropriate warning + From: Gurusamy Sarathy <gsar@ActiveState.com> + Date: Mon, 20 Mar 2000 11:28:02 -0800 + Message-Id: <200003201928.LAA32224@maul.ActiveState.com> Branch: perl - ! win32/win32.h + ! doio.c embed.h embed.pl gv.c objXSUB.h pp_hot.c pp_sys.c + ! proto.h t/pragma/warn/4lint t/pragma/warn/doio + ! t/pragma/warn/pp_hot t/pragma/warn/pp_sys util.c ____________________________________________________________________________ -[ 4304] By: gsar on 1999/10/06 03:45:44 - Log: fix typos in change#4288 +[ 6488] By: jhi on 2000/08/02 03:02:57 + Log: memcpy has n o in it, as pinted ut by Sarathy. Branch: perl - ! Changes dump.c sv.c + ! pod/perlguts.pod ____________________________________________________________________________ -[ 4303] By: gsar on 1999/10/06 03:22:46 - Log: integrate cfgperl contents into mainline +[ 6487] By: jhi on 2000/08/02 02:44:51 + Log: Document in one place the memory abstractions used in Perl core. + + Subject: Re: Memory abstraction + From: simon@brecon.co.uk (Simon Cozens) + Date: 2 Aug 2000 02:20:23 GMT + Organization: Earth.li Origins Branch: perl - +> eg/cgi/dna_small_gif.uu eg/cgi/wilogo_gif.uu - - eg/cgi/dna.small.gif.uu eg/cgi/wilogo.gif.uu - !> (integrate 31 files) -____________________________________________________________________________ -[ 4302] By: gsar on 1999/10/06 02:36:53 - Log: make die/warn and other diagnostics go to wherever STDERR happens - to point at; change places that meant Perl_debug_log rather than - PerlIO_stderr() - Branch: perl - ! cop.h doio.c embedvar.h ext/Devel/Peek/Peek.xs - ! ext/DynaLoader/dl_aix.xs ext/DynaLoader/dl_beos.xs - ! ext/DynaLoader/dl_cygwin.xs ext/DynaLoader/dl_dld.xs - ! ext/DynaLoader/dl_dlopen.xs ext/DynaLoader/dl_hpux.xs - ! ext/DynaLoader/dl_mpeix.xs ext/DynaLoader/dl_next.xs - ! ext/DynaLoader/dl_rhapsody.xs ext/DynaLoader/dl_vmesa.xs - ! ext/DynaLoader/dl_vms.xs ext/DynaLoader/dlutils.c - ! ext/Thread/Thread.xs ext/Thread/typemap intrpvar.h malloc.c - ! mg.c objXSUB.h op.c perl.c perl.h perlio.c pp.c pp_ctl.c - ! pp_hot.c regexec.c scope.c scope.h sv.c thread.h toke.c util.c - ! win32/dl_win32.xs win32/win32.c win32/win32thread.c -____________________________________________________________________________ -[ 4301] By: jhi on 1999/10/05 23:03:46 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: François Désarménien <desar@club-internet.fr> - Cc: "perl5-porters@perl.org" <perl5-porters@perl.org> - Subject: Re: Strange RE engine breakage in 5_61 - Date: Mon, 4 Oct 1999 19:58:03 -0400 - Message-ID: <19991004195803.A21760@monk.mps.ohio-state.edu> - - (had to apply pat.t part manually because there - already were more tests than there was in _61) - Branch: cfgperl - ! regcomp.c regexec.c t/op/pat.t t/op/re_tests -____________________________________________________________________________ -[ 4300] By: jhi on 1999/10/04 17:03:18 - Log: From: Andy Dougherty <doughera@lafayette.edu> - To: Jarkko Hietaniemi <jhi@iki.fi> - cc: Perl Porters <perl5-porters@perl.org>, jhi@cc.hut.fi - Subject: Re: [ID 19991001.005] [_61] [PATCH] tarball fine on win32, zip isn't - Date: Mon, 4 Oct 1999 13:05:08 -0400 (EDT) - Message-ID: <Pine.SOL.4.10.9910041302550.6502-100000@maxwell.phys.lafayette.edu> - Branch: cfgperl - + eg/cgi/dna_small_gif.uu eg/cgi/wilogo_gif.uu - - eg/cgi/dna.small.gif.uu eg/cgi/wilogo.gif.uu - ! MANIFEST ext/B/defsubs_h.PL -____________________________________________________________________________ -[ 4299] By: jhi on 1999/10/04 07:15:16 - Log: From: Michael G Schwern <schwern@pobox.com> - To: perl5-porters@perl.org - Subject: Re: [PATCH av.c, op.c, perldiag.pod] "array field" -> "pseudo-hash field" - Date: Sun, 3 Oct 1999 17:34:17 -0400 - Message-ID: <19991003173417.A4351@blackrider> - Branch: cfgperl - ! t/lib/fields.t t/pragma/constant.t + ! pod/perlguts.pod ____________________________________________________________________________ -[ 4298] By: gsar on 1999/10/04 04:57:53 - Log: some compatibility macros were busted +[ 6486] By: jhi on 2000/08/02 02:41:57 + Log: regen_headers, regen perltoc. Branch: perl - ! embed.h embed.pl toke.c + ! perlapi.c pod/perltoc.pod ____________________________________________________________________________ -[ 4297] By: jhi on 1999/10/03 17:50:59 - Log: A better version of #4296. +[ 6485] By: jhi on 2000/08/02 01:43:33 + Log: "This little thing tests for a file .patch, and if it contains + a number, pops into patchlevel.h" (making it easier to track + which development version people are reporting bugs against) - From: Michael G Schwern <schwern@pobox.com> - To: perl5-porters@perl.org - Subject: [PATCH av.c, op.c, perldiag.pod] "array field" -> "pseudo-hash field" - Date: Sun, 3 Oct 1999 13:54:23 -0400 - Message-ID: <19991003135423.A3050@blackrider> - Branch: cfgperl - ! av.c op.c pod/perldiag.pod + Subject: Patchlevel autogeneration for repository perls + From: simon@brecon.co.uk (Simon Cozens) + Date: 14 Jul 2000 07:12:15 GMT + Message-ID: <slrn8mtfaf.1qo.simon@justanother.perlhacker.org> + Branch: perl + + fix_pl + ! MANIFEST Makefile.SH ____________________________________________________________________________ -[ 4296] By: jhi on 1999/10/03 17:21:01 - Log: (Replaced by #4297.) - - From: Michael G Schwern <schwern@pobox.com> - To: perl5-porters@perl.org - Subject: [PATCH av.c, perldiag.pod] Added field name to "No such array field" - Date: Sun, 3 Oct 1999 13:16:47 -0400 - Message-ID: <19991003131647.A2816@blackrider> +[ 6484] By: jhi on 2000/08/02 01:32:54 + Log: FreeBSD 3.* updates from - plus changed the error message to say "No such pseudo-hash field" - as discussed in the above mail message. - Branch: cfgperl - ! av.c pod/perldiag.pod -____________________________________________________________________________ -[ 4295] By: gsar on 1999/10/03 16:09:36 - Log: avoid doing irrelevant things on 'make perl' + From: Paul Saab <ps@yahoo-inc.com> + Subject: [ID 20000801.007] setting $0 on FreeBSD 4.x does not get reflected in /bin/ps + Date: Tue, 1 Aug 2000 15:41:39 -0700 + Message-Id: <20000801154139.A53740@yahoo-inc.com> Branch: perl - ! Makefile.SH -____________________________________________________________________________ -[ 4294] By: jhi on 1999/10/03 14:16:24 - Log: Fix a typo in #4293 spotted by Graham Barr. - Branch: cfgperl - ! pod/perlref.pod -____________________________________________________________________________ -[ 4293] By: jhi on 1999/10/03 11:31:22 - Log: From: Michael G Schwern <schwern@blackrider.aocn.com> - To: perl5-porters@perl.org - Subject: Re: Should keys in pseudo-hashes -always- exist? [DOC PATCH] - Date: Sun, 3 Oct 1999 02:34:01 -0400 - Message-ID: <19991003023401.A1520@blackrider> - Branch: cfgperl - ! pod/perlfunc.pod pod/perlref.pod -____________________________________________________________________________ -[ 4292] By: jhi on 1999/10/03 09:23:16 - Log: From: Barrie Slaymaker <barries@slaysys.com> - To: perl5-porters@perl.org - Subject: [PATCH 5.005_61] Benchmark.pm bugfix, tweaks - Date: Sun, 3 Oct 1999 00:09:51 -0400 - Message-Id: <199910030409.AAA18228@jester.slaysys.com> - Branch: cfgperl - ! lib/Benchmark.pm -____________________________________________________________________________ -[ 4291] By: jhi on 1999/10/02 23:43:53 - Log: Be understanding about large file systems. - Branch: cfgperl - ! t/lib/syslfs.t t/op/lfs.t + ! hints/freebsd.sh ____________________________________________________________________________ -[ 4290] By: jhi on 1999/10/02 23:39:16 - Log: Configure fixfest continues. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/d_longdbl.U U/modified/d_longlong.U - ! U/threads/d_pthreadj.U U/typedefs/gidsign.U - ! U/typedefs/gidsize.U U/typedefs/pidsign.U U/typedefs/pidsize.U - ! U/typedefs/uidsign.U U/typedefs/uidsize.U +[ 6483] By: jhi on 2000/08/02 01:27:44 + Log: In new BSDs changes to argv[] do not show up in ps(1) output, + instead one must use setproctitle(). This was already addressed + by change #6457, but the below has a new variant for FreeBSD 4.0 + or later, and the matter is also documented more. + + From: Paul Saab <ps@yahoo-inc.com> + Subject: [ID 20000801.007] setting $0 on FreeBSD 4.x does not get reflected in /bin/ps + Date: Tue, 1 Aug 2000 15:41:39 -0700 + Message-Id: <20000801154139.A53740@yahoo-inc.com> Branch: metaconfig/U/perl - ! i_inttypes.U io64.U -____________________________________________________________________________ -[ 4289] By: jhi on 1999/10/02 23:12:54 - Log: Regen Porting stuff. - Branch: cfgperl - ! Porting/Glossary Porting/config.sh Porting/config_H -____________________________________________________________________________ -[ 4288] By: jhi on 1999/10/02 23:05:50 - Log: Untangle the IV_IS_QUAD jungle by introduding - macros to be used when doing formatted printing: - IVdf, UVuf, UVxf, UVof. Also introduce Uid_t_SIGN. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH doio.c dump.c op.c perl.h pp_hot.c pp_sys.c - ! regcomp.c sv.c taint.c toke.c util.c -____________________________________________________________________________ -[ 4287] By: jhi on 1999/10/02 22:54:18 - Log: metaconfig maintenance. - Branch: metaconfig - ! U/ebcdic/ebcdic.U U/typedefs/gidsign.U U/typedefs/gidsize.U - ! U/typedefs/pidsign.U U/typedefs/pidsize.U U/typedefs/uidsign.U - ! U/typedefs/uidsize.U -____________________________________________________________________________ -[ 4286] By: nick on 1999/10/02 11:11:44 - Log: Incremental merge of mainline - Branch: utfperl - +> README.Y2K hints/svr5.sh lib/Pod/Man.pm - +> lib/unicode/Unicode.html t/op/args.t t/pod/multiline_items.t - +> t/pod/multiline_items.xr t/pod/pod2usage.t t/pod/pod2usage.xr - +> t/pod/podselect.t t/pod/podselect.xr - - lib/Pod/PlainText.pm - !> (integrate 148 files) -____________________________________________________________________________ -[ 4285] By: jhi on 1999/10/02 10:16:15 - Log: Battle namespace pollution. - Branch: cfgperl - ! lib/Benchmark.pm -____________________________________________________________________________ -[ 4284] By: jhi on 1999/10/02 10:11:20 - Log: Regen Configure, all of xs_apiversion didn't take. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH patchlevel.h -____________________________________________________________________________ -[ 4283] By: jhi on 1999/10/02 09:48:17 - Log: Integrate with Sarathy. - Branch: cfgperl - +> lib/Pod/Man.pm t/pod/multiline_items.t - +> t/pod/multiline_items.xr t/pod/pod2usage.t t/pod/pod2usage.xr - +> t/pod/podselect.t t/pod/podselect.xr - - lib/Pod/PlainText.pm - !> (integrate 50 files) -____________________________________________________________________________ -[ 4282] By: gsar on 1999/10/02 06:39:14 - Log: update pod2man, pod2text and related Pod:: modules with the - ones in podlators-0.07 from Russ Allbery + + i_libutil.U Branch: perl - + lib/Pod/Man.pm - ! lib/Pod/Text.pm lib/Pod/Text/Color.pm lib/Pod/Text/Termcap.pm - ! pod/pod2man.PL pod/pod2text.PL + ! Configure config_h.SH mg.c perl.h pod/perlvar.pod ____________________________________________________________________________ -[ 4281] By: gsar on 1999/10/02 06:14:44 - Log: fix PodParser testsuite; Pod::Text subsumes Pod::PlainText +[ 6482] By: jhi on 2000/08/01 22:17:32 + Log: The test from this + + Subject: Re: [ID 20000411.002] qw() gives different results in 5.6 to previous versions + Date: Sat, 15 Apr 2000 17:03:44 +0100 + From: Tom Hughes <tom@compton.nu> + Message-ID: <d1c9b2af49.tom@compton.compton.nu> + + was missing, the code change went in as #5989 + (which had a different test?) Branch: perl - - lib/Pod/PlainText.pm - ! MANIFEST lib/Pod/Text.pm lib/Pod/Usage.pm pod/pod2usage.PL - ! pod/podchecker.PL pod/podselect.PL t/pod/emptycmd.t - ! t/pod/for.t t/pod/headings.t t/pod/include.t t/pod/included.t - ! t/pod/lref.t t/pod/multiline_items.t t/pod/nested_items.t - ! t/pod/nested_seqs.t t/pod/oneline_cmds.t t/pod/pod2usage.t - ! t/pod/poderrs.t t/pod/poderrs.xr t/pod/podselect.t - ! t/pod/special_seqs.t t/pod/testp2pt.pl t/pod/testpchk.pl -____________________________________________________________________________ -[ 4280] By: gsar on 1999/10/02 04:39:38 - Log: upgrade to PodParser-1.085 from Brad Appleton <bradapp@enteract.com> - Branch: perl - + t/pod/multiline_items.t t/pod/multiline_items.xr - + t/pod/pod2usage.t t/pod/pod2usage.xr t/pod/podselect.t - + t/pod/podselect.xr - ! MANIFEST lib/Pod/Checker.pm lib/Pod/InputObjects.pm - ! lib/Pod/Parser.pm lib/Pod/PlainText.pm lib/Pod/Select.pm - ! lib/Pod/Usage.pm t/pod/for.xr t/pod/headings.xr - ! t/pod/include.xr t/pod/included.xr t/pod/lref.xr - ! t/pod/nested_items.xr t/pod/nested_seqs.xr - ! t/pod/oneline_cmds.xr t/pod/poderrs.xr t/pod/special_seqs.xr - ! t/pod/testp2pt.pl + ! t/op/misc.t ____________________________________________________________________________ -[ 4279] By: gsar on 1999/10/02 03:36:41 - Log: make exists() work better on pseudo-hashes (reworked a patch suggested - by Michael G Schwern <schwern@pobox.com>) +[ 6481] By: jhi on 2000/08/01 21:48:38 + Log: Subject: [Proposed PATCH] Let Perl define QUAD_MIN and _MAX itself + From: Jeff Okamoto <okamoto@xfiles.intercon.hp.com> + Date: Thu, 27 Jul 2000 13:51:41 -0700 (PDT) + Message-Id: <200007272051.NAA02178@xfiles.intercon.hp.com> Branch: perl - ! av.c t/op/avhv.t + ! perl.h ____________________________________________________________________________ -[ 4278] By: gsar on 1999/10/02 02:36:55 - Log: deprecate C<use attrs> +[ 6480] By: jhi on 2000/08/01 18:05:28 + Log: Make p4desc to skip non-mainperl branches by default. Branch: perl - ! ext/attrs/attrs.pm ext/attrs/attrs.xs t/lib/attrs.t - ! t/lib/thread.t t/pragma/sub_lval.t + ! Porting/p4desc ____________________________________________________________________________ -[ 4277] By: gsar on 1999/10/02 01:43:25 - Log: add notes about effect of loop control statements inside - LABEL BLOCK continue BLOCK +[ 6479] By: jhi on 2000/08/01 17:29:19 + Log: If gccosandvers is equal to osname, clear gccosandvers. + Branch: metaconfig/U/perl + ! gccvers.U Branch: perl - ! pod/perlfunc.pod + ! Configure config_h.SH ____________________________________________________________________________ -[ 4276] By: gsar on 1999/10/02 01:23:02 - Log: indent nested =items properly (suggested by Bill Fenner - <fenner@research.att.com>) +[ 6478] By: jhi on 2000/08/01 15:54:08 + Log: BOM patching from Simon Cozens. Branch: perl - ! pod/pod2man.PL + ! toke.c ____________________________________________________________________________ -[ 4275] By: gsar on 1999/10/02 01:09:16 - Log: updated ptags generator from Ilya Zakharevich +[ 6477] By: jhi on 2000/08/01 04:50:33 + Log: Stash away the largefiles flags and libswanted. Branch: perl - ! emacs/ptags + ! hints/aix.sh hints/hpux.sh hints/linux.sh hints/solaris_2.sh ____________________________________________________________________________ -[ 4274] By: gsar on 1999/10/01 23:08:52 - Log: update Changes +[ 6476] By: gsar on 2000/08/01 04:24:24 + Log: various syntax errors and such (not fixed: comp/require.t#22 coredump + on Windows) Branch: perl - ! Changes + ! t/pragma/utf8.t utf8.c win32/win32.c ____________________________________________________________________________ -[ 4273] By: gsar on 1999/10/01 22:58:55 - Log: typo, whitespace adjustments +[ 6475] By: jhi on 2000/08/01 03:35:24 + Log: Make chr() for values >127 to create utf8 when under utf8. + + Subject: Re: uft8/chr() + From: simon@brecon.co.uk (Simon Cozens) + Date: 1 Aug 2000 02:37:02 GMT + Message-ID: <slrn8ocdud.19l.simon@justanother.perlhacker.org> Branch: perl - ! utils/h2xs.PL + ! pod/perlfunc.pod pp.c t/pragma/utf8.t ____________________________________________________________________________ -[ 4272] By: gsar on 1999/10/01 22:46:06 - Log: remove dup hunks +[ 6474] By: jhi on 2000/08/01 02:36:18 + Log: In Digital UNIX warn if gcc explicitly chosen because even + 2.95.2 is known to cause problems. Branch: perl - ! configure.com vms/vms.c + ! hints/dec_osf.sh ____________________________________________________________________________ -[ 4271] By: gsar on 1999/10/01 22:33:02 - Log: integrate cfgperl contents into mainline; resolve h2xs.PL conflict - by declaring new globals "our" (XXX this means h2xs generated code - won't run on earlier versions; a switch to generate compatible - source is needed) +[ 6473] By: jhi on 2000/08/01 02:00:56 + Log: Make the safety catch for buggy gccs work with triple version + numbers like 2.95.2. Reported in + + Subject: [ID 20000731.005] Perl 5.6.0 "Configure" fails to recognize gcc 2.95.2 + From: Maurizio Loreti <maurizio.loreti@pd.infn.it> + Date: Mon, 31 Jul 2000 14:55:06 +0200 + Message-Id: <200007311255.AA25586@axcdf4.pd.infn.it> Branch: perl - !> (integrate 35 files) -____________________________________________________________________________ -[ 4270] By: jhi on 1999/10/01 12:05:56 - Log: Integrate with Sarathy. - Branch: cfgperl - !> ext/B/B/C.pm lib/ExtUtils/typemap lib/ExtUtils/xsubpp - !> pod/perldiag.pod util.c -____________________________________________________________________________ -[ 4269] By: jhi on 1999/10/01 10:26:19 - Log: From: Piotr Klaban <makler@oryl.man.torun.pl> - To: perl5-porters@perl.org - Subject: [ID 19991001.001] perlguts man page error - Date: Fri, 1 Oct 1999 10:23:49 +0200 (MET DST) - Message-Id: <199910010823.KAA05796@oryl.man.torun.pl> - Branch: cfgperl - ! pod/perlguts.pod -____________________________________________________________________________ -[ 4268] By: jhi on 1999/10/01 07:32:33 - Log: There *is* a month called October. - Branch: cfgperl - ! t/op/time.t -____________________________________________________________________________ -[ 4267] By: jhi on 1999/10/01 06:58:10 - Log: Temp file cleanliness. - Branch: cfgperl - ! t/lib/filecopy.t -____________________________________________________________________________ -[ 4266] By: jhi on 1999/10/01 06:46:56 - Log: From: Barrie Slaymaker <barries@slaysys.com> - To: perl5-porters@perl.org - Subject: [PATCH 5.005_61] Benchmark.pm: Export countit(), cmpthese() by default - Date: Thu, 30 Sep 1999 22:16:26 -0400 - Message-Id: <199910010216.WAA08309@jester.slaysys.com> - Branch: cfgperl - ! lib/Benchmark.pm -____________________________________________________________________________ -[ 4265] By: jhi on 1999/09/30 20:25:35 - Log: From: Barrie Slaymaker <barries@slaysys.com> - To: perl5-porters@perl.org - Subject: [PATCH 5.005_61] Benchmark tweaks, fixes, cmpthese() - Date: Thu, 30 Sep 1999 15:44:00 -0400 - Message-Id: <199909301944.PAA07166@jester.slaysys.com> - (Replaces #4175.) - Branch: cfgperl - ! lib/Benchmark.pm + ! hints/dec_osf.sh ____________________________________________________________________________ -[ 4264] By: gsar on 1999/09/30 17:59:26 - Log: re-add missing "Out of memory!" entry +[ 6472] By: jhi on 2000/08/01 01:13:33 + Log: Subject: fix and question re: waitpid() under win32 + From: Brian Clarke <clarke@appliedmeta.com> + Date: Fri, 28 Jul 2000 15:18:29 -0400 + Message-ID: <3981DC85.290314EB@appliedmeta.com> + + Slightly reformatted and WNOHANG # define moved to win32.h + so that also POSIX.xs sees it, as suggsted by Sarathy. Branch: perl - ! pod/perldiag.pod -____________________________________________________________________________ -[ 4263] By: jhi on 1999/09/30 17:05:43 - Log: Regenerate Configure. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH -____________________________________________________________________________ -[ 4261] By: jhi on 1999/09/30 16:15:05 - Log: From: Andy Dougherty <doughera@lafayette.edu> - To: Perl Porters <perl5-porters@perl.org> - Subject: [PATCH 5.005_61] rand() advisory for perldelta.pod - Date: Thu, 30 Sep 1999 12:24:00 -0400 (EDT) - Message-ID: <Pine.SOL.4.10.9909301218390.3343-100000@maxwell.phys.lafayette.edu> - Branch: cfgperl - ! pod/perldelta.pod -____________________________________________________________________________ -[ 4260] By: jhi on 1999/09/30 15:48:56 - Log: From: Andy Dougherty <doughera@lafayette.edu> - To: Jarkko Hietaniemi <jhi@iki.fi>, Gurusamy Sarathy <gsar@activestate.com> - Subject: Re: Possible skeletal structure for searching multiple versions - Date: Thu, 30 Sep 1999 11:52:00 -0400 (EDT) - Message-ID: <Pine.SOL.4.10.9909301149090.3343-100000@maxwell.phys.lafayette.edu> - Branch: metaconfig - ! U/mkglossary - Branch: metaconfig/U/perl - + xs_apiversion.U - ! patchlevel.U -____________________________________________________________________________ -[ 4259] By: jhi on 1999/09/30 15:07:16 - Log: Further ?idsize.U fixing. - Branch: metaconfig - ! U/typedefs/gidsize.U U/typedefs/pidsize.U U/typedefs/uidsize.U -____________________________________________________________________________ -[ 4258] By: jhi on 1999/09/30 15:00:14 - Log: Fix the ?idsi{gn,ze} units, from Andy Dougherty. - Branch: metaconfig - ! U/typedefs/gidsign.U U/typedefs/gidsize.U U/typedefs/pidsign.U - ! U/typedefs/pidsize.U U/typedefs/uidsign.U U/typedefs/uidsize.U -____________________________________________________________________________ -[ 4257] By: jhi on 1999/09/30 09:48:33 - Log: From: "Kurt D. Starsinic" <kstar@chapin.edu> - To: Gurusamy Sarathy <gsar@ActiveState.com> - Cc: tchrist@perl.com, Larry Wall <larry@wall.org>, - The Perl Porters Mailing List <perl5-porters@perl.org> - Subject: [PATCH] (Was: deprecating SIGDIE) - Date: Wed, 29 Sep 1999 15:16:50 -0400 - Message-ID: <19990929151650.E26675@O2.chapin.edu> - Branch: cfgperl - ! Porting/findvars embedvar.h intrpvar.h mg.c objXSUB.h perl.c -____________________________________________________________________________ -[ 4256] By: jhi on 1999/09/30 09:45:22 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Gurusamy Sarathy <gsar@activestate.com> - Cc: Barrie Slaymaker <barries@slaysys.com>, perl5-porters@perl.org - Subject: Re: _58, _61 Argument "" is not numeric in sprintf - Date: Wed, 29 Sep 1999 18:58:23 -0400 - Message-ID: <19990929185823.A22099@monk.mps.ohio-state.edu> - Branch: cfgperl - ! Makefile.SH opcode.pl + ! win32/win32.c win32/win32.h ____________________________________________________________________________ -[ 4255] By: gsar on 1999/09/30 09:03:48 - Log: remove prehistoric XFree() gunk +[ 6471] By: jhi on 2000/08/01 00:55:05 + Log: Subject: [PATCH] allow non-variable as lhs of non-updating tr/// + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Message-Id: <E13JEgd-0003fy-00@libra.cus.cam.ac.uk> + Date: Mon, 31 Jul 2000 13:28:51 +0100 + + (aka ID 20000730.002) Branch: perl - ! lib/ExtUtils/typemap lib/ExtUtils/xsubpp + ! op.c t/op/tr.t ____________________________________________________________________________ -[ 4254] By: gsar on 1999/09/30 08:40:14 - Log: From: Vishal Bhatia <vishal@gol.com> - Date: Wed, 29 Sep 1999 23:27:28 +0900 (JST) - Message-ID: <Pine.LNX.4.10.9909292326280.5599-100000@localhost.localdomain> - Subject: [patch _61] Minor corrections in C.pm +[ 6470] By: jhi on 2000/07/31 23:34:42 + Log: Document the problem with -P in HP-UX and its workaround. + + Subject: [ID 20000628.002] HPUX 11: -Ae compiler flag breaks perl -P + From: Milton Hankins {64892} <webtools@uewrhp03.msd.ray.com> + Date: Wed, 28 Jun 2000 13:58:21 -0400 (EDT) + Message-Id: <200006281758.NAA10339@uewrhp03.msd.ray.com> Branch: perl - ! ext/B/B/C.pm + ! README.hpux ____________________________________________________________________________ -[ 4253] By: gsar on 1999/09/30 08:36:27 - Log: off-by-one in fbm_compile() (spotted by John Bley - <jbley@cs.cmu.edu>); whitespace adjustments +[ 6469] By: jhi on 2000/07/31 04:15:02 + Log: The swallow_bom() saga continues. The #23 of require.t + (UTF16-LE) still fails (silently, no output) but the #22 + (UTF16-BE) seems to be working now. The root of the + failure may be in sv_gets(): is it UTF-16LE-aware, + especially when it comes to line endings? Branch: perl - ! util.c -____________________________________________________________________________ -[ 4251] By: jhi on 1999/09/30 08:09:13 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.00561+] Followup h2xs patch - Date: Thu, 30 Sep 1999 04:15:52 -0400 (EDT) - Message-Id: <199909300815.EAA25425@monk.mps.ohio-state.edu> - Branch: cfgperl - ! utils/h2xs.PL -____________________________________________________________________________ -[ 4250] By: jhi on 1999/09/29 19:11:32 - Log: Integrate with Sarathy. - Branch: cfgperl - !> djgpp/configure.bat embed.h embed.pl lib/Exporter/Heavy.pm - !> lib/ExtUtils/MM_Unix.pm lib/Time/Local.pm proto.h - !> t/pragma/locale/latin1 win32/Makefile win32/makefile.mk + ! embed.h embed.pl objXSUB.h pod/perldiag.pod proto.h + ! t/comp/require.t toke.c utf8.c ____________________________________________________________________________ -[ 4249] By: bailey on 1999/09/29 02:21:31 - Log: resync with mainline - Branch: vmsperl - +> (branch 32 files) - - ext/B/defsubs.h.PL lib/unicode/arabshp.txt - - lib/unicode/blocks.txt lib/unicode/index2.txt - - lib/unicode/jamo2.txt lib/unicode/names2.txt - - lib/unicode/props2.txt lib/unicode/readme.txt - - t/lib/bigfloatpm.t - !> (integrate 240 files) -____________________________________________________________________________ -[ 4248] By: jhi on 1999/09/28 18:14:39 - Log: From: Andy Dougherty <doughera@lafayette.edu> - To: Perl Porters <perl5-porters@perl.org> - Subject: [PATCH 5.005_xx] Re: [Config 5.005_03] -DDEBUGGING - Date: Tue, 28 Sep 1999 12:20:50 -0400 (EDT) - Message-ID: <Pine.SOL.4.10.9909281019360.1890-100000@maxwell.phys.lafayette.edu> +[ 6468] By: jhi on 2000/07/30 19:05:48 + Log: Find green threads before native threads. - From: Andy Dougherty <doughera@lafayette.edu> - To: Perl Porters <perl5-porters@perl.org> - Subject: [ANOTHER PATCH 5.005_61] Re: [Config 5.005_03] -DDEBUGGING - Date: Tue, 28 Sep 1999 13:39:49 -0400 (EDT) - Message-ID: <Pine.SOL.4.10.9909281338180.2012-100000@maxwell.phys.lafayette.edu> - Branch: cfgperl - ! hints/README.hints hints/amigaos.sh hints/cygwin.sh - ! hints/dynixptx.sh hints/epix.sh hints/esix4.sh hints/mint.sh - ! hints/mpeix.sh hints/next_3.sh hints/next_3_0.sh - ! hints/next_4.sh -____________________________________________________________________________ -[ 4247] By: gsar on 1999/09/28 17:36:59 - Log: revert change#4115 (breaks libwww's base/date.t); could be - reworked to enable it conditional on $Time::Local::nocroak - or some such + Subject: Re: Patch to jpl/JNI/Makefile.PL + From: Jens Thomsen <jens@fiend.cis.com> + Date: Fri, 28 Jul 2000 15:54:49 -0600 (MDT) + Message-ID: <Pine.LNX.4.21.0007281553470.687-200000@fiend.cis.com> Branch: perl - ! lib/Time/Local.pm + ! jpl/JNI/Makefile.PL ____________________________________________________________________________ -[ 4246] By: gsar on 1999/09/28 17:33:14 - Log: tweak for win32 build +[ 6467] By: jhi on 2000/07/30 18:36:22 + Log: Fix the HALF_UPGRADE() macro introduced in #6263. Branch: perl - ! win32/Makefile win32/makefile.mk + ! doop.c ____________________________________________________________________________ -[ 4245] By: gsar on 1999/09/28 17:31:34 - Log: change#4236 fallout +[ 6466] By: jhi on 2000/07/30 04:37:29 + Log: A new version of the "remove UPPERACSE string comparison" + operators. The problem with the previous one (change #6454) + was that it was for Perl 5.6.0. From Paul Marquess. Branch: perl - ! lib/ExtUtils/MM_Unix.pm + ! t/op/do.t t/pragma/warn/2use t/pragma/warn/3both + ! t/pragma/warn/4lint t/pragma/warn/5nolint t/pragma/warn/7fatal + ! t/pragma/warn/8signal t/pragma/warn/toke toke.c ____________________________________________________________________________ -[ 4244] By: gsar on 1999/09/28 17:29:31 - Log: remove doubled new_xpv +[ 6465] By: jhi on 2000/07/29 22:39:56 + Log: Do not upgrade SVs into utf8 just because they participate + in eq or cmp. Reported and fix suggested in + + Subject: [ID 20000720.009] sv_eq UTF8 bug + From: "Simon Cozens" <simon@othersideofthe.earth.li> + Date: 21 Jul 2000 04:37:29 -0000 + Message-Id: <20000721043729.30081.qmail@othersideofthe.earth.li> + + Exercise for the kind reader: should we or should we not + cache the utf8 conversion alonside the SV? (as magic, + as thestrxfrm()ed version is cached under use locale) + Argue both for and against. Branch: perl - ! embed.h embed.pl proto.h -____________________________________________________________________________ -[ 4243] By: jhi on 1999/09/27 19:13:20 - Log: Artistic fine-tuning. - Branch: cfgperl - ! ext/B/defsubs_h.PL + ! sv.c ____________________________________________________________________________ -[ 4242] By: gsar on 1999/09/27 17:05:22 - Log: avoid implicit split to @_ in change#4181; binary -> text file - types in p4 +[ 6464] By: jhi on 2000/07/29 22:36:22 + Log: Subject: UTF8 concat + From: simon@brecon.co.uk (Simon Cozens) + Date: 30 Jun 2000 06:13:25 GMT + Message-ID: <slrn8loek5.9ai.simon@justanother.perlhacker.org> + + (with a memory leak fixed, plus a few casts added) + + This also seems to help for + + Subject: [ID 20000716.015] join UTF8 weirdness + From: root <root@ak-71.mind.de> + Date: Sat, 15 Jul 2000 15:29:54 +0200 + Message-Id: <200007151329.PAA13970@ak-71.mind.de> + + (from Andreas König) Branch: perl - ! djgpp/configure.bat lib/Exporter/Heavy.pm - ! t/pragma/locale/latin1 -____________________________________________________________________________ -[ 4241] By: jhi on 1999/09/27 07:48:19 - Log: Integrate with Sarathy. - Branch: cfgperl - !> INSTALL embed.h embed.pl malloc.c pod/perldiag.pod pp.c - !> pp_ctl.c pp_hot.c pp_sys.c win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 4240] By: jhi on 1999/09/27 07:47:11 - Log: Finalize change #4232. - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Jarkko Hietaniemi <jhi@iki.fi> - Cc: gsar@activestate.com, Mailing list Perl5 <perl5-porters@perl.org> - Subject: Re: xsubpp change breaks B, DB_File, POSIX builds - Date: Sun, 26 Sep 1999 16:52:31 -0400 - Message-ID: <19990926165230.A26933@monk.mps.ohio-state.edu> - Branch: cfgperl - ! lib/ExtUtils/xsubpp + ! pp_hot.c ____________________________________________________________________________ -[ 4239] By: gsar on 1999/09/27 02:48:42 - Log: add notes in INSTALL about Configure -Accflags=-DFOO +[ 6463] By: jhi on 2000/07/29 00:55:39 + Log: Tune the comments and hopefully stop a memory leak. Branch: perl - ! INSTALL + ! toke.c utf8.c ____________________________________________________________________________ -[ 4238] By: gsar on 1999/09/27 02:03:48 - Log: PERL_POLLUTE isn't required for bincompat, so don't enable - it automatically +[ 6462] By: jhi on 2000/07/29 00:16:53 + Log: The problem described in this + + Subject: [ID 20000322.018] named chars aren't magical enough + From: root <root@dixie.cscaper.com> + Date: Wed, 22 Mar 2000 18:37:42 -0700 + Message-Id: <200003230137.SAA29532@dixie.cscaper.com> + + has been fixed in perl 5.6.0 but just in case added a test + to keep it away. (The report from Joseph Hall.) Branch: perl - ! embed.h embed.pl + ! t/lib/charnames.t ____________________________________________________________________________ -[ 4237] By: gsar on 1999/09/27 01:52:47 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Fri, 24 Sep 1999 23:25:36 -0400 - Message-ID: <19990924232536.A16257@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_61] Malloc fixes and docs +[ 6461] By: jhi on 2000/07/28 23:56:36 + Log: Tiny fixes for #6460. + Branch: metaconfig/U/perl + ! gccvers.U Branch: perl - ! malloc.c pod/perldiag.pod + ! Configure config_h.SH ____________________________________________________________________________ -[ 4236] By: gsar on 1999/09/27 01:31:32 - Log: avoid .exe in $Config{cc} (spotted by Vadim Konovalov - <vkonovalov@lucent.com>) +[ 6460] By: jhi on 2000/07/28 23:24:41 + Log: Warn if the version of the operating system used to compile gcc + differs from the current version of the operating system. + Also display the gcc compilation os and version in myconfig. + Inspiration from + + Subject: Re: [ID 20000710.003] ERRORS!! + From: "Kurt D. Starsinic" <kstar@chapin.edu> + Date: Mon, 10 Jul 2000 15:54:16 -0400 + Message-ID: <20000710155416.A1384@O2.chapin.edu> + Branch: metaconfig/U/perl + ! gccvers.U Branch: perl - ! win32/Makefile win32/makefile.mk + ! Configure config_h.SH myconfig.SH ____________________________________________________________________________ -[ 4235] By: gsar on 1999/09/26 17:02:03 - Log: fix buggy popping of subroutine contexts in the lvalue - subroutines implementation (change#4081); correct the - plethora of cases where DIE() was more appropriate than - croak() +[ 6459] By: jhi on 2000/07/28 22:00:32 + Log: In DEC OSF aka Digital UNIX aka Tru64 add the version + letter to $Config{osvers}. + Branch: metaconfig + ! U/modified/Oldconfig.U Branch: perl - ! pp.c pp_ctl.c pp_hot.c pp_sys.c + ! Configure config_h.SH ____________________________________________________________________________ -[ 4234] By: jhi on 1999/09/26 12:06:28 - Log: Fix #endif. - Branch: cfgperl - ! XSUB.h +[ 6458] By: jhi on 2000/07/28 04:15:39 + Log: Back out #6454, doesn't seem to work. + (Reason: that patch was for perl 5.6.0, not perl-current) + (A version of the patch for perl-current came in later as #6466) + Branch: perl + ! regcomp.c t/op/do.t t/pragma/warn/2use t/pragma/warn/4lint + ! t/pragma/warn/5nolint t/pragma/warn/7fatal + ! t/pragma/warn/8signal t/pragma/warn/toke toke.c ____________________________________________________________________________ -[ 4233] By: jhi on 1999/09/26 11:59:18 - Log: Integrate with Sarathy. h2xs.PL had to be manually resolved, - I kept my (Ilya's) version. - Branch: cfgperl - !> gv.c gv.h intrpvar.h keywords.h keywords.pl lib/Shell.pm op.c - !> pod/perldiag.pod pod/perlembed.pod pod/perlfaq3.pod - !> pod/perlfaq7.pod pod/perlfunc.pod pod/perlmod.pod - !> pod/perlmodlib.pod pod/perlsub.pod pod/perltoot.pod - !> pod/perlxstut.pod sv.h t/pragma/strict-vars toke.c - !> utils/h2xs.PL win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 4232] By: jhi on 1999/09/26 09:53:43 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.005_61] teach xsubpp function pointers - Date: Sun, 26 Sep 1999 01:36:09 -0400 - Message-ID: <19990926013609.A21148@monk.mps.ohio-state.edu> +[ 6457] By: jhi on 2000/07/27 23:31:49 + Log: Use setproctitle() if available to modify $0. - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.005_61] Make h2xs -x almost bullet-proof - Date: Sun, 26 Sep 1999 03:00:50 -0400 - Message-ID: <19990926030050.A21498@monk.mps.ohio-state.edu> - Branch: cfgperl - ! lib/ExtUtils/xsubpp utils/h2xs.PL -____________________________________________________________________________ -[ 4231] By: jhi on 1999/09/26 09:48:49 - Log: From: "Konovalov, Vadim" <vkonovalov@lucent.com> - To: perl5-porters@perl.org - Subject: misprint in perlguts - Date: Sun, 26 Sep 1999 12:48:36 +0400 - Message-ID: <402099F49BEED211999700805FC7359F20D7A5@ru0028exch01.spb.lucent.com> - Branch: cfgperl - ! pod/perlguts.pod -____________________________________________________________________________ -[ 4230] By: gsar on 1999/09/26 00:50:08 - Log: add $installarchlib/CORE to default linker search path on windows + Subject: setting $* on BSD4 broken + From: Jeffrey Friedl <jfriedl@yahoo-inc.com> + Date: Sun, 23 Jul 2000 01:31:34 -0700 (PDT) + Message-Id: <200007230831.BAA08379@ventrue.yahoo.com> + Branch: metaconfig + ! U/modified/Myinit.U Branch: perl - ! win32/Makefile win32/makefile.mk + ! Configure config_h.SH mg.c ____________________________________________________________________________ -[ 4229] By: gsar on 1999/09/25 20:05:03 - Log: support C<use Shell> on Windows (reworked a patch suggested - by Jenda Krynicky <Jenda@McCann.cz>) +[ 6456] By: jhi on 2000/07/27 14:50:47 + Log: Allow "no AutoLoader;", based on change #6444, + suggested by Graham Barr. Branch: perl - ! lib/Shell.pm + ! lib/AutoLoader.pm ____________________________________________________________________________ -[ 4228] By: gsar on 1999/09/25 07:03:34 - Log: integrate cfgperl contents into mainline +[ 6455] By: jhi on 2000/07/27 14:19:10 + Log: Subject: [ID 19990709.002] [DOCUMENTATION PATCH] perldiag + From: rspier@pobox.com (Robert Spier) + Date: Thu, 27 Jul 2000 09:49:35 -0400 (EDT) + Message-ID: <14720.15855.787664.424783@rls.cx> Branch: perl - +> hints/svr5.sh - !> Configure MANIFEST Makefile.SH config_h.SH hints/sco.sh - !> lib/unicode/Eq/Latin1 lib/unicode/Eq/Unicode - !> lib/unicode/mktables.PL pod/perldelta.pod pod/perlfaq9.pod - !> regcomp.c regexec.c t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 4227] By: gsar on 1999/09/25 06:44:47 - Log: From: Larry Wall <larry@wall.org> - Date: Fri, 24 Sep 1999 21:59:37 PDT - Message-Id: <199909250459.VAA27506@kiev.wall.org> - Subject: Re: [PATCH 5.005_61] "our" declarations - Branch: perl - ! gv.c gv.h intrpvar.h keywords.h keywords.pl op.c - ! pod/perldiag.pod pod/perlembed.pod pod/perlfaq3.pod - ! pod/perlfaq7.pod pod/perlfunc.pod pod/perlmod.pod - ! pod/perlmodlib.pod pod/perlsub.pod pod/perltoot.pod - ! pod/perlxstut.pod sv.h t/pragma/strict-vars toke.c - ! utils/h2xs.PL -____________________________________________________________________________ -[ 4226] By: jhi on 1999/09/24 23:10:52 - Log: Integrate with Sarathy. - Branch: cfgperl - !> XSUB.h ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs - !> ext/POSIX/hints/linux.pl pod/perldiag.pod pod/perlfunc.pod - !> pp.c t/lib/posix.t t/op/pack.t toke.c utils/perlcc.PL + ! pod/perldiag.pod ____________________________________________________________________________ -[ 4225] By: gsar on 1999/09/24 18:19:54 - Log: avoid infinite recursive exec()s of perl.exe when shebang - contains "Perl" rather than "perl" on DOSISH platforms +[ 6454] By: jhi on 2000/07/27 14:03:02 + Log: Remove EQ, NE, GT, LT, GE, LE (they have been deprecated + for a long time). + + Reported in + + Subject: [ID 20000717.004] Unexpected complaint of NE deprecation + From: Ryan Herbert <rherbert@sycamorehq.com> + Date: Mon, 17 Jul 2000 11:40:42 -0400 + Message-Id: <200007171540.LAA20480@beorn.hq.sai> + + Patched in + + Subject: RE: [ID 20000717.004] Unexpected complaint of NE deprecation + From: "Paul Marquess" <Paul.Marquess@btinternet.com> + Date: Wed, 26 Jul 2000 23:40:18 +0100 + Message-ID: <000001bff752$79511880$0a17073e@tiny> + + based on an earlier patch from Stephen P. Potter. + + (Removed later by change #6458 because this patch was for + perl 5.6.0, not perl-current) Branch: perl - ! toke.c + ! t/op/do.t t/pragma/warn/2use t/pragma/warn/4lint + ! t/pragma/warn/5nolint t/pragma/warn/7fatal + ! t/pragma/warn/8signal t/pragma/warn/toke toke.c ____________________________________________________________________________ -[ 4224] By: gsar on 1999/09/24 16:09:23 - Log: support cygwin and other platforms that link to import libraries - rather than directly with shared libraries (from a suggestion - by Lucian Cionca <Lucian.Cionca@algoritma.ro>) +[ 6453] By: jhi on 2000/07/27 13:48:02 + Log: Subject: [PATCH] fixes bug 20000508.004 + From: Michael Stevens <mstevens@globnix.org> + Date: Thu, 27 Jul 2000 13:49:04 +0100 + Message-ID: <20000727134903.A9351@athenaeum.globnix.org> Branch: perl - ! utils/perlcc.PL + ! pod/perldata.pod ____________________________________________________________________________ -[ 4223] By: gsar on 1999/09/24 05:05:06 - Log: normalize time for strftime() (without the isdst effects of - mktime()) using a custom mini_mktime() - From: spider-perl@Orb.Nashua.NH.US - Date: Thu, 23 Sep 1999 17:54:53 -0400 - Message-Id: <199909232154.RAA25151@leggy.zk3.dec.com> - Subject: Re: [ID 19990913.003] Possible bug using POSIX::strftime Digital UNIX Perl 5.005_03 +[ 6452] By: jhi on 2000/07/26 23:51:26 + Log: Further File::Temp patches from Yitzchak Scott-Thoennes + and Craig A. Berry. Branch: perl - ! ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs - ! ext/POSIX/hints/linux.pl t/lib/posix.t + ! lib/File/Temp.pm pod/perlport.pod ____________________________________________________________________________ -[ 4222] By: gsar on 1999/09/23 06:44:42 - Log: change "#" to a comment starter in pack templates; "/" now - used for specifying counted types - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Wed, 22 Sep 1999 19:41:30 -0400 - Message-ID: <19990922194130.A864@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_61] Enable comments in pack()/unpack() templates +[ 6451] By: jhi on 2000/07/26 19:43:30 + Log: Be wary of close()s, too. + + Subject: Re: [PATCH] perlbug cleanup + From: Tim Jenness <t.jenness@jach.hawaii.edu> + Date: Wed, 26 Jul 2000 09:32:43 -1000 (HST) + Message-ID: <Pine.LNX.4.10.10007260931540.27658-100000@lapaki.jach.hawaii.edu> Branch: perl - ! pod/perldiag.pod pod/perlfunc.pod pp.c t/op/pack.t + ! utils/perlbug.PL ____________________________________________________________________________ -[ 4221] By: gsar on 1999/09/23 06:26:54 - Log: From: Vishal Bhatia <vishal@gol.com> - Date: Thu, 23 Sep 1999 12:45:19 +0900 (JST) - Message-ID: <Pine.LNX.4.10.9909231218360.3428-100000@localhost.localdomain> - Subject: [patch _61] perlcc changes +[ 6450] By: jhi on 2000/07/26 18:41:40 + Log: Subject: Minor doc patch: handy.h + From: Daniel =?iso-8859-1?Q?Mui=F1o?= <dmuino@afip.gov.ar> + Date: Wed, 26 Jul 2000 15:34:25 -0300 + Message-ID: <397F2F31.F3F9F4F3@afip.gov.ar> Branch: perl - ! utils/perlcc.PL + ! handy.h pod/perlapi.pod ____________________________________________________________________________ -[ 4220] By: gsar on 1999/09/23 01:12:24 - Log: add include guard +[ 6449] By: jhi on 2000/07/26 18:23:55 + Log: Subject: [PATCH] minor doc change - perlguts + From: Michael Stevens <mstevens@globnix.org> + Date: Thu, 13 Jul 2000 12:39:18 +0100 + Message-ID: <20000713123918.A26561@athenaeum.globnix.org> Branch: perl - ! XSUB.h -____________________________________________________________________________ -[ 4219] By: jhi on 1999/09/22 20:38:15 - Log: Cleanup cleanup. - Branch: cfgperl - ! Makefile.SH t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 4218] By: jhi on 1999/09/22 19:26:58 - Log: Tweak the equivalence tables once again. - Branch: cfgperl - ! lib/unicode/Eq/Latin1 lib/unicode/Eq/Unicode - ! lib/unicode/mktables.PL -____________________________________________________________________________ -[ 4215] By: jhi on 1999/09/22 06:47:03 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.005_61] regfree could segfault with -Mre=debug - Date: Tue, 21 Sep 1999 19:50:00 -0400 - Message-ID: <19990921195000.A23938@monk.mps.ohio-state.edu> - - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.005_61] More verbose -Mre=debug - Date: Tue, 21 Sep 1999 22:29:55 -0400 - Message-ID: <19990921222955.A25094@monk.mps.ohio-state.edu> - Branch: cfgperl - ! regcomp.c regexec.c + ! pod/perlguts.pod ____________________________________________________________________________ -[ 4214] By: jhi on 1999/09/21 21:08:43 - Log: From: 0000-Admin (0000) <root@devsys0.zenez.com> - Reply-To: gerberb@zenez.com - To: perl5-porters@perl.org - Subject: [ID 19990921.004] Changes for SCO OpenServer and UnixWare 7 - Date: Tue, 21 Sep 1999 11:07:46 -0600 (MDT) - Message-Id: <199909211707.LAA23611@devsys0.zenez.com> +[ 6448] By: jhi on 2000/07/26 18:20:30 + Log: open() wariness in perlbug. - (Snipped away the last lines of svr5.sh a la change #3725) - Branch: cfgperl - + hints/svr5.sh - ! Configure MANIFEST config_h.SH hints/sco.sh - Branch: metaconfig - ! U/modified/Cppsym.U U/modified/Oldconfig.U -____________________________________________________________________________ -[ 4213] By: jhi on 1999/09/21 20:48:01 - Log: From: Kragen Sitaker <kragen@dnaco.net> - To: perl5-porters@perl.org - Subject: [ID 19990921.013] accidental list context in perlfaq9 - Date: Tue, 21 Sep 1999 16:27:53 -0400 (EDT) - Reply-To: kragen@pobox.com - Message-Id: <199909212027.QAA03450@kirk.dnaco.net> - Branch: cfgperl - ! pod/perlfaq9.pod -____________________________________________________________________________ -[ 4212] By: jhi on 1999/09/20 19:55:42 - Log: Integrate with Sarathy. - Branch: cfgperl - +> README.Y2K - !> Changes MANIFEST -____________________________________________________________________________ -[ 4211] By: jhi on 1999/09/20 19:44:44 - Log: Rename -Duselfs to -Duselargefiles. We don't need no stnkngbbrvtns. - Branch: cfgperl - ! Configure config_h.SH pod/perldelta.pod - Branch: metaconfig/U/perl - ! use64bits.U uselfs.U uselongdbl.U -____________________________________________________________________________ -[ 4210] By: jhi on 1999/09/20 19:38:26 - Log: Configure -A change: -Afoo=bar is equal to -Aappend:foo=" bar". - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/Options.U -____________________________________________________________________________ -[ 4209] By: gsar on 1999/09/20 19:35:39 - Log: integrate cfgperl changes into mainline + Subject: [PATCH] perlbug cleanup + From: Michael Stevens <mstevens@globnix.org> + Message-ID: <20000713155222.A11380@athenaeum.globnix.org> + Date: Thu, 13 Jul 2000 15:52:23 +0100 Branch: perl - +> lib/unicode/Unicode.html - ! Changes - !> Configure Porting/Glossary Porting/config.sh Porting/config_H - !> config_h.SH doio.c perl.h pod/perldelta.pod pod/perlfunc.pod + ! utils/perlbug.PL ____________________________________________________________________________ -[ 4208] By: gsar on 1999/09/20 18:28:44 - Log: add README.Y2K (from Dominic Dunlop <domo@vo.lu>) +[ 6447] By: jhi on 2000/07/26 18:13:04 + Log: File::Temp patches for VMS and OS/2 from Tim Jenness. Branch: perl - + README.Y2K - ! MANIFEST -____________________________________________________________________________ -[ 4207] By: jhi on 1999/09/20 11:06:13 - Log: Document -Duselfs, -Duselongdouble, and -Dusemorebits. - Branch: cfgperl - ! pod/perldelta.pod -____________________________________________________________________________ -[ 4206] By: jhi on 1999/09/20 09:53:15 - Log: Do not test for gccish things in non-gccish platforms. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/compline/ccflags.U -____________________________________________________________________________ -[ 4205] By: jhi on 1999/09/20 09:41:22 - Log: Prompt for uselfs. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH - Branch: metaconfig - ! U/mksample - Branch: metaconfig/U/perl - ! use64bits.U uselfs.U -____________________________________________________________________________ -[ 4204] By: jhi on 1999/09/20 09:09:29 - Log: Add usemorebits and uselfs. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH doio.c perl.h - Branch: metaconfig/U/perl - + uselfs.U usemorebits.U - ! use64bits.U uselongdbl.U -____________________________________________________________________________ -[ 4203] By: jhi on 1999/09/20 07:48:48 - Log: Dethinko. - Branch: cfgperl - ! pod/perlfunc.pod + ! lib/File/Temp.pm t/lib/ftmp-security.t ____________________________________________________________________________ -[ 4202] By: jhi on 1999/09/20 07:33:32 - Log: Fix a bug in the description of endianness. Reported in - From: "Konovalov, Vadim" <vkonovalov@lucent.com> - To: perl5-porters@perl.org - Subject: BUG: perldoc -f pack - Date: Mon, 20 Sep 1999 09:43:49 +0400 - Message-ID: <402099F49BEED211999700805FC7359F20D3F5@ru0028exch01.spb.lucent.com> - Branch: cfgperl +[ 6446] By: jhi on 2000/07/26 18:06:32 + Log: docfix from Peter Scott <Peter@PSDT.com>. + Branch: perl ! pod/perlfunc.pod ____________________________________________________________________________ -[ 4201] By: jhi on 1999/09/20 07:01:26 - Log: Integrate with Sarathy. - Branch: cfgperl - +> t/op/args.t - !> (integrate 31 files) -____________________________________________________________________________ -[ 4200] By: gsar on 1999/09/20 03:45:06 - Log: From: Russ Allbery <rra@stanford.edu> - Date: 19 Aug 1999 04:35:44 -0700 - Message-Id: <yl7lms9f5b.fsf@windlord.stanford.edu> - Subject: [ID 19990819.002] File::Find error when pruning top-level directories +[ 6445] By: jhi on 2000/07/26 17:53:31 + Log: Fix *foo{FORMAT}. + + From: "H.Merijn Brand" <h.m.brand@hccnet.nl> + Subject: Re: Looking for a starting point (Mark-Jason?, Chip?, Jarkko?) + Date: Wed, 26 Jul 2000 19:51:02 +0200 + Message-Id: <20000726194952.41DD.H.M.BRAND@hccnet.nl> + + From: Graham Barr <gbarr@pobox.com> + Subject: Re: Looking for a starting point (Mark-Jason?, Chip?, Jarkko?) + Date: Wed, 26 Jul 2000 17:38:36 +0100 + Message-ID: <20000726173836.L472@pobox.com> Branch: perl - ! lib/File/Find.pm + ! pp.c sv.c t/op/gv.t ____________________________________________________________________________ -[ 4199] By: gsar on 1999/09/20 03:27:49 - Log: suppress warning (from John Tobey <jtobey@epsilondev.com>) +[ 6444] By: jhi on 2000/07/26 17:49:14 + Log: Allow "sub AUTOLOAD;" to stop AUTOLOAD inheritance, + from Graham Barr in the module list. Branch: perl - ! ext/B/B/Terse.pm + ! gv.c pod/perlobj.pod ____________________________________________________________________________ -[ 4198] By: gsar on 1999/09/20 03:25:25 - Log: add arenas for managing allocations of remaining xpv*v structures - From: Vishal Bhatia <vishal@gol.com> - Date: Wed, 25 Aug 1999 00:31:33 +0900 (JST) - Message-ID: <Pine.LNX.4.10.9908250031000.11727-100000@localhost.localdomain> - Subject: [PATCH 5.005_60] removing extra ref count (compiler) +[ 6443] By: jhi on 2000/07/26 16:06:56 + Log: More split() doc and test patches from Mike Guy. Branch: perl - ! embed.h embed.pl embedvar.h ext/B/B/C.pm intrpvar.h objXSUB.h - ! proto.h sv.c + ! pod/perlfunc.pod t/op/split.t ____________________________________________________________________________ -[ 4197] By: gsar on 1999/09/20 03:06:10 - Log: queue errors due to strictures rather than printing them as - warnings; symbols that violate strictures do *not* end up in - the symbol table anyway, making multiple evals of the same piece - of code produce the same errors; errors indicate all locations - of a global symbol rather than just the first one; these - changes make compile-time failures within evals reliably - visible via the return value or contents of $@, and trappable - using __DIE__ hooks +[ 6442] By: jhi on 2000/07/26 16:05:30 + Log: MacOS nits from Matthias Neeracher. Branch: perl - ! embed.h embed.pl embedvar.h ext/DynaLoader/dlutils.c - ! ext/Thread/Thread.xs global.sym gv.c objXSUB.h op.c perl.c - ! perlapi.c pp_ctl.c proto.h regcomp.c t/pragma/strict-refs - ! t/pragma/strict-vars thrdvar.h toke.c util.c + ! perl.c pp_ctl.c ____________________________________________________________________________ -[ 4196] By: gsar on 1999/09/19 22:14:29 - Log: control change#1914 via hints (causes problems on some platforms) +[ 6441] By: jhi on 2000/07/26 04:39:57 + Log: Subject: [PATCH] split /^/ + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Tue, 25 Jul 2000 14:18:57 +0100 + Message-Id: <E13H4bp-00062h-00@libra.cus.cam.ac.uk> + + (with notes from tchrist and gbarr) Branch: perl - ! ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs - ! ext/POSIX/hints/linux.pl + ! pod/perlfunc.pod t/op/split.t ____________________________________________________________________________ -[ 4195] By: gsar on 1999/09/19 21:30:18 - Log: avoid clearing @_ at all for faster subroutine calls; fix bugs - in passing around references to @_, eg C<sub foo { \@_ }>; add - tests for the same +[ 6440] By: jhi on 2000/07/26 04:32:32 + Log: Subject: [PATCH: perl@6409] bug fix for munchconfig (turned up by CXX) + From: Peter Prymmer <pvhp@forte.com> + Date: Tue, 25 Jul 2000 18:59:16 -0700 (PDT) + Message-ID: <Pine.OSF.4.10.10007251805350.294719-100000@aspara.forte.com> Branch: perl - + t/op/args.t - ! MANIFEST cop.h pp.c pp_ctl.c pp_hot.c -____________________________________________________________________________ -[ 4194] By: jhi on 1999/09/18 18:57:45 - Log: Integrate with Sarathy. - Branch: cfgperl - !> opcode.h opcode.pl -____________________________________________________________________________ -[ 4193] By: nick on 1999/09/18 15:24:56 - Log: Re-integrate mainline - Basic SvUTF8 stuff in headers, no functional changes yet. - Branch: utfperl - + lib/byte.pm lib/byte_heavy.pl - +> ext/B/defsubs_h.PL ext/DB_File/version.c jpl/JNI/Closer.java - +> jpl/JNI/JNIConfig jpl/JNI/JNIConfig.Win32 - +> jpl/JNI/JNIConfig.kaffe jpl/JNI/JNIConfig.noembed - +> jpl/JNI/JNIConfig.standard jpl/JNI/typemap.gcc - +> jpl/JNI/typemap.win32 jpl/SETVARS.PL lib/unicode/ArabShap.txt - +> lib/unicode/Blocks.txt lib/unicode/CompExcl.txt - +> lib/unicode/EAWidth.txt lib/unicode/Index.txt - +> lib/unicode/Jamo-2.txt lib/unicode/LineBrk.txt - +> lib/unicode/Names.txt lib/unicode/Props.txt - +> lib/unicode/ReadMe.txt lib/unicode/SpecCase.txt - +> t/lib/bigfltpm.t - - ext/B/defsubs.h.PL lib/unicode/arabshp.txt - - lib/unicode/blocks.txt lib/unicode/index2.txt - - lib/unicode/jamo2.txt lib/unicode/names2.txt - - lib/unicode/props2.txt lib/unicode/readme.txt - - t/lib/bigfloatpm.t - ! doop.c embed.h embed.pl gv.c mg.c objXSUB.h op.c op.h perl.h - ! perlapi.c pp.c pp_ctl.c pp_hot.c proto.h regcomp.c regcomp.h - ! regexec.c regexp.h regnodes.h sv.c sv.h toke.c utf8.c utf8.h - ! warnings.h - !> (integrate 142 files) -____________________________________________________________________________ -[ 4192] By: gsar on 1999/09/18 15:11:47 - Log: more op description tweaks - Branch: perl - ! opcode.h opcode.pl -____________________________________________________________________________ -[ 4191] By: jhi on 1999/09/18 07:47:16 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Changes opcode.h opcode.pl t/io/open.t t/op/misc.t - !> t/pragma/warn/op -____________________________________________________________________________ -[ 4190] By: jhi on 1999/09/18 07:35:45 - Log: Add description of the Unicode database files. - Branch: cfgperl - + lib/unicode/Unicode.html + ! vms/munchconfig.c ____________________________________________________________________________ -[ 4189] By: gsar on 1999/09/18 03:14:58 - Log: tweak some op names in change#4177 (will any of this break code that - gropes $@ ?) +[ 6439] By: jhi on 2000/07/26 04:31:01 + Log: Make the unimplemented POSIX regex features [[.cc.]] and [[=c=]] + to be fatal errors (instead of by default ignoring them, and + ignoring with a bug: even though -w gave an error, the opening [ + was left in) Reported in: + + Subject: [ID 20000716.024] [=cc=] / [:blank:] + From: Jeffrey Friedl <jfriedl@fummy.dsl.yahoo.com> + Date: Sun, 16 Jul 2000 17:55:29 -0700 + Message-Id: <200007170055.RAA23528@fummy.dsl.yahoo.com> Branch: perl - ! Changes opcode.h opcode.pl t/io/open.t t/op/misc.t - ! t/pragma/warn/op + ! pod/perldiag.pod regcomp.c t/pragma/warn/regcomp ____________________________________________________________________________ -[ 4188] By: jhi on 1999/09/17 21:30:08 - Log: Pick up the typo fix. - Branch: cfgperl - !> t/io/open.t -____________________________________________________________________________ -[ 4187] By: gsar on 1999/09/17 21:13:55 - Log: fix typo +[ 6438] By: jhi on 2000/07/25 15:41:15 + Log: Subject: [PATCH] av.c apidoc + From: simon@brecon.co.uk (Simon Cozens) + Date: 24 Jul 2000 06:40:52 GMT + Message-ID: <slrn8nnp7k.cgv.simon@justanother.perlhacker.org> Branch: perl - ! t/io/open.t + ! av.c embed.h embed.pl embedvar.h global.sym objXSUB.h + ! perlapi.c perlapi.h pod/perlapi.pod proto.h ____________________________________________________________________________ -[ 4186] By: gsar on 1999/09/17 20:57:29 - Log: integrate cfgperl change +[ 6437] By: jhi on 2000/07/25 14:05:36 + Log: Subject: [ID 20000724.003] Documentation changes for perllocale.pod + From: "Stephen P. Potter" <spp@ds.net> + Date: Mon, 24 Jul 2000 14:22:23 -0400 + Message-Id: <200007241822.OAA06827@spp.users.ds.net> Branch: perl - !> vms/subconfigure.com + ! pod/perllocale.pod ____________________________________________________________________________ -[ 4185] By: jhi on 1999/09/17 20:46:41 - Log: Re-apply applicable parts of #3993, #3994, and #3995. - Branch: cfgperl - ! vms/subconfigure.com -____________________________________________________________________________ -[ 4184] By: gsar on 1999/09/17 20:26:02 - Log: integrate cfgperl contents into mainline - Branch: perl - +> lib/unicode/ArabShap.txt lib/unicode/Blocks.txt - +> lib/unicode/CompExcl.txt lib/unicode/EAWidth.txt - +> lib/unicode/Index.txt lib/unicode/Jamo-2.txt - +> lib/unicode/LineBrk.txt lib/unicode/Names.txt - +> lib/unicode/Props.txt lib/unicode/ReadMe.txt - +> lib/unicode/SpecCase.txt - - lib/unicode/arabshp.txt lib/unicode/blocks.txt - - lib/unicode/index2.txt lib/unicode/jamo2.txt - - lib/unicode/names2.txt lib/unicode/props2.txt - - lib/unicode/readme.txt - !> (integrate 73 files) -____________________________________________________________________________ -[ 4183] By: jhi on 1999/09/17 20:25:51 - Log: Integrate with Sarathy. - Branch: cfgperl - !> configure.com ext/ByteLoader/byterun.h - !> ext/DynaLoader/DynaLoader_pm.PL lib/ExtUtils/MM_VMS.pm - !> lib/File/Spec/VMS.pm pod/perlhist.pod t/io/open.t - !> vms/descrip_mms.template vms/gen_shrfls.pl vms/perly_c.vms - !> vms/perly_h.vms vms/subconfigure.com vms/vms.c vms/vmsish.h -____________________________________________________________________________ -[ 4182] By: gsar on 1999/09/17 20:16:28 - Log: integrate vmsperl contents into mainline (where VMS files conflicted, - vmsperl contents have prevailed) - Branch: perl - !> configure.com ext/ByteLoader/byterun.h - !> ext/DynaLoader/DynaLoader_pm.PL lib/ExtUtils/MM_VMS.pm - !> lib/File/Spec/VMS.pm t/io/open.t vms/descrip_mms.template - !> vms/gen_shrfls.pl vms/perly_c.vms vms/perly_h.vms - !> vms/subconfigure.com vms/vms.c vms/vmsish.h -____________________________________________________________________________ -[ 4181] By: jhi on 1999/09/17 20:12:37 - Log: From: Michael G Schwern <schwern@pobox.com> - To: perl5-porters@perl.org - Subject: [PATCH 5.005_60 lib/Exporter/Heavy.pm] export_to_level() - Date: Thu, 19 Aug 1999 21:30:01 -0400 - Message-ID: <19990819213001.A22512@athens.aocn.com> - Branch: cfgperl - ! lib/Exporter/Heavy.pm -____________________________________________________________________________ -[ 4180] By: gsar on 1999/09/17 20:11:00 - Log: perlhist additions +[ 6436] By: jhi on 2000/07/25 14:02:03 + Log: Subject: [PATCH] Make large file tests deal with SIGXFSZ + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Mon, 24 Jul 2000 18:04:28 +0100 + Message-Id: <E13GleW-0000fr-00@libra.cus.cam.ac.uk> Branch: perl - ! pod/perlhist.pod -____________________________________________________________________________ -[ 4179] By: jhi on 1999/09/17 20:08:00 - Log: The change #4176 should've undone only the test, not the code patch. - Branch: cfgperl - ! doio.c -____________________________________________________________________________ -[ 4178] By: jhi on 1999/09/17 20:06:08 - Log: From: Ian Phillipps <ian@dial.pipex.com> - To: Hans GINZEL <hgin2088@mail.kolej.mff.cuni.cz>, perl5-porters@perl.org - Subject: [PATCH 5.005_59] Re: [ID 19990820.007] Small typo in perlsyn.pod - Date: Sat, 21 Aug 1999 12:36:12 +0100 - Message-ID: <19990821123612.A9955@homer.diplex.co.uk> - Branch: cfgperl - ! pod/perlsyn.pod + ! t/lib/syslfs.t t/op/lfs.t ____________________________________________________________________________ -[ 4177] By: jhi on 1999/09/17 20:00:19 - Log: More descriptive names for operators. +[ 6435] By: jhi on 2000/07/25 13:59:28 + Log: Get UTF16 BOMs working. Patch from - From: Michael G Schwern <schwern@pobox.com> - To: Ilya Zakharevich <ilya@math.ohio-state.edu> - Cc: perl5-porters@perl.org - Subject: Re: [ID 19990817.009] [BUG 5.005_60 & 5.005_03] == reported as eq in - Date: Tue, 17 Aug 1999 18:35:45 -0400 - Message-ID: <19990817183545.A23073@toldyouso.com> + Subject: Re: [ID 20000719.001] Problem with bleadperl of 7/18/00 + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Tue, 25 Jul 2000 12:52:45 +0100 + Message-Id: <E13H3GP-0004MR-00@libra.cus.cam.ac.uk> - From: Michael G Schwern <schwern@pobox.com> - To: perl5-porters@perl.org - Subject: [PATCH 5.005_60 opcode.pl and friends] Improved opcode descriptions - Date: Wed, 18 Aug 1999 03:53:38 -0400 - Message-ID: <19990818035337.A31505@athens.aocn.com> - Branch: cfgperl - ! opcode.h opcode.pl pp.sym pp_proto.h sv.c t/op/misc.t - ! t/pragma/warn/op t/pragma/warn/sv -____________________________________________________________________________ -[ 4176] By: jhi on 1999/09/17 18:19:18 - Log: Take away the infamous io/dup.t #7. - It seems there simply is no way to portably - "flush" an input file handle. - Branch: cfgperl - ! doio.c t/io/dup.t -____________________________________________________________________________ -[ 4175] By: jhi on 1999/09/17 14:45:08 - Log: From: Barrie Slaymaker <barries@slaysys.com> - To: perl5-porters@perl.org - Subject: [PATCH 5.005_61] Benchmark: screwed patch format, try this instead - Date: Fri, 17 Sep 1999 11:16:48 -0400 - Message-Id: <199909171516.LAA30887@jester.slaysys.com> - Branch: cfgperl - ! lib/Benchmark.pm -____________________________________________________________________________ -[ 4174] By: jhi on 1999/09/17 14:07:16 - Log: UNICOS does support large files but doesn't support sparse files - so we cannot easily test for large file support. - Branch: cfgperl - ! t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 4173] By: jhi on 1999/09/17 14:03:44 - Log: UNICOS has sloppy division/modulo for floating point numbers. - Branch: cfgperl - ! t/op/arith.t -____________________________________________________________________________ -[ 4172] By: jhi on 1999/09/17 13:47:49 - Log: Portable blocksize (replaces #4171). - Branch: cfgperl - ! t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 4171] By: jhi on 1999/09/17 13:08:54 - Log: (replaced by #4172) - Branch: cfgperl - ! t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 4170] By: jhi on 1999/09/17 12:59:11 - Log: Detypo #4169. - Branch: cfgperl - ! t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 4169] By: jhi on 1999/09/17 12:16:34 - Log: Diagnose possible quota limits. - Branch: cfgperl - ! t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 4168] By: jhi on 1999/09/17 12:10:43 - Log: UNICOS doesn't have getpgid(). Or, at least 9.0.1ai - doesn't have one that wouldn't cause SIGSYS. UNICOS - does have getpgrp(void) so Perl getpgrp() is happy. - Branch: cfgperl - ! hints/unicos.sh -____________________________________________________________________________ -[ 4167] By: jhi on 1999/09/17 11:49:30 - Log: Filesystem quotas may stop you from using large files. - Branch: cfgperl - ! pod/perldelta.pod t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 4166] By: jhi on 1999/09/17 11:36:01 - Log: Too strict pattern for parsing group lists. - Branch: cfgperl - ! t/op/groups.t -____________________________________________________________________________ -[ 4165] By: jhi on 1999/09/17 09:06:18 - Log: Configure maintenance. It's sigaction.sa_flags - and the Glossary regen'ed. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH - Branch: metaconfig - ! U/compline/d_sigaction.U -____________________________________________________________________________ -[ 4164] By: jhi on 1999/09/15 06:57:51 - Log: Integrate with Sarathy. - Branch: cfgperl - +> jpl/JNI/Closer.java jpl/JNI/JNIConfig jpl/JNI/JNIConfig.Win32 - +> jpl/JNI/JNIConfig.kaffe jpl/JNI/JNIConfig.noembed - +> jpl/JNI/JNIConfig.standard jpl/JNI/typemap.gcc - +> jpl/JNI/typemap.win32 jpl/SETVARS.PL - !> Changes MANIFEST embed.h embed.pl jpl/JNI/JNI.pm - !> jpl/JNI/JNI.xs jpl/JNI/Makefile.PL jpl/JNI/test.pl - !> jpl/JNI/typemap jpl/JPL/Makefile.PL - !> jpl/PerlInterpreter/Makefile.PL - !> jpl/PerlInterpreter/PerlInterpreter.c - !> jpl/PerlInterpreter/PerlInterpreter.h jpl/README - !> jpl/Sample/Makefile.PL jpl/install-jpl - !> lib/File/Spec/Functions.pm pod/perlhist.pod regexec.c - !> t/op/pat.t -____________________________________________________________________________ -[ 4163] By: gsar on 1999/09/15 05:17:27 - Log: add :ALL export tag (from Chris Nandor <pudge@pobox.com>) + and notes from + + Subject: Re: [ID 20000719.001] Problem with bleadperl of 7/18/00 + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Tue, 25 Jul 2000 11:43:25 +0100 + Message-Id: <E13H2BJ-0002nG-00@libra.cus.cam.ac.uk> Branch: perl - ! lib/File/Spec/Functions.pm + ! t/comp/require.t toke.c utf8.c ____________________________________________________________________________ -[ 4162] By: gsar on 1999/09/15 05:09:14 - Log: addendum to change#4136 (from Robin Barker <rmb1@cise.npl.co.uk>) +[ 6434] By: jhi on 2000/07/25 02:39:54 + Log: Make the "uninit variable" warning to say "concat or string" + or "join or string" when in concat or join . + + Subject: Re: [ID 20000403.009] uninitialised concatenation??? + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Tue, 04 Apr 2000 18:22:58 +0100 + Message-Id: <E12cX2Y-000364-00@taurus.cus.cam.ac.uk> + + Subject: [ID 20000330.052] Use of uninitialized value in concatenation (.) + From: William R Ward <hermit@BayView.COM> + Date: Thu, 30 Mar 2000 19:50:03 -0800 + Message-Id: <200003310350.TAA13319@komodo.bayview.com> Branch: perl - ! Changes embed.h embed.pl + ! opcode.h opcode.pl opnames.h pp.sym pp_proto.h + ! t/pragma/warn/op t/pragma/warn/sv ____________________________________________________________________________ -[ 4161] By: gsar on 1999/09/15 04:08:25 - Log: missing perlhist dates from Jeff Okamoto +[ 6433] By: jhi on 2000/07/24 17:52:56 + Log: File::Spec::VMS fixup for tmpdir from Craig Berry. Branch: perl - ! pod/perlhist.pod + ! lib/File/Spec/VMS.pm ____________________________________________________________________________ -[ 4160] By: gsar on 1999/09/15 03:13:08 - Log: jpl tweak +[ 6432] By: jhi on 2000/07/24 17:44:44 + Log: Test cases for #6431. + + Subject: Re: [PATCH] [ID 20000716.011] strangeness with split($_ =~ m/.../) + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Mon, 24 Jul 2000 15:32:29 +0100 + Message-Id: <E13GjHR-00058t-00@libra.cus.cam.ac.uk> Branch: perl - ! MANIFEST jpl/JNI/Makefile.PL + ! t/op/pat.t t/op/split.t ____________________________________________________________________________ -[ 4159] By: gsar on 1999/09/15 02:57:08 - Log: update to JPL snapshot v09141999, with minor tweaks (from Brian - Jepson <bjepson@home.com>) +[ 6431] By: jhi on 2000/07/24 17:43:17 + Log: Bind op fix. + + Subject: Re: [PATCH] [ID 20000716.011] strangeness with split($_ =~ m/.../) + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Mon, 17 Jul 2000 20:04:56 +0100 + Message-Id: <E13EGCG-0006oO-00@libra.cus.cam.ac.uk> Branch: perl - + jpl/JNI/Closer.java jpl/JNI/JNIConfig jpl/JNI/JNIConfig.Win32 - + jpl/JNI/JNIConfig.kaffe jpl/JNI/JNIConfig.noembed - + jpl/JNI/JNIConfig.standard jpl/JNI/typemap.gcc - + jpl/JNI/typemap.win32 jpl/SETVARS.PL - ! jpl/JNI/JNI.pm jpl/JNI/JNI.xs jpl/JNI/Makefile.PL - ! jpl/JNI/test.pl jpl/JNI/typemap jpl/JPL/Makefile.PL - ! jpl/PerlInterpreter/Makefile.PL - ! jpl/PerlInterpreter/PerlInterpreter.c - ! jpl/PerlInterpreter/PerlInterpreter.h jpl/README - ! jpl/Sample/Makefile.PL jpl/install-jpl + ! op.c ____________________________________________________________________________ -[ 4158] By: gsar on 1999/09/15 01:27:14 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 14 Sep 1999 21:26:15 EDT - Message-Id: <199909150126.VAA24720@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_58+] Re: [ID 19990914.001] Perl_re_intuit_start() hangs in a loop +[ 6430] By: jhi on 2000/07/24 03:42:42 + Log: Subject: [ID 20000716.023] syslog test fails without sockets + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Sun, 16 Jul 2000 12:07:42 -0700 (PDT) + Message-Id: <200007161907.e6GJ7g115736@garcia.efn.org> + Branch: metaconfig/U/perl + ! Extensions.U Branch: perl - ! regexec.c t/op/pat.t -____________________________________________________________________________ -[ 4157] By: jhi on 1999/09/14 21:18:09 - Log: config.h will define USE_64_BITS if need be. - Branch: cfgperl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 4156] By: jhi on 1999/09/14 20:30:00 - Log: Change #4149 necessitates also a small code change. - Branch: cfgperl - ! ext/B/defsubs_h.PL -____________________________________________________________________________ -[ 4155] By: jhi on 1999/09/14 20:15:53 - Log: Update EPOC libdir names. - Branch: cfgperl - ! epoc/config.h -____________________________________________________________________________ -[ 4154] By: jhi on 1999/09/14 20:13:41 - Log: Obsolete epoc/config.h caused #4153 to re-introduce already - deceased HAS.*DBM.*64 mumblings. - Branch: cfgperl - ! Configure config_h.SH epoc/config.h -____________________________________________________________________________ -[ 4153] By: jhi on 1999/09/14 20:04:53 - Log: Configure nits. - Branch: cfgperl ! Configure config_h.SH - Branch: metaconfig - ! U/compline/d_sigaction.U U/threads/i_pthread.U -____________________________________________________________________________ -[ 4152] By: jhi on 1999/09/14 19:30:22 - Log: Integrate with Sarathy. - Branch: cfgperl - +> ext/B/defsubs_h.PL t/lib/bigfltpm.t - - ext/B/defsubs.h.PL t/lib/bigfloatpm.t - !> INSTALL MANIFEST ext/B/Makefile.PL pod/perldiag.pod - !> win32/config_sh.PL -____________________________________________________________________________ -[ 4151] By: jhi on 1999/09/14 10:25:01 - Log: Update Unicode database and recompute the tables. - Rename the .txt files to be more Unicode 3.0-like. - Unihan-3.0.txt not included because it is 16 MB. - syllables.txt is manually maintained. - See ReadMe.txt for description of the .txt files. - (not all of them are used yet) - Branch: cfgperl - + lib/unicode/ArabShap.txt lib/unicode/Blocks.txt - + lib/unicode/CompExcl.txt lib/unicode/EAWidth.txt - + lib/unicode/Index.txt lib/unicode/Jamo-2.txt - + lib/unicode/LineBrk.txt lib/unicode/Names.txt - + lib/unicode/Props.txt lib/unicode/ReadMe.txt - + lib/unicode/SpecCase.txt - - lib/unicode/arabshp.txt lib/unicode/blocks.txt - - lib/unicode/index2.txt lib/unicode/jamo2.txt - - lib/unicode/names2.txt lib/unicode/props2.txt - - lib/unicode/readme.txt - ! MANIFEST lib/unicode/ArabLink.pl lib/unicode/ArabLnkGrp.pl - ! lib/unicode/Bidirectional.pl lib/unicode/Block.pl - ! lib/unicode/Category.pl lib/unicode/CombiningClass.pl - ! lib/unicode/Decomposition.pl - ! lib/unicode/In/ArabicPresentationForms-B.pl - ! lib/unicode/In/Specials.pl lib/unicode/In/Tibetan.pl - ! lib/unicode/Is/Alnum.pl lib/unicode/Is/Alpha.pl - ! lib/unicode/Is/BidiCS.pl lib/unicode/Is/BidiL.pl - ! lib/unicode/Is/BidiON.pl lib/unicode/Is/BidiWS.pl - ! lib/unicode/Is/DCcompat.pl lib/unicode/Is/DecoCanon.pl - ! lib/unicode/Is/DecoCompat.pl lib/unicode/Is/L.pl - ! lib/unicode/Is/Ll.pl lib/unicode/Is/Lo.pl - ! lib/unicode/Is/Lower.pl lib/unicode/Is/Lu.pl - ! lib/unicode/Is/Pd.pl lib/unicode/Is/Po.pl lib/unicode/Is/S.pl - ! lib/unicode/Is/Sm.pl lib/unicode/Is/So.pl - ! lib/unicode/Is/Upper.pl lib/unicode/Is/Word.pl - ! lib/unicode/JamoShort.pl lib/unicode/UnicodeData-Latest.txt - ! lib/unicode/mktables.PL ____________________________________________________________________________ -[ 4150] By: gsar on 1999/09/14 09:31:57 - Log: INSTALL tweak - Branch: perl - ! INSTALL -____________________________________________________________________________ -[ 4149] By: gsar on 1999/09/14 09:00:45 - Log: change some filenames to be 8.3-friendly +[ 6429] By: jhi on 2000/07/24 03:11:52 + Log: Add an optimization for map-maps-a-list-element-to-more-list-elements + case, but add also notes explaining the relationship of this + patch and the earlier notes by Sarathy. + + Subject: Map is still slow + From: "Ben Tilly" <ben_tilly@hotmail.com> + Date: Sat, 15 Jul 2000 17:23:27 EDT + Message-ID: <20000715212327.21656.qmail@hotmail.com> Branch: perl - +> ext/B/defsubs_h.PL t/lib/bigfltpm.t - - ext/B/defsubs.h.PL t/lib/bigfloatpm.t - ! MANIFEST ext/B/Makefile.PL pod/perldiag.pod + ! pp_ctl.c ____________________________________________________________________________ -[ 4148] By: gsar on 1999/09/14 08:35:00 - Log: win32 config tweak (suggested by Greg Chapman <glc@well.com>) +[ 6428] By: jhi on 2000/07/24 02:58:52 + Log: Documentation to explain the behaviour of map(). + + Subject: Re: Map is still slow + From: Gurusamy Sarathy <gsar@ActiveState.com> + Date: Sat, 15 Jul 2000 16:05:09 -0700 + Message-Id: <200007152305.QAA26887@molotok.activestate.com> Branch: perl - ! win32/config_sh.PL -____________________________________________________________________________ -[ 4147] By: jhi on 1999/09/14 08:07:49 - Log: Not that UVSIZE normally differs that much from IVSIZE... - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 4146] By: jhi on 1999/09/14 08:04:40 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Changes ext/DB_File/DB_File.xs -____________________________________________________________________________ -[ 4145] By: jhi on 1999/09/14 07:10:02 - Log: I_PTHREAD was PTHREADEAD. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/threads/i_pthread.U + ! pp_ctl.c ____________________________________________________________________________ -[ 4144] By: gsar on 1999/09/14 06:46:47 - Log: change#4113 was missing DB_File.xs changes +[ 6427] By: jhi on 2000/07/24 02:50:03 + Log: Add tests for + [ID 19991110.003] another matching finding by pcre author + which has already been fixed by some patch, as verified in + + Subject: Re: two regex bugs from the mists of time (well, last November) + From: Hugo <hv@crypt.compulink.co.uk> + Date: Sat, 22 Jul 2000 18:12:58 +0100 + Message-Id: <200007221712.SAA26770@crypt.compulink.co.uk> Branch: perl - ! ext/DB_File/DB_File.xs + ! t/op/re_tests ____________________________________________________________________________ -[ 4143] By: jhi on 1999/09/13 20:16:20 - Log: Small doc and whitespace edits. - Branch: cfgperl - ! ext/DynaLoader/dl_aix.xs ext/DynaLoader/dl_beos.xs - ! ext/DynaLoader/dl_cygwin.xs ext/DynaLoader/dl_dld.xs - ! ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_mpeix.xs - ! ext/DynaLoader/dl_next.xs ext/DynaLoader/dl_rhapsody.xs - ! ext/DynaLoader/dl_vmesa.xs ext/DynaLoader/dl_vms.xs - ! pod/perldelta.pod -____________________________________________________________________________ -[ 4142] By: gsar on 1999/09/13 19:32:31 - Log: integrate cfgperl contents into mainline, update Changes +[ 6426] By: jhi on 2000/07/24 02:11:20 + Log: A missing 'break' after the [[:space:]] switch case. + + Subject: [ID 20000718.006] Missing 'break' in regcomp.c + From: "Stephen P. Potter" <spp@ds.net> + Date: Tue, 18 Jul 2000 16:25:17 -0400 + Message-Id: <200007182025.QAA28383@spp.users.ds.net> Branch: perl - +> ext/DB_File/version.c - ! Changes - !> (integrate 44 files) -____________________________________________________________________________ -[ 4141] By: jhi on 1999/09/13 16:16:56 - Log: Scan for <pthread.h> always. - Branch: cfgperl - ! Configure config_h.SH perl.h - Branch: metaconfig - ! U/threads/i_pthread.U -____________________________________________________________________________ -[ 4140] By: jhi on 1999/09/13 16:00:08 - Log: Integrate with Sarathy. - Branch: cfgperl - !> (integrate 27 files) -____________________________________________________________________________ -[ 4139] By: jhi on 1999/09/13 15:35:18 - Log: Add -A option to Configure to diddle with variables - after the hints file has been applied. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/modified/Oldconfig.U U/modified/Options.U -____________________________________________________________________________ -[ 4138] By: jhi on 1999/09/13 13:42:56 - Log: Change #4136 edited DynaLoader.xs which is kind of fruitless. - Branch: cfgperl - ! ext/DynaLoader/dl_aix.xs ext/DynaLoader/dl_beos.xs - ! ext/DynaLoader/dl_cygwin.xs ext/DynaLoader/dl_dld.xs - ! ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_mpeix.xs - ! ext/DynaLoader/dl_next.xs ext/DynaLoader/dl_rhapsody.xs - ! ext/DynaLoader/dl_vmesa.xs ext/DynaLoader/dl_vms.xs -____________________________________________________________________________ -[ 4137] By: jhi on 1999/09/13 13:25:31 - Log: Applying change #4136 manually introduced patch residue. - Branch: cfgperl - ! perl.h + ! regcomp.c ____________________________________________________________________________ -[ 4136] By: jhi on 1999/09/13 13:23:04 - Log: Replace change #4100 with - From: Robin Barker <rmb1@cise.npl.co.uk> - To: gsar@activestate.com - Cc: perl5-porters@perl.org - Subject: Re: [ID 19990907.004] [PATCH perl5.005_61] compiler warnings with -Duse64bits - Date: Mon, 13 Sep 1999 14:15:11 +0100 (BST) - Message-Id: <199909131315.OAA24012@tempest.npl.co.uk> - Branch: cfgperl - ! doio.c dump.c ext/B/B.xs ext/B/typemap - ! ext/ByteLoader/bytecode.h ext/Devel/DProf/DProf.xs - ! ext/DynaLoader/dl_dlopen.xs ext/ODBM_File/ODBM_File.xs - ! ext/POSIX/POSIX.xs lib/ExtUtils/typemap malloc.c perl.h pp.c - ! pp_ctl.c pp_hot.c pp_sys.c sv.c -____________________________________________________________________________ -[ 4135] By: jhi on 1999/09/13 10:22:31 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_61] MakeMaker supports uninstalled Perls - Date: Sat, 11 Sep 1999 05:31:03 -0400 (EDT) - Message-Id: <199909110931.FAA11036@monk.mps.ohio-state.edu> +[ 6425] By: jhi on 2000/07/24 02:06:12 + Log: The output might have been produced in the wrong order. - From: andreas.koenig@anima.de (Andreas J. Koenig) - To: Ilya Zakharevich <ilya@math.ohio-state.edu> - Cc: perl5-porters@perl.org (Mailing list Perl5) - Subject: Re: [PATCH 5.005_61] MakeMaker supports uninstalled Perls - Date: 11 Sep 1999 15:36:26 +0200 - Message-ID: <sfc906dr2n9.fsf@hohenstaufen.in-berlin.de> - Branch: cfgperl - ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 4134] By: jhi on 1999/09/13 10:20:14 - Log: From: Tom Phoenix <rootbeer@redcat.com> - To: Perl Porters Mailing List <perl5-porters@perl.org> - Subject: [DOCPATCH] Server errors and perldiag - Date: Fri, 10 Sep 1999 16:45:02 -0700 (PDT) - Message-ID: <Pine.GSO.4.10.9909101639490.16999-100000@user2.teleport.com> - Branch: cfgperl - ! pod/perldiag.pod -____________________________________________________________________________ -[ 4133] By: gsar on 1999/09/13 03:25:43 - Log: avoid assertion failure on C<@a'> + Subject: [ID 20000720.003] [PATCH] t/op/write.t + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Thu, 20 Jul 2000 18:49:18 +0100 + Message-Id: <E13FKRi-0004rF-00@libra.cus.cam.ac.uk> Branch: perl - ! toke.c + ! t/op/write.t ____________________________________________________________________________ -[ 4132] By: gsar on 1999/09/13 03:03:57 - Log: add -DPERL_Y2KWARN build option that will generate additional - warnings on "19$yy" etc (reworked a patch suggested by - Ulrich Pfeifer <upf@de.uu.net>) +[ 6424] By: jhi on 2000/07/24 02:00:07 + Log: Use STDOUT consistently. + + Subject: [ID 20000720.002] [PATCH] Consistency of Test::Harness output + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Thu, 20 Jul 2000 18:04:01 +0100 + Message-Id: <E13FJjt-0004Jh-00@libra.cus.cam.ac.uk> Branch: perl - ! pod/perldelta.pod pod/perldiag.pod pod/perllexwarn.pod - ! pp_hot.c sv.c t/pragma/warn/pp_hot t/pragma/warn/sv + ! lib/Test/Harness.pm ____________________________________________________________________________ -[ 4131] By: gsar on 1999/09/12 22:06:25 - Log: fix DATA leaks; reword documentation about the DATA filehandle +[ 6423] By: jhi on 2000/07/24 01:54:54 + Log: Protect against "wild next"s, that is, callbacks doing "next" + instead of "return". + + Subject: [PATCH] Re: [ID 20000717.003] Core dump in 5.6.0 + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Tue, 18 Jul 2000 11:30:16 +0100 + Message-Id: <E13EUdk-0006ha-00@libra.cus.cam.ac.uk> Branch: perl - ! ext/Opcode/Safe.pm lib/Pod/Functions.pm pod/perldata.pod + ! lib/File/Find.pm ____________________________________________________________________________ -[ 4130] By: gsar on 1999/09/12 20:08:56 - Log: make sprintf("%g",...) threadsafe; only taint its result iff the - formatted result looks nonstandard +[ 6422] By: jhi on 2000/07/24 01:35:47 + Log: Out-of-date note removed. + + Subject: [PATCH] documentation perlipc + From: rspier@pobox.com (Robert Spier) + Date: Thu, 20 Jul 2000 19:21:14 -0400 (EDT) + Message-ID: <14711.35178.572612.502654@rls.cx> Branch: perl - ! embed.pl embedvar.h intrpvar.h objXSUB.h perl.c perlapi.c - ! pod/perlfunc.pod pod/perlguts.pod proto.h sv.c - ! t/pragma/locale.t thrdvar.h + ! pod/perlipc.pod ____________________________________________________________________________ -[ 4129] By: gsar on 1999/09/12 17:04:11 - Log: From: Doug MacEachern <dougm@cp.net> - Date: Sun, 25 Jul 1999 15:49:00 -0700 (PDT) - Message-ID: <Pine.LNX.4.10.9907251538380.373-100000@mojo.eng.cp.net> - Subject: [PATCH 5.005_57] B::clearsym +[ 6421] By: jhi on 2000/07/24 00:09:18 + Log: Send all installperl messages to STDERR and be -w clean. + + Subject: [PATCH] Re: [ID 20000721.003] installperl stderr/stdout problem + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Sat, 22 Jul 2000 14:02:11 +0100 + Message-Id: <E13Fyux-0003Q2-00@libra.cus.cam.ac.uk> Branch: perl - ! ext/B/B.pm ext/B/B/Bblock.pm ext/B/B/Debug.pm ext/B/B/Terse.pm + ! installperl ____________________________________________________________________________ -[ 4128] By: gsar on 1999/09/12 16:59:12 - Log: better debugger help output (from Ilya Zakharevich) +[ 6420] By: jhi on 2000/07/24 00:04:19 + Log: Decutandpasto. + + Subject: [PATCH perl-current] 19990607.008 - perlipc.pod + From: "Richard Soderberg" <rs@crystalflame.net> + Date: Sun, 23 Jul 2000 01:37:23 -0700 + Message-ID: <NAEKLNAAHLMBPMPNBMLECEIKCBAA.rs@crystalflame.net> Branch: perl - ! lib/perl5db.pl + ! pod/perlipc.pod ____________________________________________________________________________ -[ 4127] By: jhi on 1999/09/11 20:50:37 - Log: Integrate with Sarathy. - Branch: cfgperl - +> pod/perlcompile.pod t/lib/gol-basic.t t/lib/gol-compat.t - +> t/lib/gol-linkage.t - !> (integrate 43 files) -____________________________________________________________________________ -[ 4126] By: nick on 1999/09/10 20:44:22 - Log: Get resolve -at mainline - Branch: utfperl - +> (branch 297 files) - - README.cygwin32 XSlock.h bytecode.h byterun.c byterun.h - - cygwin32/cw32imp.h cygwin32/gcc2 cygwin32/ld2 cygwin32/perlgcc - - cygwin32/perlld ext/B/byteperl.c ext/DynaLoader/dl_cygwin32.xs - - hints/cygwin32.sh interp.sym myconfig objpp.h perl_exp.SH - - t/pragma/warn-1global t/pragma/warning.t thread.sym - - win32/GenCAPI.pl win32/TEST win32/autosplit.pl - - win32/bin/network.pl win32/bin/webget.pl win32/bin/www.pl - - win32/genxsdef.pl win32/makedef.pl win32/makemain.pl - - win32/makeperldef.pl win32/perlhost.h - !> (integrate 847 files) -____________________________________________________________________________ -[ 4125] By: gsar on 1999/09/10 19:22:14 - Log: s/dXS_TARGET/dXSTARG/ in change#4044 (to match dARGS vs dXSARGS - etc.) - Branch: perl - ! XSUB.h pp.h -____________________________________________________________________________ -[ 4124] By: gsar on 1999/09/10 19:14:35 - Log: rewrote substantive parts of patch - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Fri, 27 Aug 1999 19:02:18 -0400 - Message-ID: <19990827190218.A19561@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_58] REx documentation +[ 6419] By: jhi on 2000/07/24 00:01:12 + Log: A cleaner abs_path(). + Subject: Re: unix alternative to Cwd.pm + From: Jeff Pinyan <jeffp@crusoe.net> + Date: Sun, 23 Jul 2000 17:43:02 -0400 (EDT) + Message-ID: <Pine.GSO.4.21.0007231739120.4304-100000@crusoe.crusoe.net> Branch: perl - ! pod/perlre.pod + ! lib/Cwd.pm ____________________________________________________________________________ -[ 4123] By: gsar on 1999/09/10 18:21:53 - Log: note about AVf_* +[ 6418] By: jhi on 2000/07/23 23:48:56 + Log: Detypo. + + Subject: [PATCH perl-current] Typo in hints/powerux.sh + From: "Richard Soderberg" <rs@crystalflame.net> + Date: Sun, 23 Jul 2000 01:27:33 -0700 + Message-ID: <NAEKLNAAHLMBPMPNBMLEOEIJCBAA.rs@crystalflame.net> Branch: perl - ! av.h + ! hints/powerux.sh ____________________________________________________________________________ -[ 4122] By: gsar on 1999/09/10 17:55:42 - Log: allow 'text' in L<text|A::B/"C"> (from Martin Lichtin - <lichtin@bivio.com>) +[ 6417] By: jhi on 2000/07/17 22:13:31 + Log: Subject: SDBM_File documentation + From: mjd@plover.com + Date: 16 Jul 2000 17:41:17 -0000 + Message-ID: <20000716174117.18515.qmail@plover.com> Branch: perl - ! lib/Pod/Html.pm + ! ext/SDBM_File/SDBM_File.pm ____________________________________________________________________________ -[ 4121] By: gsar on 1999/09/10 17:49:35 - Log: dos-djgpp update (from Laszlo Molnar <laszlo.molnar@eth.ericsson.se>) +[ 6416] By: jhi on 2000/07/17 19:13:26 + Log: MPE/ix updates for perl 5.6.0 from Mark Bixby. Branch: perl - ! AUTHORS Changes README.dos djgpp/config.over - ! djgpp/configure.bat djgpp/djgpp.c djgpp/djgppsed.sh dosish.h - ! lib/ExtUtils/MM_Unix.pm pod/pod2usage.PL pod/podchecker.PL - ! pod/podselect.PL sv.h t/io/openpid.t util.c + ! hints/mpeix.sh mpeix/relink ____________________________________________________________________________ -[ 4120] By: gsar on 1999/09/10 12:25:01 - Log: add perlcompile.pod (edited content from Nathan Torkington - <gnat@frii.com> and others) +[ 6415] By: jhi on 2000/07/15 14:11:02 + Log: Fix the bitvector ops for utf8 (tricky since past 7 bits + the utf8 'characters' can be more than one octet). + + Date: Sat, 15 Jul 2000 00:21:56 +0100 + From: Tom Hughes <tom@compton.nu> + Subject: Re: [ID 20000714.002] + Message-ID: <db2334de49.tom@compton.compton.nu> + + Reported in + + Subject: [ID 20000714.002] + From: "Simon Cozens" <simon@othersideofthe.earth.li> + Date: 14 Jul 2000 15:13:09 -0000 + Message-Id: <20000714151309.7170.qmail@othersideofthe.earth.li> Branch: perl - + pod/perlcompile.pod - ! MANIFEST pod/Makefile pod/buildtoc pod/perl.pod pod/roffitall + ! doop.c ____________________________________________________________________________ -[ 4119] By: gsar on 1999/09/10 11:05:13 - Log: avoid leaking static local_patches unless patchlevel.h is - explicitly included +[ 6414] By: jhi on 2000/07/15 03:13:41 + Log: another VMS build tweak from Peter Prymmer Branch: perl - ! patchlevel.h perl.c + ! vms/descrip_mms.template ____________________________________________________________________________ -[ 4118] By: gsar on 1999/09/10 10:44:54 - Log: upgrade to Getopt::Long v2.20 (from Johan Vromans - <jvromans@squirrel.nl>) +[ 6413] By: jhi on 2000/07/15 03:10:40 + Log: perlvms.pod whitespace cleanup to keep pod utils happy. Branch: perl - + t/lib/gol-basic.t t/lib/gol-compat.t t/lib/gol-linkage.t - ! Changes MANIFEST lib/Getopt/Long.pm + ! vms/perlvms.pod ____________________________________________________________________________ -[ 4116] By: jhi on 1999/09/09 15:56:52 - Log: perldeltify change #4115. - Branch: cfgperl - ! pod/perldelta.pod -____________________________________________________________________________ -[ 4115] By: jhi on 1999/09/09 15:48:56 - Log: From: "John L. Allen" <allen@grumman.com> - To: perl5-porters@perl.org - Subject: [ID 19990901.003] Time::Local should not croak on "out-of-range" days - Date: Wed, 1 Sep 1999 13:33:39 -0400 (EDT) - Message-Id: <199909011733.NAA17356@gateway.grumman.com> - Branch: cfgperl - ! lib/Time/Local.pm -____________________________________________________________________________ -[ 4114] By: jhi on 1999/09/09 15:42:30 - Log: From: "Daniel S. Lewart" <lewart@www.cvm.uiuc.edu> - To: perl5-porters@perl.org - Subject: [ID 19990909.003] MAXINT redefined warning on HP-UX 10.20 - Date: Thu, 9 Sep 1999 10:33:37 -0500 (CDT) - Message-Id: <199909091533.KAA01242@www.cvm.uiuc.edu> - Branch: cfgperl - ! pp_sys.c -____________________________________________________________________________ -[ 4113] By: jhi on 1999/09/09 10:17:45 - Log: From: paul.marquess@bt.com - To: gsar@ActiveState.com - Cc: perl5-porters@perl.org - Subject: [PATCH 5.005_61] DB_File 1.71 - Date: Thu, 9 Sep 1999 11:20:13 +0100 - Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB202D49BBE@mbtlipnt02.btlabs.bt.co.uk> - Branch: cfgperl - + ext/DB_File/version.c - ! MANIFEST ext/DB_File/Changes ext/DB_File/DB_File.pm - ! ext/DB_File/Makefile.PL ext/DB_File/dbinfo ext/DB_File/typemap - ! t/lib/db-btree.t -____________________________________________________________________________ -[ 4112] By: jhi on 1999/09/09 09:05:32 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_58] Fix interaction of (?p{}) and (?>) - Date: Thu, 9 Sep 1999 04:40:11 -0400 (EDT) - Message-Id: <199909090840.EAA26471@monk.mps.ohio-state.edu> - Branch: cfgperl - ! regexec.c t/op/pat.t -____________________________________________________________________________ -[ 4110] By: jhi on 1999/09/09 07:29:17 - Log: Tidy up 64-bit situation in perldelta. - Branch: cfgperl - ! pod/perldelta.pod -____________________________________________________________________________ -[ 4109] By: jhi on 1999/09/09 07:26:53 - Log: Clear up PL_regcc issues. +[ 6412] By: jhi on 2000/07/15 00:31:05 + Log: More docs for sv functions. - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_60] Another regexec.c unobfuscation - Date: Thu, 9 Sep 1999 02:49:49 -0400 (EDT) - Message-Id: <199909090649.CAA26119@monk.mps.ohio-state.edu> - Branch: cfgperl - ! regexec.c -____________________________________________________________________________ -[ 4108] By: gsar on 1999/09/08 20:52:51 - Log: avoid ass_u_ming uppercase types are not user objects (spotted - by Kurt Starsinic) + Subject: [PATCH cfgperl] sv.c apidoc + From: simon@brecon.co.uk (Simon Cozens) + Date: 13 Jul 2000 09:00:20 GMT + Message-ID: <slrn8mr194.2em.simon@justanother.perlhacker.org> + + Subject: Re: [PATCH cfgperl] sv.c apidoc + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Thu, 13 Jul 2000 12:27:41 +0100 + Message-Id: <E13Ch9Z-0006QL-00@libra.cus.cam.ac.uk> + + Subject: Re: [PATCH cfgperl] sv.c apidoc + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Thu, 13 Jul 2000 13:23:09 +0100 + Message-Id: <E13Ci1F-0007WR-00@libra.cus.cam.ac.uk> + + Subject: Re: [PATCH cfgperl] sv.c apidoc + From: simon@brecon.co.uk (Simon Cozens) + Date: 14 Jul 2000 06:51:02 GMT + Message-ID: <slrn8mte2m.1qo.simon@justanother.perlhacker.org> Branch: perl - ! ext/Data/Dumper/Dumper.pm + ! embed.pl pod/perlapi.pod sv.c ____________________________________________________________________________ -[ 4107] By: gsar on 1999/09/08 20:35:18 - Log: From: akim@epita.fr (DEMAILLE Akim) - Date: Wed, 8 Sep 1999 18:18:44 +0200 (CEST) - Message-Id: <m11OkQm-003A4IC@beyrouth.lrde.epita.fr> - Subject: [ID 19990908.014] s2p does not quote @ +[ 6411] By: jhi on 2000/07/15 00:10:41 + Log: lib/b test fixes from Peter Prymmer. Branch: perl - ! x2p/s2p.PL + ! t/lib/b.t ____________________________________________________________________________ -[ 4106] By: gsar on 1999/09/08 20:25:12 - Log: integrate cfgperl contents into mainline +[ 6410] By: jhi on 2000/07/15 00:02:09 + Log: Subject: [docpatch] Re: [ID 19991002.011] perldoc -f shift + From: Hugo <hv@crypt.compulink.co.uk> + Date: Fri, 14 Jul 2000 23:05:20 +0100 + Message-Id: <200007142205.XAA17882@crypt.compulink.co.uk> + + Didn't anymore apply, but that point still could use another fix. Branch: perl - !> (integrate 30 files) -____________________________________________________________________________ -[ 4105] By: jhi on 1999/09/08 09:02:37 - Log: Minor touches at the [:class:] description. - Branch: cfgperl - ! pod/perlre.pod -____________________________________________________________________________ -[ 4104] By: jhi on 1999/09/08 08:57:58 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.005_58] Fix debugging output for REx - Date: Wed, 8 Sep 1999 05:02:02 -0400 - Message-ID: <19990908050201.A17682@monk.mps.ohio-state.edu> - Branch: cfgperl - ! regcomp.c + ! pod/perlfunc.pod ____________________________________________________________________________ -[ 4103] By: gsar on 1999/09/08 00:53:50 - Log: fix memory leak in C<sub f { split ' ', "a b" } f() while 1> +[ 6409] By: jhi on 2000/07/14 23:15:15 + Log: thinko fix in vms/descrip_mms.template, the win32.pod in lib, + not in pod, from Peter Prymmer Branch: perl - ! pp.c + ! vms/descrip_mms.template ____________________________________________________________________________ -[ 4102] By: gsar on 1999/09/08 00:52:50 - Log: fix memory leak in C<sub f { @_ = 1 } f() while 1> +[ 6408] By: jhi on 2000/07/14 20:35:05 + Log: The bug report + [ID 19991110.002] minimal matching discrepancy found by pcre author + seems to have been fixed (though differently from what was suggested + in the report) in 5.6.0. Add tests to keep the bug from reappearing. Branch: perl - ! cop.h pp_hot.c + ! t/op/re_tests ____________________________________________________________________________ -[ 4101] By: gsar on 1999/09/07 17:25:07 - Log: various fixups for windows +[ 6407] By: jhi on 2000/07/14 17:38:08 + Log: Fix AutoSplit to use File::Spec the right way in VMS, + from Peter Prymmer. Branch: perl - ! embed.h embed.pl objXSUB.h op.c perlapi.c proto.h - ! win32/Makefile win32/makefile.mk xsutils.c + ! lib/AutoSplit.pm ____________________________________________________________________________ -[ 4100] By: jhi on 1999/09/07 12:49:15 - Log: Fix pointer casts. +[ 6406] By: jhi on 2000/07/14 14:13:22 + Log: Merge perlhacktut into perlhack, update perlguts. - From: Robin Barker <rmb1@cise.npl.co.uk> - To: perl5-porters@perl.org - Subject: [ID 19990907.004] [PATCH perl5.005_61] compiler warnings with - -Duse64bits - Date: Tue, 7 Sep 1999 12:30:18 +0100 (BST) - Message-Id: <199909071130.MAA11435@tempest.npl.co.uk> - Branch: cfgperl - ! doio.c dump.c ext/B/B.xs ext/B/typemap - ! ext/ByteLoader/bytecode.h ext/Devel/DProf/DProf.xs - ! ext/DynaLoader/dl_dlopen.xs ext/ODBM_File/ODBM_File.xs - ! ext/POSIX/POSIX.xs lib/ExtUtils/typemap malloc.c perl.h pp.c - ! pp_ctl.c pp_hot.c pp_sys.c sv.c -____________________________________________________________________________ -[ 4099] By: jhi on 1999/09/07 10:29:04 - Log: Add sig/pid/uid size and sign probes. - Branch: metaconfig - + U/typedefs/gidsign.U U/typedefs/gidsize.U U/typedefs/pidsign.U - + U/typedefs/pidsize.U U/typedefs/uidsign.U U/typedefs/uidsize.U -____________________________________________________________________________ -[ 4098] By: jhi on 1999/09/07 10:27:06 - Log: Band-aid until we've got %{Uid_t} or something similar - for sv_catpvfn(). - Branch: cfgperl - ! taint.c -____________________________________________________________________________ -[ 4097] By: jhi on 1999/09/07 09:41:23 - Log: Fix a printf thinko: now quads must have the ll L q prefix. - (in other words, a bare %d is an int/unsigned) - Branch: cfgperl - ! pp_sys.c sv.c t/op/64bit.t -____________________________________________________________________________ -[ 4096] By: jhi on 1999/09/07 07:36:17 - Log: HP-UX 10.20 and gcc 2.8.1 break UINT32_MAX. + Subject: Re: Perlhacktut + From: simon@brecon.co.uk (Simon Cozens) + Date: 14 Jul 2000 06:49:21 GMT + Message-ID: <slrn8mtdvh.1qo.simon@justanother.perlhacker.org> - From: "Daniel S. Lewart" <lewart@www.cvm.uiuc.edu> - To: perl5-porters@perl.org - Subject: [ID 19990906.007] Not OK: perl 5.00561 on PA-RISC1.1 10.20 - Date: Mon, 6 Sep 1999 21:18:12 -0500 (CDT) - Message-Id: <199909070218.VAA29232@www.cvm.uiuc.edu> - Branch: cfgperl - ! hints/hpux.sh perl.h -____________________________________________________________________________ -[ 4095] By: gsar on 1999/09/06 20:47:02 - Log: applied suggested patch with suitable test to detect MSVC - From: "Vishal Bhatia" <vishalb@my-deja.com> - Date: Wed, 11 Aug 1999 01:43:28 -0700 - Message-ID: <GFCJELIOGEENAAAA@my-deja.com> - Subject: compiler on win32 + Subject: Re: Perlhacktut + From: simon@brecon.co.uk (Simon Cozens) + Date: 14 Jul 2000 07:09:45 GMT + Message-ID: <slrn8mtf5p.1qo.simon@justanother.perlhacker.org> Branch: perl - ! ext/B/B/C.pm + ! pod/perlguts.pod pod/perlhack.pod ____________________________________________________________________________ -[ 4094] By: jhi on 1999/09/06 20:34:44 +[ 6405] By: jhi on 2000/07/14 14:02:31 Log: Integrate with Sarathy. Branch: cfgperl - !> ext/B/B/Bytecode.pm lib/Test/Harness.pm t/TEST t/UTEST - !> t/harness t/pragma/sub_lval.t utils/Makefile utils/perlcc.PL + !> doop.c embed.h embed.pl embedvar.h ext/IPC/SysV/Makefile.PL + !> intrpvar.h lib/ExtUtils/MM_Unix.pm mg.c op.c perlapi.h + !> pod/perlapi.pod pp.c proto.h sv.h thread.h toke.c util.c ____________________________________________________________________________ -[ 4093] By: jhi on 1999/09/06 20:33:43 - Log: Fix UV_SIZEOF to UVSIZE; change the overflow tests - so that they overflow also on 64-bit platforms. - Branch: cfgperl - ! t/pragma/warn/toke t/pragma/warn/util toke.c util.c -____________________________________________________________________________ -[ 4092] By: gsar on 1999/09/06 20:16:58 - Log: support bytecode and C backends in perlcc (patch suggested - by Tom Hughes <tom@compton.au>); s/-opt/-noopt/ and make the - C backend the default; describe new switches in pod; introduce - PERLCC_OPTS and s/COMPILE_TIMEOUT/PERLCC_TIMEOUT/; - s/COMPILE_TEST/HARNESS_COMPILE_TEST/; document these %ENV - entries +[ 6404] By: gsar on 2000/07/14 12:15:02 + Log: PERL_OBJECT build tweaks Branch: perl - ! ext/B/B/Bytecode.pm lib/Test/Harness.pm t/TEST t/UTEST - ! t/harness utils/Makefile utils/perlcc.PL -____________________________________________________________________________ -[ 4091] By: jhi on 1999/09/06 19:10:41 - Log: Integrate with Sarathy. - Branch: cfgperl - +> t/pragma/sub_lval.t - !> (integrate 52 files) + ! toke.c ____________________________________________________________________________ -[ 4090] By: gsar on 1999/09/06 19:09:06 - Log: propagate changed error text +[ 6403] By: gsar on 2000/07/14 11:23:41 + Log: inconsistent types needs casts Branch: perl - ! t/pragma/sub_lval.t + ! toke.c ____________________________________________________________________________ -[ 4089] By: gsar on 1999/09/06 18:54:43 - Log: sprintf doc tweak (from Ian Phillipps <ian@dial.pipex.com>) +[ 6402] By: gsar on 2000/07/14 11:12:04 + Log: typos in change#6399, regen headers Branch: perl - ! pod/perlfunc.pod + ! doop.c embed.h embedvar.h perlapi.h pod/perlapi.pod proto.h ____________________________________________________________________________ -[ 4088] By: gsar on 1999/09/06 18:52:10 - Log: From: paul.marquess@bt.com - Date: Sun, 5 Sep 1999 15:11:08 +0100 - Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB202D49BAB@mbtlipnt02.btlabs.bt.co.uk> - Subject: [PATCH 5.005_61] Another patch for Lexical Warnings +[ 6401] By: gsar on 2000/07/14 10:59:12 + Log: typecasts needed for change#6394 Branch: perl - ! pp_sys.c t/pragma/warn/doio t/pragma/warn/op - ! t/pragma/warn/pp_hot t/pragma/warn/pp_sys - ! t/pragma/warn/regcomp t/pragma/warn/sv t/pragma/warn/toke - ! t/pragma/warn/universal t/pragma/warn/utf8 t/pragma/warn/util ! toke.c ____________________________________________________________________________ -[ 4087] By: gsar on 1999/09/06 18:06:06 - Log: change#3612 is buggy when quotemeta argument matches target - (hope this is the last of the optimized-OP_SASSIGN bugs) - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sun, 5 Sep 1999 06:07:42 -0400 (EDT) - Message-Id: <199909051007.GAA06423@monk.mps.ohio-state.edu> - Subject: Re: [BUG: quotemeta] +[ 6400] By: gsar on 2000/07/14 10:49:37 + Log: integrate cfgperl contents into mainline Branch: perl - ! Changes op.c t/op/lex_assign.t + !> Configure MANIFEST config_h.SH embed.pl global.sym proto.h + !> regcomp.c regexec.c t/op/re_tests toke.c vms/subconfigure.com ____________________________________________________________________________ -[ 4086] By: gsar on 1999/09/06 17:57:52 - Log: misc tweaks +[ 6399] By: gsar on 2000/07/14 10:38:35 + Log: enable UTF-16 filter by default if relevant BOM is seen; various + cleanups (typos, misformatted code, and small bugs) Branch: perl - ! bytecode.pl ext/ByteLoader/byterun.h pod/perlsyn.pod toke.c + ! doop.c embed.pl mg.c op.c pp.c toke.c ____________________________________________________________________________ -[ 4085] By: gsar on 1999/09/06 03:54:23 - Log: applied patch suggested by Hans Mulder to fix problems on - OPENSTEP-Mach; be more careful about PERL_POLLUTE_MALLOC - when they ask for bincompat (platforms that used to default - to EMBEDMYMALLOC continue to do so); disable warnings.t#192 - (appears unsalvageable on some platforms) +[ 6398] By: gsar on 2000/07/14 08:55:38 + Log: rename totally bletcherous SvLOCK() thingy (doesn't do what the + name suggests anyway) Branch: perl - ! embed.h embed.pl handy.h perl.h pp_sys.c t/pragma/warn/pp_hot + ! ext/IPC/SysV/Makefile.PL sv.h thread.h util.c ____________________________________________________________________________ -[ 4084] By: bailey on 1999/09/06 02:39:11 - Log: Integrate mainline 5.05_61 - Branch: vmsperl - +> (branch 32 files) - - lib/unicode/EthiopicSyllables.txt - - lib/unicode/MakeEthiopicSyllables.PL t/pragma/warning.t - - warning.pl - ! vms/descrip_mms.template vms/gen_shrfls.pl vms/perly_c.vms - ! vms/perly_h.vms vms/vms.c - !> (integrate 346 files) -____________________________________________________________________________ -[ 4083] By: gsar on 1999/09/06 00:10:40 - Log: optional warning on join(/foo/...) (reworked suggested patch - by Mark-Jason Dominus <mjd@plover.com>) - Branch: perl - ! embed.h objXSUB.h op.c opcode.h opcode.pl perlapi.c - ! pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp.sym - ! pp_proto.h t/pragma/warn/op -____________________________________________________________________________ -[ 4082] By: gsar on 1999/09/05 22:28:57 - Log: fix data loss when more than one block is read from SDBM - *.dir file (suggested by Uwe Ohse <uwe@ohse.de>) - Branch: perl - ! ext/SDBM_File/sdbm/sdbm.c -____________________________________________________________________________ -[ 4081] By: gsar on 1999/09/05 22:07:18 - Log: initial implementation of lvalue subroutines (slightly fixed - version of patch suggested by Ilya Zakharevich, which in turn - is based on the one suggested by Tuomas J. Lukka <lukka@iki.fi>) - Branch: perl - + t/pragma/sub_lval.t - ! MANIFEST cop.h cv.h dump.c embed.h ext/Opcode/Opcode.pm - ! ext/attrs/attrs.pm ext/attrs/attrs.xs global.sym objXSUB.h - ! op.c op.h opcode.h opcode.pl opnames.h perlapi.c - ! pod/perldiag.pod pod/perlsub.pod pp.c pp.sym pp_hot.c - ! pp_proto.h proto.h t/pragma/warn/pp_ctl -____________________________________________________________________________ -[ 4080] By: jhi on 1999/09/05 22:02:18 - Log: Undo #4055 (related to #4079). - Branch: cfgperl - ! pod/perlop.pod -____________________________________________________________________________ -[ 4079] By: jhi on 1999/09/05 21:30:54 - Log: Time is not yet ripe. - Branch: cfgperl - ! pod/perldelta.pod pod/perlop.pod pp.c t/op/64bit.t t/op/misc.t -____________________________________________________________________________ -[ 4078] By: gsar on 1999/09/05 18:17:32 - Log: modified suggested patch to handle cross-refs and qr// objects - correctly; unfollowed refs are represented as simple string - value, not just the bare type; $VERSION stays the same until - it is ready for prime time (avoids CPAN confustication) - From: John Nolan <jpnolan@Op.Net> - Date: Wed, 04 Aug 1999 20:21:10 EDT - Message-Id: <199908050021.UAA09693@monet.op.net> - Subject: [ID 19990804.006] [PATCH]5.005_60 (Data::Dumper) - implements Maxdepth setting - Branch: perl - ! Changes ext/Data/Dumper/Changes ext/Data/Dumper/Dumper.pm - ! ext/Data/Dumper/Dumper.xs ext/Data/Dumper/Todo t/lib/dumper.t -____________________________________________________________________________ -[ 4077] By: jhi on 1999/09/04 21:54:42 - Log: timesum() wasn't @EXPORTed as promised by the documentation. - Bug reported by Alex Efros <powerman@inart.kharkov.com>. - Branch: cfgperl - ! lib/Benchmark.pm -____________________________________________________________________________ -[ 4076] By: gsar on 1999/09/04 20:21:59 - Log: integrate cfgperl contents into mainline +[ 6397] By: gsar on 2000/07/14 08:44:33 + Log: move new variables to the end of the interpreter structure (for + bincompat in code that doesn't #include XSUB.h) Branch: perl - +> lib/attributes.pm lib/warnings.pm t/lib/attrs.t t/op/attrs.t - +> t/pragma/warn/7fatal t/pragma/warn/8signal t/pragma/warnings.t - +> warnings.h warnings.pl xsutils.c - - lib/warning.pm t/pragma/warning.t warning.h warning.pl - !> (integrate 109 files) -____________________________________________________________________________ -[ 4075] By: jhi on 1999/09/04 18:04:47 - Log: use integer on the problematic subtest. - Branch: cfgperl - ! t/op/misc.t + ! intrpvar.h ____________________________________________________________________________ -[ 4074] By: jhi on 1999/09/04 17:57:40 - Log: Warn about numconvert.t in case somebody - wants to make sv_2pv more 64-bit aware. - Branch: cfgperl - ! sv.c -____________________________________________________________________________ -[ 4073] By: jhi on 1999/09/04 17:54:51 - Log: Comment upgrading: the quad situation isn't quite as - bad as it used to be. - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 4072] By: jhi on 1999/09/04 15:35:37 - Log: Integrate with Sarathy. - Branch: cfgperl - !> win32/win32.c +[ 6396] By: gsar on 2000/07/14 08:13:58 + Log: MakeMaker should not remove editor backups (*~) on `make clean` + by default (completes change#6383) + Branch: perl + ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ -[ 4071] By: jhi on 1999/09/04 15:28:11 - Log: Fix LFS with -Duseperlio in Solaris. Reported in +[ 6395] By: jhi on 2000/07/14 05:20:33 + Log: Replace change #6337 with a better one. - From: Robin Barker <rmb1@cise.npl.co.uk> - To: perl5-porters@perl.org - Subject: [ID 19990823.009] [PATCH perl5.005_61] typo in perl.h - Date: Mon, 23 Aug 1999 16:41:11 +0100 (BST) - Message-Id: <199908231541.QAA10043@tempest.npl.co.uk> - - and later (in private email) found to be dependent - on useperlio. - - Mental note: the cpp magic done in perlsdio.h (and assumedly - also in perlsfio.h) may cause trouble later with lfs because - both the perlio scheme by Perl and the lfs support by vendors - like to play cpp games to map the stdio namespace back and forth. - The problem fixed here (fseek vs fseeko, ftell vs ftello) may be - just the beginning. - Branch: cfgperl - ! perlio.c -____________________________________________________________________________ -[ 4070] By: jhi on 1999/09/04 13:12:14 - Log: Enable 64-bit clean bit ops. - (Disables the t/op/misc.t substest 3 in 64-bit platforms.) + Subject: Re: [PATCH] [ID 20000701.002] Regular Expressions Not Unsetting $1 Vars When Backtracking + From: Hugo <hv@crypt.compulink.co.uk> + Date: Fri, 14 Jul 2000 04:16:20 +0100 + Message-Id: <200007140316.EAA15857@crypt.compulink.co.uk> Branch: cfgperl - ! pod/perldelta.pod pod/perlop.pod pp.c pp_hot.c t/op/64bit.t - ! t/op/misc.t -____________________________________________________________________________ -[ 4069] By: jhi on 1999/09/03 21:17:30 - Log: Turn on USE_64_BIT_OFFSETS implicitly. - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 4068] By: jhi on 1999/09/03 08:19:59 - Log: Fix from Spider for the sub attributes (there was an undocumented - dependency between force_word() and skipspace()). - Branch: cfgperl - ! toke.c + ! regexec.c t/op/re_tests ____________________________________________________________________________ -[ 4067] By: jhi on 1999/09/01 23:17:06 - Log: From: John Tobey <spam@john-edwin-tobey.org> - To: ilya@math.ohio-state.edu - CC: perl5-porters@perl.org - Subject: Re: [PATCH 5.005_60] distclean forgot two - Date: Mon, 23 Aug 1999 02:10:11 -0400 (EDT) - Message-Id: <m11InJ5-000FPCC@feynman.localnet> +[ 6394] By: jhi on 2000/07/14 01:33:59 + Log: Fix the BOM bug: not a byteorder bug, a signedness bug. Branch: cfgperl - ! t/lib/dprof.t + ! embed.pl global.sym proto.h toke.c ____________________________________________________________________________ -[ 4066] By: jhi on 1999/09/01 23:14:50 - Log: From: "Fifer, Eric" <EFifer@sanwaint.com> - To: perl5-porters@perl.org - Subject: [ID 19990821.001] [PATCH] perl5.005_60 cygwin port - Date: Fri, 20 Aug 1999 15:37:27 +0100 - Message-Id: <8A160D637356D311BC4300600849EC8122E217@POST> +[ 6393] By: jhi on 2000/07/13 23:41:23 + Log: remove discarded test Branch: cfgperl - ! cygwin/Makefile.SHs ext/ByteLoader/byterun.h - ! ext/SDBM_File/sdbm/sdbm.c hints/cygwin.sh perl.h pp_sys.c - ! t/io/fs.t t/io/tell.t t/lib/anydbm.t t/op/stat.t + ! MANIFEST ____________________________________________________________________________ -[ 4065] By: jhi on 1999/09/01 22:06:43 - Log: From: Dominic Dunlop <domo@vo.lu> - To: perl5-porters@perl.org - Subject: [ID 19990819.001] Not OK: perl 5.00560 on powerpc-machten 4.1.1 - (UNINSTALLED) [PATCH] - Date: Thu, 19 Aug 1999 09:48:03 +0200 - Message-Id: <v03110709b3e165b51dda@[212.24.192.132]> +[ 6392] By: jhi on 2000/07/13 23:32:25 + Log: The {multiplier} of a fixed substring was overlooked which + caused a wrong initial search offset for that substring. - The PERL_POLLUTE_MALLOC part had to be manually applied. - Branch: cfgperl - ! hints/machten.sh perl.h -____________________________________________________________________________ -[ 4064] By: jhi on 1999/09/01 13:56:14 - Log: From: Martin Lichtin <lichtin@bivio.com> - To: jhi@iki.fi - CC: perl5-porters@perl.org - Subject: Re: [ID 19990829.001] ExtUtils::Install.pm, minor umask problem - Date: Wed, 01 Sep 1999 15:50:04 +0200 - Message-ID: <37CD2F0C.944BFACE@bivio.com> + Subject: [PATCH 5.6.0] Re: [ID 20000613.001] Regex works in v5.005_03 but fails in v5.06 + From: Hugo <hv@crypt.compulink.co.uk> + Message-Id: <200007131827.TAA14487@crypt.compulink.co.uk> + Date: Thu, 13 Jul 2000 19:27:13 +0100 Branch: cfgperl - ! lib/ExtUtils/Install.pm -____________________________________________________________________________ -[ 4063] By: jhi on 1999/09/01 13:16:11 - Log: Enhance lfs tests: check every seek and sysseek - and test also that -e and -f detect largefiles. - Branch: cfgperl - ! t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 4062] By: jhi on 1999/09/01 12:08:04 - Log: From: Colin Kuskie <ckuskie@Cadence.COM> - To: Ronald J Kimball <rjk@linguist.dartmouth.edu> - cc: "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, - The Perl Porters Mailing List <perl5-porters@perl.org> - Subject: [REPATCH 5.005_61] Re: perldiag.pod omissions - Date: Tue, 31 Aug 1999 11:24:31 -0700 (PDT) - Message-ID: <Pine.GSO.4.10.9908311055460.11290-100000@pdxult10a.cadence.com> - Branch: cfgperl - ! pod/perldiag.pod -____________________________________________________________________________ -[ 4061] By: jhi on 1999/09/01 12:03:03 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: ilya@math.ohio-state.edu (Ilya Zakharevich) - Cc: perl5-porters@perl.org, cloos@adamsmith.ai - Subject: Re: [ID 19990830.005] Assigning value of an op on an SV to said SV - Date: Wed, 1 Sep 1999 02:56:06 -0400 (EDT) - Message-Id: <199909010656.CAA04478@monk.mps.ohio-state.edu> - Branch: cfgperl - ! op.c t/op/join.t -____________________________________________________________________________ -[ 4060] By: jhi on 1999/09/01 07:59:42 - Log: IV_DIG and NV_DIG fixes. - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 4059] By: jhi on 1999/08/31 14:47:18 - Log: \C{} -> \N{} residue. - Branch: cfgperl - ! toke.c -____________________________________________________________________________ -[ 4057] By: gsar on 1999/08/30 22:08:19 - Log: avoid hiding child process window - Branch: perl - ! win32/win32.c -____________________________________________________________________________ -[ 4055] By: jhi on 1999/08/30 21:20:50 - Log: Document the undefinedness of overshifting. - Branch: cfgperl - ! pod/perlop.pod -____________________________________________________________________________ -[ 4054] By: jhi on 1999/08/30 20:18:18 - Log: History fixes and updates. - Branch: cfgperl - ! pod/perlhist.pod -____________________________________________________________________________ -[ 4053] By: jhi on 1999/08/30 19:34:02 - Log: Shell quoting thinko broke installdirs. - From: JVromans@Squirrel.nl (Johan Vromans) - To: perl5-porters@perl.org - Subject: [ID 19990830.001] 5.005_61 Configure does not substitute - installprefix - Date: Mon, 30 Aug 1999 16:10:10 +0200 (MEST) - Message-Id: <14282.37058.934928.805633@plume.nl.compuware.com> - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig - ! U/installdirs/archlib.U U/installdirs/bin.U - ! U/installdirs/html1dir.U U/installdirs/html3dir.U - ! U/installdirs/installprefix.U U/installdirs/man1dir.U - ! U/installdirs/man3dir.U U/installdirs/privlib.U - ! U/installdirs/scriptdir.U U/installdirs/sitearch.U - ! U/installdirs/sitebin.U U/installdirs/sitehtml1dir.U - ! U/installdirs/sitehtml3dir.U U/installdirs/sitelib.U - ! U/installdirs/siteman1dir.U U/installdirs/siteman3dir.U - ! U/installdirs/sitescriptdir.U U/installdirs/vendorarch.U - ! U/installdirs/vendorbin.U U/installdirs/vendorhtml1dir.U - ! U/installdirs/vendorhtml3dir.U U/installdirs/vendorlib.U - ! U/installdirs/vendorman1dir.U U/installdirs/vendorman3dir.U - ! U/installdirs/vendorscriptdir.U -____________________________________________________________________________ -[ 4052] By: jhi on 1999/08/30 02:57:05 - Log: Use \N{named characters} instead of \C. - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: jhi@iki.fi - Cc: larry@wall.org (Larry Wall), Tim.Bunce@ig.co.uk (Tim Bunce), - perl5-porters@perl.org (Mailing list Perl5) - Subject: Re: [PATCH 5.005_58] Named characters in Perl - Date: Sun, 29 Aug 1999 16:46:53 -0400 (EDT) - Message-Id: <199908292046.QAA05510@monk.mps.ohio-state.edu> - Branch: cfgperl - ! lib/charnames.pm lib/utf8.pm pod/perldiag.pod pod/perlop.pod - ! pod/perlre.pod regcomp.c t/lib/charnames.t toke.c -____________________________________________________________________________ -[ 4051] By: jhi on 1999/08/30 02:54:20 - Log: From: Spider Boardman <spider@Orb.Nashua.NH.US> - To: perl5-porters@perl.org - Subject: [ID 19990829.004] Autoloaded &VERSION and UNIVERSAL::VERSION - don't mix - Date: Sun, 29 Aug 1999 19:04:53 -0400 - Message-Id: <199908292304.TAA13738@Orb.Nashua.NH.US> - Branch: cfgperl - ! universal.c -____________________________________________________________________________ -[ 4050] By: jhi on 1999/08/29 16:38:58 - Log: Conditionally socksify the LIBS of Socket. - Branch: cfgperl - ! ext/Socket/Makefile.PL -____________________________________________________________________________ -[ 4049] By: jhi on 1999/08/29 15:33:30 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: Re: [PATCH 5.005_60] fix @DB::typeahead - Date: Wed, 25 Aug 1999 16:19:58 -0400 - Message-ID: <19990825161958.A4658@monk.mps.ohio-state.edu> - Branch: cfgperl - ! lib/perl5db.pl -____________________________________________________________________________ -[ 4048] By: jhi on 1999/08/29 15:31:36 - Log: From: Stephen McCamant <smccam@uclink4.berkeley.edu> - To: perl5-porters@perl.org - Subject: [PATCH _61] Lost arguments to simplified sort - Date: Wed, 25 Aug 1999 23:22:32 -0700 (PDT) - Message-ID: <14276.56616.879390.562685@metonymy.hip.berkeley.edu> - Branch: cfgperl - ! op.c t/op/sort.t -____________________________________________________________________________ -[ 4047] By: jhi on 1999/08/29 15:29:29 - Log: From: Olaf Flebbe <olaf@science-computing.de> - Sender: owner-perl5-porters@perl.org - To: perl5-porters@perl.org - Subject: [ID 19990827.003] [PATCH]5.005_60 Patch for EPOC Support - Date: Fri, 27 Aug 1999 21:50:41 +0200 (MEST) - Branch: cfgperl - ! README.epoc epoc/config.h epoc/epoc.c epoc/epocish.h - ! epoc/perl.mmp epoc/perl.pkg -____________________________________________________________________________ -[ 4046] By: jhi on 1999/08/29 15:21:18 - Log: From: pvhp@forte.com (Peter Prymmer) - To: perl5-porters@perl.org - Subject: [PATCH: 5.005_61] an EBCDIC friendly cgi-html.t test - Date: Fri, 27 Aug 99 18:51:04 PDT - Message-Id: <9908280151.AA05010@forte.com> - Branch: cfgperl - ! t/lib/cgi-html.t + ! regcomp.c t/op/re_tests ____________________________________________________________________________ -[ 4045] By: jhi on 1999/08/29 15:18:38 - Log: Fix scalar gmtime (and localtime) in quad environments, - bug reported by Robin Parker. - - From: Robin Barker <rmb1@cise.npl.co.uk> - To: jhi@iki.fi - Cc: perl5-porters@perl.org - Subject: Re: [ID 19990823.009] [PATCH perl5.005_61] typo in perl.h - Date: Tue, 24 Aug 1999 11:09:24 +0100 (BST) - Message-Id: <199908241009.LAA24394@tempest.npl.co.uk> +[ 6391] By: jhi on 2000/07/13 16:37:42 + Log: typo fix from Craig Berry Branch: cfgperl - ! pp_sys.c t/op/time.t + ! vms/subconfigure.com ____________________________________________________________________________ -[ 4044] By: jhi on 1999/08/29 11:24:03 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_60] Speeding up XSUB calls up to 66% - Date: Fri, 27 Aug 1999 03:33:01 -0400 (EDT) - Message-Id: <199908270733.DAA16927@monk.mps.ohio-state.edu> - - Addendum: it's "only" 33% speedup. +[ 6390] By: jhi on 2000/07/13 13:20:12 + Log: Integrate with Sarathy. Branch: cfgperl - ! dump.c op.c op.h pp.h + - t/op/method2entersub.t + !> Changes Configure Makefile.SH ext/IPC/SysV/Makefile.PL + !> pod/perldelta.pod sv.c t/lib/english.t t/lib/selfloader.t + !> t/op/sprintf.t toke.c win32/Makefile win32/config_h.PL + !> win32/makefile.mk win32/win32sck.c x2p/Makefile.SH ____________________________________________________________________________ -[ 4043] By: jhi on 1999/08/29 11:10:33 - Log: From: spider-perl@Orb.Nashua.NH.US - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.005_61 CORE] sub : attrlist - Date: Sun, 29 Aug 1999 03:02:11 -0400 - Message-Id: <199908290702.DAA32191@Orb.Nashua.NH.US> - Branch: cfgperl - + lib/attributes.pm t/lib/attrs.t t/op/attrs.t xsutils.c - ! MANIFEST Makefile.SH embed.h embed.pl embedvar.h global.sym - ! gv.c lib/AutoSplit.pm lib/SelfLoader.pm objXSUB.h op.c perl.c - ! perl.h perlapi.c perlapi.h perly.c perly.fixer perly.h perly.y - ! perly_c.diff pod/perldelta.pod pod/perldiag.pod - ! pod/perlfunc.pod pod/perlmodlib.pod pod/perlsub.pod proto.h - ! toke.c vms/perly_c.vms vms/perly_h.vms warnings.h -____________________________________________________________________________ -[ 4042] By: jhi on 1999/08/29 11:08:50 - Log: Turn off gcc-2.95's strict-alias optimization. - This, of course, should be only temporary. - From Andy Dougherty. +[ 6389] By: jhi on 2000/07/13 13:18:48 + Log: Detypo from Peter Prymmer, part of #6388. Branch: cfgperl ! Configure config_h.SH Branch: metaconfig - ! U/compline/ccflags.U U/modified/cc.U -____________________________________________________________________________ -[ 4041] By: jhi on 1999/08/29 10:47:30 - Log: Fix a typo in #4036. - Branch: cfgperl - ! mg.c -____________________________________________________________________________ -[ 4040] By: jhi on 1999/08/29 10:34:58 - Log: Add a missing #endif forgotten by #4035. - Branch: cfgperl - ! doop.c -____________________________________________________________________________ -[ 4039] By: jhi on 1999/08/29 10:31:19 - Log: Remove an extra #endif introduced by #4036. - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 4038] By: jhi on 1999/08/29 10:18:59 - Log: Rename warning to warnings, from Paul Marquess. - Branch: cfgperl - + lib/warnings.pm t/pragma/warn/7fatal t/pragma/warn/8signal - + t/pragma/warnings.t warnings.h warnings.pl - - lib/warning.pm t/pragma/warning.t warning.h warning.pl - ! MANIFEST Makefile.SH gv.c mg.c perl.h pod/perldelta.pod - ! pod/perldiag.pod pod/perlfunc.pod pod/perllexwarn.pod - ! pod/perlmodlib.pod pod/perlrun.pod pod/perltoc.pod - ! pod/perlvar.pod t/op/64bit.t t/op/tie.t t/pragma/warn/2use - ! t/pragma/warn/3both t/pragma/warn/4lint t/pragma/warn/5nolint - ! t/pragma/warn/6default t/pragma/warn/doio t/pragma/warn/doop - ! t/pragma/warn/gv t/pragma/warn/mg t/pragma/warn/op - ! t/pragma/warn/perl t/pragma/warn/perly t/pragma/warn/pp - ! t/pragma/warn/pp_ctl t/pragma/warn/pp_hot t/pragma/warn/pp_sys - ! t/pragma/warn/regcomp t/pragma/warn/regexec t/pragma/warn/sv - ! t/pragma/warn/taint t/pragma/warn/toke t/pragma/warn/universal - ! t/pragma/warn/utf8 t/pragma/warn/util toke.c -____________________________________________________________________________ -[ 4037] By: jhi on 1999/08/29 10:08:47 - Log: Create the equivalence tables based on - the real Unicode decomposition, not on - the character name. - Branch: cfgperl - ! lib/unicode/Eq/Latin1 lib/unicode/Eq/Unicode - ! lib/unicode/mktables.PL -____________________________________________________________________________ -[ 4036] By: jhi on 1999/08/29 09:29:08 - Log: Integrate with Sarathy. - Branch: cfgperl - +> lib/unicode/Is/SylA.pl lib/unicode/Is/SylC.pl - +> lib/unicode/Is/SylE.pl lib/unicode/Is/SylI.pl - +> lib/unicode/Is/SylO.pl lib/unicode/Is/SylU.pl - +> lib/unicode/Is/SylV.pl lib/unicode/Is/SylWA.pl - +> lib/unicode/Is/SylWC.pl lib/unicode/Is/SylWE.pl - +> lib/unicode/Is/SylWI.pl lib/unicode/Is/SylWV.pl - !> (integrate 190 files) -____________________________________________________________________________ -[ 4035] By: jhi on 1999/08/29 08:56:15 - Log: Implement 64-bit vec(). - Branch: cfgperl - ! doop.c pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod - ! pp.h t/op/64bit.t -____________________________________________________________________________ -[ 4034] By: gsar on 1999/08/29 03:35:18 - Log: deadcode removal - Branch: perl - ! XSUB.h embed.h embed.pl global.sym mg.c op.c perl.h perlapi.h - ! pp_ctl.c proto.h run.c sv.c -____________________________________________________________________________ -[ 4033] By: jhi on 1999/08/28 17:31:07 - Log: From: Robin Barker <rmb1@cise.npl.co.uk> - To: perl5-porters@perl.org - Subject: [ID 19990823.009] [PATCH perl5.005_61] typo in perl.h - Date: Mon, 23 Aug 1999 16:41:11 +0100 (BST) - Message-Id: <199908231541.QAA10043@tempest.npl.co.uk> - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 4032] By: gsar on 1999/08/26 23:53:33 - Log: new thread should set current interp in TLS - Branch: perl - ! ext/Thread/Thread.xs -____________________________________________________________________________ -[ 4031] By: bailey on 1999/08/23 03:40:07 - Log: When extension doesn't have a "main" object file to anchor linker search, pull in all objct files - Branch: vmsperl - ! lib/ExtUtils/MM_VMS.pm -____________________________________________________________________________ -[ 4030] By: bailey on 1999/08/23 03:37:43 - Log: Patch up holes in realclean target - Branch: vmsperl - ! vms/descrip_mms.template -____________________________________________________________________________ -[ 4029] By: bailey on 1999/08/23 03:36:24 - Log: Fix handling of PERL_POLLUTE - Branch: vmsperl - ! lib/ExtUtils/MM_VMS.pm -____________________________________________________________________________ -[ 4028] By: bailey on 1999/08/23 03:34:08 - Log: Update VMS version of perly.h - Branch: vmsperl - ! vms/perly_h.vms -____________________________________________________________________________ -[ 4027] By: bailey on 1999/08/23 03:32:45 - Log: Update dependencies in Descrip.MMS - Branch: vmsperl - ! vms/descrip_mms.template -____________________________________________________________________________ -[ 4026] By: bailey on 1999/08/23 03:30:01 - Log: Fix prototypes in perlapi.c (64-bit?) - Clear prior definition of getenv_len before defining VMS-specific macro - Branch: vmsperl - ! perlapi.c vms/vmsish.h -____________________________________________________________________________ -[ 4025] By: bailey on 1999/08/23 03:25:51 - Log: Add '-m' option to Configure.com which skips the MANIFEST check - Branch: vmsperl - ! configure.com -____________________________________________________________________________ -[ 4024] By: bailey on 1999/08/23 03:23:34 - Log: Skip open() tests that rely on Unix fork semantics - Branch: vmsperl - ! t/io/open.t -____________________________________________________________________________ -[ 4023] By: bailey on 1999/08/23 03:21:46 - Log: Loosen conditons for recognizing a function name in perl.h to accomodate revisions - Branch: vmsperl - ! vms/gen_shrfls.pl -____________________________________________________________________________ -[ 4022] By: bailey on 1999/08/23 03:17:33 - Log: update MM_VMS to use new File::Spec routines - Branch: vmsperl - ! lib/ExtUtils/MM_VMS.pm lib/File/Spec/VMS.pm + ! U/modified/d_longlong.U ____________________________________________________________________________ -[ 4021] By: bailey on 1999/08/23 03:13:40 - Log: byteperl is now part of the ByteLoader ext - Branch: vmsperl - ! ext/ByteLoader/byterun.h vms/descrip_mms.template -____________________________________________________________________________ -[ 4020] By: bailey on 1999/08/23 03:10:41 - Log: Allow option to treat barewords at start of Unix paths as simple words rather than logicals - Branch: vmsperl - ! vms/vms.c -____________________________________________________________________________ -[ 4019] By: bailey on 1999/08/23 03:07:28 - Log: Update calls for new thread context handling - Branch: vmsperl - ! ext/Devel/DProf/DProf.xs ext/DynaLoader/dl_vms.xs - ! ext/POSIX/POSIX.xs vms/vms.c vms/vmsish.h vms/writemain.pl -____________________________________________________________________________ -[ 4018] By: bailey on 1999/08/23 03:01:31 - Log: Allow for file versions in library when looking for .bs files - Branch: vmsperl - ! ext/DynaLoader/DynaLoader_pm.PL -____________________________________________________________________________ -[ 4017] By: bailey on 1999/08/23 02:58:55 - Log: Update VMS configuration procedures for 5.005_60 - Branch: vmsperl - ! configure.com vms/subconfigure.com -____________________________________________________________________________ -[ 4016] By: gsar on 1999/08/20 22:19:56 - Log: update Changes +[ 6388] By: gsar on 2000/07/13 06:33:40 + Log: typos (spotted by Peter Prymmer) Branch: perl - ! Changes - ----------------- -Version 5.005_61 ----------------- - + ! Configure t/lib/english.t ____________________________________________________________________________ -[ 4015] By: gsar on 1999/08/20 22:17:41 - Log: perl_free() should use PerlMem_free() +[ 6387] By: gsar on 2000/07/13 05:35:28 + Log: new selfloader.t in change#6183 doesn't close DATA handles, + and thus fails to clean up tmp files on dosish platforms Branch: perl - ! perl.c + ! t/lib/selfloader.t ____________________________________________________________________________ -[ 4014] By: gsar on 1999/08/20 22:10:46 - Log: win32 tweaks +[ 6386] By: gsar on 2000/07/12 21:42:39 + Log: sprintf test tweaks (from Dominic Dunlop) Branch: perl - ! XSUB.h mg.c perl.c win32/config.bc win32/config.gc - ! win32/config.vc win32/config_H.bc win32/config_H.gc - ! win32/config_H.vc + ! t/op/sprintf.t ____________________________________________________________________________ -[ 4013] By: gsar on 1999/08/20 22:09:56 - Log: DEBUG_m() adjusted to internalize dTHX +[ 6385] By: gsar on 2000/07/12 21:33:46 + Log: fix bugs in processing %v-*d and similar format specs (from + Avi Finkel <avi@finkel.org>) Branch: perl - ! malloc.c perl.h util.c + ! sv.c t/op/sprintf.t ____________________________________________________________________________ -[ 4012] By: gsar on 1999/08/20 17:51:06 - Log: make autogenerated files writable +[ 6384] By: gsar on 2000/07/12 16:04:19 + Log: readd missing perldelta.pod changes from changes#6339,6376 Branch: perl - ! (edit 171 files) + ! pod/perldelta.pod ____________________________________________________________________________ -[ 4011] By: gsar on 1999/08/20 17:43:47 - Log: update Changes +[ 6383] By: gsar on 2000/07/12 16:00:51 + Log: don't clobber *.orig files on *clean targets Branch: perl - ! Changes perl.h pod/perldelta.pod pod/perlguts.pod + ! Makefile.SH ext/IPC/SysV/Makefile.PL x2p/Makefile.SH ____________________________________________________________________________ -[ 4010] By: gsar on 1999/08/20 17:21:53 - Log: up patchlevel &c - Branch: perl - ! Changes patchlevel.h win32/Makefile win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/makefile.mk +[ 6382] By: gsar on 2000/07/12 07:59:12 + Log: fix broken integrations in cfgperl + Branch: cfgperl + !> Changes pod/perldelta.pod ____________________________________________________________________________ -[ 4009] By: gsar on 1999/08/20 16:46:26 - Log: add missing Is/Syl*.pl files +[ 6381] By: gsar on 2000/07/12 07:42:17 + Log: integrate cfgperl changes into mainline Branch: perl - + lib/unicode/Is/SylA.pl lib/unicode/Is/SylC.pl - + lib/unicode/Is/SylE.pl lib/unicode/Is/SylI.pl - + lib/unicode/Is/SylO.pl lib/unicode/Is/SylU.pl - + lib/unicode/Is/SylV.pl lib/unicode/Is/SylWA.pl - + lib/unicode/Is/SylWC.pl lib/unicode/Is/SylWE.pl - + lib/unicode/Is/SylWI.pl lib/unicode/Is/SylWV.pl + ! Changes + !> Configure config_h.SH pod/perlbook.pod pod/perldelta.pod + !> pod/perlre.pod ____________________________________________________________________________ -[ 4008] By: gsar on 1999/08/20 16:31:02 - Log: integrate cfgperl contents into mainline +[ 6380] By: gsar on 2000/07/12 07:31:00 + Log: get sprintf.t to adjust properly for 3-digit exponents Branch: perl - +> ext/ByteLoader/hints/sunos.pl lib/charnames.pm - +> lib/unicode/Eq/Latin1 lib/unicode/Eq/Unicode - +> lib/unicode/syllables.txt t/lib/charnames.t t/lib/syslfs.t - +> t/op/lfs.t - - lib/unicode/EthiopicSyllables.txt - - lib/unicode/MakeEthiopicSyllables.PL - !> (integrate 261 files) + ! t/op/sprintf.t ____________________________________________________________________________ -[ 4007] By: gsar on 1999/08/20 15:24:08 - Log: support USE_THREADS+MULTIPLICITY; source compat tweaks for - USE_THREADS and MULTIPLICITY; minor pod adjustments +[ 6379] By: gsar on 2000/07/12 06:40:04 + Log: change#6174 needs corresponding change in win32/config_h.PL, + which grovels through config_h.SH to find the config.h name Branch: perl - ! Porting/patching.pod Todo Todo-5.005 XSUB.h embed.pl - ! embedvar.h perl.c perl.h pod/perlguts.pod util.c -____________________________________________________________________________ -[ 4006] By: jhi on 1999/08/19 19:01:41 - Log: Tighten the vec() code so that naughty BITS cause an error. - Branch: cfgperl - ! doop.c -____________________________________________________________________________ -[ 4005] By: jhi on 1999/08/19 15:55:09 - Log: Don't document ill-defined vec() bits cases - (for which the code doesn't work right in any case) - Branch: cfgperl - ! pod/perldiag.pod pod/perlfunc.pod -____________________________________________________________________________ -[ 4004] By: jhi on 1999/08/19 12:49:41 - Log: Removed duplicated code (in pp.c and mg.c) by introducing - do_vecget(). NOTE: the calling convention of do_vecset() - changes, too: the `offset' that is assigned to LvTARGOFF(TARG) - in pp_vec() is no more multiplied by `size' in pp_vec(), - the multiplication is now done in do_vecset(). - - Also fix a cpp thinko in change #4002. - Branch: cfgperl - ! doop.c embed.h embed.pl embedvar.h global.sym mg.c objXSUB.h - ! perl.h perlapi.c pod/perldiag.pod pod/perlfunc.pod pp.c - ! proto.h -____________________________________________________________________________ -[ 4003] By: jhi on 1999/08/18 08:27:22 - Log: Warn about small spherical distances. - Branch: cfgperl - ! lib/Math/Trig.pm -____________________________________________________________________________ -[ 4002] By: jhi on 1999/08/17 09:11:51 - Log: Enhance IV_FITS_IN_IV (though it's still unused). - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 4001] By: jhi on 1999/08/17 08:13:34 - Log: From: andreas.koenig@anima.de (Andreas J. Koenig) - Message-ID: <sfcogg7ylk7.fsf@hohenstaufen.in-berlin.de> - To: The Perl5 Porters Mailing List <perl5-porters@perl.org> - Subject: [PATCH] overload.pm str/num confu - Date: 17 Aug 1999 08:21:12 +0200 - Branch: cfgperl - ! lib/overload.pm -____________________________________________________________________________ -[ 4000] By: jhi on 1999/08/17 07:20:23 - Log: From: merlyn@stonehenge.com (Randal L. Schwartz) - To: perl5-porters@perl.org - Subject: [ID 19990816.006] small patch to perlobj.pod from 5.005_03 - Date: 16 Aug 1999 14:24:28 -0700 - Message-Id: <m1ogg7to4z.fsf@halfdome.holdit.com> - Branch: cfgperl - ! pod/perlobj.pod + ! win32/config_h.PL ____________________________________________________________________________ -[ 3999] By: jhi on 1999/08/16 19:49:09 - Log: Integrate with Nick. - Branch: cfgperl - !> cop.h op.c perl.c t/op/eval.t t/pragma/warn/op util.c -____________________________________________________________________________ -[ 3998] By: jhi on 1999/08/16 19:44:29 - Log: Fix most of the pod2man moanings reported in - - From: "Larry W. Virden" <lvirden@cas.org> - To: perl5-porters@perl.org - Subject: [ID 19990803.011] Not OK: perl 5.00560 on sun4-solaris 2.6 - (UNINSTALLED) - Date: Tue, 3 Aug 1999 15:35:06 -0400 (EDT) - Message-Id: <199908031935.PAA27692@cas.org> - - Configure regen'ed. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH ext/B/B/Stash.pm lib/Carp/Heavy.pm - ! lib/Dumpvalue.pm lib/Exporter/Heavy.pm lib/filetest.pm - ! lib/utf8.pm pod/perllexwarn.pod pod/perlxstut.pod - ! utils/h2xs.PL utils/perlcc.PL -____________________________________________________________________________ -[ 3997] By: jhi on 1999/08/16 19:20:37 - Log: A fix of sorts for the flush-before-dup scenario. - Branch: cfgperl - ! doio.c -____________________________________________________________________________ -[ 3996] By: jhi on 1999/08/16 19:14:37 - Log: More paranoia. - Branch: cfgperl - ! sv.c -____________________________________________________________________________ -[ 3995] By: jhi on 1999/08/16 18:55:35 - Log: Batch of small 64-bit/long double/large file support tweaks: - - scan for LDBL_DIG - - from DBL_DIG and LDBL_DIG select NV_DIG - - introduce IVSIZE, UVSIZE, NVSIZE - - introduce IV_DIG - - remove stdio64 - - AIX uses `oslevel` when others use `uname -r` - - already AIX 4.2 goes 64-bit - - in HP-UX require the 64-bit libc, just the directory isn't enough - - group ids are not NVs - - #undef USE_LONG_DOUBLE if long double is no better than double - - introduce NV_WITHIN_*() and IV_FITS_IN_IV - - mention large file support in perldelta - - introduce quad TOPpin' and POPpin' - - the svcat... buffer was tiny for printing quads in %b - - fix the multiplication test in 64bit.t - - try to make VMS to comply with all this removal and "introducal" - of symbols - Branch: cfgperl - ! Configure config_h.SH dump.c hints/aix.sh hints/hpux.sh mg.c - ! perl.h perlio.c pod/perldelta.pod pp.h sv.c t/lib/syslfs.t - ! t/op/64bit.t t/op/lfs.t utf8.c vms/subconfigure.com - Branch: metaconfig - ! U/modified/d_longdbl.U - Branch: metaconfig/U/perl - + d_ldbl_dig.U -____________________________________________________________________________ -[ 3994] By: jhi on 1999/08/16 07:53:44 - Log: More Configure/subconfigure.com syncing. - Branch: cfgperl - ! vms/subconfigure.com -____________________________________________________________________________ -[ 3993] By: jhi on 1999/08/14 22:09:26 - Log: Remove from VMS what the change #3982 took away from Configure lands. - Branch: cfgperl - ! vms/subconfigure.com -____________________________________________________________________________ -[ 3992] By: jhi on 1999/08/14 13:29:13 - Log: Small test tweaks. - Branch: cfgperl - ! t/io/dup.t t/lib/dprof.t t/lib/odbm.t -____________________________________________________________________________ -[ 3991] By: jhi on 1999/08/14 13:08:41 - Log: Augment filesize limit note. - Branch: cfgperl - ! doio.c -____________________________________________________________________________ -[ 3990] By: jhi on 1999/08/14 13:06:12 - Log: Note about filesize limits. - Branch: cfgperl - ! doio.c pp_sys.c -____________________________________________________________________________ -[ 3989] By: jhi on 1999/08/14 11:31:58 - Log: Catch the case of filesize limits. - Branch: cfgperl - ! t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 3988] By: nick on 1999/08/14 09:20:58 - Log: New lightweight Carp has a require. If Carp is used in a __DIE__ handler - this causes a POPSTACK panic. The problem seems to be that although - die_where() has unwound the tail of perl_vdie() top_env setjmp has been - set to resume execution there. Avoiding setting CATCH_SET(TRUE) in - call_sv() avoids this. So invent a new G_NOCATCH flag to disable - messing with CATCH_SET() in call_sv, use it in perl_vdie(). - Add test to op/eval.t which will fail (panic) if bug comes back. - >>> I AM NOT CONVINCED THIS IS CORRECT LONG TERM FIX <<< - Branch: perl - ! cop.h perl.c t/op/eval.t util.c -____________________________________________________________________________ -[ 3987] By: jhi on 1999/08/13 23:57:52 - Log: From: "Craig A. Berry" <craig.berry@metamor.com> - To: perl5-porters@perl.org, vmsperl@perl.org, sarathy@activestate.com - Subject: [PATCH 5.005_60] fix MM_VMS.pm for space-delimited lists - Date: Fri, 13 Aug 1999 17:42:47 -0500 - Message-Id: <v04210105b3da3ed9599d@[172.16.246.133]> - Branch: cfgperl - ! lib/ExtUtils/MM_VMS.pm -____________________________________________________________________________ -[ 3986] By: jhi on 1999/08/13 23:56:44 - Log: Don't quit before printing out the message. - Branch: cfgperl - ! t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 3985] By: jhi on 1999/08/13 23:35:49 - Log: Remove more t/ trash on target "clean". - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 3984] By: jhi on 1999/08/13 23:02:53 - Log: Avoid double long double. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig/U/perl - ! uselongdbl.U -____________________________________________________________________________ -[ 3983] By: jhi on 1999/08/13 22:59:56 - Log: BYTEORDER fix. +[ 6378] By: jhi on 2000/07/12 05:03:59 + Log: Do the cc sanity check both before the hints and + after the cc selction. Branch: cfgperl ! Configure config_h.SH Branch: metaconfig - ! U/compline/byteorder.U -____________________________________________________________________________ -[ 3982] By: jhi on 1999/08/13 22:48:40 - Log: Jumbo Configure and large file support update. - Remove a lot of unneeded 64-bitness cruft; - re-introduce BYTEORDER; update 64-bitness hints; - lfs should now work in Solaris; long doubles in AIX. - Branch: cfgperl - ! Configure config_h.SH doio.c hints/aix.sh hints/hpux.sh - ! hints/irix_6.sh hints/solaris_2.sh iperlsys.h perl.h perlio.c - ! perlsdio.h pp.h pp_sys.c - Branch: metaconfig - ! U/compline/byteorder.U U/compline/ccflags.U - Branch: metaconfig/U/perl - ! d_dlsymun.U io64.U uselongdbl.U -____________________________________________________________________________ -[ 3980] By: jhi on 1999/08/13 15:09:11 - Log: Introduce HAS_LLSEEK. - Branch: cfgperl - ! Configure config_h.SH perl.h -____________________________________________________________________________ -[ 3979] By: jhi on 1999/08/13 14:29:47 - Log: From: <dan@sidhe.org> - To: perl5-porters@perl.org, vmsperl@perl.org, bailey@newman.upenn.edu, - sarathy@activestate.com - Subject: [PATCH 5.005_60]fix up VMS->unix filename translation a bit - Date: Fri, 13 Aug 1999 09:00:42 -0700 (PDT) - Message-ID: <Pine.LNX.4.10.9908130849390.3950-100000@tuatha.sidhe.org> - Branch: cfgperl - ! vms/vms.c -____________________________________________________________________________ -[ 3978] By: jhi on 1999/08/13 09:56:46 - Log: Make the 64-bit tests more paranoid. - Branch: cfgperl - ! t/op/64bit.t -____________________________________________________________________________ -[ 3976] By: jhi on 1999/08/12 21:49:16 - Log: IRIX64 needs more -mabi=64 with gcc. - Branch: cfgperl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 3975] By: jhi on 1999/08/12 21:02:03 - Log: Reincarnate change #3967, now in more modest form. - Branch: cfgperl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 3974] By: jhi on 1999/08/12 20:49:36 - Log: Remove rt from libswanted (I added it many moons ago - when I thought it would be useful in Digital UNIX, - I was wrong); undo the recent IRIX hints changes, - getting rid of one warning brought new ones. - Branch: cfgperl - ! Configure config_h.SH hints/irix_6.sh - Branch: metaconfig - ! U/modified/Myinit.U -____________________________________________________________________________ -[ 3973] By: jhi on 1999/08/12 19:42:53 - Log: st_blocks is in 512 byte blocks. - Branch: cfgperl - ! t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 3972] By: jhi on 1999/08/12 19:27:31 - Log: Don't claim defeat too early. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig/U/perl - ! longdblfio.U -____________________________________________________________________________ -[ 3971] By: jhi on 1999/08/12 19:24:14 - Log: IRIX 64-bit hint tweak. - Branch: cfgperl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 3970] By: nick on 1999/08/12 19:17:20 - Log: Turn of deprecated warnings for defined(@Sompack::ISA) type - tests i.e. RV2AV and RV2HV - Branch: perl - ! op.c t/pragma/warn/op -____________________________________________________________________________ -[ 3969] By: jhi on 1999/08/12 19:06:17 - Log: Add Configure -Duselongdouble and add a missing semicolon. - Branch: cfgperl - ! Configure config_h.SH sv.c + ! U/modified/Oldconfig.U U/modified/cc.U Branch: metaconfig/U/perl - + uselongdbl.U + + Checkcc.U ____________________________________________________________________________ -[ 3968] By: jhi on 1999/08/12 18:46:00 - Log: Simply exit() early if lfs support seems unlikely. +[ 6377] By: jhi on 2000/07/12 02:49:22 + Log: Fix nits noticed by Boston.pm. Branch: cfgperl - ! t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 3967] By: jhi on 1999/08/12 18:44:05 - Log: Suffer silently for unused libraries. - Branch: cfgperl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 3966] By: jhi on 1999/08/12 13:18:44 - Log: Update MANIFEST to follow change #3965. - Branch: cfgperl - ! MANIFEST -____________________________________________________________________________ -[ 3965] By: jhi on 1999/08/12 13:15:38 - Log: Regenerate Unicode tables based on new syllable lists - from Daniel Yacob. - Branch: cfgperl - ! (edit 159 files) -____________________________________________________________________________ -[ 3964] By: jhi on 1999/08/12 10:06:24 - Log: Remove more spurious casting. - Branch: cfgperl - ! pp_sys.c -____________________________________________________________________________ -[ 3963] By: jhi on 1999/08/12 08:18:53 - Log: Minor niggles on the lfs tests. - Branch: cfgperl - ! t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 3962] By: jhi on 1999/08/11 22:48:25 - Log: Don't bother with lfs testing if off_t is too small. - Branch: cfgperl - ! t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 3961] By: jhi on 1999/08/11 22:22:54 - Log: Long double patches from Dan Sugalski. - Branch: cfgperl - ! sv.c -____________________________________________________________________________ -[ 3960] By: jhi on 1999/08/11 22:17:55 - Log: Flush buffer before duplicating file descriptor. - - From: Mark-Jason Dominus <mjd@plover.com> - To: Graham Barr <gbarr@pobox.com> - cc: Vicki Brown <vlb@cfcl.com>, perl5-porters@perl.org, mjd@plover.com - Subject: Re: [ID 19990811.002] can't dup DATA? (PATCH (5.005_57)) - Date: Wed, 11 Aug 1999 15:56:09 -0400 - Message-ID: <19990811195610.5933.qmail@plover.com> - - From: Mark-Jason Dominus <mjd@plover.com> - To: perl5-porters@perl.org - Subject: Re: [ID 19990811.002] can't dup DATA? (PATCH (5.005_57)) - Date: Wed, 11 Aug 1999 16:05:46 -0400 - Message-ID: <19990811200546.6165.qmail@plover.com> - Branch: cfgperl - ! doio.c pod/perldelta.pod -____________________________________________________________________________ -[ 3959] By: jhi on 1999/08/11 22:11:35 - Log: Bypass fsync(NULL) (crashes miniperl compiled with DEC C 5.2) - - From: "Craig A. Berry" <craig.berry@metamor.com> - Sender: owner-perl5-porters@perl.org - To: vmsperl@perl.org, perl5-porters@perl.org, sarathy@activestate.com, - bailey@newman.upenn.edu - Subject: [PATCH 5.005_60] vms.c my_flush patch to circumvent fileno - problem - Date: Wed, 11 Aug 1999 14:31:11 -0500 - Message-Id: <4.2.0.58.19990811141007.00b8f8a0@mmtnt11.metamor.com> - Branch: cfgperl - ! vms/vms.c -____________________________________________________________________________ -[ 3958] By: jhi on 1999/08/11 15:35:45 - Log: Add a hopefully comforting message if there seems to be no LFS. - This seems to be the case with e.g. ext2fs, a somewhat popular fs. - The tests will fail on lfs tests only if quad is available, - if ENOQUAD, the lfs tests will be skipped. - Branch: cfgperl - ! t/lib/syslfs.t t/op/lfs.t -____________________________________________________________________________ -[ 3957] By: jhi on 1999/08/11 12:25:59 - Log: Unapply an experimental patch that accidentally escaped - from the lab by piggybacking with the change #3955. - Branch: cfgperl - ! pp.c pp.h pp_hot.c -____________________________________________________________________________ -[ 3956] By: jhi on 1999/08/11 08:19:23 - Log: Add sysio large file support testing. - Branch: cfgperl - + t/lib/syslfs.t - ! MANIFEST pod/perlfunc.pod t/op/64bit.t t/op/lfs.t -____________________________________________________________________________ -[ 3955] By: jhi on 1999/08/10 22:39:11 - Log: From: <dan@sidhe.org> - To: vmsperl@perl.org, perl5-porters@perl.org, - sarathy@activestate.com, bailey@newman.upenn.edu - Subject: [PATCH 5.005_60]Patches needed to get _60 building with - threads on VMS - Date: Tue, 10 Aug 1999 16:34:56 -0700 (PDT) - Message-ID: <Pine.LNX.4.10.9908101631030.18266-100000@tuatha.sidhe.org> - Branch: cfgperl - ! ext/Devel/DProf/DProf.xs ext/DynaLoader/dl_vms.xs - ! ext/POSIX/POSIX.xs pp.c pp.h pp_hot.c vms/vms.c vms/vmsish.h - ! vms/writemain.pl -____________________________________________________________________________ -[ 3954] By: jhi on 1999/08/10 20:37:55 - Log: LFS testing robustness. - Branch: cfgperl - ! t/op/lfs.t -____________________________________________________________________________ -[ 3953] By: jhi on 1999/08/10 19:54:50 - Log: From: <dan@sidhe.org> - To: vmsperl@perl.org, perp5-porters@perl.org, bailey@newman.upenn.edu, - sarathy@activestate.com - Subject: [PATCH 5.005_60]Pathces to get _60 building on VMS - Date: Tue, 10 Aug 1999 13:28:18 -0700 (PDT) - Message-ID: <Pine.LNX.4.10.9908101323130.18266-100000@tuatha.sidhe.org> - Branch: cfgperl - ! configure.com vms/descrip_mms.template vms/gen_shrfls.pl - ! vms/subconfigure.com vms/vmsish.h + ! pod/perlre.pod ____________________________________________________________________________ -[ 3952] By: jhi on 1999/08/10 17:18:57 - Log: AIX is different, again. Now in cc -E output. +[ 6376] By: jhi on 2000/07/11 21:22:13 + Log: Configure cosmetics and perldelta. Branch: cfgperl - ! Configure config_h.SH + ! Configure config_h.SH pod/perldelta.pod Branch: metaconfig - ! U/modified/cppstdin.U -____________________________________________________________________________ -[ 3951] By: jhi on 1999/08/10 14:37:08 - Log: Use Pid_t on pgrp matters. - Branch: cfgperl - ! pp_sys.c -____________________________________________________________________________ -[ 3950] By: jhi on 1999/08/10 14:35:30 - Log: Use Pid_t. - Branch: cfgperl - ! doio.c embed.h embed.pl embedvar.h global.sym perlapi.c - ! pp_sys.c proto.h util.c -____________________________________________________________________________ -[ 3949] By: jhi on 1999/08/10 14:11:15 - Log: Use Mode_t. - Branch: cfgperl - ! doio.c embed.h embed.pl embedvar.h global.sym perlapi.c - ! perlapi.h pp_sys.c proto.h -____________________________________________________________________________ -[ 3948] By: jhi on 1999/08/10 13:53:19 - Log: Small perlbug doc tweaks from Jon Orwant. - Branch: cfgperl - ! utils/perlbug.PL -____________________________________________________________________________ -[ 3947] By: jhi on 1999/08/10 09:55:11 - Log: Large file support testing. - Branch: cfgperl - + t/op/lfs.t - ! MANIFEST t/op/64bit.t -____________________________________________________________________________ -[ 3946] By: jhi on 1999/08/10 09:13:54 - Log: Remove I32 casting from time-related functions. - Branch: cfgperl - ! pp_sys.c -____________________________________________________________________________ -[ 3945] By: jhi on 1999/08/10 09:06:42 - Log: Gratuitous uid and gid casts to I32s and ints removed. - There are still problem spots in printfing such ids: - width (%d vs %ld) and signedness %d vs %u. - Branch: cfgperl - ! doio.c embed.h embed.pl embedvar.h global.sym intrpvar.h mg.c - ! perl.c perlapi.c pp_hot.c proto.h -____________________________________________________________________________ -[ 3944] By: jhi on 1999/08/10 07:43:03 - Log: Remove I32 casts from pp_stat, these make stat() - very broken e.g. on files larger than 2 gigabytes. - Reported by - From: Phil Lobbes <phil@finchcomputer.com> - To: perl5-porters@perl.org - Subject: [ID 19990810.001] Possible bug using stat w/large files Digital - UNIX Perl 5.005_03 - Date: Mon, 09 Aug 1999 21:38:54 -0700 - Message-Id: <199908100438.VAA08292@ultra.finchcomputer.com> - - There are more of these I32 casts all over pp_sys.c, - all of them should be checked. - Branch: cfgperl - ! pp_sys.c -____________________________________________________________________________ -[ 3943] By: jhi on 1999/08/10 07:38:30 - Log: Remove blathering. - Branch: cfgperl - ! lib/unicode/mktables.PL -____________________________________________________________________________ -[ 3942] By: jhi on 1999/08/09 20:35:13 - Log: lexwarn maintenance: new warning class unsafe - subclasses 'overflow' and 'portable' created, - used by the recent integer overflow warnings. - Class syntax subclass 'octal' renamed to 'digit', - binary and hexadecimal parsing errors also 'digit' warnings. - Branch: cfgperl - ! lib/warning.pm pod/perllexwarn.pod t/pragma/warn/util toke.c - ! util.c warning.h warning.pl -____________________________________________________________________________ -[ 3941] By: jhi on 1999/08/09 10:40:47 - Log: Integrate with Nick. - Branch: cfgperl - +> opnames.h - !> Changes MANIFEST embed.h embed.pl ext/B/B/C.pm ext/B/B/CC.pm - !> global.sym opcode.h opcode.pl perl.h perlapi.c pp.c -____________________________________________________________________________ -[ 3940] By: jhi on 1999/08/09 10:32:43 - Log: Regenerate the Unicode tables after having updated the Unicode - database (change #3939). - Branch: cfgperl - ! (edit 157 files) -____________________________________________________________________________ -[ 3939] By: jhi on 1999/08/09 10:27:22 - Log: Unicode data updated to be the latest beta of the Unicode 3.0. - Branch: cfgperl - ! lib/unicode/UnicodeData-Latest.txt -____________________________________________________________________________ -[ 3938] By: jhi on 1999/08/09 10:25:54 - Log: Ethiopic changes via private email from Daniel Yacob, - <dmulholl@cs.indiana.edu>. Ethiopic and Cherokee done, - Canadian Syllabics and Yi under construction. - Branch: cfgperl - + lib/unicode/syllables.txt - - lib/unicode/EthiopicSyllables.txt - - lib/unicode/MakeEthiopicSyllables.PL - ! MANIFEST lib/unicode/UnicodeData-Latest.txt - ! lib/unicode/mktables.PL -____________________________________________________________________________ -[ 3937] By: jhi on 1999/08/09 10:21:51 - Log: Move the equivalence class creation last. - Branch: cfgperl - ! lib/unicode/mktables.PL -____________________________________________________________________________ -[ 3936] By: jhi on 1999/08/09 10:20:40 - Log: Compute equivalence classes (diacritics stripping) only - for letters, not for ligatures. - Branch: cfgperl - ! lib/unicode/Eq/Latin1 lib/unicode/Eq/Unicode - ! lib/unicode/mktables.PL + ! U/modified/cc.U ____________________________________________________________________________ -[ 3935] By: nick on 1999/08/08 13:53:57 - Log: Will now correctly re-call - bootstrap "Foo"; - if requested. This should allow build on Win32 and other - platforms where you cannot link to loadables directly. +[ 6375] By: gsar on 2000/07/11 21:17:35 + Log: windows build tweaks (op/sprintf.t still fails tests 120-121, 149) Branch: perl - ! ext/B/B/C.pm + ! t/op/sprintf.t win32/Makefile win32/makefile.mk + ! win32/win32sck.c ____________________________________________________________________________ -[ 3934] By: nick on 1999/08/07 12:23:55 - Log: Vishal Bhatia <vishalb@my-deja.com> - Subject: [PATCH 5.005_60] fix for some obscure bugs (compiler) - Message-ID: <HLPEBPHPAKHKAAAA@my-deja.com> +[ 6374] By: gsar on 2000/07/11 20:48:50 + Log: tweak for build failure under multiplicity Branch: perl - ! ext/B/B/CC.pm + ! toke.c ____________________________________________________________________________ -[ 3933] By: nick on 1999/08/07 12:19:46 - Log: B::C changes to get simple Tk app. compiling again +[ 6373] By: gsar on 2000/07/11 20:37:23 + Log: integrate cfgperl changes#6325..6373 into mainline + (NOTE: today's batch of integrations still untested) Branch: perl - ! ext/B/B/C.pm -____________________________________________________________________________ -[ 3932] By: jhi on 1999/08/06 21:17:16 - Log: Regen Configure to include change #3915. - Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 3931] By: jhi on 1999/08/06 18:52:57 - Log: Todo update. - Branch: cfgperl - ! Todo Todo-5.005 lib/unicode/mktables.PL -____________________________________________________________________________ -[ 3930] By: jhi on 1999/08/06 13:13:05 - Log: Character class equivalence tables. - Branch: cfgperl - + lib/unicode/Eq/Latin1 lib/unicode/Eq/Unicode - ! MANIFEST lib/unicode/mktables.PL -____________________________________________________________________________ -[ 3929] By: jhi on 1999/08/06 11:59:11 - Log: More Fcntl constants. (This process really needs - to be automated, at least partly, see the Errno extension.) - Now also the SEEK_ constants are available via the Fcntl. - Yes, this is redundant (IO::Seekable and POSIX supply them already), - but now Fcntl is a one-stop shopping mall for all your - file-related constants. - Branch: cfgperl - ! ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod -____________________________________________________________________________ -[ 3928] By: jhi on 1999/08/06 08:08:03 - Log: Protect against pack/unpack repeat count overflows, - based on: - - From: Nathan Torkington <gnat@frii.com> - To: Brian Keefer <mgomes@cwix.com> - Cc: perl5-porters@perl.org - Subject: Re: [ID 19990806.001] Core dump with obfuscated code - Date: Thu, 5 Aug 1999 23:01:51 -0600 (MDT) - Message-ID: <14250.27711.769942.100675@localhost.frii.com> - Branch: cfgperl - ! pod/perldiag.pod pp.c -____________________________________________________________________________ -[ 3927] By: jhi on 1999/08/06 07:32:20 - Log: Fix for Nathan's fix (#3920) from Guy Decoux. - - From: Nathan Torkington <gnat@frii.com> - To: perl5-porters@perl.org - Subject: Bugfix for my bugfix - Date: Thu, 5 Aug 1999 21:25:47 -0600 (MDT) - Message-ID: <14250.21947.765134.940583@localhost.frii.com> - Branch: cfgperl - ! ext/B/B/Assembler.pm -____________________________________________________________________________ -[ 3926] By: jhi on 1999/08/05 17:25:19 - Log: Fix regex charclass parsing so that bogus ranges - like [0-\d] and [[:word:]-z] are no more allowed. - The anomaly was noticed by Guy Decoux. - Branch: cfgperl - ! pod/perldiag.pod pod/perlre.pod regcomp.c t/op/re_tests -____________________________________________________________________________ -[ 3925] By: jhi on 1999/08/05 10:31:47 - Log: split /^/ deprecation warning should not be on by default. - Branch: cfgperl - ! pp.c -____________________________________________________________________________ -[ 3923] By: jhi on 1999/08/05 09:16:57 - Log: From: paul.marquess@bt.com - To: jhi@iki.fi, paul.marquess@bt.com - Cc: gsar@ActiveState.com, perl5-porters@perl.org - Subject: RE: [PATCH 5.005_60] anydbm.t + DB_File + Berkeley DB >= 2.4.10 - Date: Thu, 5 Aug 1999 09:33:14 +0100 - Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB202D49B26@mbtlipnt02.btlabs.bt.co.uk> - Branch: cfgperl - ! t/lib/anydbm.t -____________________________________________________________________________ -[ 3921] By: jhi on 1999/08/05 08:05:13 - Log: From: paul.marquess@bt.com - To: perl5-porters@perl.org - Cc: gsar@activestate.com, nik@tiuk.ti.com, jhi@iki.fi, - randy@theoryx5.uwinnipeg.ca - Subject: [PATCH 5.005_60] DB_File 1.70 - Date: Wed, 4 Aug 1999 23:22:22 +0100 - Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB202D49B21@mbtlipnt02.btlabs.bt.co.uk> - - (Replaces change #3917) - Branch: cfgperl - ! ext/DB_File/Changes ext/DB_File/DB_File.pm - ! ext/DB_File/DB_File.xs t/lib/db-btree.t t/lib/db-hash.t -____________________________________________________________________________ -[ 3920] By: jhi on 1999/08/04 19:02:58 - Log: From: Nathan Torkington <gnat@frii.com> - To: perl5-porters@perl.org - Subject: [5.005_60 PATCH] Make B::Bytecode work - Date: Wed, 4 Aug 1999 11:24:56 -0600 (MDT) - Message-ID: <14248.30568.769427.216092@localhost.frii.com> - Branch: cfgperl - ! ext/B/B/Assembler.pm -____________________________________________________________________________ -[ 3919] By: jhi on 1999/08/04 10:56:26 - Log: Update history records. - Branch: cfgperl - ! pod/perlhist.pod -____________________________________________________________________________ -[ 3918] By: jhi on 1999/08/04 09:36:13 - Log: Minor fixes to linux -Dusethreads -Duseperlio. - Branch: cfgperl - ! perlio.c -____________________________________________________________________________ -[ 3917] By: jhi on 1999/08/04 08:13:20 - Log: (Replaced by change #3921) - From: paul.marquess@bt.com - To: gsar@activestate.com - Cc: perl5-porters@perl.org - Subject: [PATCH 5.005_60] DB_File 1.69 - Date: Tue, 3 Aug 1999 22:55:00 +0100 - Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB29C6D04@mbtlipnt02.btlabs.bt.co.uk> - Branch: cfgperl - ! ext/DB_File/Changes ext/DB_File/DB_File.pm - ! ext/DB_File/DB_File.xs t/lib/db-btree.t t/lib/db-hash.t -____________________________________________________________________________ -[ 3916] By: jhi on 1999/08/04 07:59:05 - Log: Introduce the charnames pragma. - - Subject: [PATCH 5.005_58] Free \C (for named chars), move to \O - From: Ilya Zakharevich <[9]ilya@math.ohio-state.edu> - To: Chip Salzenberg <[11]chip@perlsupport.com> - Cc: Mailing list Perl5 <[12]perl5-porters@perl.org> - Date: Sat, 31 Jul 1999 05:44:05 -0400 - Message-Id: <[13]199907311407.IAA25042@localhost.frii.com> - - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.005_58] Named characters in Perl - Date: Mon, 2 Aug 1999 19:25:40 -0400 - Message-ID: <19990802192540.B24407@monk.mps.ohio-state.edu> - Branch: cfgperl - + lib/charnames.pm t/lib/charnames.t - ! MAINTAIN MANIFEST lib/utf8.pm pod/perldiag.pod pod/perlop.pod - ! pod/perlre.pod regcomp.c toke.c -____________________________________________________________________________ -[ 3915] By: jhi on 1999/08/03 21:18:49 - Log: Support Configure -Dmake=pmake. - Via private email from Andy. - NOTE: assumes "basename" command. - Branch: metaconfig - ! U/modified/Config_sh.U -____________________________________________________________________________ -[ 3914] By: jhi on 1999/08/03 21:11:11 - Log: The op/filetest.t failed subtest 7 if testing as root. - - From: =?iso-8859-1?Q?Fran=E7ois=20D=E9sarm=E9nien?= <desar@club-internet.fr> - To: perl5-porters@perl.org - Subject: [ID 19990727.039] Not OK: perl 5.00558 on i386-sco 3.2v5.0.4 - Date: Tue, 27 Jul 1999 22:54:05 +0200 - Message-Id: <379E1C6D.626DC765@club-internet.fr> - Branch: cfgperl - ! t/op/filetest.t -____________________________________________________________________________ -[ 3911] By: jhi on 1999/08/03 19:52:38 - Log: The "-Dusethreads -Duseperlio" combination failed. - - From: Spider Boardman <spider@leggy.zk3.dec.com> - To: perl5-porters@perl.org - Subject: [ID 19990803.007] Not OK: perl 5.00560 on alpha-dec_osf-thread - 4.0 (UNINSTALLED) - Date: Tue, 3 Aug 1999 14:25:00 -0400 - Message-Id: <199908031825.OAA29254@leggy.zk3.dec.com> - - See also change #3912. - Branch: cfgperl - ! perlio.c -____________________________________________________________________________ -[ 3910] By: jhi on 1999/08/03 10:44:24 - Log: From: Chris Nandor <pudge@pobox.com> - To: perl5-porters@perl.org - Subject: [PATCH 5.005_58] perlbug.PL 1.27 - Date: Wed, 28 Jul 1999 23:42:49 -0400 - Message-Id: <v04210104b3c57ce9e3de@[152.167.11.247]> - Branch: cfgperl - ! utils/perlbug.PL -____________________________________________________________________________ -[ 3909] By: jhi on 1999/08/03 10:41:04 - Log: Hints for building ByteLoader in SunoS. Based on - From: Andy Dougherty <doughera@lafayette.edu> - To: Gurusamy Sarathy <gsar@activestate.com> - Cc: Perl Porters <perl5-porters@perl.org> - Subject: Re: 5.005_58 Not OK SunOS 4.1.3 - Date: Mon, 2 Aug 1999 14:01:58 -0400 (EDT) - Message-Id: <Pine.GSU.4.05.9908021357410.5873-100000@newton.phys> - Branch: cfgperl - + ext/ByteLoader/hints/sunos.pl - ! MANIFEST ext/ByteLoader/ByteLoader.xs + +> ext/DynaLoader/hints/netbsd.pl + ! Changes + !> (integrate 26 files) ____________________________________________________________________________ -[ 3908] By: jhi on 1999/08/03 09:29:22 - Log: Clarify RE engine code; inline a static function to a macro; - make exact string nodes smaller. - - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_60] Cosmetic change to REx engine - Date: Mon, 2 Aug 1999 21:53:36 -0400 (EDT) - Message-Id: <199908030153.VAA10542@monk.mps.ohio-state.edu> +[ 6372] By: jhi on 2000/07/11 20:30:36 + Log: Reintroduce perlbook (updated for Mk III), introduce perlposix-bc, + regen perltoc. Branch: cfgperl - ! Makefile.SH embed.pl global.sym keywords.h lib/warning.pm - ! opcode.h pp.sym pp_proto.h regcomp.c regcomp.h regexec.c - ! regnodes.h warning.h + + pod/perlbook.pod + ! MANIFEST pod/Makefile.SH pod/buildtoc.PL pod/perl.pod + ! pod/perltoc.pod ____________________________________________________________________________ -[ 3907] By: jhi on 1999/08/03 08:11:49 - Log: 5_59 configured with -Dd_bincompat5005 can't be made - binary compatible with a 5_03 which was built with -DEMBEDMYMALLOC. - - From: Spider Boardman <spider@leggy.zk3.dec.com> - To: perl5-porters@perl.org - Subject: [ID 19990802.016] Not OK: perl 5.00559 - Date: Mon, 2 Aug 1999 16:11:13 -0400 - Message-Id: <199908022011.QAA30224@leggy.zk3.dec.com> +[ 6371] By: jhi on 2000/07/11 20:08:56 + Log: Minor cleanups on the booklist. Branch: cfgperl - ! embed.pl + ! pod/perlfaq2.pod ____________________________________________________________________________ -[ 3906] By: jhi on 1999/08/03 07:48:59 - Log: Change #3790 redemption: with a little additional - patch from Ilya it works okay. +[ 6370] By: jhi on 2000/07/11 19:31:13 + Log: mjd's tr patches "broke" tr/z-Z/z-Z/ Branch: cfgperl - ! ext/SDBM_File/Makefile.PL lib/ExtUtils/MM_Unix.pm - ! lib/ExtUtils/MakeMaker.pm os2/OS2/REXX/Makefile.PL perl.h -____________________________________________________________________________ -[ 3905] By: gsar on 1999/08/02 21:03:23 - Log: this will be 5.005_60 - Branch: perl - ! Changes - ----------------- -Version 5.005_60 ----------------- - + ! t/pragma/overload.t ____________________________________________________________________________ -[ 3904] By: gsar on 1999/08/02 20:30:23 - Log: don't enable PERL_POLLUTE_MALLOC when EMBEDMYMALLOC is - in effect (from Spider Boardman <spider@leggy.zk3.dec.com>); - regen headers +[ 6369] By: gsar on 2000/07/11 19:27:48 + Log: integrate cfgperl changes#6293..6324 into mainline Branch: perl - ! embed.h embed.pl global.sym opcode.h perlapi.c + +> lib/Win32.pod lib/lib_pm.PL pod/Makefile.SH pod/buildtoc.PL + - lib/lib.pm.PL pod/Makefile pod/Win32.pod pod/buildtoc + !> (integrate 30 files) ____________________________________________________________________________ -[ 3903] By: gsar on 1999/08/02 20:26:07 - Log: native int pack/unpack fixes (from Spider Boardman - <spider@leggy.zk3.dec.com>) +[ 6368] By: gsar on 2000/07/11 19:18:57 + Log: skip integrate of problematic change#6292 from cfgperl into mainline Branch: perl - ! pp.c + !> pp_hot.c ____________________________________________________________________________ -[ 3902] By: gsar on 1999/08/02 20:24:41 - Log: fix broken -DDEBUGGING_OPS (from Spider Boardman - <spider@leggy.zk3.dec.com>) +[ 6367] By: gsar on 2000/07/11 19:17:21 + Log: integrate cfgperl changes#6288..6290 into mainline Branch: perl - + opnames.h - ! Changes MANIFEST opcode.pl perl.h + !> lib/File/Spec/Functions.pm lib/File/Spec/OS2.pm ____________________________________________________________________________ -[ 3901] By: gsar on 1999/08/02 18:51:18 - Log: integrate cfgperl contents +[ 6366] By: gsar on 2000/07/11 19:11:18 + Log: integrate cfgperl changes#6268..6282 into mainline Branch: perl - !> INSTALL README pod/perldelta.pod -____________________________________________________________________________ -[ 3900] By: jhi on 1999/08/02 18:46:21 - Log: Update README and INSTALL; partly based on the message - - From: "John L. Allen" <allen@grumman.com> - To: Jarkko Hietaniemi <jhi@iki.fi> - cc: perl5-porters@perl.org - Subject: Re: Perl Installation Problem - Date: Thu, 29 Jul 1999 14:55:05 -0400 (EDT) - Message-ID: <Pine.SOL.3.91.990729144440.1035A-100000@gateway.grumman.com> - - and private email from Andy Dougherty. - Branch: cfgperl - ! INSTALL README -____________________________________________________________________________ -[ 3899] By: jhi on 1999/08/02 18:36:35 - Log: Integrate with Sarathy. - Branch: cfgperl - !> op.c -____________________________________________________________________________ -[ 3898] By: jhi on 1999/08/02 18:34:49 - Log: Update PERL_BINCOMPAT_5005; update 64-bitness. - Branch: cfgperl - ! pod/perldelta.pod + !> (integrate 30 files) ____________________________________________________________________________ -[ 3897] By: gsar on 1999/08/02 18:18:37 - Log: optimizations could sometimes bypass bareword check +[ 6365] By: gsar on 2000/07/11 18:57:00 + Log: delete new accidentally branched file Branch: perl - ! op.c -____________________________________________________________________________ -[ 3896] By: jhi on 1999/08/02 18:18:34 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Changes makedef.pl patchlevel.h win32/Makefile - !> win32/config_H.bc win32/config_H.gc win32/config_H.vc - !> win32/makefile.mk + - t/op/method2entersub.t ____________________________________________________________________________ -[ 3895] By: gsar on 1999/08/02 17:22:40 - Log: up patchlevel etc. +[ 6364] By: gsar on 2000/07/11 18:55:13 + Log: skip integrate of change#6267 from cfgperl into mainline (the + method call optimization is flawed without additional hints + from user about immutableness of @ISA and no runtime method + definitions) Branch: perl - ! Changes patchlevel.h win32/Makefile win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/makefile.mk + +> t/op/method2entersub.t + !> MANIFEST embed.pl lib/ExtUtils/Install.pm lib/base.pm op.c + !> perl.h t/op/sprintf.t xsutils.c ____________________________________________________________________________ -[ 3894] By: gsar on 1999/08/02 17:12:31 - Log: integrate change#3893, make it conditional on bincompat5005 +[ 6363] By: gsar on 2000/07/11 18:49:43 + Log: integrate cfgperl changes#6261..6266 into mainline Branch: perl - ! makedef.pl -____________________________________________________________________________ -[ 3893] By: jhi on 1999/08/02 16:49:08 - Log: PERL_BINCOMPAT_5005 symbol translation. - (AIX wouldn't link neither perl nor extensions.) - Branch: cfgperl - ! makedef.pl + !> README.epoc cygwin/Makefile.SHs doop.c epoc/config.sh + !> epoc/createpkg.pl epoc/epocish.c epoc/epocish.h + !> ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs + !> hints/bsdos.sh pod/perldiag.pod t/comp/require.t toke.c ____________________________________________________________________________ -[ 3892] By: gsar on 1999/08/02 16:09:13 - Log: integrate cfgperl contents into mainline +[ 6362] By: gsar on 2000/07/11 18:43:26 + Log: integrate cfgperl changes#6252..6260 into mainline Branch: perl - +> t/op/64bit.t - ! Changes - !> Configure MANIFEST config_h.SH doio.c dump.c hints/aix.sh op.c - !> pod/perlfunc.pod pp_hot.c pp_sys.c regcomp.c sv.c t/io/open.t - !> t/pragma/utf8.t t/pragma/warn/pp_hot toke.c util.c -____________________________________________________________________________ -[ 3891] By: jhi on 1999/08/02 14:52:40 - Log: AIX long long probing requires LL suffix for - the ll constant. The suffix doesn't seem - to bother other ll platforms. - Branch: cfgperl - ! Configure config_h.SH hints/aix.sh - Branch: metaconfig/U/perl - ! quadfio.U -____________________________________________________________________________ -[ 3890] By: jhi on 1999/08/02 14:21:55 - Log: Exact path to perl for open -|. - Branch: cfgperl - ! t/io/open.t -____________________________________________________________________________ -[ 3889] By: jhi on 1999/08/02 14:18:03 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Changes patchlevel.h pod/perlhist.pod pp_ctl.c util.c - !> win32/Makefile win32/config_H.bc win32/config_H.gc - !> win32/config_H.vc win32/makefile.mk win32/win32.c -____________________________________________________________________________ -[ 3888] By: jhi on 1999/08/02 14:14:29 - Log: AIX -Duse64bits: old AIXen do not have the getconf variables. - Branch: cfgperl - ! hints/aix.sh -____________________________________________________________________________ -[ 3887] By: jhi on 1999/08/02 12:53:10 - Log: Fix some of the {IV_IS_QUAD,UV_IS_QUAD} cases so that - emacs code indentation doesn't get wrong ideas-- - in other words, introduce a couple of "redundant" if:s. - Branch: cfgperl - ! doio.c dump.c op.c pp_hot.c pp_sys.c regcomp.c sv.c toke.c - ! util.c -____________________________________________________________________________ -[ 3886] By: jhi on 1999/08/02 12:43:16 - Log: Mention that also *BSD systems with glibc are known to stumble. - Branch: cfgperl - ! t/pragma/warn/pp_hot -____________________________________________________________________________ -[ 3885] By: jhi on 1999/08/02 12:34:15 - Log: Allow also non-long long but still quad platforms print quads. - Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig/U/perl - ! longdblfio.U quadfio.U -____________________________________________________________________________ -[ 3884] By: jhi on 1999/08/02 11:56:14 - Log: Fix regclass utf8 hex ranges for quads. - Branch: cfgperl - ! regcomp.c -____________________________________________________________________________ -[ 3883] By: jhi on 1999/08/02 11:42:14 - Log: Enhance the description of how to detect quad support. - Branch: cfgperl - ! pod/perlfunc.pod -____________________________________________________________________________ -[ 3882] By: jhi on 1999/08/02 11:22:19 - Log: Fix printf %D %U %O for quads. - Branch: cfgperl - ! sv.c t/op/64bit.t -____________________________________________________________________________ -[ 3881] By: jhi on 1999/08/02 11:16:12 - Log: Document quad printing. - Branch: cfgperl - ! pod/perlfunc.pod + !> MANIFEST doop.c embed.h embed.pl embedvar.h lib/Exporter.pm + !> lib/IPC/Open3.pm objXSUB.h op.c pod/perlfunc.pod pp.c + !> pp_proto.h proto.h sv.c t/op/my_stash.t t/op/pack.t t/op/tr.t + !> t/pragma/constant.t t/pragma/warn/op t/pragma/warn/regcomp ____________________________________________________________________________ -[ 3880] By: jhi on 1999/08/02 10:32:01 - Log: More 64-bit fixing. One known bug of that kind - remains, 32-bit platforms using long long in - the test t/pragma/utf8 subtests 1-3 fail. - (Update: change #3884 fixed that one.) - Branch: cfgperl - + t/op/64bit.t - ! Configure MANIFEST config_h.SH regcomp.c sv.c t/pragma/utf8.t - ----------------- -Version 5.005_59 ----------------- - -____________________________________________________________________________ -[ 3879] By: gsar on 1999/08/02 08:18:58 - Log: integrate cfgperl changes into mainline +[ 6361] By: gsar on 2000/07/11 18:37:12 + Log: skip integrate of problematic change#6251 from cfgperl into mainline Branch: perl - !> Configure config_h.SH sv.c + !> lib/Exporter.pm ____________________________________________________________________________ -[ 3878] By: gsar on 1999/08/02 08:13:16 - Log: change#3692 had an unintentional patch leak through! - (this would explain the mysterious C<next LABEL> failures - people have seen) +[ 6360] By: gsar on 2000/07/11 18:34:56 + Log: integrate cfgperl change#6250 into mainline Branch: perl - ! pp_ctl.c + +> t/op/my_stash.t + !> MANIFEST embed.pl proto.h toke.c ____________________________________________________________________________ -[ 3877] By: gsar on 1999/08/02 08:00:29 - Log: up patchlevel to 59 +[ 6359] By: gsar on 2000/07/11 18:21:19 + Log: integrate cfgperl changes#6242..6249 into mainline Branch: perl - ! Changes patchlevel.h pod/perlhist.pod win32/Makefile - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc - ! win32/makefile.mk + !> embed.h embed.pl embedvar.h ext/DynaLoader/DynaLoader_pm.PL + !> gv.c lib/File/Spec.pm lib/IPC/Open3.pm objXSUB.h perlapi.c + !> perlapi.h pod/perlapi.pod pod/perlfunc.pod pod/perlintern.pod + !> pp_proto.h proto.h sv.c t/lib/filefunc.t t/lib/filespec.t + !> t/lib/peek.t utf8.c ____________________________________________________________________________ -[ 3876] By: gsar on 1999/08/02 07:51:18 - Log: fix coredump under usethreads+debug +[ 6358] By: gsar on 2000/07/11 18:15:45 + Log: skip integrate of problematic change#6241 from cfgperl into mainline Branch: perl - ! util.c + !> regcomp.c t/pragma/warn/regcomp t/pragma/warn/toke toke.c ____________________________________________________________________________ -[ 3875] By: jhi on 1999/08/02 07:50:51 - Log: d_bincompat5005 could be left empty. +[ 6357] By: jhi on 2000/07/11 18:15:16 + Log: Fix for + Subject: [ID 20000711.005] spurious uninit warning with msgrcv() + From: Roderick Schertler <roderick@argon.org> + Date: Tue, 11 Jul 2000 13:55:05 -0400 + Message-Id: <200007111755.NAA05077@jones.argon.org> Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig/U/perl - ! bincompat5005.U + ! doio.c ____________________________________________________________________________ -[ 3874] By: jhi on 1999/08/02 07:42:45 - Log: Fix printf %d when IV is quad. +[ 6356] By: jhi on 2000/07/11 18:12:51 + Log: Typo in #6341. Branch: cfgperl - ! sv.c -____________________________________________________________________________ -[ 3873] By: gsar on 1999/08/02 07:41:03 - Log: fix d_bincompat5005='' junking config.h - Branch: perl - ! Configure + ! pp_hot.c ____________________________________________________________________________ -[ 3872] By: gsar on 1999/08/02 07:38:48 - Log: C needs parameter list, not merely type +[ 6355] By: gsar on 2000/07/11 18:12:10 + Log: integrate cfgperl changes#6231..6240 into mainline Branch: perl - ! win32/win32.c + +> pod/perlutil.pod + !> (integrate 35 files) ____________________________________________________________________________ -[ 3871] By: jhi on 1999/08/02 07:20:51 - Log: Integrate with Sarathy. +[ 6354] By: jhi on 2000/07/11 18:04:34 + Log: Subject: [PATCH perl-current] Make op/sprintf.t more comprehensive, take 2 + From: Dominic Dunlop <domo@computer.org> + Date: Tue, 11 Jul 2000 12:27:33 +0200 + Message-Id: <p04320405b590a14d4650@[192.168.1.4]> + + Replaces change #6268. Branch: cfgperl - !> Changes ext/B/B/C.pm ext/B/B/CC.pm regexec.c + ! t/op/sprintf.t ____________________________________________________________________________ -[ 3870] By: gsar on 1999/08/02 07:12:18 - Log: integrate cfgperl changes into mainline +[ 6353] By: gsar on 2000/07/11 17:59:51 + Log: skip integrate of problematic change#6230 from cfgperl into mainline + (a later version of File::Spec is already in mainline) Branch: perl - ! Changes - !> Configure Makefile.SH Porting/Glossary Porting/config.sh - !> Porting/config_H config_h.SH doio.c dump.c mg.c op.c perl.h - !> pp_ctl.c pp_hot.c pp_sys.c scope.c sv.c t/pragma/warn/sv - !> toke.c util.c + !> lib/File/Spec.pm lib/File/Spec/Functions.pm + !> lib/File/Spec/OS2.pm t/lib/filefunc.t t/lib/filespec.t ____________________________________________________________________________ -[ 3869] By: gsar on 1999/08/02 06:59:09 - Log: From: "Vishal Bhatia" <vishalb@my-deja.com> - Date: Sat, 31 Jul 1999 19:08:33 -0700 - Message-ID: <LAONLKLELDJAFAAA@my-deja.com> - Subject: [PATCH 5.005_58] "use constant" in the compiler +[ 6352] By: gsar on 2000/07/11 17:57:48 + Log: integrate cfgperl changes#6224..6229 into mainline Branch: perl - ! ext/B/B/C.pm ext/B/B/CC.pm + +> lib/lib.pm.PL + - lib/lib.pm + !> MANIFEST Makefile.SH README.hpux embed.pl ext/Socket/Socket.pm + !> lib/English.pm op.c t/lib/english.t ____________________________________________________________________________ -[ 3868] By: gsar on 1999/08/02 06:55:51 - Log: debug build tweak +[ 6351] By: gsar on 2000/07/11 17:50:10 + Log: skip integrate of problematic change#6223 from cfgperl into mainline Branch: perl - ! regexec.c -____________________________________________________________________________ -[ 3867] By: gsar on 1999/08/02 06:35:18 - Log: create vmsperl branch (to be owned and operated by: cbailey) - Branch: vmsperl - +> (branch 1476 files) -____________________________________________________________________________ -[ 3866] By: jhi on 1999/08/01 23:34:40 - Log: so_locations once is enough. - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 3865] By: jhi on 1999/08/01 23:13:05 - Log: Simplicate duplicated code. - Branch: cfgperl - ! util.c -____________________________________________________________________________ -[ 3864] By: jhi on 1999/08/01 22:41:41 - Log: Integrate with Sarathy. perl.h and util.c required manual resolving. - Branch: cfgperl - +> README.cygwin cygwin/Makefile.SHs cygwin/ld2.in - +> cygwin/perlld.in ext/DynaLoader/dl_cygwin.xs hints/cygwin.sh - - README.cygwin32 cygwin32/Makefile.SHs - - cygwin32/build-instructions.READFIRST - - cygwin32/build-instructions.charles-wilson - - cygwin32/build-instructions.sebastien-barre - - cygwin32/build-instructions.steven-morlock - - cygwin32/build-instructions.steven-morlock2 cygwin32/ld2.in - - cygwin32/perlld.in ext/DynaLoader/dl_cygwin32.xs - - hints/cygwin32.sh - !> (integrate 61 files) -____________________________________________________________________________ -[ 3863] By: jhi on 1999/08/01 22:36:02 - Log: Regen Configure and Glossary once again. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH -____________________________________________________________________________ -[ 3862] By: jhi on 1999/08/01 22:26:09 - Log: Glossary update for #3861. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH -____________________________________________________________________________ -[ 3861] By: jhi on 1999/08/01 22:22:51 - Log: 64-bit work. Now 32-bit platforms get a 100% make test - with -Duse64bits (using long long). - Tested in Solaris 2.6 sparc RH Linux 6.0 x86 - (and Digital IX 4.0D, to get a true 64-bit opinion). Now e.g. - 'print unpack "q", pack "q", 12345678901' - should work on such 32-bit platforms. - Still a lot of printf()s behind -D which wrongly assume - that %ld/%lx and (long) are a good combination. - Introducing a slew of new macros intended to be used in printf() - format strings: e. g. PERL_PRId64 is the string to be used - when printing an IV, printf("%" PERL_PRId64 "\n", iv). - The PRI... naming follows the C9X naming of <inttypes.h> macros. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH doio.c dump.c mg.c op.c perl.h pp_ctl.c pp_hot.c - ! pp_sys.c scope.c sv.c t/pragma/warn/sv toke.c util.c - Branch: metaconfig/U/perl - + atolf.U atoll.U longdblfio.U quadfio.U strtoull.U + !> doio.c ____________________________________________________________________________ -[ 3860] By: gsar on 1999/08/01 21:23:18 - Log: integrate cfgperl contents into mainline +[ 6350] By: gsar on 2000/07/11 17:48:28 + Log: integrate cfgperl changes#6220..6222 into mainline Branch: perl - ! toke.c - !> (integrate 29 files) + !> doop.c embed.pl lib/Pod/Usage.pm makedef.pl pod/perlop.pod + !> toke.c utf8.c win32/win32.h ____________________________________________________________________________ -[ 3859] By: gsar on 1999/08/01 21:13:09 - Log: From: Nathan Torkington <gnat@frii.com> - Date: Sun, 1 Aug 1999 11:23:35 -0600 (MDT) - Message-ID: <14244.33431.739419.806927@localhost.frii.com> - Subject: [PATCH 5.005_58] ext/B/B/Disassembler.pm patch +[ 6349] By: gsar on 2000/07/11 17:46:13 + Log: skip integrate of problematic changes#6218..6219 from cfgperl into + mainline Branch: perl - ! ext/B/B/Disassembler.pm + !> bytecode.pl ext/B/B/Assembler.pm ext/B/B/Bytecode.pm + !> ext/B/O.pm ext/B/defsubs_h.PL ext/ByteLoader/ByteLoader.pm + !> ext/ByteLoader/ByteLoader.xs ext/ByteLoader/bytecode.h ____________________________________________________________________________ -[ 3858] By: gsar on 1999/08/01 21:09:15 - Log: DB_File 1.68 update from Paul Marquess - Branch: perl - ! ext/DB_File/Changes 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 +[ 6348] By: jhi on 2000/07/11 17:45:49 + Log: README.posix-bc podified from Thomas Dorner. + Branch: cfgperl + ! README.posix-bc ____________________________________________________________________________ -[ 3857] By: gsar on 1999/08/01 21:05:54 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sat, 31 Jul 1999 05:13:38 -0400 - Message-Id: <199907311407.IAA25038@localhost.frii.com> - Subject: [PATCH 5.005_58] More optimizations to REx engine +[ 6347] By: gsar on 2000/07/11 17:42:04 + Log: integrate cfgperl change#6217 into mainline Branch: perl - ! embed.pl embedvar.h ext/Thread/Thread.xs objXSUB.h perl.c - ! perl.h proto.h regcomp.c regexec.c t/op/re_tests thrdvar.h + !> Configure config_h.SH doio.c embed.h embed.pl embedvar.h gv.c + !> intrpvar.h objXSUB.h perl.c perlapi.h pp.c pp_ctl.c proto.h + !> sv.h util.c util.h vmesa/vmesa.c win32/win32.c ____________________________________________________________________________ -[ 3856] By: gsar on 1999/08/01 20:59:59 - Log: slightly modified version of suggested patch - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sat, 31 Jul 1999 04:45:12 -0400 - Message-Id: <199907311406.IAA25034@localhost.frii.com> - Subject: [PATCH 5.005_58] Fix OS/2 build +[ 6346] By: gsar on 2000/07/11 17:39:37 + Log: skip integrate of problematic changes#6211..6212 from cfgperl into + mainline Branch: perl - ! Makefile.SH lib/ExtUtils/MM_OS2.pm lib/ExtUtils/Mksymlists.pm - ! makedef.pl os2/Makefile.SHs os2/diff.configure perl.h sv.h + !> embedvar.h ext/B/B.xs ext/B/B/Asmdata.pm ext/B/defsubs_h.PL + !> ext/ByteLoader/ByteLoader.xs ext/ByteLoader/bytecode.h + !> ext/ByteLoader/byterun.c ext/ByteLoader/byterun.h perlapi.c + !> perlapi.h pod/perlapi.pod ____________________________________________________________________________ -[ 3855] By: gsar on 1999/08/01 20:49:06 - Log: cygwin update - From: "Fifer, Eric" <EFifer@sanwaint.com> - Date: Fri, 30 Jul 1999 18:31:48 +0100 - Message-Id: <71E287AB0D94D111BBD600600849EC8185EE06@POST> - Subject: [ID 19990730.003] PATCH] perl5.005_58 cygwin port - Branch: perl - ! doio.c dosish.h lib/File/Spec/Unix.pm mg.c perl.h perlsdio.h - ! pp_sys.c unixish.h util.c -____________________________________________________________________________ -[ 3854] By: gsar on 1999/08/01 20:41:53 - Log: fixes from Stephen McCamant that address bugs in change#3612 - (the optimization shouldn't be enabled in expressions where - the variable is introduced), and fix Deparse to grok the - optimization - Date: Thu, 29 Jul 1999 21:21:49 -0500 (CDT) - Message-ID: <14241.3133.979257.953396@alias-2.pr.mcs.net> - Subject: [PATCH _58] Set OPpTARGET_MY more consistently - -- - Date: Thu, 29 Jul 1999 22:31:16 -0500 (CDT) - Message-ID: <14241.7300.181386.763503@alias-2.pr.mcs.net> - Subject: [PATCH _58] Disable TARGET_MY-ization on variable introduction - -- - Date: Fri, 30 Jul 1999 22:25:27 -0500 (CDT) - Message-Id: <199907310326.VAA24376@localhost.frii.com> - Subject: [PATCH _58, long] B::Deparse (was Re: New warning 'Useless use of...') - Branch: perl - ! ext/B/B/Deparse.pm op.c -____________________________________________________________________________ -[ 3853] By: gsar on 1999/08/01 20:31:32 - Log: From: Stephen McCamant <smccam@uclink4.berkeley.edu> - Date: Thu, 29 Jul 1999 14:08:50 -0500 (CDT) - Message-ID: <14240.42690.292893.605292@alias-2.pr.mcs.net> - Subject: [PATCH _58] Two one-liner LOGOP tweaks - Branch: perl - ! op.c opcode.h opcode.pl -____________________________________________________________________________ -[ 3852] By: gsar on 1999/08/01 20:29:17 - Log: rename cygwin32 to cygwin (from Eric Fifer <EFifer@sanwaint.com>) - Branch: perl - ! AUTHORS EXTERN.h INSTALL MAINTAIN Makefile.SH Porting/patchls - ! README.cygwin README.win32 XSUB.h cygwin/Makefile.SHs - ! ext/DynaLoader/dl_cygwin.xs ext/POSIX/POSIX.xs - ! ext/SDBM_File/sdbm/pair.c hints/cygwin.sh - ! lib/ExtUtils/MM_Cygwin.pm makedepend.SH perl.h pod/perl.pod - ! pod/perlport.pod pp_sys.c util.c -____________________________________________________________________________ -[ 3851] By: gsar on 1999/08/01 20:20:05 - Log: move files around for s/cygwin32/cygwin/ renaming - Branch: perl - +> README.cygwin cygwin/Makefile.SHs cygwin/ld2.in - +> cygwin/perlld.in ext/DynaLoader/dl_cygwin.xs hints/cygwin.sh - - README.cygwin32 cygwin32/Makefile.SHs - - cygwin32/build-instructions.READFIRST - - cygwin32/build-instructions.charles-wilson - - cygwin32/build-instructions.sebastien-barre - - cygwin32/build-instructions.steven-morlock - - cygwin32/build-instructions.steven-morlock2 cygwin32/ld2.in - - cygwin32/perlld.in ext/DynaLoader/dl_cygwin32.xs - - hints/cygwin32.sh - ! MANIFEST -____________________________________________________________________________ -[ 3850] By: gsar on 1999/08/01 20:05:14 - Log: posix-bc hints tweak (via private mail from Thomas Dorner - <Thomas.Dorner@start.de>) +[ 6345] By: gsar on 2000/07/11 17:36:42 + Log: integrate cfgperl changes#6207..6210 into mainline Branch: perl - ! Changes hints/posix-bc.sh + !> doio.c embed.h embed.pl gv.c intrpvar.h objXSUB.h perl.c pp.c + !> pp_ctl.c proto.h sv.h util.c vmesa/vmesa.c win32/win32.c ____________________________________________________________________________ -[ 3849] By: gsar on 1999/08/01 19:50:20 - Log: notes on PERL_IMPLICIT_CONTEXT (from a version by Nathan Torkington - <gnat@frii.com>) +[ 6344] By: gsar on 2000/07/11 17:31:20 + Log: skip integrate of problematic changes#6204..6206 from cfgperl into + mainline Branch: perl - ! perl.h pod/perldelta.pod pod/perlguts.pod + !> (integrate 40 files) ____________________________________________________________________________ -[ 3848] By: gsar on 1999/08/01 18:34:41 - Log: fix defined(@foo) encarpments +[ 6343] By: gsar on 2000/07/11 17:19:08 + Log: integrate cfgperl changes#6174..6203 into mainline (first of several) Branch: perl - ! ext/B/B/C.pm lib/CGI.pm lib/Dumpvalue.pm lib/dumpvar.pl - ! pod/perltrap.pod + +> Makefile.micro README.micro Todo.micro uconfig.h uconfig.sh + ! Changes + !> (integrate 34 files) ____________________________________________________________________________ -[ 3847] By: jhi on 1999/08/01 17:17:07 - Log: Undo #3790 and the patches that attempted to fix it - (#3837, #3838, #3845). The #3790 caused linkage failures - and/or core dumps in Solaris 2.6, Digital UNIX 4.0D, and - IRIX 6.5. +[ 6342] By: jhi on 2000/07/11 16:05:48 + Log: Subject: [ID 20000710.002] fatal error or memory loss when deleting symbols in evaled code with syntax errors + To: perl5-porters@perl.org + From: Karsten Sperling <spiff@phreax.net> + Date: Mon, 10 Jul 2000 15:12:52 +0200 + Message-Id: <200007101315.e6ADFrg21041@chthon.perl.com> Branch: cfgperl - - ext/SDBM_File/hints/dec_osf.pl ext/SDBM_File/hints/solaris.pl - ! MANIFEST ext/SDBM_File/Makefile.PL lib/ExtUtils/MM_Unix.pm - ! lib/ExtUtils/MakeMaker.pm os2/OS2/REXX/Makefile.PL perl.h + ! lib/Symbol.pm ____________________________________________________________________________ -[ 3846] By: jhi on 1999/08/01 11:41:52 - Log: Reading 64-bit decimal numbers was broken because - the NV was cast to an I32, not an IV. +[ 6341] By: jhi on 2000/07/11 15:59:23 + Log: Subject: Re: [ID 20000704.002] [PATCH] memory leak with debug / anon subs + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Message-Id: <E13AbRE-00009T-00@libra.cus.cam.ac.uk> + Date: Fri, 07 Jul 2000 17:57:16 +0100 Branch: cfgperl - ! toke.c + ! pp_hot.c ____________________________________________________________________________ -[ 3845] By: jhi on 1999/08/01 11:00:24 - Log: Solaris doesn't like PERL_MALLOC_OK in SDBM_File. +[ 6340] By: jhi on 2000/07/11 15:55:47 + Log: Subject: Re: format bug report [Patch] + From: "H.Merijn Brand" <h.m.brand@hccnet.nl> + Date: Wed, 05 Jul 2000 13:12:52 +0200 + Message-Id: <20000705130745.67BF.H.M.BRAND@hccnet.nl> + + Subject: Re: format bug report [Patch] + From: "H.Merijn Brand" <h.m.brand@hccnet.nl> + Date: Wed, 05 Jul 2000 14:10:01 +0200 + Message-Id: <20000705140837.73C2.H.M.BRAND@hccnet.nl> Branch: cfgperl - + ext/SDBM_File/hints/solaris.pl + ! t/op/write.t toke.c ____________________________________________________________________________ -[ 3844] By: jhi on 1999/08/01 10:55:44 - Log: Enable Solaris largefiles support only if -Duse64bits is used. - (Effectively removes #3311). +[ 6339] By: jhi on 2000/07/11 13:54:09 + Log: Be less forgiving about ambiguous and illegal tr ranges. + Subject: Re: [ID 20000703.001] tr/// operator understands multiple hyphens in a bizarre way + From: Mark-Jason Dominus <mjd@plover.com> + Date: Tue, 04 Jul 2000 10:00:12 -0400 + Message-ID: <20000704140012.17772.qmail@plover.com> + + Subject: Re: [ID 20000703.001] tr/// operator understands multiple hyphens in a bizarre way + From: Mark-Jason Dominus <mjd@plover.com> + Date: Wed, 05 Jul 2000 09:37:36 -0400 + Message-ID: <20000705133736.27293.qmail@plover.com> Branch: cfgperl - ! hints/solaris_2.sh + ! pod/perldelta.pod pod/perldiag.pod t/op/tr.t toke.c ____________________________________________________________________________ -[ 3843] By: jhi on 1999/07/31 22:44:56 - Log: Integer overflow iteration. +[ 6338] By: jhi on 2000/07/11 13:31:24 + Log: Subject: [PATCH] Re: "%#p" format specifier: document and test or not? + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Tue, 11 Jul 2000 13:50:51 +0100 + Message-Id: <E13BzUx-00033c-00@libra.cus.cam.ac.uk> Branch: cfgperl - ! t/op/oct.t toke.c util.c + ! sv.c ____________________________________________________________________________ -[ 3842] By: jhi on 1999/07/31 22:11:03 - Log: Remove a lot of unused regnode codes. - Noticed by Ilya. - Branch: cfgperl - ! regcomp.c regcomp.sym regexec.c regnodes.h -____________________________________________________________________________ -[ 3841] By: jhi on 1999/07/31 21:53:54 - Log: Make the use64bits and usethreads friendlier/braver; - they no more wimp out if the platform is unknown. - On use64bits if gcc used -DUSE_LONG_LONG is added - to the ccflags (this dependency on gcc caused a slightly weird - reordering of Configure, but things still seem to work.) +[ 6337] By: jhi on 2000/07/11 13:29:14 + Log: Subject: [PATCH] [ID 20000701.002] Regular Expressions Not Unsetting $1 Vars When Backtracking + From: Hugo <hv@crypt.compulink.co.uk> + Date: Tue, 11 Jul 2000 12:44:50 +0100 + Message-Id: <200007111144.MAA04446@crypt.compulink.co.uk> Branch: cfgperl - ! Configure README.threads config_h.SH - Branch: metaconfig - ! U/threads/usethreads.U - Branch: metaconfig/U/perl - ! use64bits.U + ! regexec.c t/op/re_tests ____________________________________________________________________________ -[ 3840] By: jhi on 1999/07/31 20:26:22 - Log: Hack the "integer overflow" code some more. +[ 6336] By: jhi on 2000/07/11 13:26:47 + Log: Subject: [PATCH cfgperl] $& segfaults if you trick it + From: simon@brecon.co.uk (Simon Cozens) + Date: 7 Jul 2000 11:26:09 GMT + Message-ID: <slrn8mbfif.ead.simon@justanother.perlhacker.org> Branch: cfgperl - ! perl.h toke.c util.c + ! mg.c ____________________________________________________________________________ -[ 3839] By: jhi on 1999/07/31 20:22:00 - Log: Test oct() at the 2^32-1 limit. +[ 6335] By: jhi on 2000/07/11 13:23:37 + Log: Subject: [ID 20000705.002] problem with perl 5.6.0 on NetBSD/sparc + From: Hubert Feyrer <feyrer@rfhs8012.fh-regensburg.de> + Date: Wed, 5 Jul 2000 14:56:43 +0200 (MET DST) + Message-Id: <Pine.GSO.4.10.10007051452330.29215-100000@rfhpc8320.fh-regensburg.de> Branch: cfgperl - ! t/op/oct.t + + ext/DynaLoader/hints/netbsd.pl + ! MANIFEST ext/DynaLoader/hints/openbsd.pl ____________________________________________________________________________ -[ 3838] By: jhi on 1999/07/31 20:08:43 - Log: Update MANIFEST for #3837. +[ 6334] By: jhi on 2000/07/11 13:20:38 + Log: Subject: PATCH perlguts.pod: Document D and d magic types + From: mjd@plover.com + Date: 5 Jul 2000 18:01:51 -0000 + Message-ID: <20000705180151.29413.qmail@plover.com> Branch: cfgperl - ! MANIFEST + ! pod/perlguts.pod ____________________________________________________________________________ -[ 3837] By: jhi on 1999/07/31 20:02:40 - Log: Digital UNIX 4.0D doesn't like perl malloc on sdbm - (a core dump with a corrput stack ensues). +[ 6333] By: jhi on 2000/07/11 13:15:51 + Log: Precedence goof, fix based on + Subject: [PATCH 5.6.0] op/taint.t continues on failed shmget() + From: Hugo <hv@crypt.compulink.co.uk> + Date: Tue, 11 Jul 2000 12:52:38 +0100 + Message-Id: <200007111152.MAA05488@crypt.compulink.co.uk> Branch: cfgperl - + ext/SDBM_File/hints/dec_osf.pl + ! t/op/taint.t ____________________________________________________________________________ -[ 3836] By: jhi on 1999/07/29 21:09:01 - Log: Allow for Configure -Ubincompat5005 override. +[ 6332] By: jhi on 2000/07/11 12:40:17 + Log: Integrate with Sarathy. Branch: cfgperl - ! Configure config_h.SH - Branch: metaconfig/U/perl - ! bincompat5005.U + !> win32/win32sck.c ____________________________________________________________________________ -[ 3835] By: jhi on 1999/07/29 21:04:02 - Log: Make Configure support PERL_BINCOMPAT_5005. +[ 6331] By: jhi on 2000/07/10 20:14:16 + Log: Sprinkle ldlibpath. Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH - Branch: metaconfig/U/perl - + bincompat5005.U + ! pod/Makefile.SH ____________________________________________________________________________ -[ 3834] By: jhi on 1999/07/29 19:25:35 - Log: AIX tweak, need reported by David R. Fravor <dfavor@austin.ibm.com> +[ 6330] By: jhi on 2000/07/10 17:54:49 + Log: More POSIX.pod tweaks. Branch: cfgperl - ! Makefile.SH + ! ext/POSIX/POSIX.pod ____________________________________________________________________________ -[ 3833] By: jhi on 1999/07/29 14:07:09 - Log: Integrate with Sarathy. I overruled on perldelta - and perldiag. - Branch: cfgperl - !> README.win32 emacs/cperl-mode.el globals.c installperl - !> iperlsys.h makedef.pl perl.h pod/perldelta.pod - !> pod/perldiag.pod pod/perllexwarn.pod toke.c utils/perldoc.PL - !> win32/Makefile win32/bin/pl2bat.pl win32/makefile.mk - !> win32/perllib.c win32/win32.c -____________________________________________________________________________ -[ 3832] By: jhi on 1999/07/29 14:02:50 - Log: Repent and make overly large integerish - constants non-fatal. They are now promoted - to NVs, accompanied by an overflow warning that - is by default on. +[ 6329] By: jhi on 2000/07/10 14:02:12 + Log: Reorder perl.pod once more. Branch: cfgperl - ! embed.pl global.sym pod/perldelta.pod pod/perldiag.pod pp.c - ! proto.h t/op/oct.t t/pragma/warn/6default t/pragma/warn/util - ! toke.c util.c -____________________________________________________________________________ -[ 3831] By: jhi on 1999/07/29 11:40:04 - Log: AIX exhibits different error on failed system(). - Slightly modified patch via private email from - David R. Favor <dfavor@austin.ibm.com> - Branch: cfgperl - ! t/op/exec.t -____________________________________________________________________________ -[ 3830] By: gsar on 1999/07/29 07:46:11 - Log: cperl-mode.el v4.19 - Branch: perl - ! emacs/cperl-mode.el -____________________________________________________________________________ -[ 3829] By: gsar on 1999/07/29 07:30:35 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Wed, 28 Jul 1999 22:01:42 +0200 - Message-ID: <37aa5f9b.12941448@smtp1.ibm.net> - Subject: [PATCH 5.005_58] win32/bin/pl2bat.pl doesn't work correctly - Branch: perl - ! win32/bin/pl2bat.pl -____________________________________________________________________________ -[ 3828] By: gsar on 1999/07/29 07:19:27 - Log: tweak previous change for multiple hits - Branch: perl - ! utils/perldoc.PL + ! pod/buildtoc.PL pod/perl.pod pod/perltoc.pod ____________________________________________________________________________ -[ 3827] By: gsar on 1999/07/29 07:10:00 - Log: band-aid for perldoc -t broken-ness (the new Pod::Text - really needs a pod2text() compatibility function) +[ 6328] By: gsar on 2000/07/10 07:06:00 + Log: accept() leaks memory on windows due to incorrect ordering of + closesocket() and fclose() calls Branch: perl - ! utils/perldoc.PL + ! win32/win32sck.c ____________________________________________________________________________ -[ 3826] By: gsar on 1999/07/29 01:33:46 - Log: minor tweaks to pods and toke.c comments +[ 6327] By: gsar on 2000/07/10 06:49:17 + Log: winsock options weren't being set in all threads under ithreads + (caused send()s from second and subsequent threads to fail) Branch: perl - ! pod/perldelta.pod pod/perldiag.pod pod/perllexwarn.pod toke.c + ! win32/win32sck.c ____________________________________________________________________________ -[ 3825] By: gsar on 1999/07/29 00:12:52 - Log: integrate cfgperl changes into mainline - Branch: perl - !> Configure Porting/Glossary Porting/config.sh Porting/config_H - !> README.threads config_h.SH ext/IO/lib/IO/Handle.pm - !> ext/IO/lib/IO/Socket.pm ext/IO/lib/IO/Socket/INET.pm - !> ext/POSIX/POSIX.xs lib/ExtUtils/Install.pm perl.h - !> pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod - !> pod/perllexwarn.pod pod/perlre.pod pp.c pp_sys.c - !> t/lib/io_unix.t t/op/oct.t t/pragma/warn/6default - !> t/pragma/warn/util toke.c util.c -____________________________________________________________________________ -[ 3824] By: jhi on 1999/07/28 21:15:04 - Log: Tiny patch to go over #3820 (via private mail from Lincoln). +[ 6326] By: jhi on 2000/07/08 02:45:40 + Log: Fix a nit spotted by 64bit IRIX compilation: a (64-bit) pointer + was cast to an unsigned (32-bit) integer with wild abandon. Branch: cfgperl - ! ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Socket.pm - ! ext/IO/lib/IO/Socket/INET.pm + ! ext/Devel/DProf/DProf.xs ____________________________________________________________________________ -[ 3823] By: jhi on 1999/07/28 20:29:17 - Log: Continue pack() doc honing. +[ 6325] By: jhi on 2000/07/07 18:50:33 + Log: Remove perlbook, update perlfaq book listing, + rearrange perl.pod, regenerate perltoc. Branch: cfgperl - ! pod/perlfunc.pod + - pod/perlbook.pod + ! MANIFEST pod/buildtoc.PL pod/perl.pod pod/perldiag.pod + ! pod/perlfaq2.pod pod/perltoc.pod ____________________________________________________________________________ -[ 3822] By: jhi on 1999/07/28 20:17:37 - Log: Enhance pack() doc. +[ 6324] By: jhi on 2000/07/07 14:03:40 + Log: Fix the alignment problem in Crays ([ID 20000612.002]). Branch: cfgperl - ! pod/perlfunc.pod + ! sv.h toke.c ____________________________________________________________________________ -[ 3821] By: jhi on 1999/07/28 18:34:50 - Log: UNIX Domain Sockets are not implemented under QNX. - - From: Norton Allen <allen@huarp.harvard.edu> - To: perl5-porters@perl.org - Subject: [ID 19990728.010] Patch:t/lib/io_unix.t _58 QNX - Date: Wed, 28 Jul 1999 14:07:16 -0400 (edt) - Message-Id: <199907281807.OAA13167@bottesini.harvard.edu> - Branch: cfgperl - ! t/lib/io_unix.t -____________________________________________________________________________ -[ 3820] By: jhi on 1999/07/28 18:13:37 - Log: IO::* enhancements. - - 1) write() and syswrite() will now accept a single-argument - form of the call, for consistency with Perl's syswrite(). - 2) You can create a TCP-based IO::Socket::INET without forcing - a connect attempt. This allows you to configure its options - (like making it non-blocking) and then call connect() manually. - 3) Fixed a bug that prevented the IO::Socket::protocol() accessor - from ever returning the correct value. - - From: Lincoln Stein <lstein@formaggio.cshl.org> - To: Graham Barr <gbarr@pobox.com> - Cc: Lincoln Stein <lstein@cshl.org>, perl5-porters@perl.org - Subject: Re: patch for IO::* - Date: Wed, 28 Jul 1999 13:55:05 -0400 (EDT) - Message-ID: <14239.17401.330408.145295@formaggio.cshl.org> +[ 6323] By: jhi on 2000/07/06 16:03:55 + Log: Fix complaints of buildtoc. Branch: cfgperl - ! ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Socket.pm - ! ext/IO/lib/IO/Socket/INET.pm + + lib/Win32.pod + - pod/Win32.pod + ! MANIFEST pod/buildtoc.PL pod/perl.pod pod/perltoc.pod ____________________________________________________________________________ -[ 3819] By: gsar on 1999/07/28 18:08:06 - Log: misc PERL_OBJECT tweaks; perlcore.dll is now perl56.dll - Branch: perl - ! README.win32 globals.c installperl iperlsys.h makedef.pl - ! perl.h win32/Makefile win32/makefile.mk win32/perllib.c - ! win32/win32.c +[ 6322] By: jhi on 2000/07/06 15:15:52 + Log: Add =head1 NAMEs so that buildtoc is happy. + (The CGI::Util nit reported to Lincoln.) + Branch: cfgperl + ! ext/B/B/Stash.pm lib/CGI/Util.pm lib/warnings/register.pm + ! pod/perltoc.pod ____________________________________________________________________________ -[ 3818] By: jhi on 1999/07/28 17:48:16 - Log: Need to add QNX to the list for DONT_DECLARE_STD. - (The elimination of use of the _() macro apparently triggered - an incompatability with a #define of atof) - - From: Norton Allen <allen@huarp.harvard.edu> - To: perl5-porters@perl.org - Subject: [ID 19990728.008] Patch:perl.h _58 QNX - Date: Wed, 28 Jul 1999 13:06:23 -0400 (edt) - Message-Id: <199907281706.NAA07617@bottesini.harvard.edu> +[ 6321] By: jhi on 2000/07/06 03:16:04 + Log: Config is being used. Branch: cfgperl - ! perl.h + ! t/op/method.t ____________________________________________________________________________ -[ 3817] By: jhi on 1999/07/28 17:46:30 - Log: Need to add some more conditions to deal with the case - defined(HAS_GETSPNAM) && ! defined(HAS_GETSPENT) - which is true for QNX4. - From: Norton Allen <allen@huarp.harvard.edu> - To: perl5-porters@perl.org - Subject: [ID 19990728.009] Patch:pp_sys.c _58 QNX - Date: Wed, 28 Jul 1999 13:08:42 -0400 (edt) - Message-Id: <199907281708.NAA07947@bottesini.harvard.edu> +[ 6320] By: jhi on 2000/07/06 03:13:13 + Log: Integrate with Sarathy. Branch: cfgperl - ! pp_sys.c + !> lib/perl5db.pl win32/perllib.c win32/vdir.h win32/win32sck.c ____________________________________________________________________________ -[ 3816] By: jhi on 1999/07/28 17:43:40 - Log: The QNX shell needs a couple more semicolons. - - From: Norton Allen <allen@huarp.harvard.edu> - To: perl5-porters@perl.org - Subject: [ID 19990728.007] Patch:Configure _58 QNX - Date: Wed, 28 Jul 1999 13:03:00 -0400 (edt) - Message-Id: <199907281703.NAA07363@bottesini.harvard.edu> - - plus silence metalint moanings on vendorprefix. +[ 6319] By: jhi on 2000/07/06 03:11:46 + Log: Autogenerate pod/Makefile and pod/buildtoc. + buildtoc also checks whether the existin pods are + mentioned in MANIFEST and perl.pod, and vice versa. + (None of the thusly found discrepancies fixed yet.) + roffitall also needs to be autogenerated similarly but it + seems so badly out of date that I didn't touch it yet. Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH + + pod/Makefile.SH pod/buildtoc.PL + - pod/Makefile pod/buildtoc + ! MANIFEST Makefile.SH pod/perl.pod pod/perltoc.pod ____________________________________________________________________________ -[ 3815] By: jhi on 1999/07/28 17:31:11 - Log: Silence metalint on vendorprefix.U. - Branch: metaconfig - ! U/installdirs/vendorprefix.U +[ 6318] By: gsar on 2000/07/05 22:10:54 + Log: fix UNC path handling on Windows under ithreads, and chdir() + return value when given a non-existent directory + Branch: perl + ! win32/vdir.h ____________________________________________________________________________ -[ 3814] By: jhi on 1999/07/28 17:13:29 - Log: QNX shell needs more semicolons. - Branch: metaconfig/U/perl - ! Extensions.U +[ 6317] By: gsar on 2000/07/05 22:08:19 + Log: winsock cleanup never done on Windows (leads to handle leaks) + Branch: perl + ! win32/perllib.c win32/win32sck.c ____________________________________________________________________________ -[ 3813] By: jhi on 1999/07/28 17:05:08 - Log: Integrate with Sarathy. - Branch: cfgperl - !> lib/ExtUtils/MM_Unix.pm +[ 6316] By: gsar on 2000/07/05 22:06:19 + Log: some debugger output does not go to the socket when RemotePort is set + Branch: perl + ! lib/perl5db.pl ____________________________________________________________________________ -[ 3812] By: jhi on 1999/07/28 16:20:17 - Log: Fix a typo, un-shout, and reformat the installation output. +[ 6315] By: jhi on 2000/07/05 00:25:21 + Log: Integrate with Sarathy, preliminary fix for unicos + alignment problems in [ID 20000612.002] Perl problem on Cray system. Branch: cfgperl - ! lib/ExtUtils/Install.pm + ! sv.h + !> pp_hot.c ____________________________________________________________________________ -[ 3811] By: gsar on 1999/07/28 15:41:11 - Log: fix typo that caused INSTALLPRIVLIB to have doubled 'perl5' +[ 6314] By: gsar on 2000/07/04 23:34:02 + Log: tyop in change#6306 Branch: perl - ! lib/ExtUtils/MM_Unix.pm + ! pp_hot.c ____________________________________________________________________________ -[ 3810] By: jhi on 1999/07/28 13:55:57 - Log: Talk more about subsecond things in perlfunc. - (Yes, redundant with perlfaq8.) +[ 6313] By: jhi on 2000/07/04 22:14:38 + Log: Multiline string literals ENONPORTABLE. Branch: cfgperl - ! pod/perlfunc.pod + ! pp_hot.c ____________________________________________________________________________ -[ 3809] By: jhi on 1999/07/28 07:23:48 +[ 6312] By: jhi on 2000/07/04 20:34:44 Log: Integrate with Sarathy. Branch: cfgperl - !> configpm hints/freebsd.sh lib/Pod/Html.pm perl.h t/op/grent.t - !> t/op/pwent.t + !> pod/perldelta.pod pod/perldiag.pod pp_hot.c t/lib/b.t + !> t/op/method.t ____________________________________________________________________________ -[ 3808] By: jhi on 1999/07/28 07:23:03 - Log: Document toke.c. - From: Nathan Torkington <gnat@frii.com> - To: perl5-porters@perl.org - Subject: Re: toke.c patch, work in progress - Date: Tue, 27 Jul 1999 23:02:09 -0600 (MDT) - Message-ID: <14238.36561.979473.667842@localhost.frii.com> +[ 6311] By: jhi on 2000/07/04 20:30:56 + Log: More POSIX.pod embellishment. Branch: cfgperl - ! toke.c + ! ext/POSIX/POSIX.pod ____________________________________________________________________________ -[ 3807] By: jhi on 1999/07/28 07:10:56 - Log: perlre clarification. - - From: Ian Phillipps <ian@dial.pipex.com> - To: Perl 5 Porters <perl5-porters@perl.org> - Subject: [PATCH 5.00557] Add definite article to perlre.pod - Date: Tue, 27 Jul 1999 10:46:29 +0100 - Message-ID: <19990727104629.A10074@homer.diplex.co.uk> - Branch: cfgperl - ! pod/perlre.pod -____________________________________________________________________________ -[ 3806] By: gsar on 1999/07/28 07:07:46 - Log: fix the perl -V breakage - - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Jarkko Hietaniemi <jhi@iki.fi> - Cc: "John L. Allen" <allen@grumman.com>, perl5-porters@perl.org, - gsar@activestate.com - Subject: Re: Follow up to: _58 on AIX 431 - Date: Tue, 27 Jul 1999 17:42:00 -0400 - Message-ID: <19990727174200.A12775@monk.mps.ohio-state.edu> +[ 6310] By: gsar on 2000/07/04 17:28:48 + Log: b.t fails under OS/2 (from Yitzchak Scott-Thoennes) Branch: perl - ! configpm + ! t/lib/b.t ____________________________________________________________________________ -[ 3805] By: gsar on 1999/07/28 07:03:34 - Log: avoid warning (from Doug MacEachern) - Branch: perl - ! perl.h -____________________________________________________________________________ -[ 3804] By: gsar on 1999/07/28 06:59:30 - Log: Pod::Html tweak - - From: jan.dubois@ibm.net (Jan Dubois) - To: perl5-porters@perl.org - Subject: [PATCH 5.005_58] pod2html: Missing chunk for VMS filenames - Date: Tue, 27 Jul 1999 22:14:12 +0200 - Message-ID: <37a50af0.46171380@smtp1.ibm.net> - Branch: perl - ! lib/Pod/Html.pm -____________________________________________________________________________ -[ 3803] By: gsar on 1999/07/28 06:56:38 - Log: freebsd hints update - - From: Anton Berezin <tobez@plab.ku.dk> - To: perl5-porters@perl.org - Subject: [ID 19990727.034] Not OK: perl 5.00558 on i386-freebsd-thread4.0-current (UNINSTALLED) - Date: Tue, 27 Jul 1999 20:29:39 +0200 (CEST) - Message-Id: <199907271829.UAA62861@lion.plab.ku.dk> - Branch: perl - ! hints/freebsd.sh -____________________________________________________________________________ -[ 3802] By: gsar on 1999/07/28 06:51:32 - Log: cosmetic testsuite patch - - From: Graham Barr <gbarr@ti.com> - To: Perl5 Porters <perl5-porters@perl.org> - Subject: 5.005_58 build - Date: Tue, 27 Jul 1999 08:09:25 -0500 - Message-ID: <19990727080925.F4683@dal.asp.ti.com> - Branch: perl - ! t/op/grent.t t/op/pwent.t -____________________________________________________________________________ -[ 3801] By: jhi on 1999/07/27 13:49:39 - Log: Minuscule cleanup of the integer overflow patch. +[ 6309] By: jhi on 2000/07/04 17:22:18 + Log: The #6308 required a little bit more. Branch: cfgperl - ! util.c + ! Makefile.SH win32/Makefile ____________________________________________________________________________ -[ 3800] By: jhi on 1999/07/27 13:37:23 - Log: Test hex('x...'). +[ 6308] By: jhi on 2000/07/04 16:35:24 + Log: Rename lib.pm.PL to lib_pm.PL to keep the 8.3 people happy. Branch: cfgperl - ! t/op/oct.t + + lib/lib_pm.PL + - lib/lib.pm.PL + ! MANIFEST Makefile.SH ____________________________________________________________________________ -[ 3799] By: jhi on 1999/07/27 12:45:45 - Log: Integrate with Sarathy (5.005_58). +[ 6307] By: jhi on 2000/07/04 16:28:58 + Log: Win32 patches for cfgperl from Sarathy. Branch: cfgperl - - ext/B/byteperl.c - !> Changes MANIFEST Porting/makerel configpm embed.h embed.pl - !> ext/Devel/DProf/DProf.xs ext/POSIX/POSIX.pm - !> ext/SDBM_File/Makefile.PL lib/AutoLoader.pm - !> lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm - !> lib/Pod/Parser.pm lib/SelfLoader.pm os2/OS2/REXX/Makefile.PL - !> perl.h pod/perldelta.pod pod/perlfaq9.pod pod/perlhist.pod - !> win32/bin/pl2bat.pl win32/config_H.bc win32/config_H.gc - !> win32/config_H.vc -____________________________________________________________________________ -[ 3798] By: jhi on 1999/07/27 12:42:43 - Log: Integer constants (0x, 0[0-7], 0b) now overflow fatally, - they used to be just optional lexical warnings. - Also, with warnings turned on, constants > 2**32-1 - trigger a non-portability warning. - Branch: cfgperl - ! pod/perldelta.pod pod/perldiag.pod pod/perllexwarn.pod pp.c - ! t/op/oct.t t/pragma/warn/6default t/pragma/warn/util toke.c - ! util.c + ! doio.c doop.c embed.h embed.pl global.sym gv.c makedef.pl + ! objXSUB.h op.c perlapi.c pp.c pp_ctl.c pp_hot.c proto.h + ! thread.h toke.c util.c win32/Makefile win32/win32.c ____________________________________________________________________________ -[ 3797] By: gsar on 1999/07/27 10:48:27 - Log: here lies 5.005_58 +[ 6306] By: gsar on 2000/07/04 16:28:40 + Log: better diagnostic on Frob->stuff() when Frob:: doesn't exist + (from Richard Soderberg <rs@oregonnet.com>) Branch: perl - - ext/B/byteperl.c - ! Changes MANIFEST Porting/makerel pod/perldelta.pod - ! pod/perlfaq9.pod pod/perlhist.pod - ----------------- -Version 5.005_58 ----------------- - -____________________________________________________________________________ -[ 3796] By: gsar on 1999/07/27 09:23:42 - Log: regenerate win32/config_H.?c - Branch: perl - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc + ! pod/perldelta.pod pod/perldiag.pod pp_hot.c t/op/method.t ____________________________________________________________________________ -[ 3795] By: gsar on 1999/07/27 09:02:31 - Log: From: Tye McQueen <tye@metronet.com> - Date: Mon, 26 Jul 1999 19:19:22 -0500 (CDT) - Message-Id: <199907270019.AA08223@metronet.com> - Subject: Patch pl2bat.pl so batch file can fail - Branch: perl - ! win32/bin/pl2bat.pl -____________________________________________________________________________ -[ 3794] By: gsar on 1999/07/27 08:59:58 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Mon, 26 Jul 1999 01:09:00 -0400 (EDT) - Message-Id: <199907260509.BAA26303@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_57] decrease memory footprint of standard modules - Branch: perl - ! configpm ext/POSIX/POSIX.pm lib/AutoLoader.pm - ! lib/SelfLoader.pm -____________________________________________________________________________ -[ 3793] By: gsar on 1999/07/27 08:19:16 - Log: support -DPERL_BINCOMPAT_5005, still needs a Configure test - (from Andy Dougherty) - Branch: perl - ! embed.h embed.pl +[ 6305] By: jhi on 2000/07/04 16:24:24 + Log: Integrate with Sarathy. + Branch: cfgperl + !> embed.h embed.pl global.sym lib/File/Spec/Mac.pm + !> lib/File/Spec/Unix.pm lib/File/Spec/VMS.pm + !> lib/File/Spec/Win32.pm objXSUB.h perlapi.c pod/perldiag.pod + !> proto.h win32/win32.c ____________________________________________________________________________ -[ 3792] By: gsar on 1999/07/27 08:04:19 - Log: recognize more constructs such as C<$-> in pod (from Russ Allbery - and Brad Appleton) +[ 6304] By: gsar on 2000/07/04 16:17:24 + Log: missing perldiag entry for unpack("w",...) diagnostic (from + Andreas Koenig) Branch: perl - ! lib/Pod/Parser.pm + ! pod/perldiag.pod ____________________________________________________________________________ -[ 3791] By: gsar on 1999/07/27 07:50:54 - Log: cover case where CLK_TCK is a float, not integer (from - alexander smishlajev <als@turnhere.com>) +[ 6303] By: gsar on 2000/07/04 16:14:44 + Log: remove rel2abs prototypes (from Barrie Slaymaker) Branch: perl - ! ext/Devel/DProf/DProf.xs + ! lib/File/Spec/Mac.pm lib/File/Spec/Unix.pm + ! lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm ____________________________________________________________________________ -[ 3790] By: gsar on 1999/07/27 07:45:08 - Log: provide MakeMaker attribute PERL_MALLOC_OK that allows extensions - to call Perl_malloc() as malloc() (from Ilya Zakharevich) +[ 6302] By: gsar on 2000/07/04 04:59:35 + Log: adjust change#6299 Branch: perl - ! ext/SDBM_File/Makefile.PL lib/ExtUtils/MM_Unix.pm - ! lib/ExtUtils/MakeMaker.pm os2/OS2/REXX/Makefile.PL perl.h + ! embed.h embed.pl global.sym objXSUB.h perlapi.c proto.h + ! win32/win32.c ____________________________________________________________________________ -[ 3789] By: jhi on 1999/07/27 07:44:55 +[ 6301] By: jhi on 2000/07/04 04:50:07 Log: Integrate with Sarathy. Branch: cfgperl - +> lib/Pod/Text/Color.pm lib/Pod/Text/Termcap.pm - !> MANIFEST doio.c embed.h embed.pl ext/B/B/CC.pm - !> ext/SDBM_File/sdbm/sdbm.h global.sym lib/Pod/Html.pm - !> lib/Pod/Text.pm objXSUB.h opcode.h opcode.pl perlapi.c - !> pod/perldiag.pod pod/perlfunc.pod pod/pod2text.PL pp_sys.c - !> proto.h t/comp/proto.t t/io/open.t -____________________________________________________________________________ -[ 3788] By: gsar on 1999/07/27 07:29:59 - Log: replace Pod::Text with Pod::SimpleText v0.01 (thanks - to Russ Allbery <rra@stanford.edu>); s/Simple// and - s/pod2txt/pod2text/ etc. - Branch: perl - + lib/Pod/Text/Color.pm lib/Pod/Text/Termcap.pm - ! MANIFEST lib/Pod/Text.pm pod/pod2text.PL -____________________________________________________________________________ -[ 3787] By: gsar on 1999/07/27 06:48:40 - Log: From: Andy Dougherty <doughera@lafayette.edu> - Date: Wed, 16 Jun 1999 14:40:09 -0400 (EDT) - Message-Id: <Pine.GSU.4.05.9906161435390.248-100000@newton.phys> - Subject: Re: [ID 19990608.003] my_bcopy problem; Unixware 2.0.3 - Branch: perl - ! ext/SDBM_File/sdbm/sdbm.h -____________________________________________________________________________ -[ 3786] By: gsar on 1999/07/27 06:30:09 - Log: applied suggested patch; added missing prototype changes to - opcode.pl along with documentation typos (feature still needs - to be described in perlopentut.pod and summarized in - perldelta.pod) - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Thu, 17 Jun 1999 00:39:34 -0400 (EDT) - Message-Id: <199906170439.AAA18154@monk.mps.ohio-state.edu> - Subject: [PATCH 5.00557] 3-arg open - Branch: perl - ! doio.c embed.h embed.pl global.sym objXSUB.h opcode.h - ! opcode.pl perlapi.c pod/perldiag.pod pod/perlfunc.pod pp_sys.c - ! proto.h t/comp/proto.t t/io/open.t + !> embed.h embed.pl embedvar.h global.sym hv.c intrpvar.h + !> makedef.pl objXSUB.h perl.c perl.h perlapi.c perlapi.h + !> pp_hot.c proto.h sv.c t/io/argv.t win32/win32.c ____________________________________________________________________________ -[ 3785] By: gsar on 1999/07/27 04:36:39 - Log: don't quit if =head* wasn't found (suggested by Roland Bauer - <roland.bauer@fff.at>) +[ 6300] By: gsar on 2000/07/04 04:42:09 + Log: PERL_OBJECT build tweak Branch: perl - ! lib/Pod/Html.pm -____________________________________________________________________________ -[ 3784] By: gsar on 1999/07/27 03:56:17 - Log: change#3762 wasn't needed - Branch: perl - ! ext/B/B/CC.pm -____________________________________________________________________________ -[ 3783] By: jhi on 1999/07/26 19:08:21 - Log: Integrate with Sarathy. - Branch: cfgperl - !> Changes makedef.pl patchlevel.h pod/perlfunc.pod pp_ctl.c - !> toke.c utils/dprofpp.PL win32/Makefile win32/config_H.bc - !> win32/config_H.gc win32/config_H.vc win32/makefile.mk + ! perl.h ____________________________________________________________________________ -[ 3782] By: gsar on 1999/07/26 18:16:50 - Log: update Changes, patchlevel &c. +[ 6299] By: gsar on 2000/07/04 04:37:00 + Log: fix memory leak on Windows (PL_sys_intern contents were never + freed) Branch: perl - ! Changes patchlevel.h win32/Makefile win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/makefile.mk + ! embed.h embed.pl global.sym makedef.pl objXSUB.h perl.c + ! perlapi.c proto.h win32/win32.c ____________________________________________________________________________ -[ 3781] By: gsar on 1999/07/26 17:54:47 - Log: a more correct fix for change#2744 - From: Stephen McCamant <smccam@uclink4.berkeley.edu> - Date: Sun, 25 Jul 1999 14:02:25 -0500 (CDT) - Message-ID: <14235.24385.671437.246345@alias-2.pr.mcs.net> - Subject: [PATCH _57] Re: toke.c questions +[ 6298] By: gsar on 2000/07/04 04:15:59 + Log: fix large memory leak that has been around for ever, masked by + -DPURIFY (most of the arenas were never freed!) Branch: perl - ! toke.c + ! embedvar.h global.sym hv.c intrpvar.h perl.c perlapi.h sv.c ____________________________________________________________________________ -[ 3780] By: gsar on 1999/07/26 17:37:04 - Log: utime() doc typo from Greg Bacon <gbacon@itsc.uah.edu> +[ 6297] By: gsar on 2000/07/04 04:07:46 + Log: fix ~320 byte memory leak (psig_{ptr,name} tables were never freed) Branch: perl - ! pod/perlfunc.pod + ! perl.c ____________________________________________________________________________ -[ 3779] By: jhi on 1999/07/26 16:37:23 - Log: Dusting off. +[ 6296] By: jhi on 2000/06/30 18:28:37 + Log: Elaborate POSIX.pod. Still needs work. Branch: cfgperl - ! README.threads + ! ext/POSIX/POSIX.pod ____________________________________________________________________________ -[ 3778] By: gsar on 1999/07/26 13:28:46 - Log: avoid DIVZERO - Branch: perl - ! utils/dprofpp.PL +[ 6295] By: jhi on 2000/06/30 14:58:18 + Log: Point to perlipc for more SysV IPC examples. + Branch: cfgperl + ! pod/perlfunc.pod ____________________________________________________________________________ -[ 3777] By: gsar on 1999/07/26 13:18:53 - Log: warnings identified by Borland compiler +[ 6294] By: gsar on 2000/06/30 14:47:45 + Log: slurp mode fix in change#4736 still not quite right Branch: perl - ! makedef.pl pp_ctl.c + ! pp_hot.c t/io/argv.t ____________________________________________________________________________ -[ 3776] By: jhi on 1999/07/26 13:07:36 +[ 6293] By: jhi on 2000/06/30 12:02:55 Log: Integrate with Sarathy. Branch: cfgperl - !> lib/Carp/Heavy.pm pp_ctl.c pp_hot.c -____________________________________________________________________________ -[ 3775] By: gsar on 1999/07/26 12:55:43 - Log: avoid infinite recursion when Thread.pm croaks during - bootstrap - Branch: perl - ! lib/Carp/Heavy.pm + !> cop.h pp_ctl.c pp_hot.c t/op/args.t ____________________________________________________________________________ -[ 3774] By: gsar on 1999/07/26 12:43:02 - Log: integrate cfgperl contents into mainline - Branch: perl - +> lib/Carp/Heavy.pm - !> MANIFEST Makefile.SH cflags.SH configpm ext/util/make_ext - !> lib/AutoSplit.pm lib/Carp.pm makedepend.SH pod/pod2html.PL - !> pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL - !> pod/pod2usage.PL pod/podchecker.PL pod/podselect.PL - !> writemain.SH x2p/Makefile.SH x2p/cflags.SH -____________________________________________________________________________ -[ 3773] By: jhi on 1999/07/26 12:40:29 - Log: Use long doubles only if they are useful. +[ 6292] By: jhi on 2000/06/30 12:01:11 + Log: From: simon@brecon.co.uk (Simon Cozens) + Subject: UTF8 concat + Date: 30 Jun 2000 06:13:25 GMT + Message-ID: <slrn8loek5.9ai.simon@justanother.perlhacker.org> Branch: cfgperl - ! ext/POSIX/POSIX.xs -____________________________________________________________________________ -[ 3772] By: gsar on 1999/07/26 12:33:11 - Log: typo in change#3768 - Branch: perl ! pp_hot.c ____________________________________________________________________________ -[ 3771] By: gsar on 1999/07/26 12:08:27 - Log: alpha-stage support for user-hooks in @INC - From: Ken Fox <kfox@ford.com> - Date: Mon, 19 Jul 1999 22:12:29 -0400 (EDT) - Message-Id: <199907200213.WAA02816@mailfw2.ford.com> - Subject: Re: loading remote modules +[ 6291] By: gsar on 2000/06/30 04:37:33 + Log: dounwind() may cause POPSUB() to diddle the wrong PL_curpad + when @_ is modified, causing coredumps Branch: perl - ! pp_ctl.c -____________________________________________________________________________ -[ 3770] By: jhi on 1999/07/26 11:38:36 - Log: Back out #3735. Needs more work. - Branch: cfgperl - ! Makefile.SH cflags.SH configpm ext/util/make_ext - ! lib/AutoSplit.pm makedepend.SH pod/pod2html.PL - ! pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL - ! pod/pod2usage.PL pod/podchecker.PL pod/podselect.PL - ! writemain.SH x2p/Makefile.SH x2p/cflags.SH + ! cop.h pp_ctl.c pp_hot.c t/op/args.t ____________________________________________________________________________ -[ 3769] By: jhi on 1999/07/26 11:24:45 +[ 6290] By: jhi on 2000/06/30 02:21:44 Log: Integrate with Sarathy. Branch: cfgperl - !> (integrate 35 files) + !> vms/vms.c vms/vmsish.h ____________________________________________________________________________ -[ 3768] By: gsar on 1999/07/26 11:03:07 - Log: optimize method name lookup - From: Chip Salzenberg <chip@perlsupport.com> - Date: Thu, 22 Jul 1999 13:43:36 -0400 - Message-ID: <19990722134336.Q391@perlsupport.com> - Subject: [PATCH] OP_METHOD_NAMED - Branch: perl - ! dump.c embed.h embed.pl ext/Opcode/Opcode.pm objXSUB.h op.c - ! opcode.h opcode.pl perlapi.c pp.sym pp_hot.c pp_proto.h - ! proto.h -____________________________________________________________________________ -[ 3767] By: gsar on 1999/07/26 10:44:11 - Log: allow arrow omission in $foo[10]->('foo') etc. (but not in - foo()->()); rework grammar to remove conflicts - From: Stephen McCamant <smccam@uclink4.berkeley.edu> - Date: Fri, 23 Jul 1999 15:55:22 -0500 (CDT) - Message-ID: <14232.54970.771570.548676@alias-2.pr.mcs.net> - Subject: [PATCH _57, long] Re: optional arrow asymmetry - Branch: perl - ! Makefile.SH embed.h embed.pl global.sym objXSUB.h op.c - ! perlapi.c perly.c perly.h perly.y perly_c.diff proto.h - ! vms/perly_c.vms vms/perly_h.vms -____________________________________________________________________________ -[ 3766] By: jhi on 1999/07/26 10:18:56 - Log: Use $< instead of $*.c in *perlmain.o rules. - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 3765] By: gsar on 1999/07/26 09:28:48 - Log: From: Ian Phillipps <ian@dial.pipex.com> - Date: Fri, 23 Jul 1999 23:35:56 +0100 - Message-ID: <19990723233556.B2435@homer.diplex.co.uk> - Subject: (Version 2) Extending unpack to deal with counted strings - Branch: perl - ! pod/perldiag.pod pod/perlfunc.pod pp.c t/op/pack.t -____________________________________________________________________________ -[ 3764] By: jhi on 1999/07/26 09:17:26 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_57] Lean Carp.pm with Carp/Heavy.pm - Date: Mon, 26 Jul 1999 04:05:27 -0400 (EDT) - Message-Id: <199907260805.EAA26888@monk.mps.ohio-state.edu> - - The patch was based on 5_57 so had to re-apply lib/Carp.pm - parts of changes #3498, #3696, and #3702 for the new - lib/Carp/Heavy.pm. +[ 6289] By: jhi on 2000/06/30 02:21:02 + Log: Check VERSIONs. Branch: cfgperl - + lib/Carp/Heavy.pm - ! MANIFEST lib/Carp.pm -____________________________________________________________________________ -[ 3763] By: gsar on 1999/07/26 09:03:17 - Log: ~ isn't valid in VMS filenames - Branch: perl - ! lib/Pod/Html.pm -____________________________________________________________________________ -[ 3762] By: gsar on 1999/07/26 08:59:47 - Log: setstate stop-gap from Vishal Bhatia - Branch: perl - ! ext/B/B/CC.pm -____________________________________________________________________________ -[ 3761] By: gsar on 1999/07/26 08:06:39 - Log: patch for pp_foo -> Perl_pp_foo changes from Vishal Bhatia; - add B::OP::name() method that returns just the op_name; - convert Deparse et all to use that instead of B::OP::ppaddr(); - add support for OP_SETSTATE in Deparse - Branch: perl - ! ext/B/B.pm ext/B/B.xs ext/B/B/Bblock.pm ext/B/B/Bytecode.pm - ! ext/B/B/C.pm ext/B/B/CC.pm ext/B/B/Deparse.pm ext/B/B/Lint.pm - ! ext/B/B/Xref.pm opcode.h opcode.pl + ! lib/File/Spec/Functions.pm lib/File/Spec/Mac.pm + ! lib/File/Spec/OS2.pm lib/File/Spec/Unix.pm + ! lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm ____________________________________________________________________________ -[ 3760] By: jhi on 1999/07/26 07:14:43 +[ 6288] By: jhi on 2000/06/30 02:18:52 Log: Integrate with Sarathy. Branch: cfgperl - !> (integrate 43 files) + !> ext/Opcode/Opcode.xs lib/File/Spec.pm + !> lib/File/Spec/Functions.pm lib/File/Spec/Mac.pm + !> lib/File/Spec/OS2.pm lib/File/Spec/Unix.pm + !> lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm pod/perlembed.pod ____________________________________________________________________________ -[ 3759] By: gsar on 1999/07/26 05:12:24 - Log: add disclaimer about perl 4 libraries (modified version of - patch suggested by Clinton Pierce <cpierce1@ford.com>) +[ 6287] By: gsar on 2000/06/30 02:17:08 + Log: integrate vmsperl changes into mainline Branch: perl - ! lib/abbrev.pl lib/bigfloat.pl lib/bigint.pl lib/bigrat.pl - ! lib/cacheout.pl lib/chat2.pl lib/complete.pl lib/ctime.pl - ! lib/dotsh.pl lib/exceptions.pl lib/fastcwd.pl lib/flush.pl - ! lib/ftp.pl lib/getcwd.pl lib/getopt.pl lib/getopts.pl - ! lib/hostname.pl lib/look.pl lib/pwd.pl lib/termcap.pl + !> vms/vms.c vms/vmsish.h ____________________________________________________________________________ -[ 3758] By: gsar on 1999/07/26 04:48:35 - Log: make reset() behave with high-bit characters - From: Ian Phillipps <ian@dial.pipex.com> - Date: Thu, 22 Jul 1999 22:48:59 +0100 - Message-ID: <19990722224859.A27987@homer.diplex.co.uk> - Subject: [PATCH 5.005_57] sv_reset can cause stack corruption +[ 6285] By: gsar on 2000/06/30 02:05:28 + Log: localize %INC in a Safe compartment so that use/require work + (many other magic globals probably need similar treatment) Branch: perl - ! sv.c + ! ext/Opcode/Opcode.xs ____________________________________________________________________________ -[ 3757] By: gsar on 1999/07/26 04:40:32 - Log: update to perlport-1.44 from Chris Nandor <pudge@pobox.com> +[ 6284] By: gsar on 2000/06/30 01:54:54 + Log: tweak perlembed for multiplicity/usethreads sanity; correct notes + about Windows Branch: perl - ! pod/perlport.pod + ! pod/perlembed.pod ____________________________________________________________________________ -[ 3756] By: gsar on 1999/07/26 04:20:37 - Log: dprofpp pod additions from Nathan Torkington <gnat@frii.com> +[ 6283] By: jhi on 2000/06/30 01:50:10 + Log: Subject: [PATCH bleedperl] File::Spec 0.82 beta + From: Barrie Slaymaker <barries@jester.slaysys.com> + Date: Wed, 28 Jun 2000 11:35:29 -0400 + Message-Id: <200006281535.LAA21095@jester.slaysys.com> Branch: perl - ! utils/dprofpp.PL + ! lib/File/Spec.pm lib/File/Spec/Functions.pm + ! lib/File/Spec/Mac.pm lib/File/Spec/OS2.pm + ! lib/File/Spec/Unix.pm lib/File/Spec/VMS.pm + ! lib/File/Spec/Win32.pm ____________________________________________________________________________ -[ 3755] By: gsar on 1999/07/26 04:18:00 - Log: disable VPATH for now (breaks x2p build) - Branch: perl - ! x2p/Makefile.SH +[ 6282] By: jhi on 2000/06/29 22:57:22 + Log: Subject: [PATCH 5.6.0]ITHREADs for VMS + From: Dan Sugalski <dan@sidhe.org> + Date: Tue, 06 Jun 2000 11:59:50 -0400 + Message-Id: <4.3.2.7.0.20000606115752.01c82220@24.8.96.48> + Branch: cfgperl + ! vms/vms.c ____________________________________________________________________________ -[ 3754] By: gsar on 1999/07/26 03:15:33 - Log: INSTALL =~ s/5.006/5.6/; delay loading Errno until needed - (%! has the necessary magic); misc typos - Branch: perl - ! INSTALL ext/DB_File/DB_File.pm ext/Fcntl/Fcntl.pm - ! ext/GDBM_File/GDBM_File.pm gv.c jpl/JNI/JNI.pm - ! lib/AutoLoader.pm lib/CPAN.pm perl.c pod/perllocale.pod +[ 6281] By: jhi on 2000/06/29 22:52:50 + Log: Subject: [PATCH 5.6.0] utils/h2xs.PL + From: "Daniel S. Lewart" <d-lewart@uiuc.edu> + Date: Wed, 7 Jun 2000 04:02:04 -0500 + Message-ID: <20000607040201.A22568@staff1.cso.uiuc.edu> + Branch: cfgperl ! utils/h2xs.PL ____________________________________________________________________________ -[ 3753] By: gsar on 1999/07/26 02:38:28 - Log: integrate cfgperl contents into mainline - Branch: perl - +> t/pragma/locale/latin1 t/pragma/locale/utf8 - !> (integrate 53 files) -____________________________________________________________________________ -[ 3752] By: gsar on 1999/07/26 02:11:31 - Log: ensure implicitly closed handles don't set $? or $! - Branch: perl - ! doio.c embed.h embed.pl perlapi.c proto.h sv.c t/io/pipe.t -____________________________________________________________________________ -[ 3751] By: gsar on 1999/07/26 01:28:34 - Log: change#3534 didn't preserve undef return values from caller() - Branch: perl - ! Changes pp_ctl.c -____________________________________________________________________________ -[ 3750] By: jhi on 1999/07/25 20:59:29 - Log: Back up a tiny bit from #3735. - This may break builds outside the source directory - but then again, they do not work that ell yet anyway. +[ 6280] By: jhi on 2000/06/29 22:45:47 + Log: Subject: Re: backwards compatibility in h2xs and makemaker [PATCH] + From: rspier@pobox.com (Robert Spier) + Date: Wed, 7 Jun 2000 12:47:37 -0400 (EDT) + Message-ID: <14654.31913.845602.610277@rls.cx> Branch: cfgperl - ! Makefile.SH + ! utils/h2xs.PL ____________________________________________________________________________ -[ 3750] By: jhi on 1999/07/25 20:59:29 - Log: Back up a tiny bit from #3735. - This may break builds outside the source directory - but then again, they do not work that ell yet anyway. +[ 6279] By: jhi on 2000/06/29 22:38:16 + Log: Subject: [ID 20000602.002] [PATCH] perlsub.pod: ambiguous usage of "closure" + From: Tim Ayers <tayers@bridge.com> + Date: Thu, 08 Jun 2000 08:11:06 +0200 + Message-id: <393F38FA.9B5F4C7D@m.dasa.de> + [resent by Richard Foley, Message-Id probably wrong] Branch: cfgperl - ! Makefile.SH + ! pod/perlsub.pod ____________________________________________________________________________ -[ 3749] By: jhi on 1999/07/25 19:15:55 - Log: Integrate with Sarathy. +[ 6278] By: jhi on 2000/06/29 22:21:45 + Log: Subject: [ID 20000609.002] Text::Wrap::wrap does not handle multiline strings properly + From: "Milton L. Hankins" <mlh@swl.msd.ray.com> + Date: Fri, 09 Jun 2000 12:39:27 -0400 + Message-Id: <39411DBF.A04BB1A@swl.msd.ray.com> + (plus update the version "number" of Text::Wrap) Branch: cfgperl - !> lib/ExtUtils/MM_Unix.pm toke.c utils/h2xs.PL + ! lib/Text/Wrap.pm ____________________________________________________________________________ -[ 3748] By: jhi on 1999/07/25 19:06:59 - Log: Recode locale.t so that the change in #3730 - is not needed and locale.t works both without - and with the utf8 pragma. +[ 6277] By: jhi on 2000/06/29 22:13:10 + Log: Subject: [PATCH] Re: [ID 20000612.001] map {chop; $_} (Literals problem) + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Mon, 12 Jun 2000 14:55:59 +0100 + Message-Id: <E131Uh5-0002cj-00@ursa.cus.cam.ac.uk> Branch: cfgperl - + t/pragma/locale/latin1 t/pragma/locale/utf8 - ! MANIFEST t/pragma/locale.t + ! pod/perlfunc.pod ____________________________________________________________________________ -[ 3747] By: jhi on 1999/07/25 19:01:46 - Log: Like #3743. +[ 6276] By: jhi on 2000/06/29 22:11:06 + Log: Subject: [PATCH] Re: eval documentation: context + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + Date: Mon, 12 Jun 2000 15:07:29 +0100 + Message-Id: <E131UsD-0002ke-00@ursa.cus.cam.ac.uk> Branch: cfgperl - ! utils/perlbug.PL -____________________________________________________________________________ -[ 3746] By: gsar on 1999/07/25 18:08:58 - Log: add option to omit Changes file, from Abigail <abigail@delanet.com>; - append a HISTORY section to POD if option is used - Branch: perl - ! utils/h2xs.PL -____________________________________________________________________________ -[ 3745] By: gsar on 1999/07/25 17:40:03 - Log: warn rather than die when parse_version() can't cut it (from - Michael G Schwern <schwern@pobox.com>) - Branch: perl - ! lib/ExtUtils/MM_Unix.pm -____________________________________________________________________________ -[ 3744] By: gsar on 1999/07/25 16:32:48 - Log: make map behave like grep wrt indirect object slot when - there are parentheses; revert an experimental mod by Larry - in change#2038 that failed to parse %{{qw(a b c)}} properly - (this means C<map {use Foo; ...} ...> still needs a proper - fix) - Branch: perl - ! toke.c + ! pod/perlfunc.pod ____________________________________________________________________________ -[ 3743] By: jhi on 1999/07/25 16:24:55 - Log: Fix a typo in #3725. +[ 6275] By: jhi on 2000/06/29 21:59:46 + Log: Subject: [PATCH] 5.6.0 lib/Pod/{Html,Man,Text}.pm + From: "Daniel S. Lewart" <d-lewart@uiuc.edu> + Date: Tue, 13 Jun 2000 02:43:48 -0500 + Message-ID: <20000613024347.A28388@staff2.cso.uiuc.edu> Branch: cfgperl - ! utils/perlbug.PL + ! lib/Pod/Html.pm lib/Pod/Man.pm lib/Pod/Text.pm ____________________________________________________________________________ -[ 3742] By: jhi on 1999/07/25 16:14:39 - Log: Integrate with Sarathy. +[ 6274] By: jhi on 2000/06/29 21:56:14 + Log: Subject: [ID 20000614.003] 5.6.0 File/Glob.pm incompatibility + From: Andy Dougherty <doughera@lafayette.edu> + Date: Wed, 14 Jun 2000 13:33:32 -0400 (EDT) + Message-Id: <Pine.SOL.4.10.10006141332220.3643-100000@maxwell.phys.lafayette.edu> Branch: cfgperl - !> (integrate 26 files) + ! ext/File/Glob/Glob.pm ____________________________________________________________________________ -[ 3741] By: jhi on 1999/07/25 16:02:28 - Log: Cut-and-pasto in #3737. +[ 6273] By: jhi on 2000/06/29 21:49:09 + Log: Subject: [PATCH] xsub attributes + From: Doug MacEachern <dougm@covalent.net> + Date: Wed, 14 Jun 2000 15:09:22 -0700 (PDT) + Message-ID: <Pine.LNX.4.10.10006141456050.340-100000@mojo.covalent.net> Branch: cfgperl - ! perl.c + ! embed.h embed.pl embedvar.h global.sym lib/ExtUtils/xsubpp + ! objXSUB.h op.c perlapi.c perlapi.h proto.h ____________________________________________________________________________ -[ 3740] By: gsar on 1999/07/25 15:59:34 - Log: add note about glibc bug - Branch: perl - ! t/pragma/warn/pp_hot -____________________________________________________________________________ -[ 3739] By: gsar on 1999/07/25 15:48:40 - Log: fix bug in change#3728 that might free COPs prematurely; - null(op) now does more thorough scrubbing of the op, which - fixes a few compile-time memory "leaks" - Branch: perl - ! dump.c embed.h embed.pl op.c proto.h -____________________________________________________________________________ -[ 3738] By: jhi on 1999/07/25 14:15:26 - Log: In accordance with #3737. - Branch: metaconfig - ! U/installdirs/sitelib.U U/installdirs/vendorprefix.U - ! U/modified/Oldconfig.U - Branch: metaconfig/U/perl - ! Extensions.U -____________________________________________________________________________ -[ 3737] By: jhi on 1999/07/25 14:12:34 - Log: Use vendorprefixlib. +[ 6272] By: jhi on 2000/06/29 21:41:28 + Log: Subject: [ID 20000614.005] [patch] Tweak to Net::Ping docs + From: Tom Phoenix <rootbeer@redcat.com> + Received: (qmail 6398 invoked by uid 508); 15 Jun 2000 00:30:54 -0000 + Date: Wed, 14 Jun 2000 17:30:37 -0700 (PDT) Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH perl.c + ! lib/Net/Ping.pm ____________________________________________________________________________ -[ 3736] By: jhi on 1999/07/25 13:10:03 - Log: Populate metaconfig branch. - Branch: metaconfig - + (add 1468 files) - Branch: metaconfig/U/perl - + (add 101 files) -____________________________________________________________________________ -[ 3735] By: jhi on 1999/07/25 12:27:20 - Log: First steps of making builds outside the source - directory possible. These should get us as far - as miniperl, then building DynaLoader falls into - tiny twinkling pieces as MakeMaker knows nothing - of VPATH mindset. +[ 6271] By: jhi on 2000/06/29 21:36:55 + Log: Subject: PATCH pod/perltie.pod + From: Ian Phillipps <Ian.Phillipps@iname.com> + Date: Fri, 16 Jun 2000 00:17:19 +0100 + Message-ID: <20000616001719.A17108@homer.diplex.co.uk> + (only the first hunk, the second hunk had already been done + by some other patch) Branch: cfgperl - ! Configure Makefile.SH cflags.SH config_h.SH configpm - ! ext/util/make_ext lib/AutoSplit.pm makedepend.SH - ! pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL - ! pod/pod2text.PL pod/pod2usage.PL pod/podchecker.PL - ! pod/podselect.PL writemain.SH x2p/Makefile.SH x2p/cflags.SH -____________________________________________________________________________ -[ 3734] By: jhi on 1999/07/25 11:19:28 - Log: Poor Glossary--are we fixed yet? - Branch: cfgperl - ! Porting/Glossary + ! pod/perltie.pod ____________________________________________________________________________ -[ 3733] By: jhi on 1999/07/25 11:15:06 - Log: Change #3732 mistakenly clobbered Glossary. +[ 6270] By: jhi on 2000/06/29 21:24:51 + Log: Subject: PATCH (Re: [ID 20000612.004] Should regression tests fail if user doesn't build XS extensions?) + From: Nicholas Clark <nick@talking.bollo.cx> + Date: Fri, 23 Jun 2000 16:21:15 +0100 + Message-ID: <20000623162115.A19894@Bagpuss.unfortu.net> Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH + ! t/lib/anydbm.t t/lib/dprof.t t/lib/dumper-ovl.t t/lib/dumper.t + ! t/lib/hostname.t t/lib/ipc_sysv.t t/op/taint.t ____________________________________________________________________________ -[ 3732] By: jhi on 1999/07/25 10:46:39 - Log: Andy's new installation scheme (note: a lot of this - leaked in already with change #3731). The vendor* - stuff is not used anywhere (in *.SH, say), so it - isn't in Configure, either. +[ 6269] By: jhi on 2000/06/29 19:38:15 + Log: Regen headers for #6261 (and update embed.pl for this) and #6267, + silence few compiler warnings. Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH + ! doop.c embed.pl global.sym objXSUB.h op.c proto.h toke.c ____________________________________________________________________________ -[ 3731] By: jhi on 1999/07/25 10:12:07 - Log: Circumcode a strange shell(?) bug in AIX found - while trying to do -Duse64bits (which I couldn't do - in the end because the CPU isn't 64-bit in that box, - but at least now the probing doesn't crash.) +[ 6268] By: jhi on 2000/06/29 18:21:50 + Log: Subject: [PATCH perl-current] Make op/sprintf.t more comprehensive + From: Dominic Dunlop <domo@computer.org> + Date: Thu, 29 Jun 2000 12:32:39 +0200 + Message-Id: <p04320403b580cc1338db@[192.168.1.4]> Branch: cfgperl - ! Configure config_h.SH hints/aix.sh -____________________________________________________________________________ -[ 3730] By: gsar on 1999/07/25 04:56:56 - Log: fix little utf8 nits in testsuite; add patch from Ilya that cures - a utf8 bug in one of the new RE optimizations - Branch: perl - ! regcomp.c regexec.c t/harness t/lib/io_udp.t t/op/re_tests - ! t/pragma/locale.t + ! t/op/sprintf.t ____________________________________________________________________________ -[ 3729] By: jhi on 1999/07/23 19:56:27 - Log: From: Andy Dougherty <doughera@lafayette.edu> - To: Perl Porters <perl5-porters@perl.org> - Subject: [PATCH 5.005_57] INSTALL-1.58 - Date: Fri, 23 Jul 1999 10:50:13 -0400 (EDT) - Message-Id: <Pine.GSU.4.05.9907231033190.3555-100000@newton.phys> - - plus - - From: "Kurt D. Starsinic" <kstar@chapin.edu> - To: Andy Dougherty <doughera@lafayette.edu> - Cc: Perl Porters <perl5-porters@perl.org> - Subject: Re: [PATCH 5.005_57] INSTALL-1.58 - Date: Fri, 23 Jul 1999 13:38:25 -0400 - Message-ID: <19990723133825.A12033@O2.chapin.edu> +[ 6267] By: jhi on 2000/06/29 18:16:07 + Log: Subject: Re: [PATCH] Re: Speeding up method lookups + From: Doug MacEachern <dougm@covalent.net> + Date: Sun, 18 Jun 2000 13:24:55 -0700 (PDT) + Message-ID: <Pine.LNX.4.10.10006181306031.397-100000@mojo.covalent.net> Branch: cfgperl - ! INSTALL -____________________________________________________________________________ -[ 3728] By: gsar on 1999/07/23 17:24:42 - Log: applied suggested patch for tracking line numbers correctly in - optimized blocks with a single statement; changed setcop to - setstate and added code for -Dx dumps - From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - Date: Wed, 23 Jun 1999 17:27:42 +0100 - Message-Id: <199906231627.RAA24033@crypt.compulink.co.uk> - Subject: [PATCH 5.005_57] Line number error in optimised else() - Branch: perl - ! dump.c embed.h ext/Devel/DProf/DProf.xs ext/Opcode/Opcode.pm - ! objXSUB.h op.c opcode.h opcode.pl perlapi.c pp.sym pp_hot.c - ! pp_proto.h t/op/misc.t -____________________________________________________________________________ -[ 3727] By: gsar on 1999/07/23 15:56:04 - Log: avoid useless use of target for pp_each(); also fixes bugs due to - refcount held by the target - Branch: perl - ! opcode.h opcode.pl pp.c t/op/each.t + + t/op/method2entersub.t + ! MANIFEST embed.pl lib/ExtUtils/Install.pm lib/File/Spec/Mac.pm + ! lib/File/Spec/Unix.pm lib/File/Spec/VMS.pm + ! lib/File/Spec/Win32.pm lib/base.pm op.c perl.h t/op/sprintf.t + ! xsutils.c ____________________________________________________________________________ -[ 3726] By: jhi on 1999/07/23 12:08:30 - Log: Change #3725 aftershock. - Branch: cfgperl - ! INSTALL jpl/JNI/JNI.pm -____________________________________________________________________________ -[ 3725] By: jhi on 1999/07/23 11:58:49 - Log: Introduce $Config{ldlibpthname} which contains - the name of the environment variable holding the - dynamic library search path, often LD_LIBRARY_PATH. - Use this new feature all over. - Also removed remnants of admonition "add LD_LIBRARY_PATH - before running make" because Makefile.SH does this for you. - Branch: cfgperl - ! Configure Makefile.SH config_h.SH - ! ext/DynaLoader/DynaLoader_pm.PL hints/README.hints - ! hints/aix.sh hints/beos.sh hints/cygwin32.sh hints/dgux.sh - ! hints/epix.sh hints/esix4.sh hints/hpux.sh hints/next_4.sh - ! hints/os2.sh hints/rhapsody.sh hints/svr4.sh jpl/JNI/JNI.pm - ! jpl/install-jpl utils/perlbug.PL -____________________________________________________________________________ -[ 3724] By: jhi on 1999/07/23 08:03:36 - Log: From: Spider Boardman <spider@orb.nashua.nh.us> - To: perl5-porters@perl.org - Subject: [PATCH] Re: [ID 19990715.003] [BUG] all perl5 versions: segfault on $# - Date: Thu, 22 Jul 1999 19:58:34 -0400 - Message-Id: <199907222358.TAA27354@Orb.Nashua.NH.US> +[ 6266] By: jhi on 2000/06/29 15:11:15 + Log: Subject: [PATCH 5.6.0] cygwin port + Message-ID: <779F20BCCE5AD31186A50008C75D997917173C@silldn_mail1.sanwaint.com> + From: "Fifer, Eric" <EFifer@sanwaint.com> + Date: Thu, 29 Jun 2000 12:58:29 +0100 Branch: cfgperl - ! av.c -____________________________________________________________________________ -[ 3723] By: gsar on 1999/07/23 00:01:29 - Log: emit warning about function calls that were encountered too early - to enforce their prototype - Branch: perl - ! op.c op.h pod/perldiag.pod + ! cygwin/Makefile.SHs ____________________________________________________________________________ -[ 3722] By: jhi on 1999/07/22 21:19:59 - Log: From: "Kurt D. Starsinic" <kstar@chapin.edu> - To: perl5-porters@perl.org - Cc: Chip Salzenberg <chip@perlsupport.com>, Gurusamy Sarathy <gsar@activestate.com> - Subject: [PATCH] MakeMaker documentation - Date: Wed, 21 Jul 1999 14:15:42 -0400 - Message-ID: <19990721141542.A1800@O2.chapin.edu> +[ 6265] By: jhi on 2000/06/29 15:04:05 + Log: Subject: Re: [ID 20000628.006] POSIX::STRERR_FILENO typo + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Wed, 28 Jun 2000 17:50:12 -0700 + Message-ID: <E1pW5gzkg2kV092yn@efn.org> Branch: cfgperl - ! lib/ExtUtils/MakeMaker.pm + ! ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs ____________________________________________________________________________ -[ 3721] By: jhi on 1999/07/22 21:05:19 - Log: From: pvhp@forte.com (Peter Prymmer) - To: chip@perlsupport.com, gsar@activestate.com, perl-mvs@perl.org, perl5-porters@perl.org - Subject: [PATCH: 5.005_03 && 5.005_57]os390 hints file appendix stops bad builds - Date: Wed, 21 Jul 99 17:15:39 PDT - Message-Id: <9907220015.AA11931@forte.com> +[ 6264] By: jhi on 2000/06/29 15:00:57 + Log: Subject: [ID 20000628.004] Re: Problem compiling perl? [BSDI-Support-Request #71232] + From: Marty Lucich <marty@netcom.com> + Date: Wed, 28 Jun 2000 14:16:05 -0700 (PDT) + Message-Id: <200006282116.OAA11148@netcom.com> + ccdlflags update (the BSD/OS 4.1 part had already been taken + care of by #6141). Branch: cfgperl - ! hints/os390.sh + ! hints/bsdos.sh ____________________________________________________________________________ -[ 3720] By: jhi on 1999/07/22 20:51:17 - Log: AIX magic: ccdlflags needs to be different for - Perl itself and for extra-core extensions - (as used by ExtUtilss::embed::ldopts). - Based on the problems described in - - From: Mike W Ellwood <mwe@rl.ac.uk> - To: perl5-porters@perl.org - Subject: [ID 19990722.002] Perl 5.00503 and AIX 4.1.5; perl.exp; build errors. Also Imagemagick... - Date: Thu, 22 Jul 1999 14:28:19 +0100 (BST) - Reply-To: m.w.ellwood@rl.ac.uk - Message-Id: <Pine.A41.3.96.990722141209.72660V-100000@unixfe.rl.ac.uk> +[ 6263] By: jhi on 2000/06/29 13:47:44 + Log: tr fixes from Simon Cozens Branch: cfgperl - ! Configure Makefile.SH config_h.SH hints/aix.sh + ! doop.c ____________________________________________________________________________ -[ 3719] By: jhi on 1999/07/22 08:23:53 - Log: Update history records. +[ 6262] By: jhi on 2000/06/28 18:46:01 + Log: Subject: 5.6.0 Patch for EPOC + From: Olaf Flebbe <o.flebbe@gmx.de> + Date: Tue, 13 Jun 2000 22:59:29 +0200 (MEST) + Message-ID: <23449.960929969@www11.gmx.net> Branch: cfgperl - ! pod/perlhist.pod + ! README.epoc epoc/config.sh epoc/createpkg.pl epoc/epocish.c + ! epoc/epocish.h ____________________________________________________________________________ -[ 3718] By: jhi on 1999/07/21 13:54:42 - Log: Todododobedobedo. +[ 6261] By: jhi on 2000/06/28 18:29:07 + Log: Subject: Re: [PATCH cfgperl] BOMs away! + From: simon@brecon.co.uk (Simon Cozens) + Date: 17 Jun 2000 11:49:57 GMT + Message-ID: <slrn8kmpf5.8pl.simon@justanother.perlhacker.org> Branch: cfgperl - ! Todo + ! pod/perldiag.pod t/comp/require.t toke.c ____________________________________________________________________________ -[ 3717] By: jhi on 1999/07/21 12:10:48 - Log: Even more Todo. +[ 6260] By: jhi on 2000/06/28 17:47:16 + Log: Subject: Re: [PATCH] pack('U',$foo) doesn't UTF8 + From: simon@brecon.co.uk (Simon Cozens) + Date: 17 Jun 2000 11:56:44 GMT + Message-ID: <slrn8kmprs.8pl.simon@justanother.perlhacker.org> + pack U0, pack C0 Branch: cfgperl - ! Todo + ! pod/perlfunc.pod pp.c t/op/pack.t ____________________________________________________________________________ -[ 3716] By: jhi on 1999/07/21 11:40:39 - Log: Use Errno more extensively so that error - messages are more portable (another way - would be to muck around with LC_MESSAGES). - Problem reported in - - From: oracle@pcr8.pcr.com - To: perl5-porters@perl.org - Subject: [ID 19990719.003] LC_MESSAGES breaks h2xs autoloaded constants on AIX 4.1.4 - Date: Mon, 19 Jul 1999 18:39:13 -0400 - Message-Id: <9907192239.AA44990@pcr8.pcr.com> +[ 6259] By: jhi on 2000/06/28 16:43:17 + Log: perlnewmod was missing from MANIFEST. Branch: cfgperl - ! ext/DB_File/DB_File.pm ext/Fcntl/Fcntl.pm - ! ext/GDBM_File/GDBM_File.pm jpl/JNI/JNI.pm lib/AutoLoader.pm - ! lib/CPAN.pm pod/perllocale.pod utils/h2xs.PL + ! MANIFEST ____________________________________________________________________________ -[ 3715] By: jhi on 1999/07/21 11:05:36 - Log: Slightly modified patch. - From: Sean Sheedy <seans@ncube.com> - To: perl5-porters@perl.org - Subject: [ID 19990720.003] Perl 5.005_3 patch: Non-standard object extensions - Date: Tue, 20 Jul 1999 09:52:06 -0700 - Message-Id: <3794A935.1C150E54@ncube.com> +[ 6258] By: jhi on 2000/06/28 15:54:30 + Log: linenumber tweak Branch: cfgperl - ! cflags.SH x2p/cflags.SH + ! t/pragma/warn/regcomp ____________________________________________________________________________ -[ 3714] By: jhi on 1999/07/20 21:26:19 - Log: More Todo. +[ 6257] By: jhi on 2000/06/28 15:50:44 + Log: Subject: Re: [PATCH] "Constant subroutine redefined" mandatory warning + From: Doug MacEachern <dougm@covalent.net> + Date: Sun, 25 Jun 2000 12:11:28 -0700 (PDT) + Message-ID: <Pine.LNX.4.10.10006251209191.461-100000@mojo.covalent.net> + (one part of the patch had been applied earlier) Branch: cfgperl - ! Todo + ! op.c sv.c t/pragma/constant.t t/pragma/warn/op ____________________________________________________________________________ -[ 3713] By: jhi on 1999/07/20 18:02:45 - Log: Integrate with Sarathy. +[ 6256] By: jhi on 2000/06/28 15:40:22 + Log: tweaks from Simon Cozens to further fix tr/// under utf8 Branch: cfgperl - +> ext/Devel/DProf/Changes ext/Devel/DProf/DProf.pm - +> ext/Devel/DProf/DProf.xs ext/Devel/DProf/Makefile.PL - +> ext/Devel/DProf/Todo t/lib/dprof.t t/lib/dprof/V.pm - +> t/lib/dprof/test1_t t/lib/dprof/test1_v t/lib/dprof/test2_t - +> t/lib/dprof/test2_v t/lib/dprof/test3_t t/lib/dprof/test3_v - +> t/lib/dprof/test4_t t/lib/dprof/test4_v t/lib/dprof/test5_t - +> t/lib/dprof/test5_v t/lib/dprof/test6_t t/lib/dprof/test6_v - +> utils/dprofpp.PL - !> INSTALL MAINTAIN MANIFEST configure.com - !> ext/Devel/Peek/Makefile.PL installman installperl - !> pod/roffitall utils/Makefile vms/descrip_mms.template - !> win32/Makefile win32/makefile.mk win32/win32.h -____________________________________________________________________________ -[ 3712] By: gsar on 1999/07/20 15:29:01 - Log: DProf tweak - Branch: perl - ! ext/Devel/DProf/DProf.xs -____________________________________________________________________________ -[ 3711] By: gsar on 1999/07/20 07:56:19 - Log: another DProf build tweak - Branch: perl - ! utils/dprofpp.PL -____________________________________________________________________________ -[ 3710] By: gsar on 1999/07/20 07:36:36 - Log: move DProf things around to where they are supposed to be - Branch: perl - + t/lib/dprof.t t/lib/dprof/V.pm t/lib/dprof/test1_t - + t/lib/dprof/test1_v t/lib/dprof/test2_t t/lib/dprof/test2_v - + t/lib/dprof/test3_t t/lib/dprof/test3_v t/lib/dprof/test4_t - + t/lib/dprof/test4_v t/lib/dprof/test5_t t/lib/dprof/test5_v - + t/lib/dprof/test6_t t/lib/dprof/test6_v - +> utils/dprofpp.PL - - ext/Devel/DProf/dprofpp.PL ext/Devel/DProf/t/V.pm - - ext/Devel/DProf/t/test1.pl ext/Devel/DProf/t/test1.t - - ext/Devel/DProf/t/test1.v ext/Devel/DProf/t/test2.t - - ext/Devel/DProf/t/test2.v ext/Devel/DProf/t/test3.t - - ext/Devel/DProf/t/test3.v ext/Devel/DProf/t/test4.t - - ext/Devel/DProf/t/test4.v ext/Devel/DProf/t/test5.t - - ext/Devel/DProf/t/test5.v ext/Devel/DProf/t/test6.t - - ext/Devel/DProf/t/test6.v ext/Devel/DProf/test.pl - ! INSTALL MANIFEST ext/Devel/DProf/Makefile.PL installman - ! installperl pod/roffitall utils/Makefile - ! vms/descrip_mms.template win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 3709] By: gsar on 1999/07/20 06:13:16 - Log: DProf fixups for PERL_IMPLICIT_CONTEXT - Branch: perl - ! ext/Devel/DProf/DProf.xs ext/Devel/DProf/Makefile.PL - ! ext/Devel/Peek/Makefile.PL -____________________________________________________________________________ -[ 3708] By: gsar on 1999/07/20 06:01:22 - Log: move DProf to Devel/DProf - Branch: perl - +> ext/Devel/DProf/Changes ext/Devel/DProf/DProf.pm - +> ext/Devel/DProf/DProf.xs ext/Devel/DProf/Makefile.PL - +> ext/Devel/DProf/Todo ext/Devel/DProf/dprofpp.PL - +> ext/Devel/DProf/t/V.pm ext/Devel/DProf/t/test1.pl - +> ext/Devel/DProf/t/test1.t ext/Devel/DProf/t/test1.v - +> ext/Devel/DProf/t/test2.t ext/Devel/DProf/t/test2.v - +> ext/Devel/DProf/t/test3.t ext/Devel/DProf/t/test3.v - +> ext/Devel/DProf/t/test4.t ext/Devel/DProf/t/test4.v - +> ext/Devel/DProf/t/test5.t ext/Devel/DProf/t/test5.v - +> ext/Devel/DProf/t/test6.t ext/Devel/DProf/t/test6.v - +> ext/Devel/DProf/test.pl - - ext/DProf/Changes ext/DProf/DProf.pm ext/DProf/DProf.xs - - ext/DProf/Makefile.PL ext/DProf/Todo ext/DProf/dprofpp.PL - - ext/DProf/t/V.pm ext/DProf/t/test1.pl ext/DProf/t/test1.t - - ext/DProf/t/test1.v ext/DProf/t/test2.t ext/DProf/t/test2.v - - ext/DProf/t/test3.t ext/DProf/t/test3.v ext/DProf/t/test4.t - - ext/DProf/t/test4.v ext/DProf/t/test5.t ext/DProf/t/test5.v - - ext/DProf/t/test6.t ext/DProf/t/test6.v ext/DProf/test.pl - ! MAINTAIN MANIFEST configure.com win32/Makefile - ! win32/makefile.mk -____________________________________________________________________________ -[ 3707] By: gsar on 1999/07/20 05:39:11 - Log: add Devel::DProf v19990108 from CPAN, as it was - Branch: perl - + ext/DProf/Changes ext/DProf/DProf.pm ext/DProf/DProf.xs - + ext/DProf/Makefile.PL ext/DProf/Todo ext/DProf/dprofpp.PL - + ext/DProf/t/V.pm ext/DProf/t/test1.pl ext/DProf/t/test1.t - + ext/DProf/t/test1.v ext/DProf/t/test2.t ext/DProf/t/test2.v - + ext/DProf/t/test3.t ext/DProf/t/test3.v ext/DProf/t/test4.t - + ext/DProf/t/test4.v ext/DProf/t/test5.t ext/DProf/t/test5.v - + ext/DProf/t/test6.t ext/DProf/t/test6.v ext/DProf/test.pl - ! MANIFEST -____________________________________________________________________________ -[ 3706] By: gsar on 1999/07/20 04:52:25 - Log: C<union any> needs no PERL_OBJECT-treatment - Branch: perl - ! win32/win32.h -____________________________________________________________________________ -[ 3705] By: gsar on 1999/07/20 04:11:54 - Log: fix problem in default build - Branch: perl - ! win32/Makefile win32/makefile.mk + ! doop.c ____________________________________________________________________________ -[ 3704] By: jhi on 1999/07/19 07:06:36 - Log: Integrate with Sarathy. +[ 6255] By: jhi on 2000/06/28 15:33:45 + Log: small thinko tweaks Branch: cfgperl - !> Changes lib/Carp.pm makedef.pl pod/perldiag.pod sv.h util.c - !> win32/win32.c -____________________________________________________________________________ -[ 3703] By: gsar on 1999/07/19 05:55:57 - Log: win32 nits - Branch: perl - ! makedef.pl sv.h + ! lib/IPC/Open3.pm t/op/my_stash.t ____________________________________________________________________________ -[ 3702] By: gsar on 1999/07/19 04:29:34 - Log: don't display tid from main thread (or testsuite breaks) - Branch: perl - ! lib/Carp.pm util.c -____________________________________________________________________________ -[ 3701] By: gsar on 1999/07/19 00:47:52 - Log: remove several doubled (and tripled!) entries - Branch: perl - ! pod/perldiag.pod -____________________________________________________________________________ -[ 3700] By: gsar on 1999/07/19 00:42:34 - Log: integrate cfgperl contents into mainline - Branch: perl - +> makedef.pl - - perl_exp.SH win32/makedef.pl - !> MANIFEST Makefile.SH ext/DynaLoader/DynaLoader_pm.PL - !> ext/DynaLoader/dl_aix.xs ext/DynaLoader/dl_vms.xs hints/aix.sh - !> pod/perldiag.pod pp.c regexec.c t/pragma/warn/util toke.c - !> utf8.c util.c win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 3699] By: gsar on 1999/07/19 00:33:59 - Log: avoid bug in win32_str_os_error() (from Jan Dubois) - Branch: perl - ! Changes win32/win32.c -____________________________________________________________________________ -[ 3698] By: jhi on 1999/07/18 21:33:57 - Log: Integrate with Sarathy. +[ 6254] By: jhi on 2000/06/28 15:33:25 + Log: Subject: tr///, help wanted. + From: simon@brecon.co.uk (Simon Cozens) + Date: 28 Jun 2000 11:29:04 GMT + Message-ID: <slrn8ljoc0.fbd.simon@justanother.perlhacker.org> Branch: cfgperl - +> t/op/chars.t - !> (integrate 57 files) -____________________________________________________________________________ -[ 3697] By: gsar on 1999/07/18 05:22:36 - Log: From: pvhp@forte.com (Peter Prymmer) - Date: Thu, 1 Jul 99 19:31:24 PDT - Message-Id: <9907020231.AA16942@forte.com> - Subject: [ID 19990701.031] 4 ctl chars on EBCDIC not asciiish enough - Branch: perl - + t/op/chars.t - ! MANIFEST ebcdic.c t/op/ord.t -____________________________________________________________________________ -[ 3696] By: gsar on 1999/07/18 05:11:02 - Log: display thread id in diagnostics (suggested by Dan Sugalski) - Branch: perl - ! lib/Carp.pm util.c -____________________________________________________________________________ -[ 3695] By: gsar on 1999/07/18 04:57:47 - Log: missing perldiag entry (from Dan Sugalski <sugalskd@osshe.edu>) - Branch: perl - ! pod/perldiag.pod -____________________________________________________________________________ -[ 3694] By: gsar on 1999/07/18 04:56:28 - Log: cache [NIUP]V conversions of defined READONLY values - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sun, 11 Jul 1999 04:39:44 -0400 - Message-ID: <19990711043944.A25944@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_57] Allow caching of numeric/string conversion - Branch: perl - ! sv.c -____________________________________________________________________________ -[ 3693] By: gsar on 1999/07/18 03:53:38 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Sat, 17 Jul 1999 10:58:29 +0200 - Message-ID: <379144ad.13616689@smtp1.ibm.net> - Subject: [PATCH 5.005] Some lib/ExtUtils/Manifest.pm POD fixes - Branch: perl - ! lib/ExtUtils/Manifest.pm -____________________________________________________________________________ -[ 3692] By: gsar on 1999/07/18 03:51:03 - Log: remove spurious newSTATEOP() that causes goto to enter one too many - contexts when jumping between if and elsif blocks - Branch: perl - ! perly.c perly.y pp_ctl.c t/op/goto.t -____________________________________________________________________________ -[ 3691] By: gsar on 1999/07/18 01:49:59 - Log: detypo, update Changes - Branch: perl - ! Changes doio.c -____________________________________________________________________________ -[ 3690] By: gsar on 1999/07/18 01:16:59 - Log: mention the -Minteger effect on modulus (from Nathan Torkington) - Branch: perl - ! lib/integer.pm -____________________________________________________________________________ -[ 3689] By: gsar on 1999/07/18 00:47:17 - Log: ensure __END__ appears on a line by itself in wrapped - scripts (thanks to Steve Tolkin <tolkin@mediaone.net>); - mention caveat about successfull kill() - Branch: perl - ! pod/perlfunc.pod win32/bin/pl2bat.pl -____________________________________________________________________________ -[ 3688] By: gsar on 1999/07/17 20:47:44 - Log: noecho noops (from Nicholas Clark <nick@flirble.org>) - Branch: perl - ! ext/SDBM_File/sdbm/Makefile.PL -____________________________________________________________________________ -[ 3687] By: gsar on 1999/07/17 20:43:27 - Log: make CC.pm use a distinct CCPP() macro rather than PP() - (suggested by Vishal Bhatia <vishalb@my-deja.com>) - Branch: perl - ! cc_runtime.h ext/B/B/CC.pm -____________________________________________________________________________ -[ 3686] By: gsar on 1999/07/17 20:39:08 - Log: tiny bug in vars.pm (from John Dlugosz) - Branch: perl - ! lib/vars.pm -____________________________________________________________________________ -[ 3685] By: gsar on 1999/07/17 20:37:27 - Log: applied suggested patch, along with later tweak - From: jan.dubois@ibm.net (Jan Dubois) - Date: Wed, 14 Jul 1999 23:53:43 +0200 - Message-ID: <37a902e7.15977234@smtp1.ibm.net> - Subject: Merge ActivePerl Stylesheet support etc into Pod::Html.pm - Branch: perl - ! lib/Pod/Html.pm -____________________________________________________________________________ -[ 3684] By: gsar on 1999/07/17 20:24:32 - Log: avoid #ifdef DEBUGGING in thrdvar.h (from Dominic Dunlop <domo@vo.lu>) - Branch: perl - ! thrdvar.h -____________________________________________________________________________ -[ 3683] By: gsar on 1999/07/17 20:21:01 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 13 Jul 1999 05:44:28 -0400 (EDT) - Message-Id: <199907130944.FAA04473@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_57] Segfaults if $^P - Branch: perl - ! embed.h embed.pl global.sym mg.c objXSUB.h perl.c perlapi.c - ! proto.h -____________________________________________________________________________ -[ 3682] By: gsar on 1999/07/17 20:04:17 - Log: use a better prefixify() heuristic than m/perl/ (prefix/lib/perl5 - and prefix/lib/perl5/man are ass_u_med only if those directories - actually exist; else prefix/{lib,man} are used) - Branch: perl - ! lib/ExtUtils/MM_Unix.pm -____________________________________________________________________________ -[ 3681] By: gsar on 1999/07/17 19:12:33 - Log: allow $foo{$x} and $bar[$i] for (\$) prototype - Branch: perl - ! op.c t/comp/proto.t -____________________________________________________________________________ -[ 3680] By: gsar on 1999/07/17 18:23:55 - Log: fix vec() on magic values - From: Ian Phillipps <ian@dial.pipex.com> - Date: Mon, 12 Jul 1999 12:30:05 +0100 - Message-ID: <19990712123005.A11355@homer.diplex.co.uk> - Subject: [PATCH 5.005_57] Re: do_vecset is broken. Re: [ID 19990703.003]. - Branch: perl - ! doop.c t/op/tie.t -____________________________________________________________________________ -[ 3679] By: gsar on 1999/07/17 18:10:44 - Log: make system() return -1 and set $! if exec of child failed - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Fri, 9 Jul 1999 05:21:13 -0400 - Message-ID: <19990709052113.A6201@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_57] system()==-1 and $! from failing fork/exec - Branch: perl - ! doio.c embed.h embed.pl global.sym objXSUB.h perlapi.c - ! pod/perlfunc.pod pp_sys.c proto.h t/op/exec.t -____________________________________________________________________________ -[ 3678] By: gsar on 1999/07/17 17:54:01 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Fri, 9 Jul 1999 04:27:51 -0400 (EDT) - Message-Id: <199907090827.EAA03321@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_57] File descriptor leak in do_exec3 - Branch: perl - ! util.c -____________________________________________________________________________ -[ 3677] By: gsar on 1999/07/17 17:34:38 - Log: a modernized version of find2perl from Ken Pizzini <ken@halcyon.com>; - converted Ken's documentation outline into pod - Branch: perl - ! x2p/find2perl.PL -____________________________________________________________________________ -[ 3676] By: gsar on 1999/07/17 16:34:09 - Log: pod fixes (with minor edits) from Abigail, Ronald Kimball, Jon - Waddington, Tuomas Lukka, Steven Tolkin, Ian Phillipps, and - Steve Lidie - Branch: perl - ! pod/Win32.pod pod/perldelta.pod pod/perlfaq.pod - ! pod/perlfaq1.pod pod/perlfaq2.pod pod/perlfaq3.pod - ! pod/perlfaq4.pod pod/perlfaq5.pod pod/perlfunc.pod - ! pod/perlguts.pod pod/perlhist.pod pod/perlop.pod - ! pod/perlport.pod pod/perltoc.pod pod/perltodo.pod - ! pod/perltoot.pod pod/perltootc.pod pod/perlvar.pod + ! doop.c embed.h embed.pl embedvar.h global.sym objXSUB.h + ! pp_proto.h proto.h t/op/tr.t ____________________________________________________________________________ -[ 3675] By: gsar on 1999/07/17 00:16:53 - Log: backout redundant change#3628 - Branch: perl - ! Changes hints/bsdos.sh -____________________________________________________________________________ -[ 3674] By: jhi on 1999/07/15 14:26:03 - Log: Fix the bin/oct/hex constant overflow tests for - long long platforms. - Branch: cfgperl - ! t/pragma/warn/util -____________________________________________________________________________ -[ 3673] By: jhi on 1999/07/14 21:59:11 - Log: Fixed AIX dynamic loading and AIX shared Perl library. - Tested in: AIX 4.1.5 cc+useshrplib+usethreads, 4.1.5 cc, - 4.1.5 gcc+useshrplib+usethreads, 4.3.1 cc+useshrplib. - Hijacked win32/makedef.pl for more general purpose export - list building, now it is used (as toplevel makedef.pl) - for win32 and AIX (perl_exp.SH made unnecessary). - Because the export lists are now correct in AIX, no more linker - warnings about "Exported symbol not defined" should appear. +[ 6253] By: jhi on 2000/06/28 15:09:17 + Log: Paranoia tweak on #6249. + Subject: Re: [PATCH 5.6.0 IPC/Open3.pm] Allow the use of numeric fd's + From: Ronald J Kimball <rjk@linguist.dartmouth.edu> + Date: Sun, 25 Jun 2000 23:43:12 -0400 + Message-ID: <20000625234312.B74147@linguist.dartmouth.edu> Branch: cfgperl - + makedef.pl - - perl_exp.SH win32/makedef.pl - ! MANIFEST Makefile.SH ext/DynaLoader/DynaLoader_pm.PL - ! ext/DynaLoader/dl_aix.xs hints/aix.sh win32/Makefile - ! win32/makefile.mk -____________________________________________________________________________ -[ 3672] By: gsar on 1999/07/14 17:12:13 - Log: minor efficiency tweak - Branch: perl - ! pp_ctl.c -____________________________________________________________________________ -[ 3671] By: jhi on 1999/07/14 16:22:39 - Log: The regexec.c change of #3606 caused a core dump in fbm_instr() - if its caller re_intuit_start() was entered with strend == strpos - because end_shift ended up as -1. The patch ain't necessarily - correct but least the core dump is avoided. - Branch: cfgperl - ! regexec.c + ! lib/IPC/Open3.pm ____________________________________________________________________________ -[ 3670] By: jhi on 1999/07/13 07:59:09 - Log: Integrate with Sarathy. - Branch: cfgperl - - XSlock.h win32/GenCAPI.pl win32/TEST win32/autosplit.pl - - win32/genxsdef.pl win32/makemain.pl win32/makeperldef.pl - !> (integrate 67 files) -____________________________________________________________________________ -[ 3669] By: gsar on 1999/07/12 06:14:54 - Log: fixups for sundry warnings about function pointers - Branch: perl - ! ext/re/re.xs intrpvar.h op.c perl.c perl.h pp_ctl.c scope.h - ! sv.c thrdvar.h util.c win32/Makefile win32/makefile.mk - ! win32/win32.c win32/win32.h -____________________________________________________________________________ -[ 3668] By: gsar on 1999/07/12 04:11:58 - Log: tweaks for win32/borland - Branch: perl - ! t/pragma/locale.t win32/makedef.pl win32/makefile.mk -____________________________________________________________________________ -[ 3667] By: gsar on 1999/07/12 01:55:15 - Log: yet more cleanups of the PERL_OBJECT, MULTIPLICITY and USE_THREADS - builds; passing the implicit context is unified among the three - flavors; PERL_IMPLICIT_CONTEXT is auto-enabled under all three - flavors (see the top of perl.h) for testing; all varargs functions - foo() have a va_list-taking variant vfoo() for generating the - context-free versions; the PERL_OBJECT build should now be - hyper-compatible with CPAN extensions (C++ is totally out of - the picture) - - result has only been tested on Windows - - TODO: write docs on the THX rationale and idiomatic usage of - the Perl API - Branch: perl - - XSlock.h win32/GenCAPI.pl win32/TEST win32/autosplit.pl - - win32/genxsdef.pl win32/makemain.pl win32/makeperldef.pl - ! MANIFEST XSUB.h bytecode.pl deb.c dump.c embed.h embed.pl - ! embedvar.h ext/B/B.xs ext/ByteLoader/ByteLoader.xs - ! ext/ByteLoader/byterun.c ext/Data/Dumper/Dumper.xs - ! ext/Devel/Peek/Peek.xs ext/Fcntl/Fcntl.xs ext/IO/IO.xs - ! ext/Opcode/Opcode.xs ext/POSIX/POSIX.xs - ! ext/SDBM_File/SDBM_File.xs ext/Socket/Socket.xs - ! ext/Thread/Thread.xs ext/attrs/attrs.xs ext/re/re.xs - ! global.sym globals.c intrpvar.h iperlsys.h - ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm - ! lib/ExtUtils/MakeMaker.pm lib/ExtUtils/xsubpp lib/base.pm - ! lib/warning.pm malloc.c objXSUB.h perl.c perl.h perlapi.c - ! perlapi.h perlio.c pp_sys.c proto.h regcomp.c regexec.c - ! scope.c sv.c thrdvar.h util.c win32/Makefile win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/config_h.PL - ! win32/dl_win32.xs win32/include/dirent.h - ! win32/include/sys/socket.h win32/makedef.pl win32/makefile.mk - ! win32/perllib.c win32/runperl.c win32/win32.c win32/win32.h - ! win32/win32iop.h win32/win32sck.c -____________________________________________________________________________ -[ 3666] By: jhi on 1999/07/11 22:00:13 - Log: Integrate with Sarathy. +[ 6252] By: jhi on 2000/06/28 15:01:38 + Log: Document #6249 and #6251. Branch: cfgperl - !> op.c t/op/lex_assign.t + ! lib/Exporter.pm lib/IPC/Open3.pm ____________________________________________________________________________ -[ 3665] By: jhi on 1999/07/11 21:59:01 - Log: More manual sync. +[ 6251] By: jhi on 2000/06/28 14:50:43 + Log: Subject: [PATCH] inline AUTOLOADed constants via Exporter.pm + From: Doug MacEachern <dougm@covalent.net> + Date: Fri, 23 Jun 2000 00:16:39 -0700 (PDT) + Message-ID: <Pine.LNX.4.10.10006230009400.322-100000@mojo.covalent.net> Branch: cfgperl - ! pod/perldelta.pod -____________________________________________________________________________ -[ 3664] By: gsar on 1999/07/11 19:11:07 - Log: change#3612 was buggy and failed to build Tk; applied Ilya's - remedy and related tests via private mail - Branch: perl - ! op.c t/op/lex_assign.t + ! lib/Exporter.pm ____________________________________________________________________________ -[ 3663] By: jhi on 1999/07/11 15:04:37 - Log: Manual synchronization with Sarathy (some files - had drifted apart for no apparent reason), plus - I had a typo in dl_vms.xs Sarathy had fixed. +[ 6250] By: jhi on 2000/06/28 14:45:23 + Log: Subject: Re: [PATCH] support 'my __PACKAGE__ $obj = ...' + From: Doug MacEachern <dougm@covalent.net> + Date: Tue, 27 Jun 2000 14:17:28 -0700 (PDT) + Message-ID: <Pine.LNX.4.10.10006271412340.7587-100000@mojo.covalent.net> Branch: cfgperl - ! ext/DynaLoader/dl_vms.xs pod/perldelta.pod pp.c pp_sys.c + + t/op/my_stash.t + ! MANIFEST embed.pl global.sym proto.h toke.c ____________________________________________________________________________ -[ 3662] By: jhi on 1999/07/10 12:23:21 - Log: Change t/pragma/warn oct()/hex() overflow tests to use %Config - to adapt to the underlying platform (the binary, 0b1..., test - was broken in 64-bit platforms). Also change "hex" in the - warning messages to "hexadecimal" to match "binary" and "octal". +[ 6249] By: jhi on 2000/06/28 14:36:34 + Log: Subject: Re: [PATCH 5.6.0 IPC/Open3.pm] Allow the use of numeric fd's + From: Frank Tobin <ftobin@uiuc.edu> + Date: Sun, 25 Jun 2000 19:00:58 -0500 (CDT) + Message-ID: <Pine.BSF.4.21.0006251855340.20487-100000@srh0902.urh.uiuc.edu> Branch: cfgperl - ! pod/perldiag.pod t/pragma/warn/util util.c + ! lib/IPC/Open3.pm ____________________________________________________________________________ -[ 3661] By: jhi on 1999/07/08 21:54:55 - Log: Integrate with Sarathy. +[ 6248] By: jhi on 2000/06/28 14:11:25 + Log: Subject: DOC PATCH 5.6.0: perlfunc/sprintf does not contain an example + From: Mark-Jason Dominus <mjd@plover.com> + Date: Tue, 27 Jun 2000 22:36:42 -0400 + Message-ID: <20000628023642.12166.qmail@plover.com> Branch: cfgperl - +> perlapi.c perlapi.h - !> (integrate 43 files) -____________________________________________________________________________ -[ 3660] By: gsar on 1999/07/08 18:47:35 - Log: more PERL_OBJECT cleanups (changes still untested on Unix!) - Branch: perl - + perlapi.c perlapi.h - ! MANIFEST XSUB.h emacs/ptags embed.h embed.pl embedvar.h - ! ext/Opcode/Opcode.xs global.sym globals.c intrpvar.h - ! iperlsys.h mg.c miniperlmain.c objXSUB.h perl.c perl.h perly.c - ! pp.c pp_ctl.c pp_hot.c proto.h regcomp.c regcomp.h regexec.c - ! scope.c scope.h sv.c thrdvar.h toke.c util.c win32/GenCAPI.pl - ! win32/Makefile win32/makedef.pl win32/perllib.c win32/win32.c - ! win32/win32.h -____________________________________________________________________________ -[ 3659] By: gsar on 1999/07/08 18:41:45 - Log: sundry cleanups for clean build on windows - Branch: perl - ! doio.c regcomp.c regcomp.h t/io/openpid.t utf8.c -____________________________________________________________________________ -[ 3658] By: gsar on 1999/07/08 01:24:25 - Log: fixes for logical bugs in the lexwarn patch; other tweaks to avoid - type mismatch problems - Branch: perl - ! doio.c gv.c op.c pp.c regcomp.c regexec.c run.c sv.c - ! t/pragma/warn/op toke.c utf8.c util.c + ! pod/perlfunc.pod ____________________________________________________________________________ -[ 3657] By: jhi on 1999/07/07 23:01:16 - Log: Integrate with Sarathy. perldiag.pod required manual editing. - Branch: cfgperl - ! pod/perldiag.pod - !> Changes configure.com ext/B/B/Deparse.pm - !> ext/ByteLoader/Makefile.PL ext/Fcntl/Fcntl.xs - !> ext/IO/lib/IO/File.pm gv.c iperlsys.h lib/ExtUtils/MM_VMS.pm - !> lib/File/Basename.pm lib/File/Spec/VMS.pm perlsfio.h - !> t/base/rs.t t/lib/io_multihomed.t t/lib/textfill.t - !> t/lib/textwrap.t t/op/filetest.t t/op/mkdir.t - !> t/pragma/overload.t thread.h vms/vms.c -____________________________________________________________________________ -[ 3656] By: gsar on 1999/07/07 21:04:38 - Log: integrate cfgperl contents - Branch: perl - +> lib/unicode/Is/ASCII.pl lib/unicode/Is/Cntrl.pl - +> lib/unicode/Is/Graph.pl lib/unicode/Is/Punct.pl - +> lib/unicode/Is/Word.pl lib/unicode/Is/XDigit.pl - ! Changes - !> (integrate 45 files) -____________________________________________________________________________ -[ 3655] By: gsar on 1999/07/07 18:55:45 - Log: filetest.t and ByteLoader build tweaks from Peter Prymmer - <pvhp@forte.com> - Branch: perl - ! ext/ByteLoader/Makefile.PL t/op/filetest.t -____________________________________________________________________________ -[ 3654] By: gsar on 1999/07/07 18:47:03 - Log: change#1889 mistakenly removed F_SETLK - Branch: perl - ! ext/Fcntl/Fcntl.xs -____________________________________________________________________________ -[ 3653] By: gsar on 1999/07/07 18:42:42 - Log: B::Deparse update - From: Stephen McCamant <smccam@uclink4.berkeley.edu> - Date: Mon, 5 Jul 1999 17:57:03 -0500 (CDT) - Message-ID: <14209.13729.738691.610723@alias-2.pr.mcs.net> - Subject: [PATCH _57, long] B::Deparse 0.58 - Branch: perl - ! ext/B/B/Deparse.pm -____________________________________________________________________________ -[ 3652] By: gsar on 1999/07/07 18:41:07 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Mon, 5 Jul 1999 18:24:19 -0400 (EDT) - Message-Id: <199907052224.SAA10454@monk.mps.ohio-state.edu> - Subject: Re: [ID 19990705.001] Overloading boolean conversion - Branch: perl - ! gv.c t/pragma/overload.t -____________________________________________________________________________ -[ 3651] By: gsar on 1999/07/07 17:47:30 - Log: missing PerlIO_reopen() (suggested by sam@daemoninc.com) - Branch: perl - ! perlsfio.h -____________________________________________________________________________ -[ 3650] By: gsar on 1999/07/07 17:45:52 - Log: applied new parts of suggested patch - From: Charles Bailey <BAILEY@newman.upenn.edu> - Date: Fri, 02 Jul 1999 19:18:41 -0400 (EDT) - Message-id: <01JD3M8W1VXS000S5G@mail.newman.upenn.edu> - Subject: [PATCH 5.005_57] Consolidated VMS patch - Branch: perl - ! configure.com ext/IO/lib/IO/File.pm iperlsys.h - ! lib/ExtUtils/MM_VMS.pm lib/File/Basename.pm - ! lib/File/Spec/VMS.pm pod/perldiag.pod t/base/rs.t - ! t/lib/io_multihomed.t t/lib/textfill.t t/lib/textwrap.t - ! t/op/filetest.t t/op/mkdir.t thread.h vms/vms.c -____________________________________________________________________________ -[ 3649] By: jhi on 1999/07/07 13:38:02 - Log: Sync regcomp warn with reality. +[ 6247] By: jhi on 2000/06/27 12:46:37 + Log: Tweak $VERSION, patch from Doug MacEachern. Branch: cfgperl - ! t/pragma/warn/regcomp + ! lib/File/Spec.pm ____________________________________________________________________________ -[ 3648] By: jhi on 1999/07/07 13:04:55 - Log: Integrate with Sarathy; one conflict in t/pragma/warn/recgomp - resolved manually. - Branch: cfgperl - +> pod/perllexwarn.pod t/pragma/warn/6default t/pragma/warn/av - +> t/pragma/warn/doop t/pragma/warn/hv t/pragma/warn/malloc - +> t/pragma/warn/perlio t/pragma/warn/run t/pragma/warn/utf8 - - README.lexwarn - !> (integrate 79 files) -____________________________________________________________________________ -[ 3647] By: gsar on 1999/07/07 10:32:03 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Thu, 01 Jul 1999 11:17:53 +0200 - Message-ID: <377b2ca4.14467042@smtp1.ibm.net> - Subject: [PATCH 5.005_57] MakeMaker support for pod2html - Branch: perl - ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm - ! lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 3646] By: gsar on 1999/07/07 10:27:55 - Log: fix undocumented IO::Handle functions as suggested - by cj10@cam.ac.uk - Branch: perl - ! ext/IO/lib/IO/Handle.pm -____________________________________________________________________________ -[ 3645] By: gsar on 1999/07/07 10:18:55 - Log: prohibit thread join()ing itself (from Dan Sugalski) - Branch: perl - ! ext/Thread/Thread.xs -____________________________________________________________________________ -[ 3644] By: gsar on 1999/07/07 10:14:26 - Log: From: "Vishal Bhatia" <vishalb@my-deja.com> - Date: Wed, 30 Jun 1999 14:02:42 -0700 - Message-ID: <LJHFKBDHMHHJDAAA@my-deja.com> - Subject: [PATCH 5.005_57] Compiler and XSUBS - Branch: perl - ! ext/B/B/C.pm -____________________________________________________________________________ -[ 3643] By: gsar on 1999/07/07 10:08:38 - Log: mention C<foreach VAR (LIST) BLOCK continue BLOCK> syntax - (from François Désarménien <desar@club-internet.fr>) - Branch: perl - ! pod/perlsyn.pod -____________________________________________________________________________ -[ 3642] By: gsar on 1999/07/07 10:03:24 - Log: From: Doug MacEachern <dougm@cp.net> - Date: Sun, 27 Jun 1999 22:43:25 -0700 (PDT) - Message-ID: <Pine.LNX.4.10.9906272236430.389-100000@mojo.eng.cp.net> - Subject: [PATCH 5.005_57] add B::PV::{LEN,CUR} - Branch: perl - ! ext/B/B.xs -____________________________________________________________________________ -[ 3641] By: gsar on 1999/07/07 10:00:57 - Log: slightly modified version of suggested patch - From: Steven N. Hirsch <hirschs@stargate.btv.ibm.com> - Date: Mon, 28 Jun 1999 14:23:59 -0400 - Message-Id: <199906281823.OAA24912@stargate.btv.ibm.com> - Subject: [ID 19990628.007] POSIX::tmpnam() broken for threaded 5.00503 - Branch: perl - ! ext/POSIX/POSIX.xs -____________________________________________________________________________ -[ 3640] By: gsar on 1999/07/07 09:45:43 - Log: lexical warnings update (warning.t fails one test - due to leaked scalar, investigation pending) - From: paul.marquess@bt.com - Date: Sat, 26 Jun 1999 23:19:52 +0100 - Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB29C6C8E@mbtlipnt02.btlabs.bt.co.uk> - Subject: [PATCH 5.005_57] Lexical Warnings - mandatory warning are now default warnings - Branch: perl - + pod/perllexwarn.pod t/pragma/warn/6default t/pragma/warn/av - + t/pragma/warn/doop t/pragma/warn/hv t/pragma/warn/malloc - + t/pragma/warn/perlio t/pragma/warn/run t/pragma/warn/utf8 - - README.lexwarn - ! Changes MANIFEST av.c djgpp/djgpp.c doio.c doop.c - ! ext/B/B/Asmdata.pm ext/ByteLoader/byterun.c - ! ext/ByteLoader/byterun.h gv.c hv.c jpl/JNI/JNI.xs - ! lib/warning.pm mg.c op.c os2/os2.c perl.c perlio.c - ! pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod - ! pod/perlmodlib.pod pod/perlrun.pod pod/perlvar.pod pp.c - ! pp_ctl.c run.c sv.c t/pragma/warn/3both t/pragma/warn/doio - ! t/pragma/warn/gv t/pragma/warn/mg t/pragma/warn/op - ! t/pragma/warn/perl t/pragma/warn/perly t/pragma/warn/pp - ! t/pragma/warn/pp_ctl t/pragma/warn/pp_hot t/pragma/warn/pp_sys - ! t/pragma/warn/regcomp t/pragma/warn/regexec t/pragma/warn/sv - ! t/pragma/warn/taint t/pragma/warn/toke t/pragma/warn/universal - ! t/pragma/warn/util t/pragma/warning.t toke.c utf8.c util.c - ! warning.h warning.pl win32/win32.c -____________________________________________________________________________ -[ 3639] By: gsar on 1999/07/07 08:09:30 - Log: From: Brian Jepson <bjepson@home.com> - Date: Sat, 26 Jun 1999 10:47:45 -0500 (EST) - Message-ID: <Pine.LNX.4.10.9906261044180.659-100000@cx384756-a.sking1.ri.home.com> - Subject: Patch to JPL example program - Branch: perl - ! jpl/JPL_Rolo/JPL_Rolo.jpl -____________________________________________________________________________ -[ 3638] By: jhi on 1999/07/07 08:07:58 - Log: Integrate with Sarathy. +[ 6246] By: jhi on 2000/06/27 03:34:46 + Log: Allow for standalone testing. Branch: cfgperl - !> (integrate 34 files) -____________________________________________________________________________ -[ 3637] By: gsar on 1999/07/07 08:07:49 - Log: From: Stephen McCamant <smccam@uclink4.berkeley.edu> - Date: Fri, 25 Jun 1999 13:38:44 -0500 (CDT) - Message-ID: <14193.25034.113373.245377@alias-2.pr.mcs.net> - Subject: [PATCH _57, long] Eliminate CONDOPs - Branch: perl - ! bytecode.pl dump.c ext/B/B.pm ext/B/B.xs ext/B/B/Bblock.pm - ! ext/B/B/Bytecode.pm ext/B/B/C.pm ext/B/B/CC.pm - ! ext/B/B/Debug.pm ext/B/B/Xref.pm ext/B/ramblings/flip-flop - ! ext/B/typemap op.c op.h opcode.h opcode.pl perl.h - ! pod/perltoc.pod pp_ctl.c pp_hot.c -____________________________________________________________________________ -[ 3636] By: gsar on 1999/07/07 07:50:51 - Log: adapted suggested patch for IO-1.20x - From: ian@dial.pipex.com - Date: Fri, 25 Jun 1999 10:39:42 +0100 - Message-Id: <199906250939.KAA02152@homer.diplex.co.uk> - Subject: [ID 19990625.001] Minor fixes for IO::Socket.pm - Branch: perl - ! ext/IO/lib/IO/Socket.pm -____________________________________________________________________________ -[ 3635] By: gsar on 1999/07/07 07:26:05 - Log: PowerMAX hints update from Tom Horsley <Tom.Horsley@mail.ccur.com> - Branch: perl - ! hints/powerux.sh -____________________________________________________________________________ -[ 3634] By: gsar on 1999/07/07 07:20:02 - Log: From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - Date: Wed, 23 Jun 1999 16:16:05 +0100 - Message-Id: <199906231516.QAA23851@crypt.compulink.co.uk> - Subject: [PATCH 5.005_57] memleak in optimizer - Branch: perl - ! embed.h embed.pl objXSUB.h op.c proto.h -____________________________________________________________________________ -[ 3633] By: gsar on 1999/07/07 07:10:52 - Log: add do-not-edit caveats for files generated by opcode.pl - (suggested by Hugo van der Sanden) - Branch: perl - ! opcode.h opcode.pl pp.sym pp_proto.h -____________________________________________________________________________ -[ 3632] By: gsar on 1999/07/07 06:41:13 - Log: better diagnostics on read operations from write-only - filehandles - Branch: perl - ! doio.c perl.c pod/perldelta.pod pod/perldiag.pod pp_hot.c - ! pp_sys.c t/pragma/warn/pp_hot t/pragma/warn/pp_sys -____________________________________________________________________________ -[ 3631] By: gsar on 1999/07/07 02:03:34 - Log: make Sys::Hostname safe against C<$SIG{CHLD}='IGNORE'> (suggested - by David Muir Sharnoff <muir@idiom.com>) - Branch: perl - ! lib/Sys/Hostname.pm + ! t/lib/filefunc.t t/lib/filespec.t ____________________________________________________________________________ -[ 3630] By: gsar on 1999/07/07 01:57:16 - Log: From: "Vishal Bhatia" <vishalb@my-deja.com> - Date: Sun, 20 Jun 1999 17:17:17 -0700 - Message-ID: <AEBDBGKPMEAJAAAA@my-deja.com> - Subject: [PATCH 5.005_57] Minor bug fix in pp_require - Branch: perl - ! ext/B/B/CC.pm -____________________________________________________________________________ -[ 3629] By: gsar on 1999/07/07 01:46:03 - Log: installperl should write normal messages to STDOUT, not STDERR - Branch: perl - ! installperl -____________________________________________________________________________ -[ 3628] By: gsar on 1999/07/07 01:41:25 - Log: BSD/OS needs -DSTRUCT_TM_HASZONE as of 4.0.1 (from mab@alink.net) - Branch: perl - ! hints/bsdos.sh -____________________________________________________________________________ -[ 3627] By: gsar on 1999/07/07 00:27:10 - Log: make diagnostic on C<my $^I> etc., more readable - Branch: perl - ! op.c -____________________________________________________________________________ -[ 3626] By: gsar on 1999/07/06 23:47:27 - Log: From: Andy Dougherty <doughera@lafayette.edu> - Date: Thu, 17 Jun 1999 12:07:11 -0400 (EDT) - Message-Id: <Pine.GSU.4.05.9906171204580.937-100000@newton.phys> - Subject: [ID 19990617.004 [PATCH 5.005_57] make distclean fixes] - Branch: perl - ! Makefile.SH utils/Makefile -____________________________________________________________________________ -[ 3625] By: jhi on 1999/07/06 21:50:46 - Log: Some new files of #3624 missing from MANIFEST. +[ 6245] By: jhi on 2000/06/27 02:50:02 + Log: Subject: [ID 20000624.001] PERL_DL_DEBUG=1 DynaLoader message appears to be wrong + From: Nicholas Clark <nick@Bagpuss.unfortu.net> + Date: Sat, 24 Jun 2000 13:06:20 +0100 + Message-Id: <200006241206.NAA03771@Bagpuss.unfortu.net> Branch: cfgperl - ! MANIFEST + ! ext/DynaLoader/DynaLoader_pm.PL ____________________________________________________________________________ -[ 3624] By: jhi on 1999/07/06 21:47:04 - Log: POSIX [[:character class:]] support for standard, locale, - and utf8. If both utf8 and locale are on, utf8 wins. - I don't fully understand why so many tables changed in - lib/unicode because of "make" -- maybe it was just overdue. +[ 6244] By: jhi on 2000/06/27 02:46:10 + Log: Subject: [PATCH] avoid mg_ptr in '*' magic + From: Doug MacEachern <dougm@covalent.net> + Date: Sun, 25 Jun 2000 11:16:08 -0700 (PDT) + Message-ID: <Pine.LNX.4.10.10006251045190.461-100000@mojo.covalent.net> Branch: cfgperl - + lib/unicode/Is/ASCII.pl lib/unicode/Is/Cntrl.pl - + lib/unicode/Is/Graph.pl lib/unicode/Is/Punct.pl - + lib/unicode/Is/Word.pl lib/unicode/Is/XDigit.pl - ! MANIFEST Todo-5.005 embed.h embed.pl embedvar.h global.sym - ! handy.h intrpvar.h lib/unicode/Bidirectional.pl - ! lib/unicode/Block.pl lib/unicode/Category.pl - ! lib/unicode/Is/Alnum.pl lib/unicode/Is/Alpha.pl - ! lib/unicode/Is/BidiL.pl lib/unicode/Is/Digit.pl - ! lib/unicode/Is/L.pl lib/unicode/Is/Lo.pl - ! lib/unicode/Is/Lower.pl lib/unicode/Is/Print.pl - ! lib/unicode/Is/Space.pl lib/unicode/Is/Upper.pl - ! lib/unicode/Is/Z.pl lib/unicode/Is/Zs.pl lib/unicode/Name.pl - ! lib/unicode/To/Digit.pl lib/unicode/mktables.PL objXSUB.h - ! pod/perldelta.pod pod/perldiag.pod pod/perlre.pod proto.h - ! regcomp.c regcomp.h regcomp.sym regexec.c regnodes.h - ! t/op/pat.t t/op/re_tests t/op/regexp.t t/pragma/utf8.t - ! t/pragma/warn/regcomp utf8.c -____________________________________________________________________________ -[ 3623] By: gsar on 1999/07/06 20:52:48 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Wed, 16 Jun 1999 14:57:22 -0400 - Message-ID: <19990616145722.B16258@monk.mps.ohio-state.edu> - Subject: [PATCH 5.00557] Devel::Peek - Branch: perl - ! ext/Devel/Peek/Peek.pm ext/Devel/Peek/Peek.xs -____________________________________________________________________________ -[ 3622] By: gsar on 1999/07/06 20:22:59 - Log: applied patch after demunging headers with appropriate paths - From: "Vishal Bhatia" <vishalb@my-deja.com> - Date: Sat, 12 Jun 1999 08:23:59 -0700 - Message-ID: <JIHEJPFDFKIBDAAA@my-deja.com> - Subject: [Patch 5.005_57] unsigned arithmetic (Compiler) - Branch: perl - ! cc_runtime.h ext/B/B.xs ext/B/B/CC.pm ext/B/B/Stackobj.pm - ! ext/B/defsubs.h.PL lib/ExtUtils/typemap t/harness -____________________________________________________________________________ -[ 3621] By: gsar on 1999/07/06 20:10:50 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Thu, 10 Jun 1999 04:05:22 -0400 (EDT) - Message-Id: <199906100805.EAA18216@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_57] Optimize 2>&1 in commands - Branch: perl - ! doio.c -____________________________________________________________________________ -[ 3620] By: jhi on 1999/07/06 19:16:47 - Log: Mention EPOC and SOCKS. - Branch: cfgperl - ! pod/perldelta.pod -____________________________________________________________________________ -[ 3619] By: gsar on 1999/07/06 16:52:37 - Log: fix int vs STRLEN issue - Branch: perl - ! pp.c + ! gv.c sv.c t/lib/peek.t ____________________________________________________________________________ -[ 3618] By: jhi on 1999/07/06 16:52:20 - Log: There ain't Perl_atonv(). +[ 6243] By: jhi on 2000/06/27 02:38:07 + Log: Subject: [PATCH] is_utf8_string + From: simon@brecon.co.uk (Simon Cozens) + Date: 26 Jun 2000 02:25:59 GMT + Message-ID: <slrn8ldfpn.h5k.simon@justanother.perlhacker.org> Branch: cfgperl - ! ext/ByteLoader/bytecode.h + ! embed.h embed.pl embedvar.h global.sym objXSUB.h perlapi.c + ! perlapi.h pod/perlapi.pod pod/perlintern.pod pp_proto.h + ! proto.h utf8.c ____________________________________________________________________________ -[ 3617] By: jhi on 1999/07/06 15:55:22 - Log: Integrate with Sarathy. +[ 6242] By: jhi on 2000/06/27 02:24:00 + Log: Subject: [PATCH] bytes<->utf8 fixes + From: simon@brecon.co.uk (Simon Cozens) + Date: 26 Jun 2000 04:55:45 GMT + Message-ID: <slrn8ldoih.fbd.simon@justanother.perlhacker.org> Branch: cfgperl - !> Makefile.SH + ! embed.pl perlapi.c pod/perlapi.pod proto.h utf8.c ____________________________________________________________________________ -[ 3616] By: jhi on 1999/07/06 15:54:09 - Log: Tweak for #3613. +[ 6241] By: jhi on 2000/06/27 02:12:42 + Log: Do no -warn on \_, only on \alpha. + Subject: New Unrecognized escape warning for /\_/ from activestate perl-current5.6.0 + From: David Dyck <dcd@tc.fluke.com> + Date: Mon, 26 Jun 2000 09:32:02 -0700 (PDT) + Message-ID: <Pine.LNX.4.05.10006260830280.3054-100000@dd.tc.fluke.com> Branch: cfgperl - ! Configure config_h.SH + ! regcomp.c t/pragma/warn/regcomp t/pragma/warn/toke toke.c ____________________________________________________________________________ -[ 3615] By: gsar on 1999/07/06 11:00:21 - Log: From: "Todd C. Miller" <Todd.Miller@courtesan.com> - Date: Sun, 13 Jun 1999 17:46:13 -0600 (MDT) - Message-Id: <199906132346.RAA26632@xerxes.courtesan.com> - Subject: [ID 19990613.003 linklibperl set incorrectly in Makefile.SH for OpenBSD] - Branch: perl - ! Makefile.SH -____________________________________________________________________________ -[ 3614] By: jhi on 1999/07/06 10:44:48 - Log: Integrate with Sarathy. - Branch: cfgperl - !> ext/IO/lib/IO/File.pm op.c op.h opcode.h opcode.pl perl.h pp.h - !> pp.sym pp_proto.h t/base/rs.t t/pragma/warn/op -____________________________________________________________________________ -[ 3613] By: jhi on 1999/07/06 10:43:20 - Log: From: Nathan Kurz <nate@valleytel.net> - Subject: [ID 19990612.001 compiling three deep modules within ext/] - ply-To: nate@valleytel.net - erl5-porters@perl.org - Date: Sat, 12 Jun 1999 01:26:04 -0500 - Message-Id: <199906120626.BAA04996@trinkpad.valleytel.net> +[ 6240] By: jhi on 2000/06/27 02:00:01 + Log: Subject: [ID 20000626.007] h2xs man page contains trailing garbage + From: Nicholas Clark <nick@Bagpuss.unfortu.net> + Date: Mon, 26 Jun 2000 18:40:14 +0100 + Message-Id: <200006261740.SAA02740@Bagpuss.unfortu.net> Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 3612] By: gsar on 1999/07/06 10:17:52 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sat, 12 Jun 1999 04:49:09 -0400 (EDT) - Message-Id: <199906120849.EAA26986@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_57] Optimize away OP_SASSIGN - Branch: perl - ! op.c op.h opcode.h opcode.pl pp.h pp.sym pp_proto.h -____________________________________________________________________________ -[ 3611] By: gsar on 1999/07/06 09:51:20 - Log: From: pvhp@forte.com (Peter Prymmer) - Date: Fri, 11 Jun 99 17:07:19 PDT - Message-Id: <9906120007.AA13802@forte.com> - Subject: [PATCH _03 && _57]portability fix for IO::File and FileHandle - Branch: perl - ! ext/IO/lib/IO/File.pm -____________________________________________________________________________ -[ 3610] By: gsar on 1999/07/06 09:37:37 - Log: fix for C<$/ = 42> setting paragraph mode (applied with small - tweak) - From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> - Date: Wed, 09 Jun 1999 18:27:51 +0100 - Message-Id: <E10rm8l-00023T-00@ursa.cus.cam.ac.uk> - Subject: Re: [ID 19990608.002] Possible bug with binmode and <FH> on Perl 5.005_03 Win32 - Branch: perl - ! perl.h t/base/rs.t + ! utils/h2xs.PL ____________________________________________________________________________ -[ 3609] By: jhi on 1999/07/06 09:28:48 - Log: Integrate with Sarathy. +[ 6239] By: jhi on 2000/06/27 01:53:40 + Log: Configure maintenance. Sever some dependency cycles, + separate gccversion from the cc unit, + address [ID 20000623.006] Configure script patch for using gcc on AIX + (but solve it a little bit differently), + unduplex some accidentally duplicated units, + suggest using gcc if no cc available + (p5p thread: "Solaris configure: counterproposal", 1999-09) Branch: cfgperl - !> (integrate 49 files) -____________________________________________________________________________ -[ 3608] By: gsar on 1999/07/06 09:28:21 - Log: test tweak - Branch: perl - ! t/pragma/warn/op + ! Configure Todo-5.6 config_h.SH + Branch: metaconfig + ! U/modified/Config_h.U U/modified/cc.U U/modified/cpp_stuff.U + ! U/modified/libs.U U/modified/models.U U/modified/usrinc.U + Branch: metaconfig/U/perl + + gccvers.U + ! d_getespwnam.U d_getprpwnam.U i_prot.U ____________________________________________________________________________ -[ 3607] By: jhi on 1999/07/06 09:22:48 - Log: Put back the cygwin32 Configure fix of 3582 undone by 3597. +[ 6238] By: jhi on 2000/06/25 18:04:56 + Log: Subject: [PATCH 5.6.0] XS module loading fixup for VMS + From: Dan Sugalski <dan@sidhe.org> + Date: Fri, 23 Jun 2000 17:00:00 -0400 + Message-Id: <4.3.2.7.0.20000623165934.00c93d10@24.8.96.48> Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 3606] By: gsar on 1999/07/06 09:05:02 - Log: applied slightly tweaked version of suggested patch for - improved RE API - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Wed, 9 Jun 1999 18:14:27 -0400 (EDT) - Message-Id: <199906092214.SAA14126@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_57] REx engine rehash - Branch: perl - ! Changes dump.c embed.h embed.pl embedvar.h ext/re/Makefile.PL - ! ext/re/re.xs global.sym objXSUB.h perl.c perl.h pp.c pp_hot.c - ! proto.h regcomp.c regcomp.h regexec.c regexp.h thrdvar.h - ! util.c -____________________________________________________________________________ -[ 3605] By: gsar on 1999/07/06 08:54:03 - Log: bug in change#3602 (cpp conditionals not allowed inside macro args) - Branch: perl - ! sv.c -____________________________________________________________________________ -[ 3604] By: gsar on 1999/07/06 07:08:30 - Log: From: paul.marquess@bt.com - Date: Tue, 8 Jun 1999 22:37:58 +0100 - Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB29C6C3C@mbtlipnt02.btlabs.bt.co.uk> - Subject: [PATCH 5.005_57] DB_File 1.67 - Branch: perl - ! ext/DB_File/Changes ext/DB_File/DB_File.pm - ! ext/DB_File/DB_File.xs ext/DB_File/typemap -____________________________________________________________________________ -[ 3603] By: gsar on 1999/07/06 07:04:50 - Log: From: paul.marquess@bt.com - Date: Tue, 8 Jun 1999 22:34:01 +0100 - Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB29C6C3B@mbtlipnt02.btlabs.bt.co.uk> - Subject: [PATCH 5.005_57] DBM Filters - Branch: perl - ! ext/GDBM_File/GDBM_File.pm ext/GDBM_File/GDBM_File.xs - ! ext/NDBM_File/NDBM_File.pm ext/NDBM_File/NDBM_File.xs - ! ext/ODBM_File/ODBM_File.pm ext/ODBM_File/ODBM_File.xs - ! ext/SDBM_File/SDBM_File.pm ext/SDBM_File/SDBM_File.xs -____________________________________________________________________________ -[ 3602] By: gsar on 1999/07/06 07:00:01 - Log: slightly tweaked version of suggested patch - From: Dan Sugalski <sugalskd@ous.edu> - Date: Tue, 08 Jun 1999 14:09:38 -0700 - Message-Id: <3.0.6.32.19990608140938.030f12e0@ous.edu> - Subject: [PATCH 5.005_57]Use NV instead of double in the core - Branch: perl - ! av.h bytecode.pl cv.h doio.c dump.c embed.pl - ! ext/ByteLoader/bytecode.h ext/ByteLoader/byterun.c hv.h - ! intrpvar.h mg.c op.c perl.h pp.c pp.h pp_ctl.c pp_sys.c - ! proto.h sv.c sv.h toke.c universal.c util.c -____________________________________________________________________________ -[ 3601] By: gsar on 1999/07/06 06:52:57 - Log: integrate cfgperl contents into mainline - Branch: perl - +> README.epoc epoc/config.h epoc/epoc.c epoc/epocish.h - +> epoc/perl.mmp epoc/perl.pkg - !> (integrate 30 files) + ! lib/ExtUtils/MM_VMS.pm vms/vms.c ____________________________________________________________________________ -[ 3598] By: jhi on 1999/07/05 20:02:55 - Log: Integrate with mainperl. +[ 6237] By: jhi on 2000/06/25 16:36:45 + Log: Tweak embed.pl, regen headers. Branch: cfgperl - +> lib/CGI/Pretty.pm - !> Changes ext/B/B/Bblock.pm ext/B/B/C.pm ext/B/B/CC.pm - !> ext/B/B/Stackobj.pm ext/GDBM_File/GDBM_File.xs mg.c op.c - !> opcode.h opcode.pl pp_sys.c t/lib/io_udp.t thread.h toke.c - !> vms/descrip_mms.template vms/subconfigure.com vms/vms.c - !> vms/vmsish.h -____________________________________________________________________________ -[ 3597] By: jhi on 1999/07/05 19:59:48 - Log: Hack SOCKS support some more plus a patch from Andy Dougherty - that addresses the notorious "Additional libraries" question. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH doio.c ext/Socket/Socket.xs hints/aix.sh perl.c - ! pp_sys.c -____________________________________________________________________________ -[ 3596] By: gsar on 1999/07/05 18:30:51 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 8 Jun 1999 04:47:58 -0400 (EDT) - Message-Id: <199906080847.EAA03810@monk.mps.ohio-state.edu> - Subject: [PATCH 5.00557] Long-standing UDP sockets bug on OS/2 - Branch: perl - ! pp_sys.c t/lib/io_udp.t -____________________________________________________________________________ -[ 3595] By: gsar on 1999/07/05 18:29:08 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 8 Jun 1999 04:44:58 -0400 (EDT) - Message-Id: <199906080844.EAA03784@monk.mps.ohio-state.edu> - Subject: [PATCH 5.00557] Setting $^E wipes out $! - Branch: perl - ! mg.c -____________________________________________________________________________ -[ 3594] By: gsar on 1999/07/05 18:24:53 - Log: hand-apply whitespace mutiliated patch - From: Dan Sugalski <sugalskd@osshe.edu> - Date: Mon, 07 Jun 1999 14:46:42 -0700 - Message-Id: <3.0.6.32.19990607144642.03079100@ous.edu> - Subject: [PATCH 5.005_57]Updated VMS patch - Branch: perl - ! thread.h vms/descrip_mms.template vms/subconfigure.com - ! vms/vms.c vms/vmsish.h -____________________________________________________________________________ -[ 3593] By: gsar on 1999/07/05 17:53:04 - Log: applied parts not duplicated by previous patches - From: "Vishal Bhatia" <vishalb@my-deja.com> - Date: Sat, 05 Jun 1999 08:42:17 -0700 - Message-ID: <JAMCAJKJEJDPAAAA@my-deja.com> - Subject: Fwd: [PATCH 5.005_57] consolidated compiler changes - Branch: perl - ! Changes ext/B/B/Bblock.pm ext/B/B/C.pm ext/B/B/CC.pm - ! ext/B/B/Stackobj.pm -____________________________________________________________________________ -[ 3592] By: jhi on 1999/07/05 17:17:22 - Log: AIX threaded build, plus few more on the side. + ! embed.h embed.pl embedvar.h ext/B/B/Asmdata.pm + ! ext/ByteLoader/byterun.c ext/ByteLoader/byterun.h global.sym + ! keywords.h lib/warnings.pm objXSUB.h opcode.h opnames.h + ! perlapi.c perlapi.h pod/perlapi.pod pod/perlintern.pod pp.sym + ! pp_proto.h proto.h regnodes.h utf8.c warnings.h +____________________________________________________________________________ +[ 6236] By: jhi on 2000/06/25 15:26:42 + Log: Regen headers. + Branch: cfgperl + ! embed.h embedvar.h ext/B/B/Asmdata.pm ext/ByteLoader/byterun.c + ! ext/ByteLoader/byterun.h global.sym keywords.h lib/warnings.pm + ! objXSUB.h opcode.h opnames.h perlapi.c perlapi.h + ! pod/perlapi.pod pod/perlintern.pod pp.sym pp_proto.h proto.h + ! regnodes.h warnings.h +____________________________________________________________________________ +[ 6235] By: jhi on 2000/06/23 19:39:35 + Log: The thread begun by + Subject: [ID 20000616.001] Typo on line 390 of .../hints/solaris_2.sh + From: Kevin.Ruscoe@ubsw.com + Date: Fri, 16 Jun 2000 16:38:51 +0100 + Message-Id: <H000019b03c300d6@MHS> Branch: cfgperl - ! embed.h embed.pl ext/DynaLoader/dl_aix.xs - ! ext/DynaLoader/dl_next.xs ext/DynaLoader/dl_rhapsody.xs - ! ext/DynaLoader/dl_vms.xs hints/aix.sh objXSUB.h perl.h - ! perl_exp.SH pp_ctl.c proto.h toke.c util.c -____________________________________________________________________________ -[ 3591] By: gsar on 1999/07/05 16:52:34 - Log: "\e" and "\a" didn't produce right escape under EBCDIC - From: pvhp@forte.com (Peter Prymmer) - Date: Fri, 4 Jun 99 12:00:27 PDT - Message-Id: <9906041900.AA28387@forte.com> - Subject: [PATCH 5.005_57]lingering ASCIIism in tokener - Branch: perl - ! toke.c -____________________________________________________________________________ -[ 3590] By: gsar on 1999/07/05 16:40:01 - Log: s/scalar ref constructor/single ref constructor/ (suggested - by Stephen McCamant) - Branch: perl - ! opcode.h opcode.pl -____________________________________________________________________________ -[ 3589] By: gsar on 1999/07/05 16:34:06 - Log: no such thing as gdbm_clearerr() (from Andy Dougherty) - Branch: perl - ! ext/GDBM_File/GDBM_File.xs -____________________________________________________________________________ -[ 3588] By: gsar on 1999/07/05 16:29:39 - Log: allow C<-foo> under C<use integer> (behavior of C<-$string> - is unchanged still) - Branch: perl - ! op.c + ! hints/solaris_2.sh ____________________________________________________________________________ -[ 3587] By: jhi on 1999/07/05 10:31:43 - Log: Make perl_exp.SH smarter about what to include and what to exclude. +[ 6234] By: jhi on 2000/06/23 19:23:36 + Log: Prefer C:/temp in Win32 as File::Spec->tmpdir to /tmp + because when run as services (Win32ese for daemons) + no environment variables are set and tmpdir ends up as /tmp, + which is ambiguous. + + Subject:[ID 20000616.002] File::Spec->tmpdir broken when running as service + From: matt@sergeant.org + Date: 16 Jun 2000 16:30:43 -0000 + Message-Id: <20000616163043.26398.qmail@mail.sergeant.org> Branch: cfgperl - ! perl_exp.SH + ! lib/File/Spec/Win32.pm ____________________________________________________________________________ -[ 3586] By: jhi on 1999/07/05 09:29:31 - Log: Remove unnecessary and extraneous my $i = 0. +[ 6233] By: jhi on 2000/06/23 19:18:58 + Log: Subject: PATCH 5.6.0: Document OPf_SPECIAL flag in regcomp op nodes + From: Mark-Jason Dominus <mjd@plover.com> + Date: Fri, 16 Jun 2000 20:53:04 -0400 + Message-ID: <20000617005304.8008.qmail@plover.com> Branch: cfgperl - ! bytecode.pl + ! op.h ____________________________________________________________________________ -[ 3585] By: jhi on 1999/07/05 07:28:59 - Log: Integrate with mainperl. +[ 6232] By: jhi on 2000/06/23 16:10:02 + Log: Subject: PATCH: pod/perlutil.pod - utilities packaged with the Perl distribution + From: simon@brecon.co.uk (Simon Cozens) + Date: 19 Jun 2000 15:18:27 GMT + Message-ID: <slrn8ksee3.cp9.simon@justanother.perlhacker.org> + + plus update pod/Makefile and regenerate perltoc Branch: cfgperl - !> (integrate 30 files) + + pod/perlutil.pod + ! MANIFEST Todo-5.6 pod/Makefile pod/perltoc.pod pod/roffitall ____________________________________________________________________________ -[ 3584] By: gsar on 1999/07/05 05:36:28 - Log: From: Vishal Bhatia <vishalb@hotmail.com> - Date: Thu, 03 Jun 1999 00:57:48 PDT - Message-ID: <19990603075749.86665.qmail@hotmail.com> - Subject: Re: [PATCH 5.005_57] pp_sort sorted out - Branch: perl - ! ext/B/B/Bblock.pm ext/B/B/C.pm ext/B/B/CC.pm -____________________________________________________________________________ -[ 3583] By: gsar on 1999/07/05 05:31:19 - Log: suppress fancy display when in verbose mode (suggested by - Paul Johnson <pjcj@transeda.com>) - Branch: perl - ! lib/Test/Harness.pm -____________________________________________________________________________ -[ 3582] By: gsar on 1999/07/05 05:17:12 - Log: cygwin32 update +[ 6231] By: jhi on 2000/06/23 15:19:18 + Log: Subject: [PATCH 5.6.0] cygwin port From: "Fifer, Eric" <EFifer@sanwaint.com> - Date: Wed, 2 Jun 1999 15:16:05 +0100 - Message-Id: <71E287AB0D94D111BBD600600849EC8185EDD9@POST> - Subject: [ID 19990602.003] perl5.005_03 (CORE) cygwin32 port - Branch: perl - ! Configure Makefile.SH README.cygwin32 cygwin32/Makefile.SHs - ! cygwin32/build-instructions.READFIRST - ! cygwin32/build-instructions.charles-wilson - ! cygwin32/build-instructions.sebastien-barre - ! cygwin32/build-instructions.steven-morlock - ! cygwin32/build-instructions.steven-morlock2 doio.c dosish.h - ! ext/POSIX/Makefile.PL ext/POSIX/POSIX.xs hints/cygwin32.sh - ! lib/Cwd.pm lib/ExtUtils/MM_Cygwin.pm perl.h pp_hot.c - ! t/op/magic.t util.c -____________________________________________________________________________ -[ 3581] By: gsar on 1999/07/05 02:46:18 - Log: NeXT doesn't have FD_CLOEXEC (suggested by Hans Mulder) - Branch: perl - ! util.c -____________________________________________________________________________ -[ 3580] By: gsar on 1999/07/05 02:38:03 - Log: From: "Ed Peschko" <ed_peschko@csgsystems.com> - Date: Mon, 31 May 1999 18:18:13 -0600 - Message-ID: <19990601001813.AAA17834@csgsystems.com> - Subject: [ PATCH perl5.005_57 ] new perlcc + regression tests - Branch: perl - ! t/TEST t/UTEST t/harness utils/perlcc.PL -____________________________________________________________________________ -[ 3579] By: gsar on 1999/07/05 01:20:58 - Log: compatibility tweak for Class::Struct - Branch: perl - ! lib/Class/Struct.pm -____________________________________________________________________________ -[ 3578] By: jhi on 1999/07/04 23:26:01 - Log: Miscellaneus AIX fixes + SOCKS support. + Date: Tue, 20 Jun 2000 14:30:58 +0100 + Message-ID: <779F20BCCE5AD31186A50008C75D9979171734@silldn_mail1.sanwaint.com> Branch: cfgperl - ! Configure Makefile.SH Porting/Glossary Porting/config.sh - ! Porting/config_H config_h.SH doio.c ext/Socket/Socket.xs - ! hints/aix.sh pp_sys.c -____________________________________________________________________________ -[ 3577] By: gsar on 1999/07/04 23:07:39 - Log: test tweak - Branch: perl - ! t/io/openpid.t + ! README.cygwin lib/File/Find.pm ____________________________________________________________________________ -[ 3576] By: jhi on 1999/07/04 22:39:23 - Log: Integrate with mainperl. +[ 6230] By: jhi on 2000/06/23 14:25:21 + Log: Upgrade to File::Spec 0.810_01 from CPAN by Barrie Slaymaker. Branch: cfgperl - +> t/io/openpid.t - - win32/perlhost.h - !> (integrate 51 files) + ! lib/File/Spec.pm lib/File/Spec/Functions.pm + ! lib/File/Spec/Mac.pm lib/File/Spec/OS2.pm + ! lib/File/Spec/Unix.pm lib/File/Spec/VMS.pm + ! lib/File/Spec/Win32.pm t/lib/filefunc.t t/lib/filespec.t ____________________________________________________________________________ -[ 3575] By: jhi on 1999/07/04 22:26:48 - Log: Added 64-bit support for AIX 4.3 or better - based on Martin H. Rusoff's observations. +[ 6229] By: jhi on 2000/06/23 14:13:34 + Log: Subject: README.hpux version 0.6.1 + Date: Tue, 20 Jun 2000 15:25:51 -0700 (PDT) + From: Jeff Okamoto <okamoto@xfiles.intercon.hp.com> + Message-Id: <200006202225.PAA26205@xfiles.intercon.hp.com> Branch: cfgperl - ! Configure config_h.SH hints/aix.sh + ! README.hpux ____________________________________________________________________________ -[ 3574] By: jhi on 1999/07/04 21:34:47 - Log: Do not throw away gccvers compilation errors. - From: Andy Dougherty <doughera@lafayette.edu> - To: Ron Seguin <rseguin@on.bell.ca> - Cc: Perl Porters <perl5-porters@perl.org> - Subject: [PATCH] Re: [ID 19990625.011] WHOA There - Date: Mon, 28 Jun 1999 12:36:38 -0400 (EDT) - Message-Id: <Pine.GSU.4.05.9906281230100.6265-100000@newton.phys> +[ 6228] By: jhi on 2000/06/23 14:07:20 + Log: Subject: [PATCH] "Constant subroutine redefined" mandatory warning + From: Doug MacEachern <dougm@covalent.net> + Date: Tue, 20 Jun 2000 21:23:56 -0700 (PDT) + Message-ID: <Pine.LNX.4.10.10006202116340.321-100000@mojo.covalent.net> Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 3573] By: gsar on 1999/07/04 21:10:32 - Log: adapted suggested tests for addition to testsuite - From: RonaldWS@aol.com - Date: Sun, 30 May 1999 16:27:28 EDT - Message-Id: <25cd799f.2482f930@aol.com> - Subject: [19990530.007] Open with pipe | does not return pid under win32 - Branch: perl - + t/io/openpid.t - ! MANIFEST win32/win32.c -____________________________________________________________________________ -[ 3572] By: gsar on 1999/07/04 20:29:32 - Log: perl_run() should call my_exit(0) for normal completion - Branch: perl - ! perl.c -____________________________________________________________________________ -[ 3571] By: jhi on 1999/07/04 20:10:44 - Log: Add test for change #3568 plus general cleanup. - Branch: cfgperl - ! t/pragma/locale.t -____________________________________________________________________________ -[ 3570] By: gsar on 1999/07/04 20:03:21 - Log: make overload, Data::Dumper, and dumpvar understand qr// stringify - overloading - Branch: perl - ! ext/Data/Dumper/Dumper.pm ext/Data/Dumper/Dumper.xs - ! lib/Dumpvalue.pm lib/dumpvar.pl lib/overload.pm pp_ctl.c -____________________________________________________________________________ -[ 3569] By: gsar on 1999/07/04 18:04:48 - Log: make AIX dynaloading work when libperl is shared (and thus under - mod_perl etc.) - From: Jens-Uwe Mager <jum@helios.de> - Date: Sat, 29 May 1999 17:09:52 +0200 - Message-Id: <199905291509.RAA43978@ans.helios.de> - Subject: [19990529.002] DynaLoader does not work properly if perl is not the main program (AIX) - Branch: perl - ! ext/DynaLoader/dl_aix.xs -____________________________________________________________________________ -[ 3568] By: jhi on 1999/07/04 14:54:23 - Log: pp_lc/pp_lcfirst/pp_quotemeta/pp_uc/pp_ucfirst were not calling mg_set(). - This resulted for example in the 'o' magic not being cleared by - magic_setcollxfrm(), which resulted in strange cmp results. - The bug was reported originally in the message - Subject: Bug with locale - From: Jan Starzynski <jan@planet.de> - To: perlbug@perl.com - Date: Fri, 09 Apr 1999 13:23:07 +0200 - Message-ID: <370DE31B.DAEE1332@planet.de> - Branch: cfgperl - ! pp.c -____________________________________________________________________________ -[ 3567] By: gsar on 1999/07/04 02:38:34 - Log: remove misleading info on defined(&func), unclutter deprecation - about defined(@array) - Branch: perl - ! op.c pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod - ! t/pragma/warn/op -____________________________________________________________________________ -[ 3566] By: gsar on 1999/07/04 01:46:31 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Wed, 26 May 1999 22:07:17 +0200 - Message-ID: <374c53ac.10322322@smtp1.ibm.net> - Subject: [PATCH 5.005_57] MINGW32 and EGCS 1.1.2 support - Branch: perl - ! Changes win32/win32.c win32/win32.h -____________________________________________________________________________ -[ 3565] By: gsar on 1999/07/04 01:26:02 - Log: newer version of perlxstut from Jeff Okamoto (slightly edited - for win32 issues) - Branch: perl - ! pod/perlxstut.pod -____________________________________________________________________________ -[ 3564] By: gsar on 1999/07/02 03:09:04 - Log: avoid warnings - Branch: perl - ! ext/Thread/Thread/Specific.pm lib/fields.pm -____________________________________________________________________________ -[ 3563] By: gsar on 1999/06/28 19:23:47 - Log: inc version (for CPAN.pm sanity) - Branch: perl - ! lib/Text/ParseWords.pm -____________________________________________________________________________ -[ 3562] By: gsar on 1999/06/28 19:19:01 - Log: regen perltoc - Branch: perl - ! pod/perltoc.pod -____________________________________________________________________________ -[ 3561] By: gsar on 1999/06/28 19:08:41 - Log: From: Damian Conway <damian@cs.monash.edu.au> - Date: Wed, 26 May 1999 00:58:35 -0400 - Message-Id: <199905260458.AAA06411@defender.perl.org> - Subject: [19990526.002] Misc. improvements to Class:Struct - Branch: perl - ! MANIFEST lib/Class/Struct.pm -____________________________________________________________________________ -[ 3560] By: gsar on 1999/06/28 18:50:52 - Log: remove bogus PL_optype_size - Branch: perl - ! bytecode.pl ext/ByteLoader/byterun.h -____________________________________________________________________________ -[ 3559] By: gsar on 1999/06/28 18:22:26 - Log: upgrade CGI.pm to v2.53 (CGI/{Apache,Switch}.pm NOT deleted) - Branch: perl - + lib/CGI/Pretty.pm - ! eg/cgi/file_upload.cgi lib/CGI.pm lib/CGI/Carp.pm - ! lib/CGI/Cookie.pm lib/CGI/Fast.pm t/lib/cgi-form.t - ! t/lib/cgi-html.t t/lib/cgi-request.t + ! op.c ____________________________________________________________________________ -[ 3558] By: jhi on 1999/06/28 07:30:21 - Log: Change Olaf Lebbe's email address. +[ 6227] By: jhi on 2000/06/23 14:01:06 + Log: Subject: [PATCH] lib.pm -> lib.pm.PL + From: Doug MacEachern <dougm@covalent.net> + Date: Tue, 20 Jun 2000 22:14:41 -0700 (PDT) + Message-ID: <Pine.LNX.4.10.10006202208210.321-100000@mojo.covalent.net> Branch: cfgperl - ! README.epoc + + lib/lib.pm.PL + - lib/lib.pm + ! MANIFEST Makefile.SH ____________________________________________________________________________ -[ 3557] By: gsar on 1999/06/28 00:07:33 - Log: make autogenerated files writable - Branch: perl - - win32/perlhost.h - ! MANIFEST Porting/makerel embed.h embedvar.h ext/B/B/Asmdata.pm - ! ext/ByteLoader/byterun.c ext/ByteLoader/byterun.h global.sym - ! keywords.h lib/warning.pm objXSUB.h opcode.h pp.sym pp_proto.h - ! proto.h regnodes.h warning.h win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc -____________________________________________________________________________ -[ 3556] By: jhi on 1999/06/27 19:22:53 - Log: Update MANIFEST to match #3555. +[ 6226] By: jhi on 2000/06/23 13:53:07 + Log: Subject: [PATCH] remove forward declarations in Socket.pm + From: Doug MacEachern <dougm@covalent.net> + Date: Tue, 20 Jun 2000 21:54:12 -0700 (PDT) + Message-ID: <Pine.LNX.4.10.10006202149190.321-100000@mojo.covalent.net> + + From: Doug MacEachern <dougm@covalent.net> + Subject: Re: [PATCH] remove forward declarations in Socket.pm + Date: Fri, 23 Jun 2000 00:09:29 -0700 (PDT) + Message-ID: <Pine.LNX.4.10.10006222349440.322-100000@mojo.covalent.net> Branch: cfgperl - ! MANIFEST + ! ext/Socket/Socket.pm op.c ____________________________________________________________________________ -[ 3555] By: jhi on 1999/06/27 19:16:22 - Log: EPOC port to Psion5. - From: Olaf Flebbe <O.Flebbe@science-computing.de> - To: Jarkko Hietaniemi <jhi@iki.fi> - Cc: perl5-porters@perl.org - Subject: Re: Psion5 - Date: Sun, 27 Jun 1999 20:50:30 +0200 (METDST) - Message-ID: <Pine.GHP.4.02.9906272048130.17736-100000@io.science-computing.de> +[ 6225] By: jhi on 2000/06/23 13:41:52 + Log: Add source code filenames to apidoc. + From: simon@brecon.co.uk (Simon Cozens) + Subject: [PATCH embed.pl] Source X-ref + Date: 22 Jun 2000 02:18:49 GMT + Message-ID: <slrn8l2ts8.h5k.simon@justanother.perlhacker.org> Branch: cfgperl - + README.epoc epoc/config.h epoc/epoc.c epoc/epocish.h - + epoc/perl.mmp epoc/perl.pkg - ! MANIFEST doio.c lib/Term/ReadLine.pm lib/perl5db.pl perl.c - ! perl.h sv.c util.c + ! embed.pl ____________________________________________________________________________ -[ 3554] By: jhi on 1999/06/27 18:50:52 - Log: Integrate from mainperl. +[ 6224] By: jhi on 2000/06/23 13:32:33 + Log: A way to avoid English.pm performance hit. + From: root <root@jester.slaysys.com> + Subject: [YAPATCH English.pm] My turn to putt again + Date: Thu, 22 Jun 2000 20:33:58 -0400 + Message-Id: <200006230033.UAA05960@jester.slaysys.com> Branch: cfgperl - !> (integrate 48 files) -____________________________________________________________________________ -[ 3553] By: gsar on 1999/06/27 14:28:49 - Log: somewhat untested PERL_OBJECT cleanups (C++isms mostly - gone from the public API); PERL_OBJECT builds again on - windows - - TODO: namespace-clean the typedefs in iperlsys.h and - elsewhere; remove C++ remnants from public headers - Branch: perl - ! XSUB.h bytecode.pl cv.h embed.h embed.pl ext/B/B.xs - ! ext/ByteLoader/ByteLoader.xs ext/ByteLoader/bytecode.h - ! ext/ByteLoader/byterun.c ext/ByteLoader/byterun.h - ! ext/DynaLoader/dlutils.c global.sym globals.c iperlsys.h - ! lib/ExtUtils/Embed.pm lib/ExtUtils/xsubpp mg.c objXSUB.h - ! opcode.h opcode.pl perl.c perl.h pod/perlhist.pod pp_ctl.c - ! pp_hot.c proto.h scope.h sv.h toke.c universal.c util.c - ! win32/GenCAPI.pl win32/Makefile win32/config.bc - ! win32/config.gc win32/config.vc win32/dl_win32.xs - ! win32/makedef.pl win32/makefile.mk win32/perllib.c - ! win32/runperl.c win32/win32.c win32/win32.h win32/win32iop.h - ! win32/win32sck.c -____________________________________________________________________________ -[ 3552] By: gsar on 1999/06/27 13:49:31 - Log: integrate cfgperl changes into mainline - Branch: perl - !> dump.c embed.h embed.pl embedvar.h global.sym intrpvar.h mg.c - !> objXSUB.h op.c perl.c perl.h perlvars.h pp.c pp_ctl.c - !> pp_proto.h pp_sys.c proto.h sv.c t/pragma/locale.t toke.c - !> util.c -____________________________________________________________________________ -[ 3551] By: gsar on 1999/06/27 13:31:11 - Log: fix indents - Branch: perl - ! op.c + ! lib/English.pm t/lib/english.t ____________________________________________________________________________ -[ 3550] By: gsar on 1999/06/24 22:42:53 - Log: update Changes - Branch: perl - ! Changes -____________________________________________________________________________ -[ 3549] By: gsar on 1999/06/24 22:41:17 - Log: avoid race condition in the CAPI extension bootstrap handler - Branch: perl - ! lib/ExtUtils/xsubpp win32/GenCAPI.pl -____________________________________________________________________________ -[ 3548] By: gsar on 1999/06/24 22:39:53 - Log: sanity check to cover the case when perl is installed into the - X:\ (drive root) - Branch: perl - ! win32/win32.c -____________________________________________________________________________ -[ 3547] By: gsar on 1999/06/22 19:30:32 - Log: tweak RefHash to make intent clearer (suggested by John Dlugosz) - Branch: perl - ! lib/Tie/RefHash.pm -____________________________________________________________________________ -[ 3544] By: jhi on 1999/06/18 19:24:28 - Log: Tidy up #3542 and #3543. +[ 6223] By: jhi on 2000/06/23 13:27:06 + Log: Avoid double close(). + Subject: [PATCH] avoid double close() + From: Doug MacEachern <dougm@covalent.net> + Date: Thu, 22 Jun 2000 23:08:06 -0700 (PDT) + Message-ID: <Pine.LNX.4.10.10006222251260.322-100000@mojo.covalent.net> Branch: cfgperl - ! t/pragma/locale.t util.c + ! doio.c ____________________________________________________________________________ -[ 3543] By: jhi on 1999/06/18 10:28:45 - Log: Spice up locale.t. +[ 6222] By: jhi on 2000/06/23 13:25:54 + Log: doc typo fix + Subject: [PATCH] documentation typo in lib/Pod/Usage.pm + From: Ian Phillipps <Ian.Phillipps@iname.com> + Date: Fri, 23 Jun 2000 10:40:58 +0100 + Message-ID: <20000623104058.A22791@homer.diplex.co.uk> Branch: cfgperl - ! t/pragma/locale.t -____________________________________________________________________________ -[ 3542] By: jhi on 1999/06/17 22:42:03 - Log: Fixed two long-standing locale bugs. - - Both problems were related to numeric locale which - controls the radix character aka the decimal separator. - (1) printf (and sprintf) were resetting the numeric locale to C. - (2) Using locale-numerically formatted floating point - numbers (e.g. "1,23") together with -w caused warnings about - "isn't numeric". The operations were working fine, though, - because atof() was using the local locale. - Both problems reported by Stefan Vogtner. - - Introduced a wrapper for atof() that attempts to convert - the string both ways. This helps Perl to understand - numbers like this "4.56" even when using a local locale - makes atof() understand only numbers like this "7,89". - - Remaining related problems, both of which existed before - this patch and continue to exist after this patch: - (a) The behaviour of print() is _not_ as documented by perllocale. - Instead of always using the C locale, print() does use the - local locale, just like the *printf() do. This may be fixable - now that switching to-and-fro between locales has been made - more consistent, but fixing print() would change existing - behaviour. perllocale is not changed by this patch. - (b) If a number has been stringified (say, via "$number") under - a local locale, the cached string value persists even under - "no locale". This may or may not be a problem: operations - work fine because the original number is still there, but - that the string form keeps its locale-ish outlook may be - somewhat confusing. - Branch: cfgperl - ! dump.c embed.h embed.pl embedvar.h global.sym intrpvar.h mg.c - ! objXSUB.h op.c perl.c perl.h perlvars.h pp.c pp_ctl.c - ! pp_proto.h pp_sys.c proto.h sv.c t/pragma/locale.t toke.c - ! util.c + ! lib/Pod/Usage.pm ____________________________________________________________________________ -[ 3541] By: jhi on 1999/06/17 20:00:16 - Log: Integrate from mainperl. +[ 6221] By: jhi on 2000/06/23 13:24:15 + Log: Remove tr///CU (the feature is to be obsoleted by better interfaces). + From: simon@brecon.co.uk (Simon Cozens) + Subject: [PATCH] Eliminate tr///[CU][CU] + Date: 23 Jun 2000 11:05:40 GMT + Message-ID: <slrn8l6h44.h5k.simon@justanother.perlhacker.org> Branch: cfgperl - !> ext/Data/Dumper/Dumper.pm op.c -____________________________________________________________________________ -[ 3540] By: gsar on 1999/06/16 16:49:55 - Log: dump C<0> as such, not C<'0'> - Branch: perl - ! ext/Data/Dumper/Dumper.pm -____________________________________________________________________________ -[ 3539] By: gsar on 1999/06/13 04:04:40 - Log: fix coredumper in change#3498 - Branch: perl - ! op.c + ! doop.c embed.pl pod/perlop.pod toke.c utf8.c ____________________________________________________________________________ -[ 3538] By: jhi on 1999/06/12 22:01:26 - Log: Integrate from mainperl. +[ 6220] By: jhi on 2000/06/22 16:07:51 + Log: Win32 patches from Benjamin Stuhl. Branch: cfgperl - +> lib/caller.pm - !> (integrate 36 files) -____________________________________________________________________________ -[ 3537] By: gsar on 1999/06/12 06:43:03 - Log: EXTERN_C declarations for global arrays in various - headers, so perl can be built even in C++ mode; win32 - build fixups; regen headers - Branch: perl - ! XSUB.h embedvar.h ext/B/B.xs objXSUB.h opcode.h opcode.pl - ! perl.h regcomp.h regexec.c utf8.h win32/win32.c win32/win32.h -____________________________________________________________________________ -[ 3536] By: gsar on 1999/06/12 06:38:21 - Log: caller.pm typos - Branch: perl - ! lib/caller.pm -____________________________________________________________________________ -[ 3535] By: gsar on 1999/06/11 23:13:54 - Log: various little tweaks; most globals are now in intrpvar.h, ninterps - is temporarily gone - Branch: perl - ! embed.pl intrpvar.h os2/os2.c perl.c perlvars.h - ! pod/perldelta.pod proto.h win32/perllib.c -____________________________________________________________________________ -[ 3534] By: gsar on 1999/06/11 20:41:51 - Log: implement C<use caller 'encoding'> - Branch: perl - + lib/caller.pm - ! MANIFEST perl.h pod/perldelta.pod pod/perlfunc.pod pp_ctl.c + ! makedef.pl win32/win32.h ____________________________________________________________________________ -[ 3533] By: gsar on 1999/06/11 16:51:04 - Log: truncate() has a peculiar exemption from strict barewords, even - though it has a non-filehandle prototype - Branch: perl - ! op.c t/io/fs.t -____________________________________________________________________________ -[ 3532] By: gsar on 1999/06/11 09:09:16 - Log: GDBM tweak - Branch: perl - ! ext/GDBM_File/GDBM_File.xs ext/GDBM_File/typemap -____________________________________________________________________________ -[ 3531] By: gsar on 1999/06/10 23:34:19 - Log: part of the platform changes for IMPLICIT_CONTEXT - Branch: perl - ! djgpp/djgpp.c jpl/JNI/JNI.xs jpl/JNI/typemap - ! jpl/PerlInterpreter/PerlInterpreter.c - ! jpl/PerlInterpreter/PerlInterpreter.h - ! os2/OS2/ExtAttr/ExtAttr.xs os2/OS2/PrfDB/PrfDB.xs - ! os2/OS2/Process/Process.xs os2/OS2/REXX/REXX.xs perl.h -____________________________________________________________________________ -[ 3530] By: jhi on 1999/06/10 20:55:56 - Log: Integrate from mainperl. +[ 6219] By: jhi on 2000/06/22 16:06:34 + Log: Bytecode patches from Benjamin Stuhl. Branch: cfgperl - !> ext/DB_File/DB_File.xs ext/DB_File/typemap -____________________________________________________________________________ -[ 3529] By: gsar on 1999/06/10 20:40:01 - Log: DB_File tweaks for IMPLICIT CONTEXT - Branch: perl - ! ext/DB_File/DB_File.xs ext/DB_File/typemap + ! bytecode.pl ext/B/B/Assembler.pm ext/B/B/Bytecode.pm + ! ext/B/O.pm ext/B/defsubs_h.PL ext/ByteLoader/ByteLoader.pm + ! ext/ByteLoader/ByteLoader.xs ext/ByteLoader/bytecode.h ____________________________________________________________________________ -[ 3528] By: jhi on 1999/06/10 10:18:15 - Log: Integrate from mainperl. +[ 6218] By: jhi on 2000/06/15 23:54:16 + Log: Bytecode patches from Benjamin Stuhl. Branch: cfgperl - !> (integrate 105 files) -____________________________________________________________________________ -[ 3527] By: gsar on 1999/06/10 09:30:35 - Log: most globals are now interpreter local; locale initialization - was too early, defer it until interpreter is allocated and - initialized; multiple interpreters should now be - concurrency-safe (untested) - Branch: perl - ! embedvar.h intrpvar.h malloc.c miniperlmain.c perl.c perl.h - ! perlvars.h + ! ext/B/B/Assembler.pm ext/B/B/Bytecode.pm ____________________________________________________________________________ -[ 3526] By: gsar on 1999/06/10 08:38:00 - Log: fix small nits - Branch: perl - ! cc_runtime.h ext/B/B/CC.pm run.c -____________________________________________________________________________ -[ 3525] By: gsar on 1999/06/10 04:41:38 - Log: win32 build fixes - Branch: perl - ! bytecode.pl dosish.h embed.h embed.pl ext/B/B.xs - ! ext/ByteLoader/ByteLoader.xs ext/ByteLoader/bytecode.h - ! ext/ByteLoader/byterun.h ext/SDBM_File/sdbm/sdbm.c globals.c - ! mg.c objXSUB.h op.h perl.c perl.h pp_sys.c proto.h sv.c util.c - ! win32/Makefile win32/config_H.bc win32/config_H.gc - ! win32/config_H.vc win32/config_h.PL win32/dl_win32.xs - ! win32/makedef.pl win32/makefile.mk win32/perllib.c - ! win32/win32.c win32/win32.h win32/win32sck.c - ! win32/win32thread.c win32/win32thread.h -____________________________________________________________________________ -[ 3524] By: gsar on 1999/06/09 18:03:01 - Log: more complete support for implicit thread/interpreter pointer, - enabled via -DPERL_IMPLICIT_CONTEXT (all changes are noops - without that enabled): - - USE_THREADS now enables PERL_IMPLICIT_CONTEXT, so dTHR - is a noop; tests pass on Solaris; should be faster now! - - MULTIPLICITY has been tested with and without - PERL_IMPLICIT_CONTEXT on Solaris - - improved function database now merged with embed.pl - - everything except the varargs functions have foo(a,b,c) macros - to provide compatibility - - varargs functions default to compatibility variants that - get the context pointer using dTHX - - there should be almost no source compatibility issues as a - result of all this - - dl_foo.xs changes other than dl_dlopen.xs untested - - still needs documentation, fixups for win32 etc - Next step: migrate most non-mutex variables from perlvars.h - to intrpvar.h - Branch: perl - - proto.pl - ! MANIFEST XSUB.h av.c bytecode.pl cv.h doio.c doop.c dump.c - ! ebcdic.c embed.h embed.pl embedvar.h ext/B/B.xs ext/B/typemap - ! ext/ByteLoader/ByteLoader.xs ext/ByteLoader/bytecode.h - ! ext/ByteLoader/byterun.c ext/ByteLoader/byterun.h - ! ext/Data/Dumper/Dumper.xs ext/Devel/Peek/Peek.xs - ! ext/DynaLoader/dl_aix.xs ext/DynaLoader/dl_beos.xs - ! ext/DynaLoader/dl_cygwin32.xs ext/DynaLoader/dl_dld.xs - ! ext/DynaLoader/dl_dlopen.xs ext/DynaLoader/dl_hpux.xs - ! ext/DynaLoader/dl_mpeix.xs ext/DynaLoader/dl_next.xs - ! ext/DynaLoader/dl_none.xs ext/DynaLoader/dl_rhapsody.xs - ! ext/DynaLoader/dl_vmesa.xs ext/DynaLoader/dl_vms.xs - ! ext/DynaLoader/dlutils.c ext/Opcode/Opcode.xs - ! ext/POSIX/POSIX.xs ext/Thread/Thread.xs ext/re/re.xs - ! global.sym globals.c gv.c hv.c lib/ExtUtils/typemap - ! lib/ExtUtils/xsubpp malloc.c mg.c mg.h miniperlmain.c - ! objXSUB.h op.c opcode.h opcode.pl perl.c perl.h perlio.c - ! perlsfio.h perly.c pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c - ! proto.h regcomp.c regcomp.h regexec.c run.c scope.c scope.h - ! sv.c taint.c thrdvar.h thread.h toke.c universal.c utf8.c - ! util.c win32/Makefile win32/makefile.mk writemain.SH -____________________________________________________________________________ -[ 3523] By: gsar on 1999/06/07 05:24:13 - Log: missed a file - Branch: perl - + proto.pl - ! MANIFEST -____________________________________________________________________________ -[ 3522] By: gsar on 1999/06/07 05:18:34 - Log: initial stub implementation of implicit thread/this - pointer argument; builds/tests on Solaris, win32 - hasn't been fixed up yet; proto.h, global.sym and - static function decls are now generated from a common - database in proto.pl; some inconsistently named - perl_foo() things are now Perl_foo(), compatibility - #defines provided; perl_foo() (lowercase 'p') reserved - for functions that take an explicit context argument; - next step: generate #define foo(a,b) Perl_foo(aTHX_ a,b) - Branch: perl - ! XSUB.h av.c cop.h deb.c doio.c doop.c dump.c ebcdic.c embed.h - ! embed.pl ext/POSIX/POSIX.xs global.sym globals.c gv.c gv.h - ! hv.c malloc.c mg.c miniperlmain.c objXSUB.h op.c opcode.h - ! opcode.pl perl.c perl.h perl_exp.SH perlio.c perly.c perly.y - ! pp.c pp.sym pp_ctl.c pp_hot.c pp_proto.h pp_sys.c proto.h - ! regcomp.c regexec.c run.c scope.c scope.h sv.c taint.c toke.c - ! universal.c utf8.c util.c -____________________________________________________________________________ -[ 3521] By: gsar on 1999/06/04 23:00:22 - Log: clean up some stray "global" symbols - Branch: perl - ! embed.h embed.pl global.sym objXSUB.h opcode.pl pp.sym - ! pp_proto.h proto.h -____________________________________________________________________________ -[ 3520] By: jhi on 1999/06/02 21:33:28 - Log: Integrate from mainperl. +[ 6217] By: jhi on 2000/06/09 13:38:29 + Log: Rename the fdpid locking and integrate with Sarathy. Branch: cfgperl - !> (integrate 94 files) -____________________________________________________________________________ -[ 3519] By: gsar on 1999/06/02 07:16:10 - Log: avoid dereferencing null pointer from getpwent() et al - Branch: perl - ! pp_sys.c -____________________________________________________________________________ -[ 3518] By: gsar on 1999/06/02 04:47:10 - Log: remove _() non-ansism - Branch: perl - ! Porting/config_H XSUB.h config_h.SH cv.h doio.c doop.c - ! ext/B/B/C.pm ext/B/B/CC.pm ext/B/byteperl.c - ! ext/ByteLoader/ByteLoader.xs ext/Data/Dumper/Dumper.xs - ! ext/DynaLoader/dl_beos.xs ext/DynaLoader/dl_dlopen.xs - ! ext/DynaLoader/dl_vmesa.xs ext/IO/poll.h ext/IPC/SysV/SysV.xs - ! ext/Opcode/Opcode.xs ext/POSIX/POSIX.xs ext/Thread/Thread.xs - ! ext/re/re.xs handy.h hv.c iperlsys.h - ! jpl/PerlInterpreter/PerlInterpreter.c lib/ExtUtils/Embed.pm - ! malloc.c mg.c mg.h minimod.pl miniperlmain.c op.c op.h - ! opcode.h opcode.pl os2/POSIX.mkfifo perl.c perl.h - ! plan9/config.plan9 pod/perlembed.pod pod/perlguts.pod pp.c - ! pp_ctl.c pp_hot.c pp_sys.c proto.h regcomp.c regexec.c run.c - ! scope.h sv.c sv.h thread.h toke.c util.c vms/sockadapt.h - ! vms/vmsish.h vms/writemain.pl vos/config.h - ! vos/config_h.SH_orig win32/GenCAPI.pl win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/makemain.pl - ! win32/perllib.c win32/runperl.c win32/win32.h - ! win32/win32thread.h writemain.SH x2p/a2p.c x2p/a2p.h x2p/a2p.y - ! x2p/hash.h x2p/str.h x2p/util.h x2p/walk.c -____________________________________________________________________________ -[ 3517] By: gsar on 1999/06/02 02:17:51 - Log: missed a few files - Branch: perl - ! ext/POSIX/POSIX.xs jpl/JNI/JNI.xs -____________________________________________________________________________ -[ 3516] By: gsar on 1999/06/02 01:37:33 - Log: integrate cfgperl contents into mainline - Branch: perl - +> ext/ByteLoader/bytecode.h ext/ByteLoader/byterun.c - +> ext/ByteLoader/byterun.h - - bytecode.h byterun.c byterun.h - ! Changes - !> (integrate 58 files) -____________________________________________________________________________ -[ 3515] By: gsar on 1999/06/02 00:48:50 - Log: remove stray K&R-isms - Branch: perl - ! ext/SDBM_File/sdbm/dba.c ext/SDBM_File/sdbm/dbd.c - ! ext/SDBM_File/sdbm/dbe.c ext/SDBM_File/sdbm/dbm.c - ! ext/SDBM_File/sdbm/dbu.c mg.c op.c pp_ctl.c pp_sys.c sv.c - ! toke.c util.c win32/win32.c x2p/hash.c + ! Configure config_h.SH doio.c embed.h embed.pl embedvar.h + ! global.sym gv.c intrpvar.h objXSUB.h perl.c perlapi.h pp.c + ! pp_ctl.c proto.h sv.h util.c util.h vmesa/vmesa.c + ! win32/win32.c + !> av.h cop.h hints/solaris_2.sh t/op/runlevel.t ____________________________________________________________________________ -[ 3514] By: gsar on 1999/06/01 15:55:55 - Log: change#3447 didn't do enough to exempt Foo->bar(qw/.../) from - strict 'subs' +[ 6216] By: gsar on 2000/06/08 14:54:21 + Log: be more optimal about clearing @_ Branch: perl - ! op.c t/pragma/strict-subs -____________________________________________________________________________ -[ 3513] By: jhi on 1999/06/01 07:17:05 - Log: Patch applying of #3499 had gone awry. - Branch: cfgperl - ! ext/ByteLoader/bytecode.h ext/ByteLoader/byterun.h + ! cop.h ____________________________________________________________________________ -[ 3512] By: gsar on 1999/05/31 19:21:30 - Log: tighter -help output +[ 6215] By: gsar on 2000/06/08 14:33:04 + Log: tweak comment about @DB::args Branch: perl - ! perl.c + ! av.h pp_ctl.c ____________________________________________________________________________ -[ 3511] By: gsar on 1999/05/31 17:18:23 - Log: fix memory leak in C<eval 'return sub {...}'> +[ 6214] By: gsar on 2000/06/08 13:57:54 + Log: @_ can't have junk in it even in the non-USE_ITHREADS case because + caller() wants to populate @DB::args with it (causes a coredump + in Carp::confess()) Branch: perl - ! embed.h embed.pl objXSUB.h pp_ctl.c proto.h + ! cop.h t/op/runlevel.t ____________________________________________________________________________ -[ 3510] By: gsar on 1999/05/31 14:11:46 - Log: tweak C++isms +[ 6213] By: gsar on 2000/06/08 07:06:35 + Log: back out change#6106 (seems problematic) Branch: perl - ! win32/dl_win32.xs win32/win32.c + ! hints/solaris_2.sh ____________________________________________________________________________ -[ 3509] By: jhi on 1999/05/30 13:02:26 - Log: Cleanup of #3488. +[ 6212] By: jhi on 2000/06/07 03:10:36 + Log: Continuing mopup for #6204. Branch: cfgperl - ! Configure config_h.SH + ! ext/B/defsubs_h.PL ____________________________________________________________________________ -[ 3508] By: jhi on 1999/05/30 11:16:01 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.005_57] Teach Socket and io_unix.t the syntax of OS/2 - Date: Sat, 29 May 1999 20:18:13 -0400 - Message-ID: <19990529201813.B9489@monk.mps.ohio-state.edu> +[ 6211] By: jhi on 2000/06/07 02:41:50 + Log: Mopup for #6204. + Under the 5005 threads the t/lib/b.t for B::Deparse fails: + Can't locate object method "PV" via package "B::RV" at ../lib/B/Deparse.pm line 2360. + This is comes from const() where POK isn't on when expected. Branch: cfgperl - ! ext/Socket/Socket.xs os2/os2ish.h t/lib/io_unix.t -____________________________________________________________________________ -[ 3507] By: jhi on 1999/05/29 20:05:40 - Log: From: Mark-Jason Dominus <mjd@plover.com> - To: perl5-porters@perl.com - Subject: PATCH (5.005_57): Document use of `SPECIAL' flag for `pushre': - Date: Sat, 29 May 1999 14:45:10 -0400 - Message-ID: <19990529184510.27557.qmail@plover.com> - Branch: cfgperl - ! op.h -____________________________________________________________________________ -[ 3506] By: gsar on 1999/05/29 16:49:39 - Log: avoid gv_check() recursive pit - Branch: perl - ! gv.c + ! embedvar.h ext/B/B.xs ext/B/B/Asmdata.pm + ! ext/ByteLoader/ByteLoader.xs ext/ByteLoader/bytecode.h + ! ext/ByteLoader/byterun.c ext/ByteLoader/byterun.h perlapi.c + ! perlapi.h pod/perlapi.pod ____________________________________________________________________________ -[ 3505] By: jhi on 1999/05/29 11:38:16 - Log: From: jan.dubois@ibm.net (Jan Dubois) - To: Gurusamy Sarathy <gsar@activestate.com> - Cc: perl5-porters@perl.org - Subject: [PATCH 5.005_57]Safeguard against unimplemented functions in pwuid.t and grent.t - Date: Sat, 29 May 1999 08:46:22 +0200 - Message-ID: <374f8007.2016008@smtp1.ibm.net> +[ 6210] By: jhi on 2000/06/07 01:56:29 + Log: Mopup for #6207 and #6209. Branch: cfgperl - ! t/op/grent.t t/op/pwent.t + ! doio.c gv.c sv.h util.c vmesa/vmesa.c win32/win32.c ____________________________________________________________________________ -[ 3504] By: jhi on 1999/05/29 11:07:10 - Log: QNX needs <sys/select.h> to define fd_set. - - From: Norton Allen <allen@huarp.harvard.edu> +[ 6209] By: jhi on 2000/06/07 01:33:12 + Log: Lock PL_fdpid against race conditions, based on: + Subject: [PATCH 5.6.0]subprocess fixup for threads + From: Dan Sugalski <dan@sidhe.org> To: perl5-porters@perl.org - Subject: [19990526.016] Not OK: perl 5.00503 on x86-qnx 424 - Date: Wed, 26 May 1999 13:51:27 -0400 (EDT) - Message-Id: <199905261751.NAA20966@bottesini.harvard.edu> - Branch: cfgperl - ! ext/IO/poll.c -____________________________________________________________________________ -[ 3503] By: jhi on 1999/05/29 10:53:31 - Log: From: jan.dubois@ibm.net (Jan Dubois) - To: Gurusamy Sarathy <gsar@activestate.com>, perl5-porters@perl.org - Subject: [PATCH all versions] (was Re: Unitialized Value Complaints in Math::BigFloat) - Date: Fri, 28 May 1999 20:14:35 +0200 - Message-ID: <3751daa4.7188847@smtp1.ibm.net> - Branch: cfgperl - ! lib/Math/BigFloat.pm -____________________________________________________________________________ -[ 3502] By: jhi on 1999/05/29 10:44:44 - Log: Make Configure support the change #3367, - SysV shadow passwords. + Date: Tue, 11 Apr 2000 17:02:32 -0400 + Message-Id: <4.3.0.20000411170218.01d2f580@24.8.96.48> Branch: cfgperl - ! Configure config_h.SH pp_sys.c -____________________________________________________________________________ -[ 3501] By: gsar on 1999/05/28 21:22:23 - Log: add wide versions of win32 system calls (first step in - globalization); delayload winsock for performance if compiling - with VC 6.0 - Branch: perl - ! win32/Makefile win32/dl_win32.xs win32/makefile.mk - ! win32/win32.c win32/win32.h + ! doio.c intrpvar.h perl.c sv.h util.c vmesa/vmesa.c + ! win32/win32.c ____________________________________________________________________________ -[ 3500] By: jhi on 1999/05/28 21:17:24 - Log: The new t/lib/io_linenum.t was using stricture - before @INC was set up. +[ 6208] By: jhi on 2000/06/07 01:05:23 + Log: Regen headers for #6207. Branch: cfgperl - ! t/lib/io_linenum.t + ! embed.h global.sym objXSUB.h proto.h ____________________________________________________________________________ -[ 3499] By: jhi on 1999/05/28 17:13:23 - Log: From: Tom Hughes <tom@compton.nu> +[ 6207] By: jhi on 2000/06/06 23:43:13 + Log: Subject: [PATCH 5.6.0] Threadsafe patches + From: Dan Sugalski <dan@sidhe.org> To: perl5-porters@perl.org - Subject: [PATCH 5.005_57] ByteLoader mark 2 - Date: Wed, 26 May 1999 23:59:49 +0100 - Message-ID: <bf337a0849.tom@compton.compton.nu> - - plus resolve tiny conflict with #3479 - plus regen_headers. - Branch: cfgperl - + ext/ByteLoader/bytecode.h ext/ByteLoader/byterun.c - + ext/ByteLoader/byterun.h - - bytecode.h byterun.c byterun.h - ! MANIFEST Makefile.SH bytecode.pl embed.h embedvar.h ext/B/B.pm - ! ext/B/B.xs ext/B/B/Bytecode.pm ext/B/Makefile.PL - ! ext/ByteLoader/ByteLoader.pm ext/ByteLoader/ByteLoader.xs - ! ext/ByteLoader/Makefile.PL global.sym intrpvar.h objXSUB.h - ! perl.h perlvars.h proto.h util.c utils/Makefile -____________________________________________________________________________ -[ 3498] By: jhi on 1999/05/28 16:53:04 - Log: From: Mark-Jason Dominus <mjd@plover.com> - To: perl5-porters@perl.com - Subject: PATCH (5.005_57): defined(@a) now deprecated - Date: Thu, 27 May 1999 16:05:44 -0400 - Message-ID: <19990527200544.13330.qmail@plover.com> - Branch: cfgperl - ! lib/Carp.pm op.c opcode.h opcode.pl pod/perldelta.pod - ! pod/perldiag.pod pod/perlfunc.pod pp_proto.h t/pragma/warn/op -____________________________________________________________________________ -[ 3497] By: jhi on 1999/05/28 16:50:54 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.00557] Cosmetic OS/2-related patches - Date: Fri, 28 May 1999 12:13:00 -0400 (EDT) - Message-Id: <199905281613.MAA02048@monk.mps.ohio-state.edu> - Branch: cfgperl - ! MANIFEST Makefile.SH ext/POSIX/POSIX.xs hints/os2.sh - ! os2/Makefile.SHs t/io/pipe.t t/lib/io_sock.t -____________________________________________________________________________ -[ 3496] By: jhi on 1999/05/28 16:48:39 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.00557] Required OS/2-related patches - Date: Fri, 28 May 1999 12:11:48 -0400 (EDT) - Message-Id: <199905281611.MAA02037@monk.mps.ohio-state.edu> + Date: Mon, 08 May 2000 18:08:13 -0400 + Message-Id: <4.3.1.0.20000508180729.02182de0@24.8.96.48> Branch: cfgperl - ! os2/os2.c t/lib/bigfloatpm.t t/lib/io_unix.t t/op/groups.t - ! t/op/stat.t util.c -____________________________________________________________________________ -[ 3495] By: jhi on 1999/05/28 16:45:56 - Log: From: Paul Johnson <pjcj@transeda.com> - To: perl5-porters <perl5-porters@perl.org> - Subject: [PATCH 5.005_57] Provide more useful test okay percentage - Date: Fri, 28 May 1999 15:13:54 +0100 - Message-ID: <19990528151354.B289@west-tip.transeda.com> - Branch: cfgperl - ! t/TEST -____________________________________________________________________________ -[ 3494] By: jhi on 1999/05/28 16:44:34 - Log: From: Paul Johnson <pjcj@transeda.com> - To: perl5-porters <perl5-porters@perl.org> - Subject: [PATCH 5.005_57] Fixes related to working local $. - Date: Fri, 28 May 1999 15:11:18 +0100 - Message-ID: <19990528151118.A289@west-tip.transeda.com> - Branch: cfgperl - ! ext/IO/lib/IO/Handle.pm pod/perlvar.pod t/lib/io_linenum.t + ! embed.pl global.sym gv.c intrpvar.h perl.c pp.c pp_ctl.c + ! proto.h sv.h util.c ____________________________________________________________________________ -[ 3493] By: gsar on 1999/05/28 16:37:26 - Log: change#3449 wasn't doing enough - Branch: perl - ! op.c t/comp/proto.t +[ 6206] By: jhi on 2000/06/06 23:21:23 + Log: Subject: [PATCH] Eliminate $a/$b in pod + From: David Glasser <me@davidglasser.net> + To: perl5-porters@perl.org + Date: Mon, 29 May 2000 21:15:59 -0400 + Message-Id: <l03130302b558bb2640ce@[209.195.241.121]> + Branch: cfgperl + ! pod/perl5004delta.pod pod/perl56delta.pod pod/perlboot.pod + ! pod/perlbot.pod pod/perlcall.pod pod/perldata.pod + ! pod/perldbmfilter.pod pod/perldiag.pod pod/perldsc.pod + ! pod/perlembed.pod pod/perlfaq4.pod pod/perlfaq6.pod + ! pod/perlfaq7.pod pod/perlfilter.pod pod/perlfunc.pod + ! pod/perlguts.pod pod/perllexwarn.pod pod/perllocale.pod + ! pod/perlobj.pod pod/perlop.pod pod/perlref.pod pod/perlsub.pod + ! pod/perlsyn.pod pod/perltie.pod pod/perltrap.pod + ! pod/perlvar.pod pod/perlxs.pod ____________________________________________________________________________ -[ 3492] By: jhi on 1999/05/28 08:12:23 - Log: From: paul.marquess@bt.com - To: doughera@lafayette.edu - Cc: perl5-porters@perl.org - Subject: RE: [19990527.002] DBM Filters in _57 cause problems in NDBM_File - Date: Thu, 27 May 1999 23:31:38 +0100 - Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB29C6C03@mbtlipnt02.btlabs.bt.co.uk> - - Had to be applied manually; some mailer had munged the patch slightly. +[ 6205] By: jhi on 2000/06/06 23:12:14 + Log: Subject: [PATCH] Win32 improvements + From: "Benjamin Stuhl" <sho_pi@hotmail.com> + To: gsar@activestate.com, perl5-porters@perl.org + Date: Mon, 29 May 2000 17:22:24 PDT + Message-ID: <20000530002224.91142.qmail@hotmail.com> + (MUA had mangled many lines by wordwrapping) Branch: cfgperl - ! ext/NDBM_File/NDBM_File.xs + ! utils/c2ph.PL win32/makefile.mk win32/win32.c win32/win32sck.c ____________________________________________________________________________ -[ 3491] By: jhi on 1999/05/28 07:51:17 - Log: From: "Vishal Bhatia" <vishalb@my-deja.com> - To: perl5-porters@perl.org - Subject: [PATCH 5.005_57] fixing eval in the compiler - Date: Thu, 27 May 1999 07:56:54 -0700 - Message-ID: <JDIKFDKKLGHHBAAA@my-deja.com> - Branch: cfgperl - ! cc_runtime.h scope.h -____________________________________________________________________________ -[ 3490] By: jhi on 1999/05/28 07:47:06 - Log: From: Andy Dougherty <doughera@lafayette.edu> - To: perlbug@perl.com - Cc: Jarkko Hietaniemi <jhi@iki.fi> - Subject: [PATCH] Configure updates for ISC 4.1 - Date: Thu, 27 May 1999 15:19:21 -0400 (EDT) - Message-Id: <Pine.GSU.4.05.9905271513500.22115-100000@newton.phys> +[ 6204] By: jhi on 2000/06/06 23:01:50 + Log: Subject: [PATCH] B::Bytecode patches + From: "Benjamin Stuhl" <sho_pi@hotmail.com> + To: gsar@activestate.com, jhi@iki.fi + Cc: perl5-porters@perl.org + Message-ID: <20000602202526.48694.qmail@hotmail.com> + (MUA had mangled many lines by wordwrapping) Branch: cfgperl - ! Configure config_h.SH + ! bytecode.pl ext/B/B.pm ext/B/B.xs ext/B/B/Assembler.pm + ! ext/B/B/Bytecode.pm ext/B/O.pm ext/B/defsubs_h.PL + ! ext/ByteLoader/ByteLoader.xs ext/ByteLoader/bytecode.h + ! intrpvar.h perl.c ____________________________________________________________________________ -[ 3489] By: jhi on 1999/05/28 07:39:17 - Log: Integrate from mainperl. - Branch: cfgperl - !> malloc.c win32/makedef.pl win32/win32.c -____________________________________________________________________________ -[ 3488] By: jhi on 1999/05/27 16:57:19 - Log: From: Andy Dougherty <doughera@lafayette.edu> - To: Perl Porters <perl5-porters@perl.org> - Subject: [PATCH] Re: 5.005_57 NOT OK on SunOS 4.1.3 - Date: Thu, 27 May 1999 12:26:28 -0400 (EDT) - Message-Id: <Pine.GSU.4.05.9905271120230.22115-100000@newton.phys> +[ 6203] By: jhi on 2000/06/06 22:32:43 + Log: Subject: [PATCH] perldiag should refer to perlos2.pod not README.os2 + From: sthoenna@efn.org (Yitzchak Scott-Thoennes) + Date: Tue, 06 Jun 2000 13:07:45 -0700 + Message-ID: <RoVP5gzkgmTL092yn@efn.org> Branch: cfgperl - ! Configure config_h.SH hints/sunos_4_1.sh util.c -____________________________________________________________________________ -[ 3487] By: gsar on 1999/05/27 03:56:20 - Log: make win32_spawnvp() inherit standard handles even when they - may be redirected - Branch: perl - ! win32/win32.c + ! pod/perldiag.pod ____________________________________________________________________________ -[ 3486] By: jhi on 1999/05/26 19:55:52 - Log: From: Andy Dougherty <doughera@lafayette.edu> - To: perl5-porters@perl.org - Subject: Re: BUG -> [19990526.004] perl5.005_57 error in util.c on sun4-solaris2.6 - Date: Wed, 26 May 1999 14:49:52 -0400 (EDT) - Message-Id: <Pine.GSU.4.05.9905261448310.19172-100000@newton.phys> +[ 6202] By: jhi on 2000/06/06 19:38:35 + Log: Integrate with Sarathy. Branch: cfgperl - ! util.c -____________________________________________________________________________ -[ 3485] By: chip on 1999/05/26 17:19:11 - Log: Look for Linux FILE structure in libio.h, for glibc-2.1. - Branch: maint-5.004/perl - ! Configure + !> perl.c ____________________________________________________________________________ -[ 3484] By: gsar on 1999/05/26 01:56:28 - Log: fix missing exported symbol +[ 6201] By: gsar on 2000/06/06 00:42:59 + Log: Perl_eval_pv() leaks 4 bytes every time it is called because it + does a PUSHMARK that's never ever POPMARKed; in general, only + Perl_call_[sp]v() need a PUSHMARK for incoming arguments; + Perl_eval_[sp]v() don't because they don't take any incoming + arguments (this leak has been around since the original version + of perl_eval_pv() in 5.003_97e) Branch: perl - ! malloc.c win32/makedef.pl + ! perl.c ____________________________________________________________________________ -[ 3483] By: jhi on 1999/05/25 23:08:07 - Log: Configure -Dopenbsd_distribution to build for the OpenBSD tree. - - From: "Todd C. Miller" <Todd.Miller@courtesan.com> - To: perlbug@perl.com - Subject: OpenBSD hints file update - Date: Tue, 25 May 1999 12:12:38 -0600 (MDT) - Message-Id: <199905251812.MAA06032@xerxes.courtesan.com> +[ 6200] By: jhi on 2000/06/04 03:44:52 + Log: Update to cperl-mode.el 4.31 from + ftp://ftp.math.ohio-state.edu/pub/users/ilya/cperl-mode.el + Subject: A couple of notes + From: Ilya Zakharevich <ilya@math.ohio-state.edu> + To: Mailing list Perl5 <perl5-porters@perl.org> + Date: Sat, 3 Jun 2000 23:33:32 -0400 + Message-ID: <20000603233332.A6790@monk.mps.ohio-state.edu> Branch: cfgperl - ! hints/openbsd.sh + ! emacs/cperl-mode.el ____________________________________________________________________________ -[ 3482] By: jhi on 1999/05/25 23:01:25 - Log: From: Tom Hughes <tom@compton.nu> - To: perl5-porters@perl.org - Subject: [PATCH 5.005_57] Make Configure recognise glibc 2.1 stdio - Date: Tue, 25 May 1999 23:10:23 +0100 - Message-ID: <1ed7f10749.tom@compton.compton.nu> +[ 6199] By: jhi on 2000/06/03 15:11:05 + Log: Subject: [PATCH 5.6.0]Make perl's malloc work on VMS + From: Dan Sugalski <dan@sidhe.org> + To: perl5-porters@perl.org, vmsperl@perl.org + Date: Fri, 02 Jun 2000 17:30:51 -0400 + Message-Id: <4.3.2.7.0.20000602173021.01f03570@24.8.96.48> Branch: cfgperl - ! Configure config_h.SH + ! vms/descrip_mms.template vms/gen_shrfls.pl ____________________________________________________________________________ -[ 3481] By: jhi on 1999/05/25 22:31:50 - Log: 3479, 3480, 3481 seems logical. +[ 6198] By: jhi on 2000/06/03 14:59:15 + Log: Subject: [PATCH 5.6.0]VMS fixups so we can build with MULTIPLICITY + From: Dan Sugalski <dan@sidhe.org> + To: vmsperl@perl.org, perl5-porters@perl.org + Date: Fri, 02 Jun 2000 16:00:41 -0400 + Message-Id: <4.3.2.7.0.20000602155951.01f02b20@24.8.96.48> + Message-Id: <4.3.2.7.0.20000602164011.01ec8c30@24.8.96.48> Branch: cfgperl - !> hints/aix.sh + ! embed.h embed.pl embedvar.h ext/POSIX/POSIX.xs global.sym + ! objXSUB.h perlapi.c perlapi.h pod/perlapi.pod + ! pod/perlintern.pod proto.h vms/vms.c vms/vmsish.h ____________________________________________________________________________ -[ 3480] By: jhi on 1999/05/25 22:13:39 - Log: The change #3479 wasn't perfect. - Branch: perl - ! hints/aix.sh -____________________________________________________________________________ -[ 3479] By: jhi on 1999/05/25 21:59:21 - Log: Cures for _57 in AIX 4.1.5.0. - (1) The lddlflags lost its -lc by change #3660 - (and the politeness of change #3257). - (2) optype_size must end up in perl.exp (as PL_optype_size). - Added it to perlvars.h, fixed bytecode.pl, - regen'ed the relevant headers. +[ 6197] By: jhi on 2000/06/03 14:41:30 + Log: Subject: [ID 20000602.005] [PATCH]5.6.0 (DOC) tiny change to perlsyn.pod + From: John Borwick <jhborwic@unity.ncsu.edu> + Date: Fri, 2 Jun 2000 14:35:03 -0400 (EDT) + Message-Id: <Pine.GSO.4.21.0006021420290.11432-100000@eos00du.eos.ncsu.edu> Branch: cfgperl - ! bytecode.h bytecode.pl byterun.h embed.h embedvar.h objXSUB.h - ! perlvars.h - Branch: perl - ! hints/aix.sh + ! pod/perlsyn.pod ____________________________________________________________________________ -[ 3478] By: jhi on 1999/05/25 20:13:47 - Log: Integrate from mainperl. +[ 6196] By: jhi on 2000/06/03 14:38:09 + Log: Integrate with Sarathy. Branch: cfgperl - +> pod/perltootc.pod - !> (integrate 101 files) -____________________________________________________________________________ -[ 3477] By: gsar on 1999/05/25 10:43:48 - Log: here be 5.005_57 - Branch: perl - ! Changes MANIFEST Porting/makerel - !> Changes5.005 - ----------------- -Version 5.005_57 ----------------- - -____________________________________________________________________________ -[ 3476] By: gsar on 1999/05/25 09:23:43 - Log: up patchlevel &c - Branch: perl - ! Changes patchlevel.h pod/perlhist.pod win32/Makefile - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc - ! win32/makefile.mk -____________________________________________________________________________ -[ 3475] By: gsar on 1999/05/25 09:14:51 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 25 May 1999 02:42:23 -0400 (EDT) - Message-Id: <199905250642.CAA06208@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_56] REx engine improvements - Branch: perl - ! embedvar.h mg.c objXSUB.h pp.c pp_ctl.c pp_hot.c regcomp.c - ! regexec.c regexp.h t/op/pat.t t/op/re_tests t/op/regexp.t - ! thrdvar.h util.c -____________________________________________________________________________ -[ 3474] By: gsar on 1999/05/25 08:39:56 - Log: test case for change#3470 - Branch: perl - ! t/lib/bigintpm.t -____________________________________________________________________________ -[ 3473] By: gsar on 1999/05/25 08:36:52 - Log: perlport 1.43 update from Chris Nandor and Tom Christiansen - Branch: perl - ! Changes pod/perlport.pod -____________________________________________________________________________ -[ 3472] By: gsar on 1999/05/25 08:28:57 - Log: assorted tweaks - Branch: perl - ! doio.c iperlsys.h win32/config.bc win32/config.gc - ! win32/config.vc win32/config_H.bc win32/config_H.gc - ! win32/config_H.vc win32/makedef.pl -____________________________________________________________________________ -[ 3471] By: gsar on 1999/05/25 06:06:04 - Log: perlref update from Tom Christiansen - Branch: perl - ! pod/perlref.pod -____________________________________________________________________________ -[ 3470] By: gsar on 1999/05/25 06:03:27 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Mon, 24 May 1999 17:43:56 -0400 - Message-ID: <19990524174356.A1944@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_*] hv.c calling negative malloc() - Branch: perl - ! hv.c -____________________________________________________________________________ -[ 3469] By: gsar on 1999/05/25 05:59:22 - Log: avoid temporary files that have a constant name (from a suggestion - by Anthony J. Lill <ajlill@ajlc.waterloo.on.ca>) - Branch: perl - ! lib/ExtUtils/MM_Unix.pm -____________________________________________________________________________ -[ 3468] By: gsar on 1999/05/25 05:54:29 - Log: From: pvhp@forte.com (Peter Prymmer) - Date: Mon, 24 May 99 11:20:25 PDT - Message-Id: <9905241820.AA28071@forte.com> - Subject: [PATCH: _56 and _03]EBCDIC %HTML_Escapes for Pod::Text, plus sync patch. - Branch: perl - ! lib/Pod/Text.pm -____________________________________________________________________________ -[ 3467] By: gsar on 1999/05/25 04:08:50 - Log: fix glob() bug that resulted in missing symlinks that don't point - anywhere - Branch: perl - ! pp_hot.c -____________________________________________________________________________ -[ 3466] By: gsar on 1999/05/25 03:00:00 - Log: avoid enumerating @INC contents in diagnostic if @INC was never - searched - Branch: perl - ! pod/perldiag.pod pp_ctl.c -____________________________________________________________________________ -[ 3465] By: gsar on 1999/05/25 02:24:08 - Log: add caveat about close(PIPE) carelessness - Branch: perl - ! pod/perlfunc.pod + !> cop.h embed.h embed.pl objXSUB.h op.c perl.c perlapi.c perly.c + !> perly_c.diff pp_ctl.c proto.h scope.c scope.h sv.c toke.c + !> vms/perly_c.vms ____________________________________________________________________________ -[ 3464] By: gsar on 1999/05/24 23:55:53 - Log: fix bogus line numbers for void context warnings - (change#2548 was overeager) +[ 6195] By: gsar on 2000/06/02 22:43:13 + Log: fix yet another eval"" leak under USE_ITHREADS Branch: perl - ! op.c -____________________________________________________________________________ -[ 3463] By: gsar on 1999/05/24 23:31:58 - Log: change#3455 had a typo - Branch: perl - ! pp_ctl.c -____________________________________________________________________________ -[ 3462] By: gsar on 1999/05/24 17:32:20 - Log: more pod updates from Tom Christiansen; regen perltoc - Branch: perl - ! pod/perl.pod pod/perldelta.pod pod/perlmod.pod pod/perlobj.pod - ! pod/perlre.pod pod/perltoc.pod pod/perlvar.pod -____________________________________________________________________________ -[ 3461] By: gsar on 1999/05/24 07:41:32 - Log: perlmod notes from Damian Conway (via Tom Christiansen) - Branch: perl - ! pod/perlmod.pod -____________________________________________________________________________ -[ 3460] By: gsar on 1999/05/24 07:24:11 - Log: major pod update from Tom Christiansen - Branch: perl - + pod/perltootc.pod - ! MANIFEST lib/Pod/Functions.pm pod/Makefile pod/buildtoc - ! pod/perl.pod pod/perl5004delta.pod pod/perlcall.pod - ! pod/perldata.pod pod/perldebug.pod pod/perldelta.pod - ! pod/perldsc.pod pod/perlfunc.pod pod/perlipc.pod - ! pod/perllol.pod pod/perlmod.pod pod/perlmodinstall.pod - ! pod/perlmodlib.pod pod/perlobj.pod pod/perlop.pod - ! pod/perlopentut.pod pod/perlpod.pod pod/perlport.pod - ! pod/perlre.pod pod/perlref.pod pod/perlrun.pod pod/perlsec.pod - ! pod/perlsub.pod pod/perlsyn.pod pod/perlthrtut.pod - ! pod/perltie.pod pod/perltrap.pod pod/perlvar.pod - ! pod/perlxs.pod pod/pod2man.PL -____________________________________________________________________________ -[ 3459] By: gsar on 1999/05/24 06:26:48 - Log: perlfaq update from Tom Christiansen - Branch: perl - ! pod/perlfaq.pod pod/perlfaq1.pod pod/perlfaq2.pod - ! pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod - ! pod/perlfaq6.pod pod/perlfaq7.pod pod/perlfaq8.pod - ! pod/perlfaq9.pod -____________________________________________________________________________ -[ 3458] By: gsar on 1999/05/24 05:55:11 - Log: updated to v1.50 from CPAN - Branch: perl - ! lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm -____________________________________________________________________________ -[ 3457] By: gsar on 1999/05/24 05:46:20 - Log: From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - Date: Sun, 23 May 1999 16:35:07 +0100 - Message-Id: <199905231535.QAA00032@crypt.compulink.co.uk> - Subject: [PATCH 5.005_56] name PL_in_eval bits - Branch: perl - ! cop.h op.c perl.c pp_ctl.c toke.c util.c -____________________________________________________________________________ -[ 3456] By: gsar on 1999/05/24 05:18:06 - Log: make -t mode the default on emacs/dumb terminals - Branch: perl - ! Changes utils/perldoc.PL + ! op.c ____________________________________________________________________________ -[ 3455] By: gsar on 1999/05/24 05:05:19 - Log: return 0 rather than "" when scalar grep has nothing to iterate - on (brings behavior in line with documentation) +[ 6194] By: gsar on 2000/06/02 18:22:06 + Log: fix small eval"" memory leaks under USE_ITHREADS Branch: perl - ! pp_ctl.c + ! cop.h embed.h embed.pl objXSUB.h op.c perl.c perlapi.c perly.c + ! perly_c.diff pp_ctl.c proto.h scope.c scope.h sv.c toke.c + ! vms/perly_c.vms ____________________________________________________________________________ -[ 3454] By: gsar on 1999/05/24 04:52:52 - Log: From: Tim Jenness <t.jenness@jach.hawaii.edu> - Date: Thu, 20 May 1999 13:27:02 -1000 - Message-Id: <E10kcDN-0007TA-00@lapaki> - Subject: Problem with MM_Unix in 5.005_03 - Branch: perl - ! lib/ExtUtils/MM_Unix.pm +[ 6193] By: jhi on 2000/06/01 13:03:56 + Log: Signals-be-gone for microperl. + Branch: cfgperl + ! Todo.micro doop.c mg.c perl.c perl.h pp_sys.c util.c ____________________________________________________________________________ -[ 3453] By: gsar on 1999/05/24 04:39:49 - Log: avoid removing duplicates in user-generated warnings - From: byron@omix.com (Byron Brummer) - Date: Thu, 20 May 1999 04:01:17 -0700 (PDT) - Message-Id: <199905201101.EAA91175@thrush.omix.com> - Subject: [PATCH] Re: warn buffers/loses output in ?? - 5.005_03 - Branch: perl - ! lib/diagnostics.pm +[ 6192] By: jhi on 2000/06/01 12:52:02 + Log: Integrate with Sarathy. + Branch: cfgperl + +> lib/Pod/LaTeX.pm t/lib/selfloader.t + !> AUTHORS MAINTAIN MANIFEST doop.c embed.pl + !> ext/Devel/Peek/Peek.pm handy.h lib/SelfLoader.pm perl.c + !> pod/perlapi.pod pod/perldata.pod pod/perlfaq6.pod + !> pod/perlfaq9.pod pod/perlfunc.pod pod/perllocale.pod + !> pod/perlre.pod pod/perltrap.pod pod/pod2latex.PL t/op/tr.t + !> t/op/vec.t utils/h2xs.PL ____________________________________________________________________________ -[ 3452] By: gsar on 1999/05/24 04:23:10 - Log: straighten some code to avoid NeXT compiler bugs (from - Geoff Kuenning <geoff@cs.hmc.edu>) +[ 6191] By: gsar on 2000/06/01 09:38:21 + Log: vec() loses numericalness (modified version of patch suggested + by Robin Barker) Branch: perl - ! pp_ctl.c + ! doop.c t/op/vec.t ____________________________________________________________________________ -[ 3451] By: gsar on 1999/05/24 03:03:05 - Log: minor logic tweak for reserved word warning +[ 6190] By: gsar on 2000/06/01 09:26:15 + Log: submit missing embed.pl change Branch: perl - ! lib/Test/Harness.pm toke.c + ! embed.pl ____________________________________________________________________________ -[ 3450] By: gsar on 1999/05/24 02:34:20 - Log: oops, some files missing in change#3449 +[ 6189] By: gsar on 2000/06/01 09:05:34 + Log: counting tr/// corrupts later operation (from M.J.T Guy) Branch: perl - ! op.c op.h toke.c + ! doop.c t/op/tr.t ____________________________________________________________________________ -[ 3449] By: gsar on 1999/05/24 02:33:12 - Log: allow '*' prototype to autoquote even barewords that happen to be - function names; parens or ampersand continue to force the other - interpretation; makes C<sub Foo {'bar'} CORE::GLOBAL::require Foo;> - do the right thing, for example +[ 6188] By: gsar on 2000/06/01 08:58:39 + Log: h2xs tweaks Branch: perl - ! t/comp/proto.t + ! utils/h2xs.PL ____________________________________________________________________________ -[ 3448] By: gsar on 1999/05/24 01:51:24 - Log: remove vestiges of PL_last_proto +[ 6187] By: gsar on 2000/06/01 08:50:07 + Log: replace pod2latex with the one in Pod-LaTeX v0.52 from CPAN + (from Tim Jenness <t.jenness@jach.hawaii.edu>) Branch: perl - ! embedvar.h intrpvar.h objXSUB.h + + lib/Pod/LaTeX.pm + ! AUTHORS MAINTAIN MANIFEST ext/Devel/Peek/Peek.pm + ! pod/pod2latex.PL ____________________________________________________________________________ -[ 3447] By: gsar on 1999/05/24 01:49:20 - Log: redo change#2061 and parts of change#1169 with code in the - parser; PL_last_proto hackery gone, strict 'subs' in now - implemented in the optimizer where specifying the exceptional - cases is much more robust; '*' (bareword) prototype now works - reliably when used in second and subsequent arguments +[ 6186] By: gsar on 2000/06/01 08:24:40 + Log: further qualify references to "alphanumeric" (from Wolfgang Laun + <wolfgang.laun@alcatel.at>) Branch: perl - ! dump.c embed.h embed.pl objXSUB.h op.c op.h proto.h toke.c + ! handy.h pod/perlapi.pod pod/perldata.pod pod/perlfaq6.pod + ! pod/perlfaq9.pod pod/perllocale.pod pod/perlre.pod ____________________________________________________________________________ -[ 3446] By: gsar on 1999/05/23 05:00:55 - Log: remove redundant part of change#1169 superceded by change#2061; - avoid "future reserved word" warning on prototypical bearwords +[ 6185] By: gsar on 2000/06/01 08:12:00 + Log: remove incorrect documentation about implicit split to @_ in + list context, which never really worked in perl 5 (from + M.J.T. Guy) Branch: perl - ! t/lib/fatal.t toke.c + ! pod/perlfunc.pod pod/perltrap.pod ____________________________________________________________________________ -[ 3445] By: gsar on 1999/05/21 23:36:49 - Log: s/isspace/isSPACE/g and make sure the CRT version is always - passed an unsigned char (fixes random occurrence of spaces in - arguments containing high-bit chars passed to spawned children, - on win32) +[ 6184] By: gsar on 2000/06/01 07:52:27 + Log: tweak for change#6127 Branch: perl - ! ext/SDBM_File/sdbm/dbe.c win32/perlhost.h win32/win32.c + ! perl.c ____________________________________________________________________________ -[ 3444] By: gsar on 1999/05/21 23:08:55 - Log: integrate Configure changes from cfgperl +[ 6183] By: gsar on 2000/06/01 07:41:02 + Log: SelfLoader can lose $@ in AUTOLOAD() (from Nicholas Clark + <nick@ccl4.org>) Branch: perl - !> Configure Porting/Glossary Porting/config.sh Porting/config_H - !> config_h.SH + + t/lib/selfloader.t + ! MANIFEST lib/SelfLoader.pm ____________________________________________________________________________ -[ 3443] By: jhi on 1999/05/21 22:00:56 - Log: Integrate from mainperl. +[ 6182] By: jhi on 2000/06/01 00:34:42 + Log: Be Cleaner Part Deux. Branch: cfgperl - !> Changes doop.c ext/SDBM_File/sdbm/dba.c - !> ext/SDBM_File/sdbm/dbd.c ext/SDBM_File/sdbm/dbe.c os2/os2.c - !> perl.h pod/perldiag.pod pod/perlport.pod pp.c t/comp/proto.t - !> win32/perlhost.h win32/win32.c x2p/walk.c + ! Makefile.SH ____________________________________________________________________________ -[ 3442] By: jhi on 1999/05/21 21:59:46 - Log: fflush. +[ 6181] By: jhi on 2000/06/01 00:32:09 + Log: Integrate with Sarathy. Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH + !> pp.c t/op/arith.t ____________________________________________________________________________ -[ 3441] By: gsar on 1999/05/21 17:48:55 - Log: integrate cfgperl changes - Branch: perl - !> Configure Porting/Glossary Porting/config.sh Porting/config_H - !> config_h.SH hints/sunos_4_1.sh installperl -____________________________________________________________________________ -[ 3440] By: gsar on 1999/05/21 17:42:49 - Log: test tweak - Branch: perl - ! t/comp/proto.t -____________________________________________________________________________ -[ 3439] By: gsar on 1999/05/21 17:31:26 - Log: fix breakage when neither FFLUSH_ALL nor FFLUSH_NULL are #defined. - (Configure fflush(NULL) detection seems broken on Solaris, which - is why I hit the problem) - Branch: perl - ! Changes perl.h -____________________________________________________________________________ -[ 3438] By: gsar on 1999/05/20 16:41:01 - Log: perlport 1.41 update from Chris Nandor <pudge@pobox.com> - Branch: perl - ! pod/perlport.pod -____________________________________________________________________________ -[ 3437] By: jhi on 1999/05/20 07:14:39 - Log: Patches to fflushing in SunOS 4 from Andy Dougherty - (via private email). +[ 6180] By: jhi on 2000/06/01 00:31:13 + Log: microperl nits from Simon Cozens. Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH hints/sunos_4_1.sh + + uconfig.h + ! MAINTAIN MANIFEST Makefile.SH Todo.micro perl.h uconfig.sh + ! unixish.h ____________________________________________________________________________ -[ 3436] By: gsar on 1999/05/20 05:18:26 - Log: various little nits +[ 6179] By: gsar on 2000/05/31 22:37:51 + Log: buggy modulus on UVs introduced by change#3378 (resulted in + 4063328477 % 65535 amounting to 27406, instead of 27407) Branch: perl - ! doop.c ext/SDBM_File/sdbm/dba.c ext/SDBM_File/sdbm/dbd.c - ! ext/SDBM_File/sdbm/dbe.c os2/os2.c pod/perldiag.pod pp.c - ! win32/perlhost.h win32/win32.c x2p/walk.c -____________________________________________________________________________ -[ 3435] By: jhi on 1999/05/18 16:25:49 - Log: From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - To: perl5-porters@perl.org - Subject: installperl - Date: Fri, 14 May 1999 21:34:58 +0100 - Message-Id: <199905142034.VAA00865@crypt.compulink.co.uk> - Branch: cfgperl - ! installperl + ! pp.c t/op/arith.t ____________________________________________________________________________ -[ 3434] By: jhi on 1999/05/17 21:25:54 - Log: Integrate from mainperl. +[ 6178] By: jhi on 2000/05/31 21:52:41 + Log: Be cleaner. Branch: cfgperl - +> lib/ExtUtils/MM_Cygwin.pm - - cygwin32/impure_ptr.c - !> MANIFEST README.cygwin32 XSUB.h cygwin32/Makefile.SHs - !> cygwin32/perlld.in dosish.h ext/DynaLoader/dl_cygwin32.xs - !> ext/POSIX/POSIX.xs gv.c hints/cygwin32.sh installman - !> installperl perl.h pod/perldiag.pod pp.c pp_hot.c util.c - !> x2p/find2perl.PL -____________________________________________________________________________ -[ 3433] By: gsar on 1999/05/17 09:49:01 - Log: integrate cfgperl changes into mainline - Branch: perl - !> Configure INSTALL config_h.SH configure.com embed.h - !> ext/Devel/Peek/Peek.xs ext/Socket/Socket.xs global.sym - !> hints/dec_osf.sh objXSUB.h perl.h pod/perldiag.pod proto.h - !> util.c -____________________________________________________________________________ -[ 3432] By: gsar on 1999/05/17 09:06:45 - Log: emit more appropriate diagnostic for failed glob (variant - of patch suggested by Graham Barr) - Branch: perl - ! gv.c pod/perldiag.pod pp.c pp_hot.c -____________________________________________________________________________ -[ 3431] By: gsar on 1999/05/17 08:38:09 - Log: From: "Todd C. Miller" <Todd.Miller@courtesan.com> - Date: Thu, 13 May 1999 22:18:43 -0600 (MDT) - Message-Id: <199905140418.WAA18826@xerxes.courtesan.com> - Subject: find2perl does not grok the 'c' suffix to the -size argument - Branch: perl - ! x2p/find2perl.PL + ! Makefile.SH ____________________________________________________________________________ -[ 3430] By: gsar on 1999/05/17 08:26:21 - Log: additional cleanups for cygwin32 port - From: "Fifer, Eric" <EFifer@sanwaint.com> - Date: Wed, 12 May 1999 20:25:54 +0100 - Message-ID: <71E287AB0D94D111BBD600600849EC8185EDAF@POST> - Subject: [PATCH]perl5.005_03 (CORE) cygwin32 port - Branch: perl - + lib/ExtUtils/MM_Cygwin.pm - - cygwin32/impure_ptr.c - ! MANIFEST README.cygwin32 XSUB.h cygwin32/Makefile.SHs - ! cygwin32/perlld.in dosish.h ext/DynaLoader/dl_cygwin32.xs - ! ext/POSIX/POSIX.xs hints/cygwin32.sh installman installperl - ! perl.h util.c -____________________________________________________________________________ -[ 3429] By: gsar on 1999/05/17 08:01:04 - Log: From: Andy Dougherty <doughera@lafayette.edu> - Date: Wed, 12 May 1999 11:44:11 -0400 (EDT) - Message-Id: <Pine.GSU.4.05.9905121136520.25150-100000@newton.phys> - Subject: [PATCH] (Was Re: SunOS4.1 compilation error) - Branch: perl - ! INSTALL -____________________________________________________________________________ -[ 3428] By: jhi on 1999/05/17 07:03:26 - Log: Integrate from mainperl modulo the Socket.xs change. - Branch: cfgperl - !> ext/Socket/Socket.xs op.c win32/include/sys/socket.h - !> win32/win32.c win32/win32.h -____________________________________________________________________________ -[ 3427] By: jhi on 1999/05/16 22:09:11 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_56] Devel::Peek::mstat not working - Date: Sun, 16 May 1999 01:28:18 -0400 (EDT) - Message-Id: <199905160528.BAA23376@monk.mps.ohio-state.edu> - Branch: cfgperl - ! ext/Devel/Peek/Peek.xs -____________________________________________________________________________ -[ 3426] By: jhi on 1999/05/16 22:07:11 - Log: From: Mark-Jason Dominus <mjd@plover.com> - To: perl5-porters@perl.com - Subject: DOC PATCH (5.005_55): Error message missing from perldiag.pod - Date: Sat, 15 May 1999 12:43:47 -0400 - Message-ID: <19990515164348.7313.qmail@plover.com> +[ 6177] By: jhi on 2000/05/31 21:47:33 + Log: Substitution utf8 patch from Simon Cozens. Branch: cfgperl - ! pod/perldiag.pod -____________________________________________________________________________ -[ 3425] By: nick on 1999/05/15 15:56:10 - Log: Mingw32 + w32api-0.1.5 tweaks - - now more like other Win32 compilers - Branch: perl - ! ext/Socket/Socket.xs win32/include/sys/socket.h win32/win32.c - ! win32/win32.h -____________________________________________________________________________ -[ 3424] By: nick on 1999/05/14 21:04:22 - Log: Experimental "slab" allocator for ops. - To try it -DPL_OP_SLAB_ALLOC for op.c - This is for proof of concept only, it leaks memory - (ops are not free'd) so don't use in embedded apps. - If this minimalist version does not show performance - gain then whole idea is worthless. - Nick see's approx 12% speed up vs perlmalloc running - perl -Ilib -MCPAN -e '' - Solaris2.6, gcc-2.8.1 but numbers are not repeatable. - Branch: perl - ! op.c -____________________________________________________________________________ -[ 3423] By: gsar on 1999/05/14 19:55:04 - Log: on win32, look for "site/5.XXX/lib" if "site/5.XXXYY/lib" isn't - found (brings sitelib intuition in line with privlib) - Branch: perl - ! win32/win32.c + ! pp_hot.c ____________________________________________________________________________ -[ 3422] By: jhi on 1999/05/14 08:08:01 - Log: From: pvhp@forte.com (Peter Prymmer) - To: perl5-porters@perl.org, vmsperl@perl.org - Subject: [PATCH: 5.005_56] add config.msg to VMS configure.com - Date: Thu, 13 May 99 15:29:57 PDT - Message-Id: <9905132229.AA15854@forte.com> +[ 6176] By: jhi on 2000/05/31 21:45:34 + Log: Single-quoted utf8 patch from Simon Cozens. Branch: cfgperl - ! configure.com + ! toke.c ____________________________________________________________________________ -[ 3421] By: jhi on 1999/05/14 07:34:20 - Log: Integrate from mainperl. +[ 6175] By: jhi on 2000/05/31 21:40:18 + Log: Integrate with Sarathy. Branch: cfgperl - !> lib/ExtUtils/MM_Unix.pm win32/win32.c + !> op.c regexec.c t/lib/filefind.t t/op/re_tests t/op/wantarray.t ____________________________________________________________________________ -[ 3420] By: jhi on 1999/05/14 07:33:26 - Log: Still fflushing. +[ 6174] By: jhi on 2000/05/31 21:37:31 + Log: microperl changes from Simon Cozens; Makefile for microperl + written from scratch; few casts added as microperl compilation + doesn't have all prototypes available. Branch: cfgperl - ! Configure config_h.SH util.c + + Makefile.micro README.micro Todo.micro uconfig.sh + ! Configure MAINTAIN MANIFEST config_h.SH doop.c mg.c op.c + ! perl.c perl.h perlio.c unixish.h utf8.c util.c + Branch: metaconfig + + U/modified/Config_h.U ____________________________________________________________________________ -[ 3419] By: gsar on 1999/05/14 03:08:29 - Log: mortalize string allocations by win32_get_{priv,site}lib() - (fixes small memory leak in interpreter) - Branch: perl - ! win32/win32.c +[ 6173] By: jhi on 2000/05/31 20:00:24 + Log: metaconfig maintenance. + Branch: metaconfig + + U/modified/Inhdr.U U/typedefs/inotype.U + Branch: metaconfig/U/perl + + d_finitel.U d_getcwd.U d_llseek.U i_fp_class.U i_iconv.U + + i_ieeefp.U i_syslog.U i_sysrusage.U i_ulimit.U ____________________________________________________________________________ -[ 3418] By: gsar on 1999/05/14 03:06:50 - Log: make win32_longname() preserve kind of slashes in argument +[ 6172] By: gsar on 2000/05/31 05:05:42 + Log: fix buggy multiline matching of C<"a\nxb\n" =~ /(?!\A)x/m> + (from Ilya Zakharevich) Branch: perl - ! win32/win32.c + ! regexec.c t/op/re_tests ____________________________________________________________________________ -[ 3417] By: gsar on 1999/05/14 03:04:44 - Log: canonicalize path for $(FULLPERL) and $(PERL) in MakeMaker +[ 6171] By: gsar on 2000/05/31 05:01:47 + Log: scalar() doesn't force scalar context when used in void context + (from Simon Cozens) Branch: perl - ! lib/ExtUtils/MM_Unix.pm + ! op.c t/op/wantarray.t ____________________________________________________________________________ -[ 3416] By: jhi on 1999/05/13 21:18:06 - Log: Integrate from mainperl. - Branch: cfgperl - !> pp_ctl.c -____________________________________________________________________________ -[ 3415] By: jhi on 1999/05/13 21:16:49 - Log: Fixes from Andy Dougherty (via private email). - Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 3414] By: nick on 1999/05/13 20:04:26 - Log: valist vs va_list typo +[ 6170] By: gsar on 2000/05/31 04:41:33 + Log: change#6142 needs tweaks to tests to work where there's no symlink() + (from Helmut Jarausch <jarausch@igpm.rwth-aachen.de>) Branch: perl - ! pp_ctl.c -____________________________________________________________________________ -[ 3413] By: jhi on 1999/05/13 15:04:05 - Log: From: Andy Dougherty <doughera@lafayette.edu> - To: perlbug@perl.com - Subject: [PATCH] (Was Re: SunOS4.1 compilation error) - Date: Wed, 12 May 1999 11:44:11 -0400 (EDT) - Message-Id: <Pine.GSU.4.05.9905121136520.25150-100000@newton.phys> - Branch: cfgperl - ! INSTALL -____________________________________________________________________________ -[ 3412] By: jhi on 1999/05/13 14:20:17 - Log: Integrate from mainperl. - Branch: cfgperl - !> pp_ctl.c + ! t/lib/filefind.t ____________________________________________________________________________ -[ 3411] By: gsar on 1999/05/13 14:16:56 - Log: docatch_body() declaration mismatch +[ 6169] By: gsar on 2000/05/31 04:29:49 + Log: integrate cfgperl contents into mainline Branch: perl - ! pp_ctl.c + +> pod/perlmodlib.PL pod/perlnewmod.pod + !> (integrate 42 files) ____________________________________________________________________________ -[ 3410] By: jhi on 1999/05/13 13:51:44 - Log: Add HAS_MEMCHR and make memchr into a cpp macro if it already isn't. +[ 6168] By: jhi on 2000/05/30 22:53:37 + Log: Tweak NV_PRESERVES_UV*, vms/subconfigure.com left untouched. Branch: cfgperl - ! Configure config_h.SH perl.h + ! Configure Porting/Glossary Porting/config.sh Porting/config_H + ! config_h.SH epoc/config.sh perl.h toke.c vms/subconfigure.com + ! vos/config.def vos/config.h vos/config.pl vos/config_h.SH_orig + ! win32/config.bc win32/config.gc win32/config.vc + ! win32/config_H.bc win32/config_H.gc win32/config_H.vc + ! win32/config_h.PL win32/config_sh.PL + Branch: metaconfig/U/perl + ! perlxv.U ____________________________________________________________________________ -[ 3409] By: jhi on 1999/05/13 13:31:53 - Log: Still fflushing strong. +[ 6167] By: jhi on 2000/05/30 22:20:21 + Log: tweak todo Branch: cfgperl - ! Configure config_h.SH embed.h global.sym objXSUB.h perl.h - ! proto.h util.c + ! Todo-5.6 ____________________________________________________________________________ -[ 3408] By: jhi on 1999/05/12 14:30:23 - Log: Integrate from mainperl. +[ 6166] By: jhi on 2000/05/30 22:11:51 + Log: Introduce HAS_GETESPWNAM, HAS_GETPRPWNAM, and I_PROT + in case somebody wants to write an extension for more + shadow database interfaces. Branch: cfgperl - !> (integrate 30 files) + ! Configure Porting/Glossary Porting/config.sh Porting/config_H + ! config_h.SH epoc/config.sh pp_sys.c vms/subconfigure.com + ! vos/config.def vos/config.h vos/config_h.SH_orig + ! win32/config.bc win32/config.gc win32/config.vc + ! win32/config_H.bc win32/config_H.gc win32/config_H.vc + Branch: metaconfig + ! U/modified/Myinit.U + Branch: metaconfig/U/perl + + d_getespwnam.U d_getprpwnam.U i_prot.U ____________________________________________________________________________ -[ 3407] By: jhi on 1999/05/12 12:28:31 - Log: Be tidier with fflush(NULL) testing. +[ 6165] By: jhi on 2000/05/30 18:35:34 + Log: Integrate with Sarathy. Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 3406] By: gsar on 1999/05/12 11:26:03 - Log: better range-checking on list slices, with test - From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - Date: Sun, 02 May 1999 17:02:53 +0100 - Message-Id: <199905021602.RAA13905@crypt.compulink.co.uk> - Subject: Re: List slice of undefs returns 0 items - Branch: perl - ! pp.c t/op/list.t -____________________________________________________________________________ -[ 3405] By: gsar on 1999/05/12 11:22:27 - Log: change#3397 needs test tweak - Branch: perl - ! Changes t/pragma/warn/sv -____________________________________________________________________________ -[ 3404] By: gsar on 1999/05/12 11:07:44 - Log: typo in change#3397 - Branch: perl - ! doop.c -____________________________________________________________________________ -[ 3403] By: gsar on 1999/05/12 10:49:01 - Log: From: Stephen Zander <gibreel@pobox.com> - Date: 12 May 1999 01:22:31 -0700 - Message-ID: <87u2tik88o.fsf@pooh.fire-swamp.net> - Subject: Re: Test::Harness runs tainted tests with wrong library path - Branch: perl - ! lib/Test/Harness.pm -____________________________________________________________________________ -[ 3402] By: gsar on 1999/05/12 10:42:06 - Log: typo in change#3400 - Branch: perl - ! ext/B/B/Deparse.pm + !> op.c ____________________________________________________________________________ -[ 3401] By: jhi on 1999/05/12 10:40:42 - Log: A better, shinier, and possibly even correctly working - reincarnation of #3398. - Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 3400] By: gsar on 1999/05/12 10:40:11 - Log: deparse \&func() as \(&func()) for clarity - From: Albert Dvornik <bert@genscan.com> - Date: 11 May 1999 13:32:04 -0400 - Message-ID: <tqk8ufwm0b.fsf@puma.genscan.com> - Subject: [PATCH 5.005_56] Deparse and \&func() (was Re: File::Find...) - Branch: perl - ! ext/B/B/Deparse.pm -____________________________________________________________________________ -[ 3399] By: gsar on 1999/05/12 10:36:02 - Log: more testsuite smarts (many of them courtesy Ilya) - Branch: perl - ! lib/Test/Harness.pm t/comp/cpp.t t/io/pipe.t t/lib/db-btree.t - ! t/lib/db-hash.t t/lib/db-recno.t t/lib/gdbm.t - ! t/lib/io_multihomed.t t/lib/io_pipe.t t/lib/io_sock.t - ! t/lib/io_udp.t t/lib/io_unix.t t/lib/ipc_sysv.t t/lib/ndbm.t - ! t/lib/odbm.t t/lib/thread.t t/op/exec.t t/op/fork.t - ! t/op/grent.t t/op/groups.t t/op/nothread.t t/op/numconvert.t - ! t/op/pwent.t -____________________________________________________________________________ -[ 3398] By: jhi on 1999/05/12 09:33:08 - Log: Detect whether fflush(NULL) works as per change #3352. +[ 6164] By: jhi on 2000/05/30 18:30:16 + Log: detypo Branch: cfgperl - ! Configure config_h.SH perl.h + ! Configure config_h.SH + Branch: metaconfig/U/perl + ! perlxv.U ____________________________________________________________________________ -[ 3397] By: gsar on 1999/05/12 08:56:03 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Wed, 12 May 1999 01:01:00 +0200 - Message-ID: <3741b5e8.20386944@smtp1.ibm.net> - Subject: [PATCH 5.005_03] chop/chomp modify readonly values +[ 6163] By: gsar on 2000/05/30 03:24:03 + Log: fix memory leak in C<eval "BEGIN {}"> (bug in change#4579) Branch: perl - ! doop.c + ! op.c ____________________________________________________________________________ -[ 3396] By: gsar on 1999/05/12 08:23:27 - Log: opendir(D,"x:") on win32 opens cwd() for drive rather than root; - stat() behaves similarly +[ 6162] By: gsar on 2000/05/30 03:09:38 + Log: fix memory leak in method call optimization (change#3768); + made C<eval "$x->foo()"> leak Branch: perl - ! win32/win32.c -____________________________________________________________________________ -[ 3395] By: jhi on 1999/05/11 22:21:32 - Log: Redo parts of #3341 and #3358 that #3394 undid. - Branch: cfgperl - ! Configure config_h.SH + ! op.c ____________________________________________________________________________ -[ 3394] By: jhi on 1999/05/11 22:03:48 - Log: Add I_NETINET_TCP to help change #3391. +[ 6161] By: jhi on 2000/05/29 17:56:26 + Log: Add autogeneration of perlmodlib.pod and the new perlnewmod.pod, + both from Simon Cozens. Branch: cfgperl - ! Configure config_h.SH ext/Socket/Socket.xs + + pod/perlmodlib.PL pod/perlnewmod.pod + ! AUTHORS MAINTAIN MANIFEST pod/Makefile pod/perl.pod + ! pod/perlmodlib.pod pod/perltoc.pod ____________________________________________________________________________ -[ 3393] By: jhi on 1999/05/11 21:44:59 - Log: Integrate from mainperl. - Branch: cfgperl - !> (integrate 55 files) -____________________________________________________________________________ -[ 3392] By: gsar on 1999/05/11 20:56:43 - Log: update embedvar.h - Branch: perl - ! embedvar.h ext/ByteLoader/ByteLoader.pm pod/perldelta.pod -____________________________________________________________________________ -[ 3391] By: gsar on 1999/05/11 16:32:05 - Log: From: Joshua Pritikin <joshua.pritikin@db.com> - Date: Tue, 11 May 1999 11:10:13 -0400 (EDT) - Message-ID: <Pine.GSO.4.02.9905111106460.1418-100000@eq1062.wks.na.deuba.com> - Subject: Socket IPPROTO_TCP [PATCH 5.005_5x] - Branch: perl - ! ext/Socket/Socket.pm ext/Socket/Socket.xs -____________________________________________________________________________ -[ 3390] By: gsar on 1999/05/11 15:27:40 - Log: display more frequent progress messages when STDOUT is a tty - Branch: perl - ! lib/Test/Harness.pm -____________________________________________________________________________ -[ 3389] By: gsar on 1999/05/11 14:40:58 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Mon, 10 May 1999 02:07:01 -0400 (EDT) - Message-Id: <199905100607.CAA26045@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_53] Explanations by Test::Harness - Branch: perl - ! lib/Test/Harness.pm -____________________________________________________________________________ -[ 3388] By: gsar on 1999/05/11 14:08:14 - Log: avoid creating spurious subroutine stubs on failed subroutine - call and other places of sv_2cv() misuse; fixes problems with - failed subroutine calls "hiding" later attempts to lookup methods - in base classes - Branch: perl - ! gv.c perl.c pod/perlguts.pod pp_hot.c sv.c t/op/method.t -____________________________________________________________________________ -[ 3387] By: gsar on 1999/05/11 09:34:13 - Log: various fixes for clean build and test on win32; configpm broken, - needed to open myconfig.SH rather than myconfig; sundry adjustments - to bytecode stuff; tweaks to DYNAMIC_ENV_FETCH code to make it - work under win32; getenv_sv() changed to getenv_len() since SVs - aren't visible in the lower echelons; remove bogus exports from - config.sym; PERL_OBJECT-ness for C++ exception support; null out - IoDIRP in filter_del() or sv_free() will attempt to close it - Branch: perl - ! Changes bytecode.pl byterun.c byterun.h configpm embed.h - ! embed.pl ext/B/B/Asmdata.pm ext/ByteLoader/ByteLoader.xs - ! ext/DynaLoader/dlutils.c global.sym hv.c iperlsys.h objXSUB.h - ! op.c perl.c perl.h pp.c pp_ctl.c proto.h scope.c scope.h - ! t/io/open.t t/op/magic.t toke.c util.c vms/vms.c vms/vmsish.h - ! win32/GenCAPI.pl win32/Makefile win32/config.bc - ! win32/config.gc win32/config.vc win32/makedef.pl - ! win32/makefile.mk win32/perlhost.h win32/runperl.c - ! win32/win32.c win32/win32.h -____________________________________________________________________________ -[ 3386] By: gsar on 1999/05/11 02:49:07 - Log: gutsupport for C++ exceptions - From: Chip Salzenberg <chip@perlsupport.com> - Date: Tue, 9 Mar 1999 11:51:57 -0500 - Message-ID: <19990309115157.E7911@perlsupport.com> - Subject: [PATCH 5.005] Flexible Exceptions - Branch: perl - ! embed.h global.sym objXSUB.h perl.c perl.h pp_ctl.c proto.h - ! scope.c scope.h thrdvar.h util.c -____________________________________________________________________________ -[ 3385] By: gsar on 1999/05/10 19:33:36 - Log: "weak" references internals, still needs perlguts documentation - (somewhat modified version of patch suggested by Tuomas J. Lukka - <lukka@fas.harvard.edu>) - Branch: perl - ! dump.c embed.h embed.pl global.sym mg.c objXSUB.h perl.h - ! pod/perldiag.pod proto.h sv.c sv.h util.c -____________________________________________________________________________ -[ 3384] By: jhi on 1999/05/10 18:21:43 - Log: Circumnavigate Digital UNIX 4.0D miniperl core dump - (due to QAR 56761) (the bug has been fixed in 4.0E or better) +[ 6160] By: jhi on 2000/05/29 17:23:55 + Log: Changes for the File::Temp 0.08 (change #6159) test suite + to fit better into the Perl distribution test framework. Branch: cfgperl - ! INSTALL hints/dec_osf.sh + ! t/lib/ftmp-mktemp.t t/lib/ftmp-posix.t t/lib/ftmp-security.t + ! t/lib/ftmp-tempfile.t ____________________________________________________________________________ -[ 3381] By: jhi on 1999/05/10 14:39:28 - Log: Integrate from mainperl. +[ 6159] By: jhi on 2000/05/29 16:55:36 + Log: Upgrade to File::Temp 0.08 from Tim Jenness via CPAN. Branch: cfgperl - +> cygwin32/Makefile.SHs cygwin32/build-instructions.READFIRST - +> cygwin32/build-instructions.charles-wilson - +> cygwin32/build-instructions.sebastien-barre - +> cygwin32/build-instructions.steven-morlock - +> cygwin32/build-instructions.steven-morlock2 - +> cygwin32/impure_ptr.c cygwin32/ld2.in cygwin32/perlld.in - +> ext/ByteLoader/ByteLoader.pm ext/ByteLoader/ByteLoader.xs - +> ext/ByteLoader/Makefile.PL pod/Win32.pod t/lib/io_linenum.t - +> t/op/numconvert.t utils/perlbc.PL - - cygwin32/cw32imp.h cygwin32/gcc2 cygwin32/ld2 cygwin32/perlgcc - - cygwin32/perlld - !> (integrate 105 files) -____________________________________________________________________________ -[ 3380] By: gsar on 1999/05/10 12:27:14 - Log: regen regnodes.h - Branch: perl - ! Changes regnodes.h -____________________________________________________________________________ -[ 3379] By: gsar on 1999/05/10 12:17:26 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Sat, 01 May 1999 22:55:36 +0200 - Message-ID: <373067e9.56194713@smtp1.ibm.net> - Subject: [PATCH 5.005_56] Win32 and VC++ 98 doesn't support CASTI - Branch: perl - ! pod/perlfunc.pod pod/perlop.pod win32/config.vc - ! win32/config_H.vc -____________________________________________________________________________ -[ 3378] By: gsar on 1999/05/10 12:07:13 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Fri, 30 Apr 1999 22:26:09 -0400 (EDT) - Message-Id: <199905010226.WAA19127@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_56] Self-consistent numeric conversion again - Branch: perl - + t/op/numconvert.t - ! MANIFEST doio.c dump.c perl.h pp.c pp_hot.c sv.c sv.h toke.c - ! util.c -____________________________________________________________________________ -[ 3377] By: gsar on 1999/05/10 11:39:48 - Log: pp_modulo comment tweak from Ilya - Branch: perl - ! pp.c -____________________________________________________________________________ -[ 3376] By: gsar on 1999/05/10 11:30:40 - Log: From: Joshua Pritikin <joshua.pritikin@db.com> - Date: Fri, 7 May 1999 11:31:00 -0400 (EDT) - Message-ID: <Pine.GSO.4.02.9905071127100.1449-100000@eq1062.wks.na.deuba.com> - Subject: Test.pm update [PATCH _56] - Branch: perl - ! lib/Test.pm -____________________________________________________________________________ -[ 3375] By: gsar on 1999/05/10 11:28:30 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Fri, 07 May 1999 00:59:54 +0200 - Message-ID: <373318ae.19292461@smtp1.ibm.net> - Subject: Re: Using existing memory for an SV's PV - Branch: perl - ! sv.c -____________________________________________________________________________ -[ 3374] By: gsar on 1999/05/10 11:23:44 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Fri, 07 May 1999 00:59:52 +0200 - Message-ID: <37321800.19118320@smtp1.ibm.net> - Subject: [PATCH 5.005_56] Fix -Dm memory debugging for PERL_OBJECT - Branch: perl - ! perl.h -____________________________________________________________________________ -[ 3373] By: gsar on 1999/05/10 11:22:10 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Thu, 6 May 1999 18:17:28 -0400 - Message-ID: <19990506181728.A12433@monk.mps.ohio-state.edu> - Subject: Re: [PATCH 5.005_56] Make open(F,"command |") return correct err(no) - Branch: perl - ! doio.c embed.h global.sym objXSUB.h pod/perldiag.pod proto.h - ! util.c -____________________________________________________________________________ -[ 3372] By: gsar on 1999/05/10 10:57:49 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Thu, 6 May 1999 01:21:05 -0400 (EDT) - Message-Id: <199905060521.BAA03485@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_56] Cosmetic: data-driven REx-dump - Branch: perl - ! regcomp.c regcomp.pl -____________________________________________________________________________ -[ 3371] By: gsar on 1999/05/10 10:54:01 - Log: From: lane@duphy4.physics.drexel.edu - Date: Tue, 04 May 1999 10:19:25 -0700 - Message-Id: <3.0.6.32.19990504101925.02ecde30@ous.edu> - Subject: [PATCH 5.005.56] pod->html VMS fixes - Branch: perl - ! installhtml lib/Pod/Html.pm -____________________________________________________________________________ -[ 3370] By: gsar on 1999/05/10 10:45:52 - Log: testsuite nits - Branch: perl - ! t/lib/io_linenum.t t/op/filetest.t -____________________________________________________________________________ -[ 3369] By: gsar on 1999/05/10 10:35:22 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Mon, 3 May 1999 22:38:50 -0400 (EDT) - Message-Id: <199905040238.WAA01865@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_53] Quickier thread-specific data on OS/2 - Branch: perl - ! os2/os2ish.h os2/os2thread.h -____________________________________________________________________________ -[ 3368] By: gsar on 1999/05/10 10:00:11 - Log: From: Albert Dvornik <bert@genscan.com> - Date: 03 May 1999 12:20:57 -0400 - Message-ID: <tqlnf6gm52.fsf@puma.genscan.com> - Subject: [PATCH 5.005_56] do_sv_dump does dump (core) on IO handles - Branch: perl - ! dump.c -____________________________________________________________________________ -[ 3367] By: gsar on 1999/05/10 09:55:51 - Log: shadow password support for Solaris (needs Configure help to - determine HAS_GETSPENT) - From: "Patrick O'Brien" <pdo@cs.umd.edu> - Date: Sat, 01 May 1999 19:41:17 -0400 - Message-Id: <199905012341.TAA23989@optimus.cs.umd.edu> - Subject: getpwent() under solaris - Branch: perl - ! pp_sys.c -____________________________________________________________________________ -[ 3366] By: gsar on 1999/05/10 09:45:58 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Sat, 01 May 1999 23:45:47 +0200 - Message-ID: <373373fb.59284266@smtp1.ibm.net> - Subject: [PATCH 5.005_56] Add POLLUTE=1 option to MakeMaker - Branch: perl - ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm - ! pod/perldelta.pod -____________________________________________________________________________ -[ 3365] By: gsar on 1999/05/10 09:34:22 - Log: test suite and fix input_line_number() - From: Paul Johnson <pjcj@transeda.com> - Date: Thu, 29 Apr 1999 06:28:14 +0100 - Message-ID: <19990429062814.A17906@west-tip.transeda.com> - Subject: [PATCH] IO::Handle 1.20 (was Re: FAIL Gedcom-1.01 i86pc-solaris 2.6) - Branch: perl - + t/lib/io_linenum.t - ! MANIFEST ext/IO/lib/IO/Handle.pm -____________________________________________________________________________ -[ 3364] By: gsar on 1999/05/10 09:20:56 - Log: fix overeager [:foo:] parsing - From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - Date: Fri, 30 Apr 1999 09:26:18 +0100 - Message-Id: <199904300826.JAA01257@crypt.compulink.co.uk> - Subject: [PATCH 5.005_{56,03}] Re: Regular expression difference b/n 5.004 & 5.005 - Branch: perl - ! regcomp.c t/op/re_tests -____________________________________________________________________________ -[ 3363] By: gsar on 1999/05/10 09:09:21 - Log: documentation for Win32 builtins (somewhat modified) - From: jan.dubois@ibm.net (Jan Dubois) - Date: Tue, 30 Mar 1999 08:05:03 +0200 - Message-ID: <37006783.1926460@smtp1.ibm.net> - Subject: Re: Issues with build 509 - Branch: perl - + pod/Win32.pod - ! MANIFEST -____________________________________________________________________________ -[ 3362] By: gsar on 1999/05/10 08:22:07 - Log: provide File::Copy::syscopy() via Win32::CopyFile() on win32 - Branch: perl - ! lib/File/Copy.pm win32/win32.c -____________________________________________________________________________ -[ 3361] By: gsar on 1999/05/10 08:11:29 - Log: escape ampersands in <pre> sections - Branch: perl - ! Changes lib/Pod/Html.pm -____________________________________________________________________________ -[ 3360] By: gsar on 1999/05/10 08:04:14 - Log: AIX hints enhancements (threads build, SOCKS support) - From: "David R. Favor" <dfavor@austin.ibm.com> - Date: Wed, 28 Apr 1999 08:45:28 -0500 - Message-ID: <372710F8.B1F73BEB@austin.ibm.com> - Subject: Working build for AIX + gcc + threading - Branch: perl - ! hints/aix.sh -____________________________________________________________________________ -[ 3359] By: gsar on 1999/05/10 07:49:26 - Log: more Compiler patches from Vishal Bhatia <vishalb@my-dejanews.com> - Date: Tue, 27 Apr 1999 23:47:24 PDT - Message-ID: <19990428064724.95244.qmail@hotmail.com> - Subject: [PATCH 5.005_56] Saving Tied hashes ( C.pm) - -- - Date: Thu, 29 Apr 1999 18:21:06 -0700 - Message-ID: <GEFPBFDJADFJBAAA@my-dejanews.com> - Subject: [PATCH 5.005_56] double constants ( C.pm) - -- - Date: Mon, 03 May 1999 20:21:31 PDT - Message-ID: <19990504032131.81113.qmail@hotmail.com> - Subject: [PATCH 5.005_56] Overloading implementation ( Compiler) - -- - Date: Thu, 06 May 1999 17:57:09 -0700 - Message-ID: <FCJELBLAJBOBAAAA@my-dejanews.com> - Subject: Stash.pm - Branch: perl - ! ext/B/B.pm ext/B/B.xs ext/B/B/Bblock.pm ext/B/B/C.pm - ! ext/B/B/CC.pm ext/B/B/Stash.pm t/harness -____________________________________________________________________________ -[ 3358] By: gsar on 1999/05/10 04:39:15 - Log: cygwin32 update (untested adaptation of patch against 5.005_03) - From: alexander smishlajev <als@turnhere.com> - Date: Sun, 25 Apr 1999 14:58:29 +0300 - Message-ID: <37230365.5F68B460@turnhere.com> - Subject: [PATCH]5.005_03 (CORE) cygwin32 port - Branch: perl - + cygwin32/Makefile.SHs cygwin32/build-instructions.READFIRST - + cygwin32/build-instructions.charles-wilson - + cygwin32/build-instructions.sebastien-barre - + cygwin32/build-instructions.steven-morlock - + cygwin32/build-instructions.steven-morlock2 - + cygwin32/impure_ptr.c cygwin32/ld2.in cygwin32/perlld.in - - cygwin32/cw32imp.h cygwin32/gcc2 cygwin32/ld2 cygwin32/perlgcc - - cygwin32/perlld - ! Configure EXTERN.h MANIFEST Makefile.SH README.cygwin32 XSUB.h - ! cflags.SH config_h.SH dosish.h ext/POSIX/Makefile.PL - ! ext/SDBM_File/sdbm/pair.c hints/cygwin32.sh installperl - ! lib/Cwd.pm lib/ExtUtils/MakeMaker.pm lib/perl5db.pl - ! makedepend.SH perl.h perlvars.h pp_hot.c pp_sys.c regcomp.c - ! t/io/fs.t t/io/tell.t t/lib/anydbm.t t/op/stat.t util.c -____________________________________________________________________________ -[ 3357] By: gsar on 1999/05/10 04:07:07 - Log: applied suggested patch, modulo already applied parts - From: Charles Bailey <BAILEY@newman.upenn.edu> - Date: Sat, 24 Apr 1999 20:12:43 -0400 (EDT) - Message-id: <01JAF9UAV9XG002O0W@mail.newman.upenn.edu> - Subject: [Patch 5.005_56] VMS consolidated patch #2 - Branch: perl - ! configure.com t/op/filetest.t t/op/taint.t t/pragma/warn/doio - ! t/pragma/warn/mg t/pragma/warn/pp_sys t/pragma/warn/sv - ! vms/descrip_mms.template vms/ext/vmsish.t vms/perlvms.pod - ! vms/subconfigure.com vms/test.com vms/vms.c -____________________________________________________________________________ -[ 3356] By: gsar on 1999/05/10 03:48:08 - Log: applied suggested patch, with win32 and PERL_OBJECT additions - From: Tom Hughes <tom@compton.nu> - Date: Sat, 24 Apr 1999 18:11:59 +0100 - Message-ID: <609bdff748.tom@compton.compton.nu> - Subject: ByteLoader patch - Branch: perl - + ext/ByteLoader/ByteLoader.pm ext/ByteLoader/ByteLoader.xs - + ext/ByteLoader/Makefile.PL utils/perlbc.PL - ! MANIFEST bytecode.h bytecode.pl byterun.c byterun.h embed.h - ! embed.pl ext/B/B.xs ext/B/B/Asmdata.pm ext/B/B/Bytecode.pm - ! ext/B/B/Debug.pm objXSUB.h op.c pp_ctl.c proto.h - ! utils/Makefile win32/Makefile win32/makefile.mk + ! lib/File/Temp.pm t/lib/ftmp-mktemp.t t/lib/ftmp-posix.t + ! t/lib/ftmp-security.t t/lib/ftmp-tempfile.t ____________________________________________________________________________ -[ 3355] By: gsar on 1999/05/10 03:22:49 - Log: document 'test' attribute (from Andreas Koenig) - Branch: perl - ! lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 3354] By: gsar on 1999/05/10 03:12:37 - Log: From: pmarquess@bfsec.bt.co.uk - Date: Thu, 22 Apr 1999 23:12:08 +0100 - Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB29C6B45@mbtlipnt02.btlabs.bt.co.uk> - Subject: PATCH for small bug in scan_bin - Branch: perl - ! util.c -____________________________________________________________________________ -[ 3353] By: gsar on 1999/05/10 02:39:33 - Log: more bulletproof workaround for mangled paths (updates changes#3345,3350); - provide Win32::GetLongPathName() to complement Win32::GetShortPathName() - Branch: perl - ! t/op/magic.t win32/makedef.pl win32/runperl.c win32/win32.c - ! win32/win32iop.h -____________________________________________________________________________ -[ 3352] By: gsar on 1999/05/09 22:47:39 - Log: flush all open output buffers before fork(), exec(), system, qx// - and pipe open() operations, simplifying buffering headaches faced - by users; uses fflush(NULL), which may need Configure test - Branch: perl - ! perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlipc.pod - ! pp_sys.c util.c vmesa/vmesa.c vms/vms.c win32/win32.c -____________________________________________________________________________ -[ 3351] By: gsar on 1999/05/09 21:11:51 - Log: perlcc on win32 (correct version of fix suggested by Jean-Louis - Leroy <jll@skynet.be>) - Branch: perl - ! utils/perlcc.PL -____________________________________________________________________________ -[ 3350] By: gsar on 1999/05/09 20:39:11 - Log: normalize $^X to full pathname on win32 - Branch: perl - ! win32/runperl.c -____________________________________________________________________________ -[ 3349] By: gsar on 1999/05/09 20:23:07 - Log: allow readline($globref), <$globref> already works - Branch: perl - ! pp_hot.c -____________________________________________________________________________ -[ 3348] By: gsar on 1999/05/09 20:00:09 - Log: perldoc cleanups (variant of changes suggested by Christian Lemburg - <lemburg@online-club.de>) - Branch: perl - ! utils/perldoc.PL -____________________________________________________________________________ -[ 3347] By: gsar on 1999/05/09 18:47:21 - Log: additions to Thread.pm docs from Tuomas J. Lukka - <lukka@fas.harvard.edu> - Branch: perl - ! ext/Thread/Thread.pm -____________________________________________________________________________ -[ 3346] By: gsar on 1999/05/09 18:38:00 - Log: From: Stephen McCamant <smccam@uclink4.berkeley.edu> - Date: Sat, 17 Apr 1999 02:46:13 -0700 (PDT) - Message-ID: <14103.57454.614253.598264@fre-76-120.reshall.berkeley.edu> - Subject: [PATCH _56] Re: pdt: Perl Development Tools? - Branch: perl - ! ext/B/B/Xref.pm -____________________________________________________________________________ -[ 3345] By: gsar on 1999/05/09 18:22:43 - Log: work around mangled archname on win32 while finding privlib/sitelib; - normalize lib paths to forward slashes internally - Branch: perl - ! win32/win32.c -____________________________________________________________________________ -[ 3344] By: gsar on 1999/05/09 03:20:06 - Log: fix typo in dbm filters that caused odbm.t to fail - Branch: perl - ! ext/ODBM_File/ODBM_File.xs t/lib/odbm.t -____________________________________________________________________________ -[ 3343] By: gsar on 1999/05/09 02:02:59 - Log: tweak test totals - Branch: perl - ! Changes t/lib/tie-stdhandle.t -____________________________________________________________________________ -[ 3342] By: gsar on 1999/05/09 01:42:06 - Log: import list propagation busted (pointed out by Ton Hospel - <thospel@mail.dma.be>) - Branch: perl - ! lib/autouse.pm -____________________________________________________________________________ -[ 3341] By: gsar on 1999/05/09 00:54:18 - Log: hpux needs {SHLIB_PATH,LDOPTS} rather than LD_{LIBRARY,RUN}_PATH - (as suggested by Eric Boehm <boehm@nortelnetworks.com>) - Branch: perl - ! Configure Makefile.SH -____________________________________________________________________________ -[ 3340] By: gsar on 1999/05/09 00:40:41 - Log: generate manpages for newly added utils - Branch: perl - ! installman -____________________________________________________________________________ -[ 3339] By: gsar on 1999/05/09 00:33:50 - Log: From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - Date: Sun, 02 May 1999 17:59:24 +0100 - Message-Id: <199905021659.RAA14016@crypt.compulink.co.uk> - Subject: [PATCH] Re: ptr to realloced memory in yylex - Branch: perl - ! toke.c +[ 6158] By: bailey on 2000/05/29 16:22:08 + Log: Add fallback to tmpfile for use in cases where user's relying on + ACLs on SYS$SCRATCH to permit file creation. (based on Charles + Lane's patch) + Branch: vmsperl + ! vms/vms.c vms/vmsish.h ____________________________________________________________________________ -[ 3338] By: jhi on 1999/05/08 22:40:29 - Log: Remove CONFIG item, add Digital UNIX 'ld' bug. +[ 6157] By: jhi on 2000/05/29 03:10:36 + Log: Regen Configure to jive with #6149. Branch: cfgperl - ! INSTALL + ! Configure + Branch: metaconfig + ! U/modified/Getfile.U ____________________________________________________________________________ -[ 3337] By: jhi on 1999/05/08 22:22:26 - Log: Integrate from mainperl. +[ 6156] By: jhi on 2000/05/29 03:01:38 + Log: Integrate with Sarathy. Branch: cfgperl - +> pod/perldbmfilter.pod t/io/open.t t/lib/tie-stdhandle.t - !> (integrate 54 files) + +> ext/DynaLoader/dl_mac.xs + !> (integrate 38 files) ____________________________________________________________________________ -[ 3336] By: gsar on 1999/05/08 21:48:22 - Log: make perldoc -f grok nested =items +[ 6155] By: gsar on 2000/05/28 21:15:58 + Log: small bug in change#6144; remove random \xA0 character that snuck + in via change#6145 Branch: perl - ! utils/perldoc.PL + ! lib/AutoSplit.pm lib/ExtUtils/xsubpp ____________________________________________________________________________ -[ 3335] By: gsar on 1999/05/08 19:48:11 - Log: allow AV/HV dereferences on pseudohashes ($ph->{foo}[1], etc.) +[ 6154] By: gsar on 2000/05/28 21:04:19 + Log: avoid type mismatch warning Branch: perl - ! op.c t/lib/fields.t + ! perl.c ____________________________________________________________________________ -[ 3334] By: gsar on 1999/05/08 19:09:41 - Log: update test totals +[ 6153] By: gsar on 2000/05/28 20:58:31 + Log: prettier Test::Harness output on failed tests (from Nicholas Clark + <nick@Bagpuss.uk.boo.com>) Branch: perl - ! t/lib/bigintpm.t + ! lib/Test/Harness.pm ____________________________________________________________________________ -[ 3333] By: gsar on 1999/05/08 16:56:02 - Log: mention unpack('pP',...) footshot (from Albert Dvornik <bert@genscan.com>) +[ 6152] By: gsar on 2000/05/28 20:53:42 + Log: cosmetic fixups of RE debug output (from Ilya Zakharevich) Branch: perl - ! pod/perlfunc.pod + ! regexec.c ____________________________________________________________________________ -[ 3332] By: gsar on 1999/05/08 16:46:44 - Log: applied suggested patch, added tests - From: William Mann <wmann@avici.com> - Date: Mon, 12 Apr 1999 12:25:22 -0400 (EDT) - Message-Id: <199904121625.MAA00983@hwsrv1.avici.com> - Subject: BigInt.pm extensions for logical operations +[ 6151] By: gsar on 2000/05/28 20:50:28 + Log: fix accidental pessimization in RE optimizer (from Ilya Zakharevich) Branch: perl - ! lib/Math/BigInt.pm pod/perldelta.pod t/lib/bigintpm.t + ! regexec.c ____________________________________________________________________________ -[ 3331] By: gsar on 1999/05/08 16:09:33 - Log: avoid temporary files named 'tmp' +[ 6150] By: gsar on 2000/05/28 20:39:58 + Log: perlrequick.pod updates (from Mark Kvale <kvale@phy.ucsf.edu>) Branch: perl - ! Makefile.SH pp.c + ! pod/perlrequick.pod ____________________________________________________________________________ -[ 3330] By: nick on 1999/05/08 14:16:30 - Log: Implement OPEN, EOF, SEEK, TELL, BINMODE and FILENO as TIEHANDLE methods. - Provide Tie::StdHandle - Basic update of docs. +[ 6149] By: gsar on 2000/05/28 20:35:16 + Log: OS/2 tweaks for usethreads build (from Rocco Caputo + <troc@netrus.net>) Branch: perl - + t/lib/tie-stdhandle.t - ! lib/Tie/Handle.pm pod/perltie.pod pp_sys.c + ! Configure hints/os2.sh makedef.pl os2/Makefile.SHs + ! os2/OS2/REXX/t/rx_dllld.t os2/OS2/REXX/t/rx_objcall.t + ! os2/OS2/REXX/t/rx_tievar.t os2/OS2/REXX/t/rx_tieydb.t + ! os2/os2.c os2/os2ish.h perl.c util.c x2p/a2p.h ____________________________________________________________________________ -[ 3329] By: nick on 1999/05/08 12:03:45 - Log: Tweaks to open(my $fh,...) stuff +[ 6148] By: gsar on 2000/05/28 20:21:07 + Log: close open file before chmod() (from Rocco Caputo <troc@netrus.net>) Branch: perl - ! op.c pp.c pp_sys.c t/io/open.t + ! lib/ExtUtils/MM_Unix.pm ____________________________________________________________________________ -[ 3328] By: nick on 1999/05/08 11:18:42 - Log: Bring SDBM_File.xs into line with new typemap +[ 6147] By: gsar on 2000/05/28 20:12:41 + Log: add a make entry to Config.pm so "perl -V:make" works on VMS + (from Peter Prymmer) Branch: perl - ! ext/SDBM_File/SDBM_File.xs + ! vms/subconfigure.com ____________________________________________________________________________ -[ 3327] By: gsar on 1999/05/08 00:07:11 - Log: add test case for AUTOLOAD reentrancy fix in change#3279 +[ 6146] By: gsar on 2000/05/28 20:06:15 + Log: doc typo Branch: perl - ! t/lib/autoloader.t + ! lib/warnings.pm warnings.h warnings.pl ____________________________________________________________________________ -[ 3326] By: nick on 1999/05/07 21:24:50 - Log: Implement open( my $fh, ...) and similar. - Set flag in op.c for "constructor ops" - In pp_rv2gv, if flag is set and arg is PADSV and uninit - vivify as reference to a detached GV. - (Name of GV is the pad name.) - This scheme should "just work" for pipe/socket etc. too. - - #if 0 out the open(FH,undef) for now. - Change t/io/open.t to test open(my $fh,...) +[ 6145] By: gsar on 2000/05/28 18:44:33 + Log: make xsubpp skip embedded pod (from Matthias Neeracher + <neeri@iis.ee.ethz.ch>) Branch: perl - ! op.c pp.c pp_sys.c t/io/open.t + ! lib/ExtUtils/xsubpp ____________________________________________________________________________ -[ 3325] By: nick on 1999/05/07 21:18:42 - Log: Correct SvLEN vs SvCUR which leads to odd "chunk" vs "line" in mess(). +[ 6144] By: gsar on 2000/05/28 18:42:49 + Log: MacOS support, part 2: make AutoSplit use File::Spec instead + of assuming Unixisms; *UNTESTED on Unix* (from Matthias Neeracher + <neeri@iis.ee.ethz.ch>) Branch: perl - ! util.c + ! lib/AutoSplit.pm ____________________________________________________________________________ -[ 3324] By: gsar on 1999/05/07 20:28:31 - Log: avoid using PL_sv_mutex in condpair_magic() (avoids hangs when - intervening code has to allocate SVs) - Branch: perl - ! util.c -____________________________________________________________________________ -[ 3323] By: gsar on 1999/05/07 19:45:08 - Log: allow line numbers to show in diagnostics during global destruction - Branch: perl - ! util.c -____________________________________________________________________________ -[ 3322] By: gsar on 1999/05/07 09:38:11 - Log: From: Dan Sugalski <sugalskd@ous.edu> - Date: Fri, 09 Apr 1999 16:16:39 -0700 - Message-Id: <3.0.6.32.19990409161639.02ea1050@ous.edu> - Subject: [PATCH 5.005_03]Bug in MM_VMS.PM - Branch: perl - ! lib/ExtUtils/MM_VMS.pm -____________________________________________________________________________ -[ 3321] By: gsar on 1999/05/07 09:08:23 - Log: From: kwzh@gnu.org (Karl Heuer) - Date: Wed, 7 Apr 1999 23:58:58 -0400 - Message-Id: <199904080358.XAA01192@mescaline.gnu.org> - Subject: [perl-5.005.02] detect lack of /dev/tty +[ 6143] By: gsar on 2000/05/28 18:41:12 + Log: MacOS support, part 1 (from Matthias Neeracher + <neeri@iis.ee.ethz.ch>) Branch: perl - ! Makefile.SH -____________________________________________________________________________ -[ 3320] By: gsar on 1999/05/07 08:52:14 - Log: allow distinct prefix for versioned executables - From: Roderick Schertler <roderick@argon.org> - Date: Wed, 07 Apr 1999 15:34:56 -0400 - Message-ID: <3003.923513696@eeyore.ibcinc.com> - Subject: perl55.00503 -> perl5.00503 patch for installperl - Branch: perl - ! INSTALL installperl -____________________________________________________________________________ -[ 3319] By: gsar on 1999/05/07 08:07:02 - Log: From: Dan Sugalski <sugalskd@osshe.edu> - Date: Mon, 05 Apr 1999 15:38:42 -0700 - Message-Id: <3.0.6.32.19990405153842.0367b650@ous.edu> - Subject: Re: chomp fails with $/ in fixed-length record mode - -- - From: Roderick Schertler <roderick@argon.org> - Date: Tue, 06 Apr 1999 21:11:37 -0400 - Message-ID: <2795.923447497@eeyore.ibcinc.com> - Subject: Re: chomp fails with $/ in fixed-length record mode - Branch: perl - ! doop.c pod/perlfunc.pod t/op/chop.t -____________________________________________________________________________ -[ 3318] By: gsar on 1999/05/07 07:56:35 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 6 Apr 1999 01:40:36 -0400 - Message-ID: <19990406014035.A1238@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_*] Make % use fmod() - Branch: perl - ! pp.c t/op/arith.t -____________________________________________________________________________ -[ 3317] By: gsar on 1999/05/07 04:18:11 - Log: DBM Filters (via private mail) - From: pmarquess@bfsec.bt.co.uk - Date: Sun, 18 Apr 1999 21:05:52 +0100 - Message-Id: <199904182009.NAA19152@activestate.com> - Subject: DBM Filters - Branch: perl - + pod/perldbmfilter.pod - ! MANIFEST ext/DB_File/Changes ext/DB_File/DB_File.pm - ! ext/DB_File/DB_File.xs ext/DB_File/typemap - ! ext/GDBM_File/GDBM_File.pm ext/GDBM_File/GDBM_File.xs - ! ext/GDBM_File/typemap ext/NDBM_File/NDBM_File.pm - ! ext/NDBM_File/NDBM_File.xs ext/NDBM_File/typemap - ! ext/ODBM_File/ODBM_File.pm ext/ODBM_File/ODBM_File.xs - ! ext/ODBM_File/typemap ext/SDBM_File/SDBM_File.pm - ! ext/SDBM_File/SDBM_File.xs ext/SDBM_File/typemap - ! lib/AnyDBM_File.pm pod/Makefile pod/buildtoc pod/perl.pod - ! pod/perldelta.pod 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 -____________________________________________________________________________ -[ 3316] By: gsar on 1999/05/07 03:28:53 - Log: avoid negative return value from Win32::GetTickCount() - From: jan.dubois@ibm.net (Jan Dubois) - Date: Sat, 03 Apr 1999 19:04:18 +0200 - Message-ID: <37084742.22824479@smtp1.ibm.net> - Subject: Re: Win32::GetTickCount - Branch: perl - ! win32/win32.c -____________________________________________________________________________ -[ 3314] By: gsar on 1999/05/06 08:01:23 - Log: compiler fixes from Vishal Bhatia <vishalb@hotmail.com> - Date: Tue, 30 Mar 1999 23:40:34 PST - Message-ID: <19990331074034.6117.qmail@hotmail.com> - Subject: [PATCH 5.005_56] pp_entersub and pp_leavewrite(CC.pm) - -- - Date: Wed, 07 Apr 1999 00:28:23 -0800 - Message-ID: <FGBNLNPOEELFAAAA@my-dejanews.com> - Subject: [PATCH 5.005_56] function prototypes(B.pm) - -- - Date: Thu, 22 Apr 1999 23:40:52 -0700 - Message-ID: <OEAOMKBMLDADCAAA@my-dejanews.com> - Subject: [PATCH 5.005_56 ] discarding worthless padsvs - -- - Date: Tue, 27 Apr 1999 01:14:49 PDT - Message-ID: <19990427081449.28615.qmail@hotmail.com> - Subject: [PATCH 5.005_56] pp_ncmp implementation ( CC.pm) - Branch: perl - ! ext/B/B.pm ext/B/B/CC.pm ext/B/B/Stackobj.pm t/op/gv.t - ! t/op/ref.t -____________________________________________________________________________ -[ 3313] By: jhi on 1999/05/06 07:59:52 - Log: Integrate from mainperl. - Branch: cfgperl - !> (integrate 33 files) + + ext/DynaLoader/dl_mac.xs + ! MANIFEST ext/DB_File/Makefile.PL ext/NDBM_File/Makefile.PL + ! ext/POSIX/POSIX.xs lib/ExtUtils/MakeMaker.pm mg.c perl.c + ! perlsfio.h pod/perlfaq4.pod pp_ctl.c proto.h toke.c util.c + ! util.h ____________________________________________________________________________ -[ 3312] By: gsar on 1999/05/06 07:11:50 - Log: add Ethiopic section to unicode master database (from Ken - Whistler <kenw@sybase.com>) +[ 6142] By: gsar on 2000/05/28 18:21:51 + Log: File::Find fails to chdir when chasing symlinks (from + Helmut Jarausch <jarausch@igpm.rwth-aachen.de>) Branch: perl - ! lib/unicode/UnicodeData-Latest.txt + ! lib/File/Find.pm t/lib/filefind.t ____________________________________________________________________________ -[ 3311] By: gsar on 1999/05/06 05:37:55 - Log: From: Damon Atkins <n107844@sysmgtdev.nabaus.com.au> - Date: Tue, 30 Mar 1999 11:26:11 +1000 (EST) - Message-Id: <199903300126.LAA20870@sysmgtdev.nabaus.com.au> - Subject: Largefiles for Solaris +[ 6141] By: jhi on 2000/05/28 14:25:15 + Log: BSD/OS (bsdi) hints update by Timur I. Bakeyev and Todd C. Miller, + forwarded by Peter Seebach from the bsdi-users mailing list. + p5p Message-Id: <200005280543.AAA24519@guild.plethora.net> + Branch: perl + ! hints/bsdos.sh +____________________________________________________________________________ +[ 6140] By: jhi on 2000/05/28 14:11:57 + Log: Integrate with Sarathy. + Branch: cfgperl + +> (branch 30 files) + !> (integrate 93 files) +____________________________________________________________________________ +[ 6139] By: gsar on 2000/05/28 10:01:48 + Log: revise mktables.PL for bugs and newness in Unicode 3.0 + (from James Bence <jbence@amgen.com>) + Branch: perl + + lib/unicode/Is/BidiAL.pl lib/unicode/Is/BidiBN.pl + + lib/unicode/Is/BidiLRE.pl lib/unicode/Is/BidiLRO.pl + + lib/unicode/Is/BidiNSM.pl lib/unicode/Is/BidiPDF.pl + + lib/unicode/Is/BidiRLE.pl lib/unicode/Is/BidiRLO.pl + + lib/unicode/Is/Cf.pl lib/unicode/Is/Cs.pl + + lib/unicode/Is/DCfraction.pl lib/unicode/Is/Me.pl + + lib/unicode/Is/Nl.pl lib/unicode/Is/Pc.pl lib/unicode/Is/Pf.pl + + lib/unicode/Is/Pi.pl lib/unicode/Is/Sk.pl + + lib/unicode/Is/SylAA.pl lib/unicode/Is/SylAAI.pl + + lib/unicode/Is/SylAI.pl lib/unicode/Is/SylEE.pl + + lib/unicode/Is/SylII.pl lib/unicode/Is/SylN.pl + + lib/unicode/Is/SylOO.pl lib/unicode/Is/SylWAA.pl + + lib/unicode/Is/SylWEE.pl lib/unicode/Is/SylWII.pl + + lib/unicode/Is/SylWO.pl lib/unicode/Is/SylWOO.pl + + lib/unicode/Is/SylWU.pl + ! MANIFEST lib/unicode/Is/Cn.pl lib/unicode/Is/Graph.pl + ! lib/unicode/Is/LbrkAI.pl lib/unicode/Is/LbrkAL.pl + ! lib/unicode/Is/LbrkB2.pl lib/unicode/Is/LbrkBA.pl + ! lib/unicode/Is/LbrkBB.pl lib/unicode/Is/LbrkBK.pl + ! lib/unicode/Is/LbrkCB.pl lib/unicode/Is/LbrkCL.pl + ! lib/unicode/Is/LbrkCM.pl lib/unicode/Is/LbrkCR.pl + ! lib/unicode/Is/LbrkEX.pl lib/unicode/Is/LbrkGL.pl + ! lib/unicode/Is/LbrkHY.pl lib/unicode/Is/LbrkID.pl + ! lib/unicode/Is/LbrkIN.pl lib/unicode/Is/LbrkIS.pl + ! lib/unicode/Is/LbrkLF.pl lib/unicode/Is/LbrkNS.pl + ! lib/unicode/Is/LbrkNU.pl lib/unicode/Is/LbrkOP.pl + ! lib/unicode/Is/LbrkPO.pl lib/unicode/Is/LbrkPR.pl + ! lib/unicode/Is/LbrkQU.pl lib/unicode/Is/LbrkSA.pl + ! lib/unicode/Is/LbrkSG.pl lib/unicode/Is/LbrkSP.pl + ! lib/unicode/Is/LbrkSY.pl lib/unicode/Is/LbrkXX.pl + ! lib/unicode/Is/LbrkZW.pl lib/unicode/Is/Punct.pl + ! lib/unicode/Is/Space.pl lib/unicode/Is/SylA.pl + ! lib/unicode/Is/SylC.pl lib/unicode/Is/SylE.pl + ! lib/unicode/Is/SylI.pl lib/unicode/Is/SylO.pl + ! lib/unicode/Is/SylU.pl lib/unicode/Is/SylV.pl + ! lib/unicode/Is/SylWA.pl lib/unicode/Is/SylWC.pl + ! lib/unicode/Is/SylWE.pl lib/unicode/Is/SylWI.pl + ! lib/unicode/Is/SylWV.pl lib/unicode/Is/Upper.pl + ! lib/unicode/Makefile lib/unicode/mktables.PL +____________________________________________________________________________ +[ 6138] By: gsar on 2000/05/28 08:50:32 + Log: add note about the handling of negative indices to tied arrays + (from Michael G Schwern <schwern@pobox.com>) + Branch: perl + ! pod/perltie.pod +____________________________________________________________________________ +[ 6137] By: gsar on 2000/05/28 08:46:10 + Log: fix bogus redeclaration warning for "our" variables in different + scopes + Branch: perl + ! op.c t/pragma/strict-vars +____________________________________________________________________________ +[ 6136] By: gsar on 2000/05/28 08:31:20 + Log: random pod typos (from Peter Scott <Peter@PSDT.com>) + Branch: perl + ! ext/Devel/Peek/Peek.pm pod/perldebguts.pod +____________________________________________________________________________ +[ 6135] By: gsar on 2000/05/28 08:17:50 + Log: enable Test::Harness to dynamically determine column width etc. + (from Rob Napier <rnapier@employees.org>) Branch: perl - ! hints/solaris_2.sh + ! lib/Test/Harness.pm ____________________________________________________________________________ -[ 3310] By: gsar on 1999/05/06 05:14:35 - Log: emit more accurate diagnostic for syntax errors involving <> - within eval"" +[ 6134] By: gsar on 2000/05/28 08:13:39 + Log: make Test::Harness use wait.h/WCOREDUMP if available + (from Ben Tilly <ben_tilly@hotmail.com>) Branch: perl - ! toke.c utils/perldoc.PL + ! lib/Test/Harness.pm ____________________________________________________________________________ -[ 3309] By: gsar on 1999/05/06 04:36:31 - Log: additional test for IPC::Open3 (courtesy RonaldWS@aol.com) +[ 6133] By: gsar on 2000/05/28 08:08:05 + Log: elide bogus test in change#6132 Branch: perl - ! t/lib/open3.t + ! t/pragma/warn/9enabled ____________________________________________________________________________ -[ 3308] By: gsar on 1999/05/06 03:19:16 - Log: applied first part of suggested patch (bug described cannot be - reproduced any longer, so the second inconclusive part has not - been applied) - From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - Date: Sun, 28 Mar 1999 04:51:34 +0100 - Message-Id: <199903280351.EAA20430@crypt.compulink.co.uk> - Subject: [PATCH 5.005_56] Re: A core dump +[ 6132] By: gsar on 2000/05/28 08:03:14 + Log: warnings::enabled() doesn't fall back to looking at $^W if + caller isn't using lexical warnings (from Paul Marquess) Branch: perl - ! toke.c + ! pp_ctl.c t/pragma/warn/9enabled ____________________________________________________________________________ -[ 3307] By: gsar on 1999/05/06 01:56:06 - Log: fix bogus OPf_REF context in C<sort BLOCK @foo> (extension of - change#3180) +[ 6131] By: gsar on 2000/05/28 07:57:47 + Log: avoid warnings in POSIX.pm (from Barrie Slaymaker) Branch: perl - ! op.c + ! ext/POSIX/POSIX.pm ____________________________________________________________________________ -[ 3306] By: gsar on 1999/05/05 17:17:34 - Log: applied non-conflicting parts of suggested patch - From: Charles Bailey <BAILEY@newman.upenn.edu> - Date: Sat, 27 Mar 1999 00:16:51 -0400 (EDT) - Message-id: <01J9AZY8I2PW001O2S@mail.newman.upenn.edu> - Subject: [Patch 5.005_56] Revised VMS patch +[ 6130] By: gsar on 2000/05/28 07:29:12 + Log: fix places that mean C<"word" character> but say C<alphanumeric + character> Branch: perl - ! Changes ext/B/defsubs.h.PL hv.c iperlsys.h perl.c - ! pod/perldiag.pod proto.h util.c vms/perlvms.pod vms/vms.c + ! pod/perlfunc.pod pod/perlre.pod pod/perlretut.pod ____________________________________________________________________________ -[ 3305] By: gsar on 1999/05/05 16:20:19 - Log: make perldoc use backslashed pathnames within system() on win32 +[ 6129] By: gsar on 2000/05/28 07:18:41 + Log: VMS test harness tweak (from Jesper Naur <jesper.naur@post.tele.dk>) Branch: perl - ! pod/perldiag.pod pod/perlthrtut.pod utils/perldoc.PL + ! vms/test.com ____________________________________________________________________________ -[ 3304] By: gsar on 1999/05/05 07:29:43 - Log: upgrade Pod::Parser to v1.081 from CPAN +[ 6128] By: gsar on 2000/05/28 07:12:55 + Log: new perlxstut example for passing/returning refs to arrays + (from David Lowe <dlowe@pootpoot.com>) Branch: perl - ! lib/Pod/Checker.pm lib/Pod/InputObjects.pm lib/Pod/Parser.pm - ! lib/Pod/PlainText.pm lib/Pod/Select.pm lib/Pod/Usage.pm - ! t/pod/special_seqs.t t/pod/special_seqs.xr t/pod/testp2pt.pl + ! pod/perlxstut.pod ____________________________________________________________________________ -[ 3303] By: gsar on 1999/05/05 07:02:07 - Log: From: Andy Dougherty <doughera@lafayette.edu> - Date: Fri, 19 Mar 1999 12:31:35 -0500 (EST) - Message-Id: <Pine.GSU.4.05.9903191208250.8899-100000@newton.phys> - Subject: [PATCH 5.005_03-MT3] INSTALL patches +[ 6127] By: gsar on 2000/05/28 07:02:50 + Log: call_method(...,G_EVAL) can longjmp() out if the method probing + failed (from Gisle Aas) Branch: perl - ! INSTALL + ! cop.h perl.c ____________________________________________________________________________ -[ 3302] By: gsar on 1999/05/05 06:55:21 - Log: load base packages based on nonexistent $VERSION - From: andreas.koenig@anima.de (Andreas J. Koenig) - Date: 19 Mar 1999 06:00:28 +0100 - Message-ID: <sfcsob2m5ub.fsf@dubravka.in-berlin.de> - Subject: Re: base.pm flaw +[ 6126] By: gsar on 2000/05/28 06:39:53 + Log: change#2879 broke rvalue autovivification of magicals such as ${$num} + (reworked variant of patch suggested by Simon Cozens) Branch: perl - ! lib/base.pm lib/locale.pm + ! embed.h embed.pl gv.c pod/perlapi.pod pod/perlintern.pod pp.c + ! pp_hot.c proto.h t/op/gv.t ____________________________________________________________________________ -[ 3301] By: gsar on 1999/05/04 05:41:08 - Log: pod2man outputs switched date and revision label (fix suggested by - EthanSasiela@mede.com) +[ 6125] By: gsar on 2000/05/28 05:14:55 + Log: enable propagating exception objects via Perl_croak() in XS code + (from Gisle Aas) Branch: perl - ! pod/pod2man.PL + ! util.c ____________________________________________________________________________ -[ 3300] By: gsar on 1999/05/03 18:48:25 - Log: adjust win32_stat() to cope with FindFirstFile() and stat() bugs - (makes opendir(D,"c:") work reliably) +[ 6124] By: gsar on 2000/05/28 05:07:28 + Log: integrate vmsperl contents into mainline Branch: perl - ! win32/win32.c + !> lib/ExtUtils/MM_VMS.pm lib/File/Spec/VMS.pm t/op/lex_assign.t + !> vms/ext/vmsish.pm vms/ext/vmsish.t vms/test.com vms/vms.c + !> vms/vmsish.h ____________________________________________________________________________ -[ 3299] By: gsar on 1999/05/02 19:39:55 - Log: add test case for change#3298 +[ 6123] By: gsar on 2000/05/28 05:03:53 + Log: clarify gotcha with #line directives (from Rocco Caputo + <troc@netrus.net>) Branch: perl - ! sv.c t/op/readdir.t + ! pod/perldebug.pod pod/perlsyn.pod ____________________________________________________________________________ -[ 3298] By: gsar on 1999/05/02 19:24:41 - Log: close directory handles properly when localized +[ 6122] By: gsar on 2000/05/28 04:58:29 + Log: downgrade fatal error on C<"foo@nosucharray.com"> to optional warning + (from Mark-Jason Dominus) Branch: perl - ! sv.c -____________________________________________________________________________ -[ 3297] By: jhi on 1999/04/30 11:42:14 - Log: Integrate from mainperl. - Branch: cfgperl - !> Changes config_h.SH configure.com lib/AutoLoader.pm - !> lib/AutoSplit.pm lib/File/Path.pm pod/perlre.pod pp.c pp_ctl.c - !> pp_sys.c proto.h regcomp.c t/op/die.t t/op/ref.t util.c - !> vms/descrip_mms.template vms/gen_shrfls.pl vms/munchconfig.c - !> vms/subconfigure.com win32/win32.c -____________________________________________________________________________ -[ 3293] By: chip on 1999/04/29 18:50:49 - Log: Fix shebang lines. - Branch: maint-5.004/perl - ! Porting/p4d2p h2pl/mksizes 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 win32/bin/search.pl - ! x2p/find2perl.PL x2p/s2p.PL + ! lib/ExtUtils/typemap pod/perl56delta.pod pod/perlsub.pod + ! pod/perltrap.pod t/base/lex.t t/pragma/strict-vars + ! t/pragma/strict.t t/pragma/warn/toke t/pragma/warnings.t + ! toke.c ____________________________________________________________________________ -[ 3284] By: gsar on 1999/04/27 00:48:42 - Log: integrate change#3279 from maint-5.004 - Branch: perl - ! lib/AutoLoader.pm +[ 6121] By: bailey on 2000/05/25 04:46:54 + Log: Allow eliminate_macros() and fixpath() to handle space-delimited + lists (based on fixes by Craig Berry) + Branch: vmsperl + ! lib/File/Spec/VMS.pm ____________________________________________________________________________ -[ 3279] By: chip on 1999/04/26 23:09:26 - Log: Make &AutoLoad::AUTOLOAD reentrant. - Branch: maint-5.004/perl - ! lib/AutoLoader.pm +[ 6120] By: bailey on 2000/05/25 04:25:38 + Log: Add missing escape (Charles Lane) + Branch: vmsperl + ! t/op/lex_assign.t ____________________________________________________________________________ -[ 3276] By: chip on 1999/04/26 22:34:36 - Log: Make porting scripts executable. - Branch: maint-5.004/perl - ! Changes Porting/genlog Porting/makerel Porting/p4desc - ! Porting/patchls +[ 6119] By: bailey on 2000/05/25 04:21:25 + Log: Quiet error messages in vmsish.t (Charles Lane) + Branch: vmsperl + ! vms/ext/vmsish.t ____________________________________________________________________________ -[ 3274] By: gsar on 1999/04/26 17:30:31 - Log: allow embedded null characters in diagnostics - Branch: perl - ! pp_ctl.c pp_sys.c proto.h regcomp.c t/op/die.t util.c +[ 6118] By: bailey on 2000/05/25 04:17:57 + Log: Regularize distinction between RMS$_DNF and RMS$_DIR (Craig Berry) + Flatten case labels in switch statements uniformly (Charles Bailey) + Branch: vmsperl + ! vms/vms.c ____________________________________________________________________________ -[ 3273] By: gsar on 1999/04/26 08:27:22 - Log: hand-applied conflicting parts of suggested patch - From: Charles Bailey <BAILEY@newman.upenn.edu> - Date: Wed, 17 Mar 1999 23:55:23 -0400 (EDT) - Message-id: <01J8YELSL7WK001E7S@mail.newman.upenn.edu> - Subject: [PATCH 5.005_56] VMS configuration/build - Branch: perl - ! configure.com vms/descrip_mms.template vms/gen_shrfls.pl - ! vms/munchconfig.c vms/subconfigure.com +[ 6117] By: bailey on 2000/05/25 03:58:09 + Log: Treat sockets as special in sys(read|write) (Charles Lane et al.) + Branch: vmsperl + ! vms/vmsish.h ____________________________________________________________________________ -[ 3272] By: gsar on 1999/04/26 08:25:41 - Log: update Changes; tweak minor regressions - Branch: perl - ! Changes lib/AutoSplit.pm lib/File/Path.pm +[ 6116] By: bailey on 2000/05/25 03:11:15 + Log: Miscellaneous cosmetic fixes (Charles Lane) + Branch: vmsperl + ! lib/ExtUtils/MM_VMS.pm ____________________________________________________________________________ -[ 3271] By: gsar on 1999/04/26 07:52:51 - Log: integrate change#3229 from maint-5.004 - Branch: perl - ! pp_ctl.c util.c +[ 6115] By: bailey on 2000/05/25 03:10:36 + Log: Add bounds checking for several strings (Charles Lane) + Branch: vmsperl + ! vms/vms.c ____________________________________________________________________________ -[ 3270] By: gsar on 1999/04/25 22:58:27 - Log: fix buggy reference count on refs to SVs with autoviv magic - (resulted in C<my @a; $a[1] = 1; print \$_ for @a> and Data::Dumper - accessing free()d memory) - Branch: perl - ! pp.c t/op/ref.t +[ 6114] By: bailey on 2000/05/25 02:25:34 + Log: Urk -- undo previous removal of vmsish 'exit' change + Branch: vmsperl + ! vms/ext/vmsish.pm vms/vmsish.h ____________________________________________________________________________ -[ 3269] By: gsar on 1999/04/24 17:07:55 - Log: fix bug in change#3123 (off-by-one, caused C<qx[noargs]> to fail - on win32) - Branch: perl - ! win32/win32.c +[ 6113] By: bailey on 2000/05/24 02:24:40 + Log: Ugly workaround for version-specific RTL error + Branch: vmsperl + ! vms/vms.c ____________________________________________________________________________ -[ 3268] By: gsar on 1999/04/24 16:38:25 - Log: kill dup hunk - Branch: perl - ! config_h.SH +[ 6112] By: bailey on 2000/05/24 02:19:55 + Log: Check for existence of file before trying to delete + Branch: vmsperl + ! vms/test.com ____________________________________________________________________________ -[ 3267] By: gsar on 1999/04/24 16:35:57 - Log: integrate cfgperl changes into mainline - Branch: perl - +> myconfig.SH - - myconfig - ! pod/perlre.pod - !> (integrate 38 files) -____________________________________________________________________________ -[ 3266] By: jhi on 1999/04/23 18:42:44 - Log: From: "Kurt D. Starsinic" <kstar@chapin.edu> - To: perl5-porters@perl.org, Jarkko Hietaniemi <jhi@iki.fi>, - Graham Barr <gbarr@pobox.com>, Gurusamy Sarathy <gsar@activestate.com> - Cc: Lionel Cons <lionel.cons@cern.ch>, - Ilya Zakharevich <ilya@math.ohio-state.edu>, - David Hayes <david@bdel.com> - Subject: [PATCH] h2ph - Date: Fri, 23 Apr 1999 12:37:23 -0400 - Message-ID: <19990423123723.A49550@O2.chapin.edu> - Branch: cfgperl - ! utils/h2ph.PL -____________________________________________________________________________ -[ 3265] By: jhi on 1999/04/21 18:17:12 - Log: From: lane@duphy4.physics.drexel.edu (by way of Dan Sugalski <sugalskd@ous.edu>) - To: perlbug@perl.org - Subject: [PATCH Perl 5.005.56] descrip_mms.template installed files fix - Date: Wed, 21 Apr 1999 08:17:54 -0700 - Message-Id: <3.0.6.32.19990421081754.03127b60@ous.edu> - Branch: cfgperl - ! vms/descrip_mms.template -____________________________________________________________________________ -[ 3264] By: jhi on 1999/04/20 08:50:54 - Log: From: Andy Dougherty <doughera@lafayette.edu> - To: The Perl Porters Mailing List <perl5-porters@perl.org> - Subject: [PATCH 5.005_56] Re: 5.006 Todo - Date: Mon, 19 Apr 1999 16:27:07 -0400 (EDT) - Message-Id: <Pine.GSU.4.05.9904191623470.7838-100000@newton.phys> - Branch: cfgperl - ! Porting/pumpkin.pod -____________________________________________________________________________ -[ 3263] By: jhi on 1999/04/20 08:05:01 - Log: From: Chip Salzenberg <chip@perlsupport.com> - To: Perl 5 Porters <perl5-porters@perl.org> - Subject: [PATCH 5.005_56] Configure: $sig_count - Date: Sun, 18 Apr 1999 17:54:36 -0400 - Message-ID: <19990418175436.A27496@perlsupport.com> - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH +[ 6111] By: bailey on 2000/05/23 23:35:13 + Log: Resync with mainline prior to post-5.6.0 updates + Branch: vmsperl + +> (branch 49 files) + - t/lib/thread.t t/op/64bit.t t/op/nothread.t + ! vms/ext/vmsish.pm + !> (integrate 334 files) ____________________________________________________________________________ -[ 3262] By: jhi on 1999/04/19 18:23:50 - Log: Subject: PATCH wrong faq reference in perlbook.pod - From: Robin Barker <rmb1@cise.npl.co.uk> - To: perlbug@perl.com - Date: Fri, 9 Apr 1999 16:05:23 +0100 (BST) - Message-Id: <199904091505.QAA03757@cyclone.cise.npl.co.uk> +[ 6110] By: jhi on 2000/05/23 19:28:32 + Log: todo tweak Branch: cfgperl - ! pod/perlbook.pod -____________________________________________________________________________ -[ 3261] By: jhi on 1999/04/15 13:59:04 - Log: From: Andy Dougherty <doughera@lafayette.edu> - To: Hugo van der Sanden <hugo@corp.netcom.net.uk> - Cc: Perl Porters <perl5-porters@perl.org> - Subject: [PATCH] Re: 5.005_03 and gcc, GNU ld under Solaris 2.6 - Date: Wed, 14 Apr 1999 17:07:43 -0400 (EDT) - Message-Id: <Pine.GSU.4.05.9904141658290.4262-100000@newton.phys> - Branch: cfgperl - ! hints/solaris_2.sh -____________________________________________________________________________ -[ 3260] By: jhi on 1999/04/15 13:56:53 - Log: From: Tom Christiansen <tchrist@jhereg.perl.com> - To: pumpkings@jhereg.perl.com - Subject: PATCH: 5.005_56: perldata.pod (UPDATE) - Date: Thu, 15 Apr 1999 07:13:41 -0600 - Message-Id: <199904151313.HAA07682@jhereg.perl.com> - Branch: cfgperl - ! pod/perldata.pod + ! Todo-5.6 ____________________________________________________________________________ -[ 3259] By: jhi on 1999/04/13 23:12:52 - Log: LDLIBPTH also on 'clean' targets. +[ 6109] By: jhi on 2000/05/18 17:38:54 + Log: Integrate with Sarathy. Branch: cfgperl - ! Makefile.SH + !> mg.c perl.h win32/perlhost.h ____________________________________________________________________________ -[ 3258] By: jhi on 1999/04/13 21:38:46 - Log: Add information about the two DEC C compiler optimizer bugs - (what patch levels of the compilers fix them). - Branch: cfgperl - ! pp.c t/op/repeat.t +[ 6108] By: gsar on 2000/05/17 02:24:56 + Log: reenable fake signal handling on Windows, bugs and all + Branch: perl + ! mg.c perl.h win32/perlhost.h ____________________________________________________________________________ -[ 3257] By: jhi on 1999/04/13 14:25:08 - Log: Be polite about ccdlflags and lddflags, too. - Avoid Perl's malloc only when threaded. +[ 6107] By: jhi on 2000/05/15 18:01:41 + Log: Tweak the todo list. Branch: cfgperl - ! hints/aix.sh + ! Todo-5.6 ____________________________________________________________________________ -[ 3256] By: jhi on 1999/04/13 10:21:33 - Log: Croak if no known ways to semctl() (don't assume union semun). +[ 6106] By: jhi on 2000/05/15 13:41:48 + Log: The (Configure) script refuses to go on, after asking for + 'You may also choose to try maximal 64-bitness....'. + If answer is yes the script can't find the 'workshoplibpth.cbu' file. + -- Patrick Zima + p5p Message-Id: <200005151108.NAA19733@pc026991.otn.lm.dasa.de> Branch: cfgperl - ! doio.c perl.h + ! hints/solaris_2.sh ____________________________________________________________________________ -[ 3255] By: jhi on 1999/04/13 09:10:26 - Log: From: Dan Sugalski <sugalskd@osshe.edu> - To: perl5-porters@perl.org, vmsperl@perl.org - Subject: [Patch 5.005/5.006]Another MM_VMS.pm patch - Date: Mon, 12 Apr 1999 13:36:48 -0700 - Message-Id: <3.0.6.32.19990412133648.030e7ec0@ous.edu> - Branch: cfgperl - ! lib/ExtUtils/MM_VMS.pm -____________________________________________________________________________ -[ 3254] By: jhi on 1999/04/13 06:56:26 - Log: From: "Todd C. Miller" <Todd.Miller@courtesan.com> - To: perlbug@perl.com - Subject: Update for OpenBSD hints - Date: Mon, 12 Apr 1999 23:12:22 -0600 (MDT) - Message-Id: <199904130512.XAA27712@xerxes.courtesan.com> +[ 6105] By: jhi on 2000/05/11 14:37:43 + Log: Integrate with Sarathy. Branch: cfgperl - ! hints/openbsd.sh + !> embed.h embed.pl global.sym makedef.pl objXSUB.h perl.c + !> perlapi.c pod/perlapi.pod proto.h win32/win32.c ____________________________________________________________________________ -[ 3229] By: chip on 1999/04/13 04:04:14 - Log: Preserve errno from importunities of sfio. - Branch: maint-5.004/perl - ! pp_ctl.c util.c +[ 6104] By: gsar on 2000/05/11 03:39:07 + Log: PL_sys_intern was being initialized too late on windows + Branch: perl + ! embed.h embed.pl global.sym makedef.pl objXSUB.h perl.c + ! perlapi.c pod/perlapi.pod proto.h win32/win32.c ____________________________________________________________________________ -[ 3226] By: jhi on 1999/04/11 12:52:26 - Log: If both ways to call semctl are broken, skip the tests. - Branch: cfgperl - ! t/lib/ipc_sysv.t -____________________________________________________________________________ -[ 3225] By: jhi on 1999/04/10 22:27:28 - Log: From: Andy Dougherty <doughera@lafayette.edu> - To: dsembr01@ox.slug.louisville.edu - Cc: perlbug@perl.com - Subject: [PATCH 5.004_05 5.005_03 5.005_56] Re: Misspelled macro in ext/POSIX/POSIX.xs? - Date: Fri, 9 Apr 1999 16:58:08 -0400 (EDT) - Message-Id: <Pine.GSU.4.05.9904091648570.894-100000@newton.phys> +[ 6103] By: jhi on 2000/05/09 19:42:20 + Log: Test tweaking for Unicos continues. Branch: cfgperl - ! ext/POSIX/POSIX.xs + ! t/op/64bitint.t ____________________________________________________________________________ -[ 3224] By: jhi on 1999/04/09 18:50:32 - Log: From: Andy Dougherty <doughera@lafayette.edu> - To: Perl Porters <perl5-porters@perl.org> - Subject: [PATCH 5.005_56] Re: prefix= in hints - Date: Fri, 9 Apr 1999 14:54:18 -0400 (EDT) - Message-Id: <Pine.GSU.4.05.9904091445280.894-100000@newton.phys> - - (Overrides change #3204 from Kurt) +[ 6102] By: jhi on 2000/05/09 16:47:27 + Log: The test suite tweak in #6101 wasn't quite right. Branch: cfgperl - ! hints/linux.sh + ! t/lib/complex.t ____________________________________________________________________________ -[ 3223] By: jhi on 1999/04/09 18:37:55 - Log: Understand Apollo's //node notation. - - From: Johann Klasek <jk@auto.tuwien.ac.at> - To: jhi@iki.fi - Subject: Re: DomainPerl - Date: Fri, 9 Apr 1999 18:21:37 +0200 - Message-ID: <19990409182137.A2299@euklid.auto.tuwien.ac.at> +[ 6101] By: jhi on 2000/05/09 15:35:34 + Log: Hints and test tweaks for Unicos. Branch: cfgperl - ! lib/Cwd.pm + ! hints/unicos.sh t/lib/b.t t/lib/complex.t t/op/64bitint.t ____________________________________________________________________________ -[ 3220] By: jhi on 1999/04/04 16:33:49 - Log: Integrate from mainperl. +[ 6100] By: jhi on 2000/05/08 21:15:06 + Log: More compilation tweakery from Allen Smith. Branch: cfgperl - !> (integrate 39 files) -____________________________________________________________________________ -[ 3219] By: gsar on 1999/04/04 02:48:17 - Log: tweak previous change - Branch: maint-5.005/perl - ! win32/win32.c -____________________________________________________________________________ -[ 3218] By: gsar on 1999/04/04 02:44:47 - Log: be careful about extending the stack for the Win32:: builtins - Branch: maint-5.005/perl - ! win32/win32.c -____________________________________________________________________________ -[ 3217] By: gsar on 1999/04/04 01:59:26 - Log: correct places that said newSVpv() when they meant newSVpvn() - Branch: perl - ! XSUB.h dump.c ext/B/B.xs ext/B/defsubs.h.PL - ! ext/DB_File/DB_File.xs ext/DynaLoader/dl_vms.xs - ! ext/IPC/SysV/SysV.xs ext/Opcode/Opcode.xs ext/POSIX/POSIX.xs - ! ext/Socket/Socket.xs ext/attrs/attrs.xs gv.c hv.c hv.h - ! jpl/JNI/JNI.xs mg.c op.c perl.c pod/perlguts.pod pp.c pp_ctl.c - ! pp_sys.c regcomp.c toke.c util.c win32/dl_win32.xs - ! win32/win32.c -____________________________________________________________________________ -[ 3216] By: gsar on 1999/04/03 23:58:27 - Log: avoid duplicate code - Branch: perl - ! sv.c -____________________________________________________________________________ -[ 3215] By: gsar on 1999/04/03 23:14:34 - Log: grow PL_tmps_stack more efficiently; make it more amenable to - STRESS_REALLOC testing - Branch: perl - ! embed.h embed.pl global.sym objXSUB.h pp.h proto.h scope.c - ! sv.c -____________________________________________________________________________ -[ 3214] By: gsar on 1999/04/03 21:01:09 - Log: scrounge and save three extra branches in pp_entersub() - Branch: perl - ! cv.h pp_ctl.c pp_hot.c -____________________________________________________________________________ -[ 3213] By: gsar on 1999/04/03 17:43:23 - Log: remove duplicate code and an extra branch in sv_setsv() and - other hot code by making SvTHINKFIRST() think about FAKE SVs - Branch: perl - ! doio.c embed.h embed.pl global.sym objXSUB.h pp.c pp_hot.c - ! proto.h scope.c sv.c sv.h + ! hints/irix_6.sh ____________________________________________________________________________ -[ 3212] By: jhi on 1999/04/03 16:20:09 - Log: Fix up some _t nits (Pid_t, Gid_t, Uid_t, etc. instead of int). - - From: John Bley <jbb6@acpub.duke.edu> - To: perlbug@perl.org - Subject: [PATCH]5.005_03 (CORE) Fix some _t nits - Date: Thu, 1 Apr 1999 02:01:47 -0500 (EST) - Message-ID: <Pine.SOL.3.91.990401015805.21458A-100000@soc13.acpub.duke.edu> +[ 6099] By: jhi on 2000/05/08 19:21:18 + Log: Tweaks for the cc bugs from Allen Smith. Branch: cfgperl - ! doio.c pp_sys.c + ! hints/irix_6.sh ____________________________________________________________________________ -[ 3211] By: jhi on 1999/04/03 13:27:26 - Log: Change #3210 was rather unportable. This is better. +[ 6098] By: jhi on 2000/05/08 19:13:37 + Log: Add a note about other, yet unsupported, shadow password APIs. Branch: cfgperl - ! Configure config_h.SH + ! pp_sys.c ____________________________________________________________________________ -[ 3210] By: jhi on 1999/04/03 13:16:20 - Log: Avoid Digital UNIX' ksh. - - From: Jarkko Hietaniemi <jhi@iki.fi> - To: Henrik Tougaard <ht000@siberut.foa.dk> - Cc: perlbug@perl.com, ht000@foa.dk - Subject: Re: Not OK perl5.005_03-MAINT_TRIAL_4 - Date: Wed, 27 Jan 1999 16:52:33 +0200 (EET) - Message-ID: <13999.10289.319422.239987@alpha.hut.fi> +[ 6097] By: jhi on 2000/05/08 18:46:34 + Log: Add a note about possible compilation problems from Allen Smith. Branch: cfgperl - ! Configure config_h.SH + ! hints/irix_6.sh ____________________________________________________________________________ -[ 3209] By: jhi on 1999/04/03 12:49:04 - Log: Integrate from mainperl. - Branch: cfgperl - !> Changes Makefile.SH README installperl t/lib/bigfloatpm.t -____________________________________________________________________________ -[ 3208] By: jhi on 1999/04/03 12:27:24 - Log: Add -mabi=64 to ccflags for 64-bit IRIX gcc. - - From: Lionel Cons <lionel.cons@cern.ch> - To: jhi@iki.fi - Cc: perlbug@perl.com, kstar@isinet.com, - Philippe Defert <philippe.defert@cern.ch> - Subject: Re: Not OK: perl 5.00503 on IP27-irix 6.5 (UNINSTALLED) - Date: Thu, 1 Apr 1999 14:05:28 +0200 (METDST) - Message-Id: <199904011205.OAA11380@mercury.cern.ch> +[ 6096] By: jhi on 2000/05/08 17:33:10 + Log: Integrate with Sarathy. Branch: cfgperl - ! hints/irix_6.sh + !> README.cygwin cygwin/Makefile.SHs cygwin/cygwin.c + !> hints/cygwin.sh pp_sys.c sv.c win32/perlhost.h ____________________________________________________________________________ -[ 3207] By: jhi on 1999/04/03 12:20:21 - Log: Be polite about usemymalloc. +[ 6095] By: jhi on 2000/05/08 16:21:33 + Log: Introduce NV_PRESERVED_BITS. Not yet used anywhere but + might be useful in future. Branch: cfgperl - ! hints/aix.sh + ! Configure Porting/Glossary Porting/config.sh Porting/config_H + ! config_h.SH + Branch: metaconfig + ! U/installdirs/inc_version_list.U + Branch: metaconfig/U/perl + ! perlxv.U ____________________________________________________________________________ -[ 3206] By: gsar on 1999/04/02 23:31:59 - Log: a typo in change#3205 +[ 6094] By: gsar on 2000/05/08 14:22:22 + Log: cygwin update (from Eric Fifer <efifer@sanwaint.com>) Branch: perl - ! t/lib/bigfloatpm.t + ! README.cygwin cygwin/Makefile.SHs cygwin/cygwin.c + ! hints/cygwin.sh pp_sys.c ____________________________________________________________________________ -[ 3205] By: gsar on 1999/04/02 23:20:31 - Log: make testsuite reflect change#3157 (Math::BigFloat->new now - returns NaNs faithfully) +[ 6093] By: gsar on 2000/05/08 12:52:28 + Log: fork() failure to create pseudo process sets errno=EAGAIN and returns + undef on windows (from Clinton Pierce <clintp@geeksalad.org>) Branch: perl - ! t/lib/bigfloatpm.t + ! pp_sys.c sv.c win32/perlhost.h ____________________________________________________________________________ -[ 3204] By: jhi on 1999/04/02 22:03:23 - Log: On -Uinstallusrbinperl and no -Dprefix, set prefix to /usr/local. - - From: "Kurt D. Starsinic" <kstar@chapin.edu> - To: perl5-porters@perl.org - Subject: linux hints nit - Date: Fri, 2 Apr 1999 16:49:47 -0500 - Message-ID: <19990402164947.E80926@O2.chapin.edu> +[ 6092] By: jhi on 2000/05/07 22:40:34 + Log: Regen perltoc with the fixed buildtoc. Branch: cfgperl - ! hints/linux.sh + ! pod/perltoc.pod ____________________________________________________________________________ -[ 3203] By: jhi on 1999/04/02 22:00:56 - Log: Display exact glibc version in Linux. - - From: Andy Dougherty <doughera@lafayette.edu> - To: Perl Porters <perl5-porters@perl.org> - Subject: Displaying glibc version on Linux - Date: Mon, 29 Mar 1999 15:04:26 -0500 (EST) - Message-Id: <Pine.GSU.4.05.9903291417370.15335-100000@newton.phys> +[ 6091] By: jhi on 2000/05/07 22:24:16 + Log: Integrate with Sarathy. Branch: cfgperl - ! hints/linux.sh + !> perl.c pod/buildtoc pp.c pp_hot.c sv.c t/op/quotemeta.t + !> t/op/substr.t toke.c ____________________________________________________________________________ -[ 3202] By: gsar on 1999/04/02 21:23:18 - Log: various little goofs +[ 6090] By: gsar on 2000/05/07 19:47:07 + Log: concat doesn't preserve utf8-ness, and doesn't invalidate + [NI]OK; added tests for both Branch: perl - ! Changes Makefile.SH README installperl -____________________________________________________________________________ -[ 3201] By: jhi on 1999/04/02 13:13:39 - Log: Configure regen. - - Add llseek + offset_t probing. - Change CONFIG to CONFIGDOTSH. - 'unset foo' is unportable, use foo=''. - Branch: cfgperl - ! Configure Makefile.SH Policy_sh.SH cflags.SH config_h.SH - ! configpm makeaperl.SH makedepend.SH makedir.SH myconfig.SH - ! perl_exp.SH writemain.SH + ! perl.c pp_hot.c sv.c t/op/substr.t ____________________________________________________________________________ -[ 3200] By: jhi on 1999/04/02 12:06:22 - Log: Introduce myconfig.SH. - - From: Andy Dougherty <doughera@lafayette.edu> - To: Jarkko Hietaniemi <jhi@iki.fi> - Cc: Nick Ing-Simmons <nik@tiuk.ti.com>, Perl Porters <perl5-porters@perl.org> - Subject: [PATCH] myconfig.SH (was Re: perl install bug on AIX 4.3.1.0) - Date: Tue, 30 Mar 1999 12:41:29 -0500 (EST) - Message-Id: <Pine.GSU.4.05.9903301222280.15987-100000@newton.phys> - Branch: cfgperl - + myconfig.SH - - myconfig - ! MANIFEST -____________________________________________________________________________ -[ 3195] By: jhi on 1999/03/28 16:42:54 - Log: Update perlhist on 5_03. - Branch: maint-5.005/perl - ! pod/perlhist.pod -____________________________________________________________________________ -[ 3194] By: jhi on 1999/03/28 12:30:01 - Log: Integrate from mainperl. - Branch: cfgperl - +> t/op/grep.t - ! lib/Math/BigFloat.pm lib/Math/BigInt.pm lib/bigfloat.pl - ! t/lib/bigintpm.t - !> MANIFEST Porting/p4desc ext/Thread/Thread.xs op.c - !> t/lib/thread.t -____________________________________________________________________________ -[ 3189] By: gsar on 1999/03/28 08:22:00 - Log: various pod niggles - Branch: maint-5.005/perl - ! pod/perl.pod pod/perldebug.pod pod/perldiag.pod - ! pod/perlfunc.pod pod/perlhist.pod -____________________________________________________________________________ -[ 3187] By: gsar on 1999/03/28 07:31:16 - Log: regularize CAPI declarations (CAPI extensions now build under - the Borland compiler) - Branch: maint-5.005/perl - ! win32/GenCAPI.pl -____________________________________________________________________________ -[ 3186] By: gsar on 1999/03/28 07:26:33 - Log: ensure XS_LOCKS stuff happens *before* XSUB is entered under - -DPERL_CAPI - Branch: maint-5.005/perl - ! XSlock.h win32/GenCAPI.pl win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 3183] By: gsar on 1999/03/28 06:00:46 - Log: update p4 utility to ignore non-text files - Branch: perl - ! Porting/p4desc -____________________________________________________________________________ -[ 3181] By: gsar on 1999/03/28 03:37:23 - Log: integrate change#3179 from maint-5.005 - Branch: perl - !> ext/Thread/Thread.xs t/lib/thread.t -____________________________________________________________________________ -[ 3180] By: gsar on 1999/03/28 02:28:20 - Log: fix bogus OPf_REF context for the BLOCK in C<grep BLOCK @foo> - (sometimes caused bizarreness in the BLOCK) - Branch: perl - + t/op/grep.t - ! MANIFEST op.c -____________________________________________________________________________ -[ 3179] By: gsar on 1999/03/28 02:14:04 - Log: fix thread segfault when passing large number of arguments to child - a la C<Thread->new($foo, 1..1000)> - Branch: maint-5.005/perl - ! ext/Thread/Thread.xs t/lib/thread.t -____________________________________________________________________________ -[ 3178] By: gbarr on 1999/03/28 01:39:23 - Log: fix $Config{'usethreads'} typo in perlthrtut - - From: Ian Maloney <szhmf9@wsblob.ubs.com> - Date: Thu, 25 Mar 1999 16:40:14 +0100 (MET) - Message-Id: <199903251540.QAA02439@wsblob.> - Subject: perlthrtut documentation error - Branch: maint-5.005/perl - ! pod/perlthrtut.pod -____________________________________________________________________________ -[ 3173] By: gbarr on 1999/03/27 18:19:47 - Log: Update Test.pm to VERSION 1.122 from CPAN - Branch: maint-5.005/perl - ! lib/Test.pm -____________________________________________________________________________ -[ 3171] By: jhi on 1999/03/26 22:38:28 - Log: Integrate from mainperl. - Branch: cfgperl - !> (integrate 37 files) -____________________________________________________________________________ -[ 3170] By: gsar on 1999/03/26 01:30:25 - Log: specify type of bracket in "Unmatched bracket" diagnostic; - prefer 'brace' or 'curly bracket' over 'curly brace' +[ 6089] By: gsar on 2000/05/07 18:18:38 + Log: buildtoc tweak to fix newline lossage Branch: perl - ! pod/perldiag.pod pod/perlreftut.pod pod/perlstyle.pod - ! t/op/misc.t t/op/re_tests toke.c + ! pod/buildtoc ____________________________________________________________________________ -[ 3169] By: gsar on 1999/03/26 00:50:51 - Log: better description of "Integer overflow" diagnostic - Branch: perl - ! pod/perldiag.pod +[ 6088] By: jhi on 2000/05/07 16:35:36 + Log: Remove HAS_SETSPENT, HAS_GETSPENT, HAS_ENDSPENT, + because we do not use those. The HAS_GETSPNAM remains, + though, because we still do use that. + Branch: cfgperl + ! Configure Porting/Glossary Porting/config.sh Porting/config_H + ! config_h.SH epoc/config.sh hints/machten.sh pod/perltoc.pod + ! pp_sys.c vms/subconfigure.com vos/config.def vos/config.h + ! vos/config_h.SH_orig win32/config.bc win32/config.gc + ! win32/config.vc win32/config_H.bc win32/config_H.gc + ! win32/config_H.vc win32/config_h.PL win32/config_sh.PL ____________________________________________________________________________ -[ 3168] By: gsar on 1999/03/25 11:02:46 - Log: applied needful parts of suggested patch - From: "Vishal Bhatia" <vishalb@my-dejanews.com> - Date: Tue, 23 Mar 1999 16:21:43 -0800 - Message-ID: <OOOKJGFMLFLHBAAA@my-dejanews.com> - Subject: [PATCH 5.005_56] pp_formline correction +[ 6087] By: gsar on 2000/05/07 16:05:16 + Log: reverse() and quotemeta() weren't preserving utf8-ness; add tests Branch: perl - ! ext/B/B/Bblock.pm ext/B/B/CC.pm + ! pp.c sv.c t/op/quotemeta.t t/op/substr.t toke.c ____________________________________________________________________________ -[ 3167] By: gsar on 1999/03/25 10:39:02 - Log: clarify what a "comment" means (due to Mark-Jason Dominus - <mjd@plover.com>) - Branch: perl - ! pod/perlsyn.pod +[ 6086] By: jhi on 2000/05/07 15:27:07 + Log: Integrate with Sarathy. + Branch: cfgperl + +> lib/File/Temp.pm t/lib/ftmp-mktemp.t t/lib/ftmp-posix.t + +> t/lib/ftmp-security.t t/lib/ftmp-tempfile.t + !> AUTHORS MAINTAIN MANIFEST iperlsys.h lib/Carp/Heavy.pm + !> lib/diagnostics.pm pod/perlfunc.pod pod/perlrun.pod + !> pod/perltie.pod pp.c t/lib/peek.t t/op/substr.t + !> utils/perlbug.PL vms/vms.c vms/vmsish.h ____________________________________________________________________________ -[ 3166] By: gsar on 1999/03/25 10:33:18 - Log: describe current behavior on local($foo{nothere}) (suggested by - Lionel Cons <lionel.cons@cern.ch>) +[ 6085] By: gsar on 2000/05/07 05:52:02 + Log: repeat operator (x) doesn't preserve utf8-ness Branch: perl - ! pod/perlsub.pod + ! pp.c t/op/substr.t ____________________________________________________________________________ -[ 3165] By: gsar on 1999/03/25 06:21:05 - Log: fix refcnt on PL_main_cv (variant of suggestion by Vishal Bhatia - <vishalb@hotmail.com>) +[ 6084] By: gsar on 2000/05/07 05:39:55 + Log: substr() does not preserve utf8-ness (from Stefan Eissing + <Eissing@medicaldataservice.de>); added tests Branch: perl - ! ext/B/B/C.pm + ! pp.c t/op/substr.t ____________________________________________________________________________ -[ 3164] By: gsar on 1999/03/25 06:17:27 - Log: From: Stephen McCamant <smccam@uclink4.berkeley.edu> - Date: Tue, 23 Mar 1999 17:47:04 -0800 (PST) - Message-ID: <14072.16859.154428.241373@fre-76-120.reshall.berkeley.edu> - Subject: [PATCH _56] Compiler needs to know about utf8 SVOP tr///s +[ 6083] By: gsar on 2000/05/07 05:24:46 + Log: note about undocumented caller() return value (from M.J.T. Guy); + yet another peek.t tweak Branch: perl - ! ext/B/B.xs op.h opcode.pl + ! pod/perlfunc.pod t/lib/peek.t ____________________________________________________________________________ -[ 3163] By: gsar on 1999/03/25 06:15:49 - Log: B::Deparse update from Stephen McCamant <smccam@uclink4.berkeley.edu> - Date: Tue, 23 Mar 1999 02:41:34 -0800 (PST) - Message-ID: <14071.27445.867782.852353@fre-76-120.reshall.berkeley.edu> - Subject: [PATCH _56] B::Deparse 0.57 - -- - Date: Tue, 23 Mar 1999 13:08:12 -0800 (PST) - Message-ID: <14072.502.107712.175179@fre-76-120.reshall.berkeley.edu> - Subject: Re: [PATCH _56] B::Deparse 0.57 +[ 6082] By: gsar on 2000/05/07 05:08:40 + Log: peek.t non-portable to ithreads Branch: perl - ! AUTHORS MAINTAIN ext/B/B/Deparse.pm + ! t/lib/peek.t ____________________________________________________________________________ -[ 3162] By: gsar on 1999/03/25 06:11:46 - Log: fix a few places that said 'int', but meant 'STRLEN' +[ 6081] By: gsar on 2000/05/07 04:17:04 + Log: better default perlbug categories for ok reports (from Richard Foley) Branch: perl - ! pod/perlguts.pod proto.h sv.c + ! utils/perlbug.PL ____________________________________________________________________________ -[ 3161] By: gsar on 1999/03/25 06:01:18 - Log: From: Russ Allbery <rra@stanford.edu> - Date: 22 Mar 1999 04:26:26 -0800 - Message-ID: <yl4sndr9ql.fsf@windlord.stanford.edu> - Subject: [5.005_56] Add EXISTS to SDBM_File and libsdbm +[ 6080] By: gsar on 2000/05/07 04:08:07 + Log: add File::Temp v0.08 from CPAN, with small tweaks to testsuite + (from Tim Jenness <t.jenness@jach.hawaii.edu>) Branch: perl - ! ext/SDBM_File/SDBM_File.xs ext/SDBM_File/sdbm/README.too - ! ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/pair.h - ! ext/SDBM_File/sdbm/sdbm.3 ext/SDBM_File/sdbm/sdbm.c - ! ext/SDBM_File/sdbm/sdbm.h pod/perldelta.pod t/lib/sdbm.t + + lib/File/Temp.pm t/lib/ftmp-mktemp.t t/lib/ftmp-posix.t + + t/lib/ftmp-security.t t/lib/ftmp-tempfile.t + ! AUTHORS MAINTAIN MANIFEST ____________________________________________________________________________ -[ 3160] By: gsar on 1999/03/25 02:26:31 - Log: better description of OP_UNSTACK (s/unstack/iteration finalizer/) +[ 6079] By: gsar on 2000/05/07 04:01:38 + Log: remove outdated kludge in Carp (NULLs are permitted in diagnostics now) Branch: perl - ! opcode.h opcode.pl + ! lib/Carp/Heavy.pm ____________________________________________________________________________ -[ 3159] By: gsar on 1999/03/25 02:18:17 - Log: add statement-modifier loops to :base_loop class +[ 6078] By: gsar on 2000/05/07 01:24:19 + Log: workaround for CRT bug in chdir() (from Charles Lane, via + Peter Prymmer) Branch: perl - ! ext/Opcode/Opcode.pm + ! iperlsys.h vms/vms.c vms/vmsish.h ____________________________________________________________________________ -[ 3158] By: gsar on 1999/03/25 00:36:57 - Log: integrate changes#3105,3130,3154 from maint-5.005 +[ 6077] By: gsar on 2000/05/07 01:22:23 + Log: avoid warnings in diagnostics.pm; pod tweaks (from Peter Prymmer + and Tom Phoenix) Branch: perl - !> Configure INSTALL hints/dec_osf.sh hints/netbsd.sh + ! lib/diagnostics.pm pod/perlrun.pod pod/perltie.pod ____________________________________________________________________________ -[ 3157] By: gsar on 1999/03/25 00:24:17 - Log: remove bogus panic() +[ 6076] By: gsar on 2000/05/06 17:36:29 + Log: integrate cfgperl contents into mainline Branch: perl - ! Changes lib/Math/BigFloat.pm + +> t/lib/peek.t + !> Configure MANIFEST Porting/Glossary Porting/config.sh + !> Porting/config_H config_h.SH ext/POSIX/POSIX.xs + !> hints/unicos.sh lib/Math/Complex.pm pp_sys.c sv.c + !> t/lib/complex.t t/op/grent.t t/op/pwent.t toke.c util.c ____________________________________________________________________________ -[ 3156] By: jhi on 1999/03/24 22:43:43 - Log: Integrate from mainperl. +[ 6075] By: jhi on 2000/05/05 18:56:10 + Log: Make the test more portable. Branch: cfgperl - +> (branch 38 files) - !> (integrate 68 files) + ! t/lib/peek.t ____________________________________________________________________________ -[ 3155] By: jhi on 1999/03/24 22:12:17 - Log: Configure regenerated because of changes #3130/#3154 and #3147. +[ 6074] By: jhi on 2000/05/05 18:49:20 + Log: Introduce t/lib/peek.t. Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 3154] By: jhi on 1999/03/24 21:40:51 - Log: Reword the shared library search path (LD_LIBRARY_PATH) info - based on suggestions from Andy Dougherty. - Branch: maint-5.005/perl - ! INSTALL -____________________________________________________________________________ -[ 3153] By: gsar on 1999/03/24 10:38:05 - Log: applied suggested patch, modulo superceded parts - From: Charles Bailey <BAILEY@newman.upenn.edu> - Date: Thu, 18 Mar 1999 00:10:44 -0400 (EDT) - Message-id: <01J8YFGIHW2W001E7S@mail.newman.upenn.edu> - Subject: [PATCH 5.005_56] Miscellaneous VMS-specific fixes - Branch: perl - ! lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm - ! t/comp/require.t t/op/lex_assign.t t/op/taint.t - ! utils/perldoc.PL vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs - ! vms/ext/Stdio/test.pl vms/test.com vms/vmsish.h -____________________________________________________________________________ -[ 3152] By: gsar on 1999/03/24 10:30:51 - Log: applied suggested patch, modulo superceded parts - From: Charles Bailey <BAILEY@newman.upenn.edu> - Date: Thu, 18 Mar 1999 00:04:31 -0400 (EDT) - Message-id: <01J8YF0EOWLU001E7S@mail.newman.upenn.edu> - Subject: [PATCH 5.005_56] Miscellaneous small fixes - Branch: perl - ! ext/B/defsubs.h.PL ext/re/re.pm lib/ExtUtils/MM_Unix.pm - ! lib/File/Basename.pm -____________________________________________________________________________ -[ 3151] By: gsar on 1999/03/24 10:15:00 - Log: doc tweak suggested by M.J.T. Guy <mjtg@cus.cam.ac.uk> - Branch: perl - ! pod/perlop.pod -____________________________________________________________________________ -[ 3150] By: gsar on 1999/03/24 10:09:13 - Log: missing integration in previous change - Branch: perl - !> README.apollo -____________________________________________________________________________ -[ 3149] By: gsar on 1999/03/24 10:06:44 - Log: integrate changes#3116,3119 from maint-5.005 - Branch: perl - + README.apollo - +> apollo/netinet/in.h - !> MANIFEST hints/apollo.sh t/lib/io_udp.t -____________________________________________________________________________ -[ 3148] By: gsar on 1999/03/24 10:01:56 - Log: integrate changes#3091-3094 from maint-5.005 - Branch: perl - !> README.hurd vms/subconfigure.com vos/config.h - !> vos/config_h.SH_orig -____________________________________________________________________________ -[ 3147] By: gsar on 1999/03/24 09:31:49 - Log: warn about newfangled vfork() caveats - Branch: perl - ! Configure -____________________________________________________________________________ -[ 3146] By: jhi on 1999/03/24 09:20:14 - Log: Bring in changes #2808 and #2812 (from mainline perl) - that enhance the perlbug checklist. - Branch: maint-5.005/perl - ! utils/perlbug.PL -____________________________________________________________________________ -[ 3145] By: gsar on 1999/03/24 08:37:02 - Log: integrate change#3115 from maint-5.005 - Branch: perl - !> ext/DB_File/Changes ext/DB_File/DB_File.pm - !> ext/DB_File/DB_File.xs ext/DB_File/typemap + + t/lib/peek.t + ! MANIFEST ____________________________________________________________________________ -[ 3144] By: gsar on 1999/03/24 08:33:59 - Log: add note about map in scalar context - Branch: perl - ! pod/perlfunc.pod +[ 6073] By: jhi on 2000/05/05 14:30:45 + Log: Complex tweaks. + Branch: cfgperl + ! lib/Math/Complex.pm t/lib/complex.t ____________________________________________________________________________ -[ 3143] By: gsar on 1999/03/24 08:25:59 - Log: doc tweak - Branch: perl - ! lib/Time/Local.pm +[ 6072] By: jhi on 2000/05/05 12:27:13 + Log: Integrate with Sarathy. + Branch: cfgperl + !> lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm + !> lib/File/Spec.pm lib/File/Spec/Mac.pm lib/File/Spec/Unix.pm + !> lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm perl.c + !> pod/perlfunc.pod t/lib/anydbm.t win32/win32.c ____________________________________________________________________________ -[ 3142] By: gsar on 1999/03/24 08:20:37 - Log: applied suggested patch, modulo bogus hunk - From: "Vishal Bhatia" <vishalb@hotmail.com> - Date: Thu, 11 Mar 1999 07:40:27 PST - Message-ID: <19990311154027.25891.qmail@hotmail.com> - Subject: [PATCH 5.005_56] Minor fixes in perlcc +[ 6071] By: gsar on 2000/05/05 02:24:46 + Log: misformatted perllocal.pod (from Tim Jenness + <t.jenness@jach.hawaii.edu>) Branch: perl - ! ext/B/B/C.pm ext/B/B/CC.pm utils/perlcc.PL + ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm ____________________________________________________________________________ -[ 3141] By: gsar on 1999/03/24 08:06:12 - Log: integrate change#3104 from maint-5.005 +[ 6070] By: gsar on 2000/05/05 02:16:52 + Log: remove misleading comment (from M.J.T. Guy) Branch: perl - !> README.os390 t/lib/posix.t + ! t/lib/anydbm.t ____________________________________________________________________________ -[ 3140] By: gsar on 1999/03/24 06:34:56 - Log: fix failure of C<&locked_sub;> under -Dusethreads +[ 6069] By: gsar on 2000/05/05 02:15:13 + Log: File::Spec compatibility update (from Barrie Slaymaker + <barries@slaysys.com>) Branch: perl - ! pp_hot.c t/lib/thread.t + ! lib/File/Spec.pm lib/File/Spec/Mac.pm lib/File/Spec/Unix.pm + ! lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm ____________________________________________________________________________ -[ 3139] By: gsar on 1999/03/24 05:52:00 - Log: debugger tweak (wasn't printing a newline after recalled commands) +[ 6068] By: gsar on 2000/05/05 02:01:50 + Log: note about values() Branch: perl - ! lib/perl5db.pl + ! pod/perlfunc.pod ____________________________________________________________________________ -[ 3138] By: gsar on 1999/03/24 05:33:28 - Log: document OO exceptions (based on a suggestion by Andreas Koenig - <andreas.koenig@anima.de>) +[ 6067] By: gsar on 2000/05/05 01:33:09 + Log: replace direct call to sighandler() with (*PL_sighandlerp)() Branch: perl - ! pod/perlfunc.pod + ! win32/win32.c ____________________________________________________________________________ -[ 3137] By: gsar on 1999/03/24 02:50:20 - Log: better "Illegal %s digit ignored" warnings +[ 6066] By: gsar on 2000/05/05 01:23:43 + Log: s/END/CHECK/ Branch: perl - ! MANIFEST pod/perldiag.pod pod/perlfunc.pod t/pragma/warn/util - ! toke.c util.c + ! perl.c ____________________________________________________________________________ -[ 3136] By: gsar on 1999/03/24 02:26:38 - Log: fix off-by-one that resulted in misparse of C</[\x{80}-\x{81}]/> - Branch: perl - + t/pragma/utf8.t - ! regcomp.c +[ 6065] By: jhi on 2000/05/04 17:30:22 + Log: Integrate with Sarathy. + Branch: cfgperl + !> pp_sys.c sv.c t/pragma/utf8.t toke.c ____________________________________________________________________________ -[ 3135] By: gsar on 1999/03/24 01:29:09 - Log: flip release & version in win32_uname() +[ 6064] By: gsar on 2000/05/04 17:26:14 + Log: change#5905 wasn't quite right--it's intent only applies when arguments + to sv_vcatpvfn() are SVs instead of C types; back out change#5907 as well Branch: perl - ! win32/win32.c + ! pp_sys.c sv.c ____________________________________________________________________________ -[ 3134] By: gsar on 1999/03/24 01:08:33 - Log: support POSIX::uname() via win32_uname() +[ 6063] By: gsar on 2000/05/04 16:52:29 + Log: tokeq() could read unallocated field in argument Branch: perl - ! XSUB.h iperlsys.h win32/GenCAPI.pl win32/config.bc - ! win32/config.gc win32/config.vc win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/makedef.pl - ! win32/perlhost.h win32/win32.c win32/win32.h win32/win32iop.h + ! toke.c ____________________________________________________________________________ -[ 3133] By: gsar on 1999/03/23 22:20:10 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Sat, 06 Mar 1999 21:42:56 +0100 - Message-ID: <36e49281.50337171@smtp1.ibm.net> - Subject: [PATCH 5.005_56] perldelta.pod changes for Win32::* functions +[ 6062] By: gsar on 2000/05/04 16:34:51 + Log: additional tests for utf8.t Branch: perl - ! pod/perldelta.pod + ! t/pragma/utf8.t ____________________________________________________________________________ -[ 3132] By: gsar on 1999/03/23 22:17:45 - Log: File::Spec fixes from Jan Dubois <jan.dubois@ibm.net> - Date: Sat, 06 Mar 1999 17:50:49 +0100 - Message-ID: <36e25209.33833760@smtp1.ibm.net> - Subject: [PATCH 5.005_56] Fixes for File::Spec::Functions.pm - -- - Date: Sat, 06 Mar 1999 18:15:00 +0100 - Message-ID: <36e36222.37954195@smtp1.ibm.net> - Subject: [PATCH 5.005_56] Fix for File::Spec::Win32.pm +[ 6061] By: gsar on 2000/05/04 16:09:28 + Log: change#5921 neglected to make eq honor "use bytes" Branch: perl - + t/lib/filefunc.t - ! MANIFEST lib/File/Spec/Functions.pm lib/File/Spec/Win32.pm - ! pod/perldelta.pod pod/perlmodlib.pod + ! sv.c ____________________________________________________________________________ -[ 3131] By: gsar on 1999/03/23 22:07:59 - Log: integrate cfgperl changes into mainline - Branch: perl - +> ext/DynaLoader/dl_rhapsody.xs hints/rhapsody.sh - !> Configure Makefile.SH config_h.SH configure.gnu handy.h - !> installperl malloc.c perl.c perl.h pod/perl.pod - !> pod/perldelta.pod pp_sys.c t/op/stat.t x2p/util.c -____________________________________________________________________________ -[ 3130] By: jhi on 1999/03/23 22:02:23 - Log: Don't use config.msg to remind about the - LD_LIBRARY_PATH because Makefile.SH takes - care of that. - - Use shrplib in DEC O^W^Digital U^W^WTru64 UNIX. - This used to be the default but in some MT or another it - was dropped because of some transient error or another. - Branch: maint-5.005/perl - ! Configure hints/dec_osf.sh -____________________________________________________________________________ -[ 3129] By: gsar on 1999/03/23 21:38:03 - Log: add Pod-Parser-1.08 (verbatim module =include tests elided owing - to size and better maintainability) - Branch: perl - + lib/Pod/Checker.pm lib/Pod/InputObjects.pm lib/Pod/Parser.pm - + lib/Pod/PlainText.pm lib/Pod/Select.pm lib/Pod/Usage.pm - + pod/pod2usage.PL pod/podchecker.PL pod/podselect.PL - + t/pod/emptycmd.t t/pod/emptycmd.xr t/pod/for.t t/pod/for.xr - + t/pod/headings.t t/pod/headings.xr t/pod/include.t - + t/pod/include.xr t/pod/included.t t/pod/included.xr - + t/pod/lref.t t/pod/lref.xr t/pod/nested_items.t - + t/pod/nested_items.xr t/pod/nested_seqs.t t/pod/nested_seqs.xr - + t/pod/oneline_cmds.t t/pod/oneline_cmds.xr t/pod/poderrs.t - + t/pod/poderrs.xr t/pod/special_seqs.t t/pod/special_seqs.xr - + t/pod/testcmp.pl t/pod/testp2pt.pl t/pod/testpchk.pl - ! AUTHORS MAINTAIN MANIFEST installperl pod/Makefile - ! win32/Makefile win32/makefile.mk win32/pod.mak -____________________________________________________________________________ -[ 3128] By: jhi on 1999/03/23 10:14:54 - Log: Integrate from mainperl. +[ 6060] By: jhi on 2000/05/04 15:30:16 + Log: Integrate with Sarathy. Branch: cfgperl - !> (integrate 46 files) -____________________________________________________________________________ -[ 3127] By: gsar on 1999/03/23 06:57:30 - Log: From: Tim Witham - FES <twitham@pcocd2.intel.com> - Date: Thu, 4 Mar 1999 10:54:01 -0800 - Message-Id: <9903041854.AA46868@frc0000> - Subject: patch for useless Math::BigInt warnings - Branch: perl - ! lib/Math/BigInt.pm -____________________________________________________________________________ -[ 3126] By: gsar on 1999/03/23 05:54:37 - Log: avoid literal 'undef' in $lddlflags under `Configure -Uoptimize` - From: "Kurt D. Starsinic" <kstar@chapin.edu> - Date: Fri, 19 Feb 1999 15:47:59 -0500 - Message-ID: <19990219154759.A32350@O2.chapin.edu> - Subject: [PATCH] OSF/1 hints - Branch: perl - ! hints/dec_osf.sh + !> perl.c regcomp.c t/pragma/utf8.t ____________________________________________________________________________ -[ 3125] By: gsar on 1999/03/23 00:56:38 - Log: avoid typeglob persistence in pp_readline() - Branch: perl - ! sv.c t/op/gv.t +[ 6059] By: jhi on 2000/05/04 15:26:37 + Log: The logic of choosing strtol/strtoul/strtoll/strtoull was wrong + in natively 64-bit platforms where a long is a quad (no need + for long longs). Also added bias for IVs. + Branch: cfgperl + ! toke.c ____________________________________________________________________________ -[ 3124] By: gsar on 1999/03/22 21:12:23 - Log: update copyright years +[ 6058] By: gsar on 2000/05/04 00:19:14 + Log: printf(...) should be PerlIO_printf(PerlIO_stdout(), ...) + (spotted by Donald Kinzer <dkinzer@premia.com>) Branch: perl - ! Changes EXTERN.h INTERN.h av.c av.h bytecode.pl cop.h cv.h - ! deb.c doio.c doop.c dump.c form.h gv.c gv.h handy.h hv.c hv.h - ! malloc.c mg.c mg.h op.c op.h perl.c perl.h perlio.c pp.c pp.h - ! pp_ctl.c pp_hot.c pp_sys.c regcomp.c regexec.c run.c scope.c - ! sv.c sv.h toke.c utf8.c utf8.h util.c + ! perl.c ____________________________________________________________________________ -[ 3123] By: gsar on 1999/03/22 07:07:06 - Log: implement win32_spawnvp() internally, making it return true PIDs - for asynchronous spawns; fix win32_kill() to always deal with - PIDs +[ 6057] By: gsar on 2000/05/03 18:34:01 + Log: fix broken parsing of /\x{ab}/ Branch: perl - ! win32/win32.c win32/win32.h -____________________________________________________________________________ -[ 3122] By: jhi on 1999/03/19 21:12:14 - Log: Describe the new Benchmark feature in more detail. - Branch: cfgperl - ! pod/perldelta.pod - Branch: maint-5.005/perl - ! pod/perldelta.pod -____________________________________________________________________________ -[ 3121] By: jhi on 1999/03/19 08:16:12 - Log: AVAILABILITY tuning. - Branch: cfgperl - ! pod/perl.pod - Branch: maint-5.005/perl - ! pod/perl.pod + ! regcomp.c t/pragma/utf8.t ____________________________________________________________________________ -[ 3120] By: jhi on 1999/03/17 14:52:17 - Log: Rhapsody change assumed too much. +[ 6056] By: jhi on 2000/05/03 17:57:16 + Log: The search of infinity continues, this time simplified. Branch: cfgperl - ! t/op/stat.t -____________________________________________________________________________ -[ 3119] By: jhi on 1999/03/17 14:33:43 - Log: More Apollo fixes. - Branch: maint-5.005/perl - ! README.apollo hints/apollo.sh t/lib/io_udp.t -____________________________________________________________________________ -[ 3118] By: jhi on 1999/03/16 17:23:39 - Log: Nada. - Branch: maint-5.005/perl - ! README.apollo + ! lib/Math/Complex.pm ____________________________________________________________________________ -[ 3117] By: jhi on 1999/03/16 17:18:49 - Log: Apollo DomainOS AVAILABILITY. +[ 6055] By: jhi on 2000/05/03 17:45:30 + Log: Detypo. Branch: cfgperl - ! pod/perl.pod - Branch: maint-5.005/perl - ! pod/perl.pod -____________________________________________________________________________ -[ 3116] By: jhi on 1999/03/16 17:14:00 - Log: Apollo DomainOS patch - From: Johann Klasek <jk@auto.tuwien.ac.at> - Subject: Re: DomainPerl - Date: Tue, 16 Mar 1999 17:46:32 +0100 - Message-ID: <19990316174632.A19759@euklid.auto.tuwien.ac.at> - Branch: maint-5.005/perl - + README.apollo apollo/netinet/in.h - ! MANIFEST hints/apollo.sh -____________________________________________________________________________ -[ 3115] By: jhi on 1999/03/16 14:23:54 - Log: From: Paul Marquess <pmarquess@bfsec.bt.co.uk> - To: Gurusamy Sarathy <gsar@activestate.com>, - Graham Barr <gbarr@pobox.com> - Cc: Perl5 Porters <perl5-porters@perl.org>, - "Paul.Marquess" <Paul.Marquess@btinternet.com> - Subject: [PATCH 5.005_56 & 5.005_03_T6] Upgrade DB_File to version 1.65 - Date: Sun, 14 Mar 1999 14:43:57 -0000 - Message-Id: <199903141841.NAA17040@defender.perl.org> - Branch: maint-5.005/perl - ! ext/DB_File/Changes ext/DB_File/DB_File.pm - ! ext/DB_File/DB_File.xs ext/DB_File/typemap + ! hints/unicos.sh ____________________________________________________________________________ -[ 3114] By: jhi on 1999/03/16 12:42:20 - Log: Mention Rhapsody in 5.005_5X perldelta, - and in Rhapsody and Netware in 5.005_0X and 5.005_5X - *planned* AVAILABILITY. +[ 6054] By: jhi on 2000/05/02 22:28:27 + Log: Be more forgiving in POSIX about HUGE_VALL. Branch: cfgperl - ! pod/perl.pod pod/perldelta.pod - Branch: maint-5.005/perl - ! pod/perl.pod + ! ext/POSIX/POSIX.xs ____________________________________________________________________________ -[ 3113] By: jhi on 1999/03/16 10:38:53 - Log: perldelta niggling. +[ 6053] By: jhi on 2000/05/02 22:25:05 + Log: Integrate with Sarathy. Branch: cfgperl - ! pod/perldelta.pod - Branch: maint-5.005/perl - ! pod/perldelta.pod + !> hints/irix_6.sh pod/perlop.pod ____________________________________________________________________________ -[ 3112] By: jhi on 1999/03/16 10:35:21 - Log: Integrate from mainperl. +[ 6052] By: jhi on 2000/05/02 22:24:31 + Log: Unicos hint tweak. Branch: cfgperl - !> lib/unicode/MakeEthiopicSyllables.PL pod/perldelta.pod - !> pod/perlhist.pod pod/perlmodinstall.pod pod/perltodo.pod + ! hints/unicos.sh ____________________________________________________________________________ -[ 3111] By: jhi on 1999/03/16 10:28:10 - Log: AVAILABILITY update: still mention PowerUX, - Novell Netware now has sources available. +[ 6051] By: jhi on 2000/05/02 22:21:26 + Log: Complex tweakery. Branch: cfgperl - ! pod/perl.pod - Branch: maint-5.005/perl - ! pod/perl.pod -____________________________________________________________________________ -[ 3110] By: gsar on 1999/03/16 04:34:23 - Log: sundry pod niggles - Branch: perl - ! lib/unicode/MakeEthiopicSyllables.PL pod/perldelta.pod - ! pod/perlhist.pod pod/perlmodinstall.pod pod/perltodo.pod + ! lib/Math/Complex.pm t/lib/complex.t ____________________________________________________________________________ -[ 3109] By: jhi on 1999/03/15 17:00:11 - Log: Integrate from mainperl. - Branch: cfgperl - +> lib/unicode/EthiopicSyllables.txt lib/unicode/In/Ethiopic.pl - +> lib/unicode/Is/Syllable.pl - +> lib/unicode/MakeEthiopicSyllables.PL - +> lib/unicode/README.Ethiopic - !> AUTHORS MAINTAIN MANIFEST lib/unicode/Block.pl - !> lib/unicode/Category.pl lib/unicode/Is/Alnum.pl - !> lib/unicode/Is/Alpha.pl lib/unicode/Is/Digit.pl - !> lib/unicode/Is/L.pl lib/unicode/Is/Lo.pl lib/unicode/Is/N.pl - !> lib/unicode/Is/Nd.pl lib/unicode/Is/No.pl lib/unicode/Is/P.pl - !> lib/unicode/Is/Po.pl lib/unicode/Is/Space.pl - !> lib/unicode/Is/Z.pl lib/unicode/Is/Zs.pl lib/unicode/Makefile - !> lib/unicode/Name.pl lib/unicode/Number.pl op.c -____________________________________________________________________________ -[ 3108] By: jhi on 1999/03/15 16:58:12 - Log: First pass of integrating the Rhapsody port, - - From: Wilfredo Sanchez <wsanchez@apple.com> - Subject: Keeping the world in sync. - Reply-To: wsanchez@apple.com - To: perlbug@perl.com - Date: Fri, 13 Nov 1998 17:11:30 -0800 - Message-Id: <199811140111.RAA41784@scv4.apple.com> - Branch: cfgperl - + ext/DynaLoader/dl_rhapsody.xs hints/rhapsody.sh - ! Configure Makefile.SH config_h.SH configure.gnu handy.h - ! installperl malloc.c perl.c perl.h pp_sys.c t/op/stat.t - ! x2p/util.c -____________________________________________________________________________ -[ 3107] By: gsar on 1999/03/15 03:22:10 - Log: applied suggested patch (mailed to perl-unicode@perl.org) with minor tweaks - From: Daniel Yacob <dmulholl@cs.indiana.edu> - Date: Tue, 23 Feb 1999 16:13:42 -0500 (EST) - Message-Id: <199902232113.QAA26135@drum.cs.indiana.edu> - Subject: ../lib/unicode/ Unicode 3.0 Extensions for Ethiopic - Branch: perl - + lib/unicode/EthiopicSyllables.txt lib/unicode/In/Ethiopic.pl - + lib/unicode/Is/Syllable.pl - + lib/unicode/MakeEthiopicSyllables.PL - + lib/unicode/README.Ethiopic - ! AUTHORS MAINTAIN MANIFEST lib/unicode/Block.pl - ! lib/unicode/Category.pl lib/unicode/Is/Alnum.pl - ! lib/unicode/Is/Alpha.pl lib/unicode/Is/Digit.pl - ! lib/unicode/Is/L.pl lib/unicode/Is/Lo.pl lib/unicode/Is/N.pl - ! lib/unicode/Is/Nd.pl lib/unicode/Is/No.pl lib/unicode/Is/P.pl - ! lib/unicode/Is/Po.pl lib/unicode/Is/Space.pl - ! lib/unicode/Is/Z.pl lib/unicode/Is/Zs.pl lib/unicode/Makefile - ! lib/unicode/Name.pl lib/unicode/Number.pl -____________________________________________________________________________ -[ 3106] By: gsar on 1999/03/12 20:35:36 - Log: change#3067 failed package.t due to needless creation of $a and $b; - fixed to do that only for C<sort BLOCK|CODE @foo>, not C<sort(@foo)> - Branch: perl - ! op.c -____________________________________________________________________________ -[ 3105] By: jhi on 1999/03/12 15:54:57 - Log: Recognize the NetBSD packages collection. - Branch: maint-5.005/perl - ! hints/netbsd.sh -____________________________________________________________________________ -[ 3104] By: jhi on 1999/03/12 09:07:04 - Log: From: pvhp@forte.com (Peter Prymmer) - To: jhi@iki.fi, perl-mvs@perl.org, perlbug@perl.com - Subject: [PATCH MT6,_56] was Re: Not OK: perl 5.00503 +MAINT_TRIAL_6 on os390 06.00 (UNINSTALLED) - Date: Thu, 11 Mar 99 14:24:54 PST - Message-Id: <9903112224.AA24346@forte.com> - Branch: maint-5.005/perl - ! README.os390 t/lib/posix.t -____________________________________________________________________________ -[ 3103] By: jhi on 1999/03/10 11:07:46 - Log: Integrate from mainperl. +[ 6050] By: jhi on 2000/05/02 19:26:22 + Log: Use setxxent()/endxxent(). Branch: cfgperl - !> Changes embed.h embed.pl embedvar.h global.sym objXSUB.h op.c - !> perl.c perl.h pod/perldelta.pod pod/pod2man.PL t/base/lex.t - !> t/pragma/warn/1global toke.c win32/makedef.pl -____________________________________________________________________________ -[ 3102] By: jhi on 1999/03/10 11:01:20 - Log: From: pvhp@forte.com (Peter Prymmer) - To: perl5-porters@perl.org - Subject: [5.005_03-MT6]Patch: time passes - Date: Tue, 9 Mar 99 18:42:17 PST - Message-Id: <9903100242.AA29057@forte.com> - Branch: maint-5.005/perl - ! perl.c -____________________________________________________________________________ -[ 3101] By: jhi on 1999/03/10 10:30:15 - Log: From: Mark-Jason Dominus <mjd@plover.com> - To: perl5-porters@perl.com - Subject: Minor fix to perlfunc.pod - Date: Mon, 08 Mar 1999 20:05:53 -0500 - Message-ID: <19990309010553.13757.qmail@plover.com> - Branch: maint-5.005/perl - ! pod/perlfunc.pod -____________________________________________________________________________ -[ 3100] By: gsar on 1999/03/09 23:04:44 - Log: change#3060 had the wrong quotes - Branch: perl - ! pod/pod2man.PL + ! t/op/grent.t t/op/pwent.t ____________________________________________________________________________ -[ 3099] By: jhi on 1999/03/09 12:52:21 - Log: d_uname was broken (probably since _53), reported by - - From: Alan Burlison <Alan.Burlison@uk.sun.com> - To: p5p <perl5-porters@perl.org>, Gurusamy Sarathy <gsar@umich.edu>, - cpan-testers@perl.org - Subject: Not OK: perl 5.00556 on sun4-solaris 2.6 - Date: Mon, 08 Mar 1999 13:22:31 +0000 - Message-ID: <36E3CF17.EA1FEDAA@uk.sun.com> - - and - - From: lvirden@cas.org (Larry W. Virden) - To: perlbug@perl.com - Subject: configure not correctly identifying uname posix compatibility - Date: Mon, 8 Mar 1999 06:36:16 -0500 (EST) - Message-Id: <199903081136.GAA23682@cas.org> +[ 6049] By: jhi on 2000/05/02 19:06:02 + Log: Test both the scalar and list contexts. Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 3098] By: gsar on 1999/03/09 03:16:07 - Log: fix parsing of here documents in C<eval 's/.../<<FOO/e'> - Branch: perl - ! op.c perl.h pod/perldelta.pod t/base/lex.t toke.c -____________________________________________________________________________ -[ 3097] By: gsar on 1999/03/09 02:50:43 - Log: use yyerror() instead of croak() so that compile-time failures in - my(LIST) don't confuse globals with lexicals - Branch: perl - ! op.c toke.c -____________________________________________________________________________ -[ 3096] By: gsar on 1999/03/09 02:47:36 - Log: adjust testsuite for change#3067 - Branch: perl - ! t/pragma/warn/1global -____________________________________________________________________________ -[ 3095] By: gsar on 1999/03/08 21:04:48 - Log: remove bogus symbols from global.sym - Branch: perl - ! Changes embed.h embed.pl embedvar.h global.sym objXSUB.h - ! perl.h win32/makedef.pl -____________________________________________________________________________ -[ 3094] By: jhi on 1999/03/06 16:16:15 - Log: From: Mark Kettenis <kettenis@wins.uva.nl> - To: jhi@iki.fi - Subject: Oops - Date: Sat, 6 Mar 1999 17:15:35 +0100 (CET) - Message-Id: <199903061615.RAA00207@delius.kettenis.nl> - Branch: maint-5.005/perl - ! README.hurd -____________________________________________________________________________ -[ 3093] By: jhi on 1999/03/06 15:59:46 - Log: From: Mark Kettenis <kettenis@wins.uva.nl> - To: jhi@iki.fi - Subject: New Hurd README - Date: Sat, 6 Mar 1999 16:46:12 +0100 (CET) - Message-Id: <199903061601.RAA00185@delius.kettenis.nl> - Branch: maint-5.005/perl - ! README.hurd -____________________________________________________________________________ -[ 3092] By: jhi on 1999/03/06 12:52:06 - Log: From: Paul_Green@stratus.com - To: perl5-porters@perl.org - Cc: jhi@iki.fi, Paul_Green@stratus.com - Subject: [PATCH 5.005_03-MAINT_TRIAL_6]: platform: vos -- updates to VOS port of Perl5 - Date: Fri, 5 Mar 1999 18:08:49 -0500 - Message-ID: <1D1A4EF7AD4DD211A80D00A0C9D7DB665A035A@exna1.stratus.com> - Branch: maint-5.005/perl - ! vos/config.h vos/config_h.SH_orig -____________________________________________________________________________ -[ 3091] By: jhi on 1999/03/06 12:42:21 - Log: From: Dan Sugalski <sugalskd@osshe.edu> - To: perl5-porters@perl.org, vmsperl@perl.org - Subject: [PATCH 5.005_03-MT6]VMS build patch - Date: Fri, 05 Mar 1999 12:36:19 -0800 - Message-Id: <3.0.6.32.19990305123619.02d326a0@ous.edu> - Branch: maint-5.005/perl - ! vms/subconfigure.com -____________________________________________________________________________ -[ 3090] By: gsar on 1999/03/06 04:40:03 - Log: integrate change#3089 from mainline - - tolerate CRs after options - Branch: maint-5.005/perl - !> perl.c + ! t/op/grent.t t/op/pwent.t ____________________________________________________________________________ -[ 3089] By: gsar on 1999/03/06 04:30:40 - Log: tolerate CRs after options +[ 6048] By: gsar on 2000/05/02 18:29:10 + Log: add note about how $( doesn't interpolate in REs (from + Philip Newton <newton@ficus.frogspace.net>) Branch: perl - ! perl.c + ! pod/perlop.pod ____________________________________________________________________________ -[ 3088] By: jhi on 1999/03/05 12:49:01 - Log: Integrate from mainperl. +[ 6047] By: jhi on 2000/05/02 17:41:24 + Log: Call getspnam() only iff needd. Branch: cfgperl - +> README.hurd - !> MANIFEST ext/Errno/Errno_pm.PL t/lib/io_sock.t -____________________________________________________________________________ -[ 3087] By: gsar on 1999/03/05 06:41:16 - Log: adjust timeouts to accomodate slow/busy systems - Branch: perl - ! t/lib/io_sock.t -____________________________________________________________________________ -[ 3083] By: gsar on 1999/03/05 01:32:47 - Log: integrate change#3081 from maint-5.005 - Branch: perl - !> ext/Errno/Errno_pm.PL + ! pp_sys.c ____________________________________________________________________________ -[ 3082] By: gsar on 1999/03/05 01:31:06 - Log: integrate change#2904 from maint-5.005 +[ 6046] By: gsar on 2000/05/02 17:07:25 + Log: libscheck has insufficient checks for n32 libs (from + Albert Chin-A-Young <china@thewrittenword.com>) Branch: perl - +> README.hurd - !> MANIFEST -____________________________________________________________________________ -[ 3081] By: gsar on 1999/03/05 00:14:33 - Log: protect against doubled backslashes - Branch: maint-5.005/perl - ! ext/Errno/Errno_pm.PL + ! hints/irix_6.sh ____________________________________________________________________________ -[ 3077] By: jhi on 1999/03/04 08:10:13 - Log: Integrate from mainperl. - Branch: cfgperl - +> ext/B/B/Stash.pm - !> MANIFEST README.hpux cc_runtime.h config_h.SH ext/B/B/C.pm - !> ext/B/B/CC.pm gv.c lib/File/Compare.pm lib/Test/Harness.pm - !> op.c pod/perldelta.pod pod/perlfunc.pod pod/pod2man.PL - !> t/lib/bigfloatpm.t t/lib/io_sock.t utils/perlcc.PL -____________________________________________________________________________ -[ 3076] By: jhi on 1999/03/04 08:07:59 - Log: Regen config_h.SH once more because of *size, - noticed by - - From: Hans Mulder <hansm@icgned.icgroup.nl> - To: Jarkko Hietaniemi <jhi@iki.fi> - Cc: perl5-porters@perl.org - Subject: [PATCH for _56] LONGSIZE used before it is set in config.h - Date: Thu, 4 Mar 99 00:10:45 +0100 - Message-Id: <9903032317.AA23021@icgned.icgroup.nl> +[ 6045] By: jhi on 2000/05/02 13:57:17 + Log: Integrate with Sarathy. Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 3068] By: gsar on 1999/03/04 05:48:03 - Log: From: Hans Mulder <hansm@icgned.icgroup.nl> - Date: Thu, 4 Mar 99 00:10:45 +0100 - Message-Id: <9903032317.AA23021@icgned.icgroup.nl> - Subject: [PATCH for _56] LONGSIZE used before it is set in config.h - Branch: perl - ! config_h.SH -____________________________________________________________________________ -[ 3067] By: gsar on 1999/03/04 05:44:32 - Log: exempt $foo::a,$foo::b from warnings only if sort() was seen in package foo - From: Graham Barr <gbarr@ti.com> - Date: Wed, 3 Mar 1999 17:23:56 -0600 - Message-ID: <19990303172356.F7442@dal.asp.ti.com> - Subject: Re: 'use strict' doesn't work for one-letter variables - Branch: perl - ! gv.c op.c -____________________________________________________________________________ -[ 3066] By: gsar on 1999/03/04 05:20:50 - Log: updates to compiler modules - From: "Vishal Bhatia" <vishalb@hotmail.com> - Date: Tue, 02 Mar 1999 23:27:25 PST - Message-ID: <19990303072725.779.qmail@hotmail.com> - Subject: PATCH 5.005_56 + Test procedure - Branch: perl - + ext/B/B/Stash.pm - ! MANIFEST cc_runtime.h ext/B/B/C.pm ext/B/B/CC.pm - ! lib/Test/Harness.pm utils/perlcc.PL -____________________________________________________________________________ -[ 3065] By: gsar on 1999/03/04 05:03:30 - Log: more s/s_/s!/ etc. - Branch: perl - ! pod/perldelta.pod pod/perlfunc.pod + !> MANIFEST Porting/makerel perl.c pod/perlretut.pod + !> pod/perltrap.pod pp.c regcomp.c t/op/oct.t toke.c util.c ____________________________________________________________________________ -[ 3064] By: gsar on 1999/03/04 04:50:45 - Log: integrate cfgperl contents into mainline +[ 6044] By: gsar on 2000/05/02 06:48:19 + Log: change#3798 broke the meaning of "\0_7_7", tr/\0_// etc.; fix it + such that underscores are only ignored in literal numbers, + "\x{...}", and hex/oct argument Branch: perl - !> Configure README.vms bytecode.h config_h.SH configure.com - !> ext/B/defsubs.h.PL hints/hpux.sh pod/perldelta.pod - !> pod/perldiag.pod pp.c t/lib/ipc_sysv.t t/op/pack.t thread.h - !> vms/ext/vmsish.pm vms/subconfigure.com vms/vms.c vms/vmsish.h + ! perl.c pp.c regcomp.c t/op/oct.t toke.c util.c ____________________________________________________________________________ -[ 3063] By: gsar on 1999/03/04 04:44:13 - Log: HP-UX has yet another spelling for /NaNQ?/ +[ 6043] By: gsar on 2000/05/02 02:22:29 + Log: perlretut revisions (from Mark Kvale <kvale@phy.ucsf.edu>) Branch: perl - ! t/lib/bigfloatpm.t + ! pod/perlretut.pod ____________________________________________________________________________ -[ 3062] By: gsar on 1999/03/04 04:36:08 - Log: error-check for accept() test +[ 6042] By: gsar on 2000/05/02 02:17:51 + Log: remove outdated perltrap entry (from Peter Scott <Peter@PSDT.com>) Branch: perl - ! t/lib/io_sock.t + ! pod/perltrap.pod ____________________________________________________________________________ -[ 3061] By: gsar on 1999/03/04 03:40:25 - Log: allow custom comparison function in File::Compare::compare_text() - From: jan.dubois@ibm.net (Jan Dubois) - Date: Fri, 26 Feb 1999 21:56:09 +0100 - Message-ID: <36db0838.8805651@smtp1.ibm.net> - Subject: Re: PodParser 1.07 (was: RE: C<stuff()> vs stuff()) +[ 6041] By: gsar on 2000/05/02 01:53:51 + Log: cpio 2.4.2 on Linux creates directories in 0700 mode, adjust makerel + to compensate Branch: perl - ! lib/File/Compare.pm + ! Porting/makerel ____________________________________________________________________________ -[ 3060] By: gsar on 1999/03/04 03:37:38 - Log: better version of change#3038 - From: abigail@fnx.com - Date: Mon, 1 Mar 1999 14:11:36 -0500 (EST) - Message-ID: <19990301191136.5557.qmail@alexandra.wayne.fnx.com> - Subject: Re: [PATCH 5.005_03 TRIAL-5 pod/pod2man.PL] Recognize -> and => inside +[ 6040] By: gsar on 2000/05/02 01:51:57 + Log: missing files in MANIFEST Branch: perl - ! pod/pod2man.PL + ! MANIFEST ____________________________________________________________________________ -[ 3058] By: jhi on 1999/03/03 22:30:40 - Log: Configure regen to - (1) match maint-5.005 patches #3056 and #3057 - (2) better version of PHOSTNAME of #3050 - (3) the crosscompile/multiarch config_h.SH trouble solved for now +[ 6039] By: jhi on 2000/05/02 00:36:46 + Log: Infinite problems. Branch: cfgperl - ! Configure config_h.SH + ! lib/Math/Complex.pm ____________________________________________________________________________ -[ 3054] By: jhi on 1999/03/03 09:57:59 - Log: Change #3053 missed perldelta. +[ 6038] By: jhi on 2000/05/02 00:06:38 + Log: pwent/spent #ifdef imbalance. Branch: cfgperl - ! pod/perldelta.pod + ! pp_sys.c ____________________________________________________________________________ -[ 3053] By: jhi on 1999/03/03 08:29:43 - Log: Use '!' to mark native integer packings instead of '_'. +[ 6037] By: jhi on 2000/05/01 22:50:11 + Log: Use HUGE_VALL if applicable. Branch: cfgperl - ! pod/perldiag.pod pp.c t/lib/ipc_sysv.t t/op/pack.t + ! ext/POSIX/POSIX.xs util.c ____________________________________________________________________________ -[ 3052] By: jhi on 1999/03/02 23:12:36 - Log: The HP-UX threads patch (change #3028) is needed also here. +[ 6036] By: jhi on 2000/05/01 22:20:53 + Log: Correct Freudian slip. Branch: cfgperl - ! hints/hpux.sh thread.h -____________________________________________________________________________ -[ 3051] By: jhi on 1999/03/02 08:24:52 - Log: From: Dan Sugalski <sugalskd@osshe.edu> - To: perl5-porters@perl.org, vmsperl@perl.org - Subject: [PATCH 5.005_0x and 5.005_5x]Minor update to README.VMS - Date: Mon, 01 Mar 1999 16:10:57 -0800 - Message-Id: <3.0.6.32.19990301161057.03b1fc00@ous.edu> - Branch: cfgperl - ! README.vms - Branch: maint-5.005/perl - ! README.vms + ! pp_sys.c ____________________________________________________________________________ -[ 3050] By: jhi on 1999/03/02 08:22:29 - Log: From: Dan Sugalski <sugalskd@osshe.edu> - To: perl5-porters@perl.org, vmsperl@perl.org - Subject: [PATCH5.005_56]Diffs to get 5.005_56 building on VMS - Date: Mon, 01 Mar 1999 16:06:29 -0800 - Message-Id: <3.0.6.32.19990301160629.02e09ec0@ous.edu> - - From: Dan Sugalski <sugalskd@osshe.edu> - To: perl5-porters@perl.org, vmsperl@perl.org - Subject: [PATCH 5.005_56]vmsish.pm patch - Date: Mon, 01 Mar 1999 20:19:04 -0800 - Message-Id: <3.0.6.32.19990301201904.02cff460@ous.edu> - - plus Configure regen containing a "solution" to the - crosscompile/multiarch problem. +[ 6035] By: jhi on 2000/05/01 21:07:38 + Log: Continue on the pwent/spent case. Branch: cfgperl - ! Configure config_h.SH configure.com ext/B/defsubs.h.PL - ! vms/ext/vmsish.pm vms/subconfigure.com vms/vms.c vms/vmsish.h + ! pp_sys.c ____________________________________________________________________________ -[ 3049] By: jhi on 1999/03/02 07:34:21 - Log: From: Spider Boardman <spider@leggy.zk3.dec.com> - To: perl5-porters@perl.org - Subject: [PATCH] Eliminate (valid) warning in byterun.c - Date: Mon, 01 Mar 1999 17:27:59 -0500 - Message-Id: <199903012227.RAA00181@leggy.zk3.dec.com> +[ 6034] By: jhi on 2000/05/01 17:45:14 + Log: Integrate with Sarathy; unfortunately Sarathy's whitespace + adjustments in 6032 conflicted badly with this, will have + to revisit them later. Branch: cfgperl - ! bytecode.h - Branch: maint-5.005/perl - ! bytecode.h + +> lib/CGI/Util.pm t/lib/cgi-pretty.t + !> MANIFEST lib/CGI.pm lib/CGI/Carp.pm lib/CGI/Cookie.pm + !> lib/CGI/Pretty.pm lib/CGI/Push.pm lib/English.pm + !> lib/Pod/Man.pm lib/Pod/Text.pm lib/diagnostics.pm + !> pod/perldiag.pod pod/perlvar.pod pp_sys.c t/lib/cgi-function.t + !> t/lib/cgi-html.t t/lib/cgi-request.t ____________________________________________________________________________ -[ 3048] By: gsar on 1999/03/02 06:41:21 - Log: updated HP-UX notes from Jeff Okamoto <okamoto@xfiles.intercon.hp.com> - Branch: perl - ! MANIFEST README.hpux -____________________________________________________________________________ -[ 3047] By: jhi on 1999/03/01 06:34:43 - Log: Integrate from mainperl. +[ 6033] By: jhi on 2000/05/01 17:40:49 + Log: Rewrite the pwent/spent logic to be a little bit more clearer. Branch: cfgperl - +> README.hpux lib/File/Spec/Functions.pm - !> (integrate 28 files) -____________________________________________________________________________ -[ 3046] By: gsar on 1999/03/01 05:34:28 - Log: this is 5.005_56 - Branch: perl - ! Changes - ----------------- -Version 5.005_56 ----------------- - -____________________________________________________________________________ -[ 3045] By: gsar on 1999/03/01 03:32:30 - Log: destroy PL_svref_mutex in perl_destruct() - Branch: perl - ! perl.c -____________________________________________________________________________ -[ 3044] By: gsar on 1999/03/01 00:38:50 - Log: up patchlevel &c. - Branch: perl - ! Changes patchlevel.h pod/perlhist.pod win32/Makefile - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc - ! win32/makefile.mk + ! pp_sys.c ____________________________________________________________________________ -[ 3043] By: gsar on 1999/03/01 00:14:15 - Log: integrate cfgperl contents into mainline +[ 6032] By: gsar on 2000/05/01 15:56:32 + Log: whitespace adjustments Branch: perl - ! pod/perldelta.pod - !> Configure config_h.SH + ! pp_sys.c ____________________________________________________________________________ -[ 3042] By: gsar on 1999/02/28 23:55:08 - Log: slightly edited version of suggested patch - From: jan.dubois@ibm.net (Jan Dubois) - Date: Mon, 01 Mar 1999 00:32:05 +0100 - Message-ID: <36dbcf2c.12325433@smtp1.ibm.net> - Subject: Re: [PATCH 5.005_55] Cleanup of File::Spec module +[ 6031] By: gsar on 2000/05/01 15:19:41 + Log: small nits in diagnostics.pm (from Robin Barker) Branch: perl - + lib/File/Spec/Functions.pm - ! MANIFEST lib/File/Spec.pm + ! lib/diagnostics.pm pod/perldiag.pod ____________________________________________________________________________ -[ 3041] By: gsar on 1999/02/28 22:47:19 - Log: fix subtle bug in eval'' testsuite +[ 6030] By: gsar on 2000/05/01 08:39:18 + Log: introduce @LAST_MATCH_START and @LAST_MATCH_END, English aliases + for @- and @+ (from Johan Vromans) Branch: perl - ! t/op/eval.t + ! lib/English.pm pod/perlvar.pod ____________________________________________________________________________ -[ 3040] By: gsar on 1999/02/28 22:46:24 - Log: avoid literal control characters in change#3039 +[ 6029] By: gsar on 2000/05/01 08:16:10 + Log: add CGI.pm v2.66 (from Lincoln Stein) Branch: perl - ! t/base/lex.t + + lib/CGI/Util.pm t/lib/cgi-pretty.t + ! MANIFEST lib/CGI.pm lib/CGI/Carp.pm lib/CGI/Cookie.pm + ! lib/CGI/Pretty.pm lib/CGI/Push.pm t/lib/cgi-function.t + ! t/lib/cgi-html.t t/lib/cgi-request.t ____________________________________________________________________________ -[ 3039] By: gsar on 1999/02/28 21:47:18 - Log: todo item: permit extended control variables a la ${^Foo} (patch - courtesy Mark-Jason Dominus <mjd@plover.com>) +[ 6028] By: gsar on 2000/05/01 06:34:41 + Log: Pod::Man generates groff-incompatible macro definition (from + Tom Christiansen) Branch: perl - ! op.c pod/perldelta.pod pod/perltodo.pod pod/perlvar.pod - ! t/base/lex.t toke.c + ! lib/Pod/Man.pm ____________________________________________________________________________ -[ 3038] By: gsar on 1999/02/28 21:21:05 - Log: From: abigail@fnx.com - Date: Sun, 28 Feb 1999 10:59:16 -0500 (EST) - Message-ID: <19990228155916.14496.qmail@alexandra.wayne.fnx.com> - Subject: Recognize -> and => inside [A-Z]<> sequences. +[ 6027] By: gsar on 2000/05/01 06:31:36 + Log: podlators-1.02 update (from Russ Allbery) Branch: perl - ! pod/pod2man.PL + ! lib/Pod/Man.pm lib/Pod/Text.pm ____________________________________________________________________________ -[ 3037] By: gsar on 1999/02/28 21:12:22 - Log: fix longstanding bug: searches for lexicals originating within eval'' - weren't stopping at the subroutine boundary correctly - Branch: perl - ! op.c proto.h t/op/eval.t +[ 6026] By: jhi on 2000/04/30 23:24:23 + Log: Integrate with Sarathy. + Branch: cfgperl + !> README.win32 ext/File/Glob/Glob.pm ext/Sys/Syslog/Syslog.pm + !> ext/Sys/Syslog/Syslog.xs lib/perl5db.pl + !> lib/unicode/Is/Alnum.pl lib/unicode/Is/Alpha.pl + !> lib/unicode/Is/Word.pl lib/unicode/mktables.PL + !> pod/perl56delta.pod sv.c t/lib/b.t t/lib/open3.t + !> t/lib/syslog.t toke.c win32/win32.h ____________________________________________________________________________ -[ 3036] By: gsar on 1999/02/28 20:02:29 - Log: revert parts of change#2990 to preserve predictable usage of Win32::Foo() - as stacked list values - From: jan.dubois@ibm.net (Jan Dubois) - Date: Sat, 27 Feb 1999 18:24:17 +0100 - Message-ID: <36e22849.36531259@smtp1.ibm.net> - Subject: Re: resend [PATCH 5.005_55] Various win32/win32.c cleanup +[ 6025] By: gsar on 2000/04/30 18:17:47 + Log: Is{Alnum,Alpha,Word} don't match titlecase + + TODO: IsSpace is defined recursively! + + (both spotted by Larry) Branch: perl - ! win32/win32.c + ! lib/unicode/Is/Alnum.pl lib/unicode/Is/Alpha.pl + ! lib/unicode/Is/Word.pl lib/unicode/mktables.PL ____________________________________________________________________________ -[ 3035] By: gsar on 1999/02/28 19:48:54 - Log: remove superfluous stack_sp decl +[ 6024] By: gsar on 2000/04/30 17:50:19 + Log: extend "Unrecognized escape" warning to \8, \9, and \_ as well + (from Hugo van der Sanden) Branch: perl - ! jpl/JNI/JNI.xs + ! toke.c ____________________________________________________________________________ -[ 3034] By: gsar on 1999/02/28 19:34:58 - Log: s/print STDERR/warn/ suggested by abigail@fnx.com; add $VERSION +[ 6023] By: gsar on 2000/04/30 17:14:43 + Log: debugger stomps on $. (from M.J.T. Guy) Branch: perl - ! lib/Getopt/Std.pm + ! lib/perl5db.pl ____________________________________________________________________________ -[ 3033] By: gsar on 1999/02/28 19:23:41 - Log: add File::Compare::compare_text() - From: jan.dubois@ibm.net (Jan Dubois) - Date: Fri, 26 Feb 1999 00:20:41 +0100 - Message-ID: <36dcd8ab.20195659@smtp1.ibm.net> - Subject: Re: PodParser 1.07 (was: RE: C<stuff()> vs stuff()) +[ 6022] By: gsar on 2000/04/30 16:59:22 + Log: unbalanced LEAVE after perl_clone(...,0) (from Doug MacEachern) Branch: perl - ! lib/File/Compare.pm pod/perltodo.pod + ! sv.c ____________________________________________________________________________ -[ 3032] By: gsar on 1999/02/28 19:01:33 - Log: add README.hpux +[ 6021] By: gsar on 2000/04/29 21:00:08 + Log: remove Win2K issue in pod (fixed by change#6020) Branch: perl - + README.hpux - ! MAINTAIN MANIFEST + ! README.win32 pod/perl56delta.pod ____________________________________________________________________________ -[ 3031] By: gsar on 1999/02/28 18:49:08 - Log: avoid escaping & et al multiple times (variant of fix suggested by - James Cromie <jcromie@fossil.uswc.uswest.com> +[ 6020] By: gsar on 2000/04/29 20:51:49 + Log: test tweak Branch: perl - ! lib/Pod/Html.pm + ! t/lib/open3.t ____________________________________________________________________________ -[ 3030] By: gsar on 1999/02/28 18:35:09 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Wed, 24 Feb 1999 22:34:56 +0100 - Message-ID: <36d86f1e.11495549@smtp1.ibm.net> - Subject: [PATCH 5.005_55] Test::Harness setting $ENV{HARNESS_ACTIVE} +[ 6019] By: gsar on 2000/04/29 20:34:27 + Log: windows portability tweaks Branch: perl - ! lib/Test/Harness.pm + ! t/lib/b.t win32/win32.h ____________________________________________________________________________ -[ 3029] By: gsar on 1999/02/28 18:28:18 - Log: add note about env pollution +[ 6018] By: gsar on 2000/04/29 19:55:24 + Log: make lib/syslog.t portable to systems that don't have _PATH_LOG, + make _PATH_LOG() return "" if unavailable Branch: perl - ! INSTALL pod/perltodo.pod + ! ext/File/Glob/Glob.pm ext/Sys/Syslog/Syslog.pm + ! ext/Sys/Syslog/Syslog.xs t/lib/syslog.t ____________________________________________________________________________ -[ 3028] By: jhi on 1999/02/26 14:40:00 - Log: HP-UX 11 threads. - - From: Jeff Okamoto <okamoto@xfiles.intercon.hp.com> - To: perl5-porters@perl.org - Cc: jhi@cc.hut.fi - Subject: Maint 5 and _54 with threading on HP-UX 11.00 - Date: Wed, 3 Feb 1999 12:57:18 -0800 (PST) - Message-Id: <199902032057.MAA10218@xfiles.intercon.hp.com> - - NOTE from jhi: the hpux hints could still be more robust by - disabling gdbm when necessary. - - Currently if there's a libgdbm.sl (gdbm 1.7.3) which is pre-11, - linking -lgdbm -lpthread creates an executable that instantly - core dumps on a pthreads internal panic: - - ./gdpt - - Pthread internal error: message: __libc_reinit() failed, file: ../pthreads/pthread.c, line: 1096 - Return Pointer is 0xc082bf33 - 17639 quit (core dumped) ./gdpt - - You don't have to *use* either gdbm or pthreads in the executable, - just linking them together is enough. Workaround is to recompile - the GDBM under HP-UX 11, that makes the problem go away. - Branch: maint-5.005/perl - ! hints/hpux.sh thread.h -____________________________________________________________________________ -[ 3025] By: jhi on 1999/02/25 20:41:07 - Log: Temporary workaround for the config_h.SH versus - crosscompile and multiarch plus introduce 'rt' - to $libswanted: in UNIX98 sched_yield() lives there. +[ 6017] By: jhi on 2000/04/28 22:49:46 + Log: Integrate with Sarathy. Branch: cfgperl - ! Configure config_h.SH + !> op.c perl.c pod/perldiag.pod t/lib/b.t ____________________________________________________________________________ -[ 3024] By: jhi on 1999/02/24 12:54:59 - Log: Integrate from mainperl. +[ 6016] By: jhi on 2000/04/28 22:46:14 + Log: Do not warn that an infinity does not look like a number. Branch: cfgperl - +> t/lib/fatal.t - !> (integrate 44 files) -____________________________________________________________________________ -[ 3023] By: gsar on 1999/02/24 07:02:12 - Log: integrate cfgperl contents - Branch: perl - !> (integrate 30 files) -____________________________________________________________________________ -[ 3022] By: gsar on 1999/02/24 05:59:47 - Log: From: Daniel Grisinger <dgris@moiraine.dimensional.com> - Date: 23 Feb 1999 17:53:22 -0700 - Message-ID: <m3g17w62rh.fsf@moiraine.dimensional.com> - Subject: [PATCH: _55] perldoc -q broken - Branch: perl - ! utils/perldoc.PL -____________________________________________________________________________ -[ 3021] By: gsar on 1999/02/24 05:51:53 - Log: ansify perlio.c, fix PerlIO-ish typos - Branch: perl - ! ext/DynaLoader/dl_beos.xs ext/DynaLoader/dl_cygwin32.xs - ! iperlsys.h perlio.c -____________________________________________________________________________ -[ 3020] By: gsar on 1999/02/24 05:28:06 - Log: adjust a Perl_malloc() flag for NeXT - From: Hans Mulder <hansm@icgned.icgroup.nl> - Date: Tue, 23 Feb 99 00:26:25 +0100 - Message-Id: <9902222329.AA17516@icgned.icgroup.nl> - Subject: [PATCH for _55] MUTEX_INIT_CALLS_MALLOC no longer necessary - Branch: perl - ! perl.h -____________________________________________________________________________ -[ 3019] By: gsar on 1999/02/24 05:19:42 - Log: perltodo adjustments from Joshua Pritikin <joshua.pritikin@db.com> - Branch: perl - ! pod/perltodo.pod -____________________________________________________________________________ -[ 3018] By: gsar on 1999/02/24 04:15:18 - Log: From: Joshua Pritikin <joshua.pritikin@db.com> - Date: Mon, 22 Feb 1999 11:29:09 -0500 (EST) - Message-ID: <Pine.GSO.4.02.9902221128200.500-100000@eq1062.wks.na.deuba.com> - Subject: improved error message [PATCH _55] [RESEND] - Branch: perl - ! sv.c -____________________________________________________________________________ -[ 3017] By: gsar on 1999/02/24 03:50:34 - Log: From: Tom Christiansen <tchrist@jhereg.perl.com> - Date: Sun, 21 Feb 1999 20:02:18 -0700 - Message-Id: <199902220302.UAA09981@jhereg.perl.com> - Subject: perlfunc updates (against 55) - Branch: perl - ! pod/perlfunc.pod -____________________________________________________________________________ -[ 3016] By: gsar on 1999/02/24 03:17:05 - Log: testsuite adjustments - From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> - Date: Sat, 20 Feb 1999 15:24:57 +0000 - Message-Id: <E10EEH3-0003Wf-00@taurus.cus.cam.ac.uk> - Subject: Not quite OK: perl5.005_55 on SunOS 4.1.3 / gcc - Branch: perl - ! t/lib/io_sock.t t/op/lex_assign.t + ! sv.c ____________________________________________________________________________ -[ 3015] By: gsar on 1999/02/24 02:54:47 - Log: avoid modifying readonly values from qw() +[ 6015] By: gsar on 2000/04/28 22:35:49 + Log: tweak test for portability Branch: perl - ! lib/ExtUtils/MM_Unix.pm + ! t/lib/b.t ____________________________________________________________________________ -[ 3014] By: gsar on 1999/02/24 02:49:04 - Log: more "correct" utbuf for utime() +[ 6014] By: gsar on 2000/04/28 22:05:31 + Log: glob() loading File::Glob behind the scenes may cause syntax errors Branch: perl - ! doio.c -____________________________________________________________________________ -[ 3013] By: jhi on 1999/02/22 19:27:44 - Log: Fix MacPerl version, change PowerUX to PowerMAX. - - From: Chris Nandor <pudge@pobox.com> - To: jhi@iki.fi - Cc: perl5-porters@perl.org - Subject: Re: perl current availability as documented by perl.pod - Date: Sun, 21 Feb 1999 11:06:03 -0500 - Message-Id: <v04020a07b2f5df60c9e3@[192.168.0.77]> - - From: Tom Horsley <Tom.Horsley@mail.ccur.com> - To: jhi@iki.fi - Cc: perl5-porters@perl.org - Subject: Re: perl current availability as documented by perl.pod - Date: Mon, 22 Feb 1999 13:08:30 GMT - Message-Id: <199902221308.NAA19971@cleo.ccur.com> - Branch: cfgperl - ! pod/perl.pod - Branch: maint-5.005/perl - ! pod/perl.pod -____________________________________________________________________________ -[ 3012] By: jhi on 1999/02/22 10:26:11 - Log: Snapshot the cross-compilation/multiarchitecture stuff - (currently broken in next) - Branch: cfgperl - ! Configure config_h.SH pp.c -____________________________________________________________________________ -[ 3011] By: jhi on 1999/02/22 10:24:51 - Log: From: pmarquess@bfsec.bt.co.uk (Paul Marquess) - To: gsar@activestate.com (Gurusamy Sarathy) - Cc: perl5-porters@perl.org (Perl5 Porters) - Subject: [PATCH 5.005_55] DB_File 1.64 patch - Date: Mon, 22 Feb 1999 10:07:00 +0000 (GMT) - Message-Id: <9902221007.AA17751@claudius.bfsec.bt.co.uk> - Branch: cfgperl - ! ext/DB_File/Changes ext/DB_File/DB_File.pm - ! ext/DB_File/DB_File.xs ext/DB_File/typemap t/lib/db-recno.t -____________________________________________________________________________ -[ 3009] By: jhi on 1999/02/22 09:14:26 - Log: Scratch #3008 and introduce $crosscompile and $multiarch - also in non-Configure lands. - Branch: cfgperl - ! Configure config_h.SH hints/next_3.sh hints/next_3_0.sh - ! hints/next_4.sh vms/subconfigure.com win32/config.bc - ! win32/config.gc win32/config.vc win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc -____________________________________________________________________________ -[ 3008] By: jhi on 1999/02/22 08:58:04 - Log: Add -DMULTIARCH (see change #3006). - Branch: cfgperl - ! hints/next_3.sh hints/next_3_0.sh hints/next_4.sh -____________________________________________________________________________ -[ 3007] By: jhi on 1999/02/22 08:54:06 - Log: Undo the references to local{lib,arch} introduced by #3006. - Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 3006] By: jhi on 1999/02/22 08:43:50 - Log: From: hansm@icgned.icgroup.nl - To: perlbug@perl.com - Subject: Not OK: perl 5.00555 on OPENSTEP-Mach-thread 4_2 (UNINSTALLED) - Date: Sun, 21 Feb 1999 22:58:55 +0100 - Reply-To: hansmu@xs4all.nl - Message-Id: <9902212201.AA13386@icgned.icgroup.nl> - - plus other Configure changes: prepare for cross-compilation/ - multiarchitecture builds. - Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 3005] By: jhi on 1999/02/22 08:35:30 - Log: Configure/Perl knew how to look for use Mach cthreads - but Configure didn't let them to be used ($osname 'next'). - Branch: cfgperl - ! Configure config_h.SH - Branch: maint-5.005/perl - ! Configure -____________________________________________________________________________ -[ 3004] By: jhi on 1999/02/21 15:46:02 - Log: Update Acorn AVAILABILITY. - Branch: cfgperl - ! pod/perl.pod - Branch: maint-5.005/perl - ! pod/perl.pod -____________________________________________________________________________ -[ 3003] By: jhi on 1999/02/21 14:50:42 - Log: From: rjk@linguist.dartmouth.edu (Ronald J. Kimball) - To: perl5-porters@perl.org (Perl 5 Porters) - Subject: PATCH: perlref.pod - symbolic ref example - Date: Sat, 20 Feb 1999 17:32:11 -0500 (EST) - Message-Id: <199902202232.RAA62306@linguist.dartmouth.edu> - Branch: cfgperl - ! pod/perlref.pod - Branch: maint-5.005/perl - ! pod/perlref.pod -____________________________________________________________________________ -[ 3002] By: jhi on 1999/02/21 14:35:22 - Log: Sync cfgperl with maint-5.005 change #3000. - Branch: cfgperl - ! pod/perlfunc.pod t/op/pack.t + ! op.c ____________________________________________________________________________ -[ 2999] By: gsar on 1999/02/20 22:48:30 - Log: From: John Bley <jbb6@acpub.duke.edu> - Date: Sat, 20 Feb 1999 16:02:34 EST - Message-Id: <Pine.SOL.3.91.990220155832.9913A-100000@soc11.acpub.duke.edu> - Subject: [PATCH]5.005_55 (CORE) Sparse intializer in regcomp.c +[ 6013] By: gsar on 2000/04/28 21:25:22 + Log: tweak change#5945 to display correct switch name in diagnostic Branch: perl - ! regcomp.c -____________________________________________________________________________ -[ 2998] By: jhi on 1999/02/20 14:13:06 - Log: Enhanced the endianness description. - Branch: cfgperl - ! pod/perlfunc.pod + ! perl.c pod/perldiag.pod ____________________________________________________________________________ -[ 2996] By: jhi on 1999/02/20 13:55:41 - Log: Glossary now mostly fixed. +[ 6012] By: jhi on 2000/04/28 21:08:12 + Log: Integrate with Sarathy. Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH + !> Changes ext/IO/lib/IO/Poll.pm installperl pod/perl56delta.pod + !> pod/perldelta.pod pod/perlfunc.pod pod/perlmod.pod + !> t/lib/io_poll.t utils/perldoc.PL vms/subconfigure.com ____________________________________________________________________________ -[ 2994] By: jhi on 1999/02/20 11:58:33 - Log: Perldeltify GNU/Hurd. +[ 6011] By: jhi on 2000/04/28 21:04:46 + Log: &HUGE_VAL is not defined, it exists. Branch: cfgperl - ! pod/perldelta.pod -____________________________________________________________________________ -[ 2993] By: gsar on 1999/02/20 00:59:10 - Log: fix typo in Perl_sbrk() - From: hansm@icgned.icgroup.nl - Date: Fri, 19 Feb 1999 23:19:31 +0100 - Message-Id: <9902192221.AA07213@icgned.icgroup.nl> - Subject: Not OK: perl 5.00555 on OPENSTEP-Mach 4_2 (UNINSTALLED) - Branch: perl - ! malloc.c -____________________________________________________________________________ -[ 2992] By: gsar on 1999/02/20 00:51:08 - Log: integrate change#2980 from maint-5.005 - Branch: perl - !> utils/h2xs.PL -____________________________________________________________________________ -[ 2991] By: gsar on 1999/02/20 00:34:01 - Log: From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - Date: Thu, 18 Feb 1999 18:51:38 +0000 - Message-Id: <199902181851.SAA14018@crypt.compulink.co.uk> - Subject: [PATCH 5.005_55] test failures with MIME-tools-4.122 and perl 5.005_55 - Branch: perl - ! pp_hot.c t/op/pat.t + ! lib/Math/Complex.pm ____________________________________________________________________________ -[ 2990] By: gsar on 1999/02/20 00:30:48 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Thu, 18 Feb 1999 19:14:07 +0100 - Message-ID: <36d15809.40853323@smtp1.ibm.net> - Subject: resend [PATCH 5.005_55] Various win32/win32.c cleanup +[ 6010] By: gsar on 2000/04/28 21:02:58 + Log: clarify note about shadow password support (from + gellyfish@gellyfish.com) Branch: perl - ! win32/win32.c + ! pod/perlfunc.pod ____________________________________________________________________________ -[ 2989] By: gsar on 1999/02/20 00:27:01 - Log: do poll() emulation unless HAS_POLL && I_POLL +[ 6009] By: gsar on 2000/04/28 21:00:00 + Log: IO::Poll bugs fixed (from Lincoln Stein <lstein@cshl.org>) Branch: perl - ! ext/IO/poll.h + ! ext/IO/lib/IO/Poll.pm t/lib/io_poll.t ____________________________________________________________________________ -[ 2988] By: gsar on 1999/02/19 23:52:12 - Log: tweak RE for NaNQ? recognition +[ 6008] By: gsar on 2000/04/28 20:56:33 + Log: VMS config tweak (from Craig A. Berry <craig.berry@metamorgs.com>) Branch: perl - ! t/lib/bigfloatpm.t + ! installperl vms/subconfigure.com ____________________________________________________________________________ -[ 2987] By: gsar on 1999/02/19 23:29:59 - Log: mention C<use utf8> and C<use warning> in perldelta +[ 6007] By: gsar on 2000/04/28 20:51:21 + Log: note about compile failures and END blocks (from M.J.T. Guy) Branch: perl - ! pod/perldelta.pod -____________________________________________________________________________ -[ 2985] By: jhi on 1999/02/19 20:43:19 - Log: pack/unpack better in (network-)short-non-16-bits and - (network-)long-non-32-bits systems such as Cray C90. - Branch: cfgperl - ! perl.h pp.c t/op/pack.t + ! pod/perl56delta.pod pod/perlmod.pod ____________________________________________________________________________ -[ 2984] By: jhi on 1999/02/19 20:38:54 +[ 6006] By: jhi on 2000/04/28 20:42:14 Log: Regen Configure. Branch: cfgperl ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! perl.c -____________________________________________________________________________ -[ 2982] By: jhi on 1999/02/19 19:51:49 - Log: Configure update: fstatvfs/fstafs/getmntent/hasmntopt were - not probed for and - - From: "Kurt D. Starsinic" <kstar@chapin.edu> - To: Chaim Frenkel <chaimf@pobox.com>, - Russ Allbery <rra@stanford.edu>, - Jarkko Hietaniemi <jhi@iki.fi>, - Gurusamy Sarathy <gsar@activestate.com>, - Graham Barr <gbarr@pobox.com> - Cc: bdensch@ameritech.net, perlbug@perl.com - Subject: [PATCH] Re: Solaris 7 for Intel - Message-ID: <19990219124404.A30182@O2.chapin.edu> - - Glossary is still missing some terms because - mkglossary is misbehaving (change #2981 updated - Glossary manually) - Branch: cfgperl - ! Configure Makefile.SH Porting/Glossary Porting/config.sh - ! Porting/config_H -____________________________________________________________________________ -[ 2980] By: gbarr on 1999/02/19 16:06:53 - Log: Make result of h2xs work when user adds C<use strict> - Branch: maint-5.005/perl - ! utils/h2xs.PL -____________________________________________________________________________ -[ 2979] By: gsar on 1999/02/19 05:24:29 - Log: doc for change#2978 - Branch: perl - ! pod/perlsub.pod -____________________________________________________________________________ -[ 2978] By: gsar on 1999/02/19 05:08:29 - Log: bring '*' prototype closer to how it behaves internally - Branch: perl - + t/lib/fatal.t - ! MANIFEST lib/Fatal.pm op.c t/comp/proto.t -____________________________________________________________________________ -[ 2977] By: gsar on 1999/02/19 02:50:31 - Log: stem leakage of perly.h #defines #ifndef PERL_CORE - Branch: perl - ! perly.h -____________________________________________________________________________ -[ 2975] By: gsar on 1999/02/18 21:41:57 - Log: distinguish eval'' from BEGIN|INIT|END CVs (fixes buggy propagation - of lexical searches in BEGIN|INIT|END) - Branch: perl - ! cop.h cv.h op.c perly.c perly.y pp_ctl.c t/op/misc.t - ! vms/perly_c.vms -____________________________________________________________________________ -[ 2974] By: gsar on 1999/02/18 21:03:06 - Log: missing PERL_POLLUTE_MALLOC - Branch: perl - ! ext/SDBM_File/sdbm/sdbm.h -____________________________________________________________________________ -[ 2973] By: gsar on 1999/02/18 17:10:49 - Log: From: Andy Dougherty <doughera@lafayette.edu> - Date: Wed, 17 Feb 1999 17:22:50 EST - Message-Id: <Pine.GSU.4.05.9902171720490.17243-100000@newton.phys> - Subject: [PATCH 5.005_xx] dotsh.pl triggers new warnings - Branch: perl - ! lib/dotsh.pl -____________________________________________________________________________ -[ 2972] By: gsar on 1999/02/18 17:04:12 - Log: s/#defined/#define/ - Branch: perl - ! ext/Data/Dumper/Dumper.xs -____________________________________________________________________________ -[ 2970] By: gsar on 1999/02/18 03:26:43 - Log: ensure is data malloc()ed by GDBM is free()d (not Perl_mfree()d) - Branch: perl - ! ext/GDBM_File/GDBM_File.pm ext/GDBM_File/GDBM_File.xs - ! ext/GDBM_File/typemap -____________________________________________________________________________ -[ 2969] By: gsar on 1999/02/17 23:30:47 - Log: correct slurp mode doc - Branch: perl - ! pod/perlfunc.pod pod/perlop.pod -____________________________________________________________________________ -[ 2968] By: jhi on 1999/02/17 23:15:49 - Log: Ultrix hints update. - - From: Spider Boardman <spider@zk3.dec.com> - To: perlbug@perl.com - Subject: Not OK: perl 5.00555 on RISC-ultrix 4.4 (UNINSTALLED) - Date: Tue, 16 Feb 1999 23:04:28 -0500 - Message-Id: <9902170404.AA11036@abyss.zk3.dec.com> - Branch: cfgperl - ! hints/ultrix_4.sh -____________________________________________________________________________ -[ 2966] By: jhi on 1999/02/17 23:09:21 - Log: Change #2965 wiped out some Sarathy's _55 changes. - Now unwiped. - Branch: cfgperl - ! Configure pp.c t/op/pack.t -____________________________________________________________________________ -[ 2965] By: jhi on 1999/02/17 23:00:04 - Log: Configure tweaks. - - Fix the Unixware/SCO uname scan: - - From: Tom Hughes <thh@cyberscience.com> - To: perlbug@perl.com - Subject: Not OK: perl 5.00555 on i386-svr4 [actually Unixware 2.1] (UNINSTALLED) - Date: 17 Feb 1999 15:34:15 +0000 - Message-ID: <yekg185nix4.fsf@elva.cyberscience.com> - - AIX syscalls.exp scan: the syscall might be marked 32, 3264, or 64 - - From: Joe Buehler <jhpb@hekimian.com> - To: perl5-porters@perl.org - Subject: setsid not detected by perl 5.005_02 configure under AIX 4.3 - Date: 12 Feb 1999 11:25:21 -0500 - Message-ID: <yd3lni3613i.fsf@ganymede.hekimian.com> - - Make the pthreads joinable constant scan to output to fd 4, not 2. - Branch: cfgperl - ! Configure -____________________________________________________________________________ -[ 2964] By: gsar on 1999/02/17 21:30:07 - Log: From: Tom Christiansen <tchrist@jhereg.perl.com> - Date: Wed, 17 Feb 1999 06:53:13 -0700 - Message-Id: <199902171353.GAA15682@jhereg.perl.com> - Subject: PATCH: lib/Pod/Functions.pm for perl5.005_55 - Branch: perl - ! lib/Pod/Functions.pm -____________________________________________________________________________ -[ 2963] By: gsar on 1999/02/17 21:18:21 - Log: fix comppad handling for failures in eval 'qr/(?p{...})/' - From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - Date: Wed, 17 Feb 1999 10:06:01 +0000 - Message-Id: <199902171006.KAA10204@crypt.compulink.co.uk> - Subject: Re: [5.005_53] panic: pad_free curpad - Branch: perl - ! regcomp.c regexec.c t/op/misc.t + ! config_h.SH ____________________________________________________________________________ -[ 2962] By: gsar on 1999/02/16 21:26:28 - Log: NaNQ? tweak +[ 6005] By: gsar on 2000/04/28 20:41:16 + Log: perldoc might fail via "use blib" (from Hugo van der Sanden) Branch: perl - ! t/lib/bigfloatpm.t + ! utils/perldoc.PL ____________________________________________________________________________ -[ 2961] By: jhi on 1999/02/16 19:26:38 - Log: Integrate from mainperl. +[ 6004] By: jhi on 2000/04/28 20:28:21 + Log: Integrate with Sarathy. Branch: cfgperl - !> (integrate 37 files) + !> Configure INSTALL Porting/Glossary Porting/config.sh + !> Porting/config_H config_h.SH epoc/config.sh perl.c sv.c + !> t/pragma/warn/toke toke.c vms/subconfigure.com vos/config.def + !> vos/config_h.SH_orig win32/config.bc win32/config.gc + !> win32/config.vc win32/win32.c ____________________________________________________________________________ -[ 2960] By: gsar on 1999/02/16 18:04:29 - Log: undo change#2465 (qw[] is a real list now) +[ 6003] By: gsar on 2000/04/28 20:11:20 + Log: allow REG_EXPAND_SZ keys in Windows registry (from + John Clayton <John.Clayton@barclayscapital.com>) Branch: perl - ! pod/perlop.pod + ! win32/win32.c ____________________________________________________________________________ -[ 2959] By: gsar on 1999/02/16 07:09:33 - Log: this was 5.005_55 +[ 6002] By: gsar on 2000/04/28 19:34:16 + Log: destructive sv_setsv() can lose UV-ness from source, causing + numeric promotions/comparisons to fail to do the right thing Branch: perl - ! Changes - ----------------- -Version 5.005_55 ----------------- - -____________________________________________________________________________ -[ 2958] By: gsar on 1999/02/16 06:18:27 - Log: integrate change#2852 from maint-5.005; integrate cfgperl contents; - elide dups and non-dependents from Changes - Branch: perl - ! Changes pod/perlhist.pod - !> Configure INSTALL README.threads doio.c ext/IPC/SysV/SysV.xs - !> hints/ultrix_4.sh pod/perl.pod pod/perlfunc.pod - !> pod/perlport.pod pp.c t/op/pack.t -____________________________________________________________________________ -[ 2957] By: gsar on 1999/02/16 04:09:47 - Log: propagate PERL_VERSION everywhere, add to pod - Branch: perl - ! Configure configpm configure.com ext/B/B/C.pm ext/B/byteperl.c - ! ext/DB_File/DB_File.xs ext/Data/Dumper/Dumper.xs ext/IO/IO.xs - ! hints/freebsd.sh hints/os2.sh installman installperl myconfig - ! os2/Makefile.SHs os2/os2.c patchlevel.h perl.c perl.h - ! plan9/genconfig.pl plan9/myconfig.plan9 plan9/versnum - ! pod/perldebug.pod pod/perldelta.pod vms/genconfig.pl - ! vms/myconfig.com vms/subconfigure.com win32/config.bc - ! win32/config.gc win32/config.vc win32/config_sh.PL - ! win32/win32.c x2p/a2py.c -____________________________________________________________________________ -[ 2955] By: jhi on 1999/02/15 16:15:03 - Log: The pack tests now better in C90 (after the packnative patches). - Branch: cfgperl - ! t/op/pack.t + ! sv.c ____________________________________________________________________________ -[ 2954] By: gsar on 1999/02/15 14:11:50 - Log: tweak Configure to follow new PERL_VERSION etc. +[ 6001] By: gsar on 2000/04/28 18:44:15 + Log: support additional library locations via $Config{otherlibdirs} + (from Andy Dougherty) Branch: perl - ! Configure patchlevel.h pod/perlhist.pod -____________________________________________________________________________ -[ 2953] By: jhi on 1999/02/15 14:02:21 - Log: Integrate from mainperl. - Branch: cfgperl - !> MANIFEST Porting/makerel -____________________________________________________________________________ -[ 2952] By: jhi on 1999/02/15 13:50:07 - Log: Enhance the packnative patch: use the packnative code - only if required. Also added hefty testing (hopefully - I didn't assume too much...). Tested on alpha, ix86, sparc. - Branch: cfgperl - ! pod/perlfunc.pod pp.c t/op/pack.t + ! Configure INSTALL Porting/Glossary Porting/config.sh + ! Porting/config_H config_h.SH epoc/config.sh perl.c + ! vms/subconfigure.com vos/config.def vos/config_h.SH_orig + ! win32/config.bc win32/config.gc win32/config.vc ____________________________________________________________________________ -[ 2951] By: jhi on 1999/02/15 13:46:56 - Log: AVAILABILITY from 5.005_03-tobe, will of course - require updating when 5.006 comes out. - Branch: cfgperl - ! pod/perl.pod +[ 6000] By: gsar on 2000/04/28 18:26:58 + Log: reworked otherlibdirs.U (from Andy Dougherty) + Branch: metaconfig + ! U/installdirs/otherlibdirs.U ____________________________________________________________________________ -[ 2949] By: gsar on 1999/02/15 13:28:51 - Log: will this be it for 5.005_55? +[ 5999] By: gsar on 2000/04/28 18:17:07 + Log: fix line renumbering bug in C<eval qq[#line 10 "X"\nwarn]> Branch: perl - ! MANIFEST Porting/makerel + ! t/pragma/warn/toke toke.c ____________________________________________________________________________ -[ 2948] By: jhi on 1999/02/15 13:23:52 - Log: Integrate from mainperl. +[ 5998] By: jhi on 2000/04/28 13:32:17 + Log: Try to get "Inf" by using &POSIX::HUGE_VAL in sprintf. Branch: cfgperl - !> Changes Makefile.SH ext/B/B/C.pm patchlevel.h perl.h - !> pod/perldiag.pod pod/perlembed.pod pod/perlfaq3.pod - !> pod/perlfaq4.pod pod/perlfaq9.pod pod/perlmodinstall.pod - !> pod/perlmodlib.pod pod/perltoc.pod t/io/argv.t - !> t/lib/bigfloatpm.t t/lib/h2ph.t win32/Makefile win32/config.bc - !> win32/config.gc win32/config.vc win32/config_H.bc - !> win32/config_H.gc win32/config_H.vc win32/makefile.mk -____________________________________________________________________________ -[ 2947] By: jhi on 1999/02/15 13:20:41 - Log: perlport.pod 1.39 from Chris. - Branch: cfgperl - ! pod/perlport.pod + ! lib/Math/Complex.pm ____________________________________________________________________________ -[ 2946] By: jhi on 1999/02/15 13:09:58 - Log: Import Ultrix update, change #2864, - - From: Spider Boardman <spider@zk3.dec.com> - To: perlbug@perl.com - Subject: Not OK: perl 5.00503 +MAINT_TRIAL_5 on RISC-ultrix 4.4 (UNINSTALLED) - Date: Wed, 10 Feb 1999 23:33:31 -0500 - Message-Id: <9902110433.AA12816@abyss.zk3.dec.com> +[ 5997] By: jhi on 2000/04/28 13:14:04 + Log: Preserve $!. Branch: cfgperl - ! doio.c ext/IPC/SysV/SysV.xs hints/ultrix_4.sh + ! lib/Math/Complex.pm ____________________________________________________________________________ -[ 2945] By: jhi on 1999/02/15 13:04:50 - Log: OpenBSD sparc SHMLBA. +[ 5996] By: jhi on 2000/04/28 12:59:23 + Log: Integrate with Sarathy. Branch: cfgperl - ! ext/IPC/SysV/SysV.xs + +> pod/perlrequick.pod pod/perlretut.pod + !> (integrate 51 files) ____________________________________________________________________________ -[ 2944] By: gsar on 1999/02/15 12:09:52 - Log: update win32/config* stuff, Changes - Branch: perl - ! Changes win32/Makefile win32/config.bc win32/config.gc - ! win32/config.vc win32/config_H.bc win32/config_H.gc - ! win32/config_H.vc win32/makefile.mk -____________________________________________________________________________ -[ 2943] By: gsar on 1999/02/15 11:54:08 - Log: #include patchlevel.h by default, provide - PERL_{REVISION,VERSION,SUBVERSION} - Branch: perl - ! patchlevel.h perl.h -____________________________________________________________________________ -[ 2942] By: gsar on 1999/02/15 10:26:59 - Log: allow /0|NaN/ on some bigfloatpm.t tests for portability; other - misc fixes - Branch: perl - ! Makefile.SH t/io/argv.t t/lib/bigfloatpm.t t/lib/h2ph.t -____________________________________________________________________________ -[ 2941] By: gsar on 1999/02/15 10:24:37 - Log: broken URLs fixed (from Michael G Schwern <schwern@pobox.com>) - Message-ID: <19990207002851.B9185@toldyouso.com> - Message-ID: <19990207212152.A9765@toldyouso.com> - Message-ID: <19990207212041.A9622@toldyouso.com> - Message-ID: <19990207213127.A10244@toldyouso.com> - Message-ID: <19990207212559.A9950@toldyouso.com> - Message-ID: <19990207212842.A9994@toldyouso.com> - Message-ID: <19990207212500.A9860@toldyouso.com> - Message-ID: <19990207213013.A10105@toldyouso.com> - Branch: perl - ! pod/perldiag.pod pod/perlembed.pod pod/perlfaq3.pod - ! pod/perlfaq4.pod pod/perlfaq9.pod pod/perlmodinstall.pod - ! pod/perlmodlib.pod pod/perltoc.pod -____________________________________________________________________________ -[ 2940] By: gsar on 1999/02/15 10:07:08 - Log: enable dynaloading in C.pm-compiled programs (non-conflicting part - of suggested patch) - From: "Vishal Bhatia" <vishalb@my-dejanews.com> - Date: Mon, 08 Feb 1999 01:14:41 -0000 - Message-ID: <DHIDFFOPMEFDBAAA@my-dejanews.com> - Subject: [PATCH 5.005_54] some pending C.pm stuff - Branch: perl - ! ext/B/B/C.pm -____________________________________________________________________________ -[ 2939] By: jhi on 1999/02/15 08:40:18 - Log: Integrate from mainperl. - Branch: cfgperl - +> t/lib/bigfloat.t t/lib/bigfloatpm.t - - lib/File/PathConvert.pm - !> (integrate 81 files) -____________________________________________________________________________ -[ 2938] By: gsar on 1999/02/15 06:56:39 - Log: change#2839 was bogus, redo - Branch: perl - !> t/lib/h2ph.pht -____________________________________________________________________________ -[ 2937] By: gsar on 1999/02/15 06:38:15 - Log: support Win32::GetFullPathName() and Win32::SetLastError() - From: jan.dubois@ibm.net (Jan Dubois) - Date: Tue, 09 Feb 1999 22:27:31 +0100 - Message-ID: <36c1a2ed.8007554@smtp1.ibm.net> - Subject: [PATCH _54] Win32::GetFullPathName (Re: File::Spec::Win32 and UNCs) - Branch: perl - ! win32/win32.c -____________________________________________________________________________ -[ 2936] By: gsar on 1999/02/15 06:26:39 - Log: support native integers, pack("L_",...) etc. (via private mail) - From: Jarkko Hietaniemi <jhi@iki.fi> - Date: Wed, 10 Feb 1999 00:04:52 +0200 (EET) - Message-Id: <199902092204.AAA29065@alpha.hut.fi> - Subject: the "packnative" patch - Branch: perl - ! pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp.c - ! t/lib/ipc_sysv.t t/op/pack.t -____________________________________________________________________________ -[ 2935] By: gsar on 1999/02/15 06:04:02 - Log: From: Michael G Schwern <schwern@pobox.com> - Date: Tue, 9 Feb 1999 04:13:12 -0500 - Message-ID: <19990209041312.A15788@toldyouso.com> - Subject: [PATCH]5.005_03-MAINT_TRIAL_5 utils/h2xs fixing -A & more - Branch: perl - ! utils/h2xs.PL -____________________________________________________________________________ -[ 2934] By: gsar on 1999/02/15 05:30:13 - Log: fix bugs in the handling of negative numbers, among other things - From: Steven Knight <knight@theopera.baldmt.citilink.com> - Date: Mon, 8 Feb 1999 01:16:24 -0600 - Message-Id: <199902080716.BAA24652@theopera.baldmt.citilink.com> - Subject: Math::BigFloat and Math::BigInt - Branch: perl - + t/lib/bigfloat.t t/lib/bigfloatpm.t - ! lib/Math/BigFloat.pm lib/Math/BigInt.pm lib/bigfloat.pl - ! t/lib/bigintpm.t -____________________________________________________________________________ -[ 2933] By: gsar on 1999/02/15 04:57:52 - Log: From: "J. van Krieken" <John.van.Krieken@ATComputing.nl> - Date: Thu, 4 Feb 1999 17:25:25 +0100 (MET) - Message-Id: <199902041625.RAA14489@atcmpg.ATComputing.nl> - Subject: s2p incorrectly handles hold space commands - Branch: perl - ! x2p/s2p.PL -____________________________________________________________________________ -[ 2932] By: gsar on 1999/02/15 04:45:55 - Log: clarify what a "line" is - Branch: perl - ! pod/perlfunc.pod pod/perlvar.pod -____________________________________________________________________________ -[ 2931] By: gsar on 1999/02/15 04:23:29 - Log: backout change#2811 and add newer version based on File::Spec - From: Barrie Slaymaker <rbs@telerama.com> - Date: Thu, 11 Feb 1999 16:29:24 -0500 - Message-ID: <36C34BB4.A62090E0@telerama.com> - Subject: [PATCH]5.005_54 (pod2html) Relative URLs using new File::Spec - Branch: perl - - lib/File/PathConvert.pm - ! MANIFEST installhtml lib/Pod/Html.pm -____________________________________________________________________________ -[ 2930] By: gsar on 1999/02/15 04:16:25 - Log: From: Barrie Slaymaker <rbs@telerama.com> - Date: Thu, 11 Feb 1999 19:39:48 -0500 - Message-ID: <36C37854.707D139@telerama.com> - Subject: [PATCH] 5.005_54 #2 Merging File::PathConvert in to File::Spec - Branch: perl - ! lib/File/Spec/Unix.pm lib/File/Spec/Win32.pm -____________________________________________________________________________ -[ 2929] By: gsar on 1999/02/15 04:06:50 - Log: patches suggested by John Bley <jbb6@acpub.duke.edu> (with minor edits) - Date: Wed, 3 Feb 1999 05:24:55 -0500 (EST) - Message-ID: <Pine.SOL.3.91.990203051924.302A-100000@soc11.acpub.duke.edu> - Subject: [PATCH]5.005_54 (DOC) fix many typos - -- - Date: Wed, 3 Feb 1999 08:53:53 -0500 (EST) - Message-ID: <Pine.SOL.3.91.990203085157.895A-100000@soc11.acpub.duke.edu> - Subject: [PATCH]5.005_54 (DOC) typos - Branch: perl - ! pod/perl5004delta.pod pod/perl5005delta.pod pod/perlcall.pod - ! pod/perldebug.pod pod/perlfaq1.pod pod/perlfaq2.pod - ! pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod - ! pod/perlfaq6.pod pod/perlfaq7.pod pod/perlfaq8.pod - ! pod/perlfaq9.pod pod/perlfunc.pod pod/perlguts.pod - ! pod/perllol.pod pod/perlmod.pod pod/perlref.pod - ! pod/perlrun.pod pod/perlsub.pod pod/perltoc.pod - ! pod/perlvar.pod pod/perlxs.pod -____________________________________________________________________________ -[ 2928] By: gsar on 1999/02/15 03:39:53 - Log: allow the Carp routines to pass through exception objects - Branch: perl - ! lib/Carp.pm -____________________________________________________________________________ -[ 2927] By: gsar on 1999/02/15 03:22:57 - Log: mention Proc::Daemon (suggested by Michael G Schwern <schwern@pobox.com>) - Branch: perl - ! pod/perlfaq8.pod -____________________________________________________________________________ -[ 2926] By: gsar on 1999/02/15 03:19:39 - Log: integrate h2ph.PL fixes from change#2809 (change#2838 was supposed to - have done that, but didn't) - Branch: perl - !> utils/h2ph.PL -____________________________________________________________________________ -[ 2925] By: gsar on 1999/02/15 03:17:01 - Log: integrate cfgperl changes into mainline +[ 5995] By: gsar on 2000/04/28 09:37:36 + Log: fixes for bugs in C<use warnings qw(FATAL all)> (from Paul Marquess) Branch: perl - ! Changes - !> Configure Porting/Glossary Porting/config.sh Porting/config_H - !> config_h.SH hints/openbsd.sh hints/ultrix_4.sh - !> pod/perlport.pod t/lib/h2ph.pht utils/h2ph.PL - !> vms/subconfigure.com + ! mg.c t/pragma/warn/7fatal warnings.h warnings.pl ____________________________________________________________________________ -[ 2924] By: gsar on 1999/02/15 03:07:08 - Log: add const qualifier to most char* prototypes, handle ripple effect +[ 5994] By: gsar on 2000/04/28 09:33:26 + Log: fix for missed accounting for null byte in pack("Z",...) (from + M.J.T. Guy) Branch: perl - ! gv.c hv.c hv.h mg.c op.c perl.c pod/perlguts.pod proto.h sv.c - ! universal.c util.c + ! pp.c t/op/pack.t ____________________________________________________________________________ -[ 2923] By: gsar on 1999/02/15 01:04:30 - Log: From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - Date: Thu, 04 Feb 1999 02:37:31 +0000 - Message-Id: <199902040237.CAA03255@crypt.compulink.co.uk> - Subject: [PATCH 5.005_54] Re: .. misinterpreted as flipflop +[ 5993] By: gsar on 2000/04/28 09:30:05 + Log: various minor tweaks seen on p5p Branch: perl - ! pp_ctl.c t/op/range.t + ! lib/perl5db.pl pod/perlipc.pod pod/perlvar.pod ____________________________________________________________________________ -[ 2922] By: gsar on 1999/02/15 00:24:34 - Log: From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - Date: Sun, 31 Jan 1999 01:50:06 +0000 - Message-Id: <199901310150.BAA16299@crypt.compulink.co.uk> - Subject: [PATCH 5.005_03t4] regexp flags bug +[ 5992] By: gsar on 2000/04/28 09:08:19 + Log: pod nit (from Simon Cozens) Branch: perl - ! regcomp.c t/op/re_tests + ! pod/perlop.pod ____________________________________________________________________________ -[ 2921] By: gsar on 1999/02/15 00:13:02 - Log: use New() et al., rather than safemalloc() et al. - From: jan.dubois@ibm.net (Jan Dubois) - Date: Fri, 29 Jan 1999 23:27:22 +0100 - Message-ID: <36bd33f2.51029616@smtp1.ibm.net> - Subject: [PATCH _03-MT5] POSIX.xs memory API +[ 5991] By: gsar on 2000/04/28 09:06:36 + Log: posix-bc patches (from Dorner Thomas <Thomas.Dorner@start.de>) Branch: perl - ! ext/POSIX/POSIX.xs + ! README.posix-bc hints/posix-bc.sh ____________________________________________________________________________ -[ 2920] By: gsar on 1999/02/15 00:05:33 - Log: tweak READ() docs to mention $buffer must be altered by reference +[ 5990] By: gsar on 2000/04/28 08:54:52 + Log: use $ENV{LIB} to search for libs under Visual C compiler + on Windows (from Jochen Wiedmann <joe@ispsoft.de>) Branch: perl - ! pod/perltie.pod + ! lib/ExtUtils/Liblist.pm ____________________________________________________________________________ -[ 2919] By: gsar on 1999/02/14 23:50:39 - Log: applied suggested patch, with several language/readability tweaks - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Fri, 29 Jan 1999 00:25:02 -0500 - Message-ID: <19990129002502.C2898@monk.mps.ohio-state.edu> - Subject: Re: [PATCH 5.005_*] Better parsing docs - Branch: perl - ! pod/perlop.pod -____________________________________________________________________________ -[ 2918] By: gsar on 1999/02/14 23:20:42 - Log: several bug fixes; now croak()s when date exceeds integer limits (instead - of silently returning bogus values) - From: Peter Chines <pchines@nhgri.nih.gov> - Date: Wed, 27 Jan 1999 16:11:31 -0500 - Message-Id: <199901272117.QAA21458@kronos.nhgri.nih.gov> - Subject: Time::Local - Branch: perl - ! lib/Time/Local.pm pod/perldelta.pod -____________________________________________________________________________ -[ 2917] By: gsar on 1999/02/14 11:21:43 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Thu, 28 Jan 1999 10:02:20 -0500 - Message-ID: <19990128100220.A1321@monk.mps.ohio-state.edu> - Subject: Re: [PATCH 5.005_53] Better perldoc - Branch: perl - ! utils/perldoc.PL -____________________________________________________________________________ -[ 2916] By: gsar on 1999/02/14 10:59:38 - Log: back out change#2751, apply updated version - From: jan.dubois@ibm.net (Jan Dubois) - Date: Sat, 06 Feb 1999 01:06:29 +0100 - Message-ID: <36bc844c.18763049@smtp1.ibm.net> - Subject: [PATCH] Cleanup of File::Spec module - Branch: perl - ! lib/File/Spec.pm lib/File/Spec/Mac.pm lib/File/Spec/OS2.pm - ! lib/File/Spec/Unix.pm lib/File/Spec/VMS.pm - ! lib/File/Spec/Win32.pm -____________________________________________________________________________ -[ 2915] By: gsar on 1999/02/14 10:48:01 - Log: tweak select() test +[ 5989] By: gsar on 2000/04/28 08:27:12 + Log: qw(a\\b) must be parsed like 'a\\b', i.e., backslash escapes + itself and no other (from Tom Hughes) Branch: perl - ! pod/perlipc.pod t/op/fh.t + ! t/op/array.t toke.c ____________________________________________________________________________ -[ 2914] By: gsar on 1999/02/14 10:25:55 - Log: allow C<select('foo')> to autovivify *foo (SelectSaver expects that) +[ 5988] By: gsar on 2000/04/28 08:01:38 + Log: s/HTMLSCRIPTPOD/HTMLSCRIPTPODS/ (from Paul Sharpe + <paul@miraclefish.com>) Branch: perl - ! op.c pod/perldiag.pod pp_sys.c t/op/misc.t + ! lib/ExtUtils/MakeMaker.pm ____________________________________________________________________________ -[ 2913] By: gsar on 1999/02/14 10:03:51 - Log: From: Kenneth Albanowski <kjahds@kjahds.com> - Date: Sat, 23 Jan 1999 21:52:15 -0500 (EST) - Message-ID: <Pine.LNX.3.93.990123212857.446B-100000@kjahds.kjahds.com> - Subject: Re: SvOPV() or SvPV_nolen() or ... +[ 5987] By: gsar on 2000/04/28 07:53:09 + Log: B::Bytecode tweaks (from Simon Cozens <simon@brecon.co.uk>) Branch: perl - ! pod/perlguts.pod + ! ext/B/B/Bytecode.pm ext/B/B/Disassembler.pm ____________________________________________________________________________ -[ 2912] By: gsar on 1999/02/14 09:57:29 - Log: provide SvPV_nolen(sv) to avoid use of PL_na - From: jan.dubois@ibm.net (Jan Dubois) - Date: Sun, 24 Jan 1999 02:45:32 +0100 - Message-ID: <36bb7ada.68485547@smtp1.ibm.net> - Subject: [PATCH 5.005_54] _54 version of SvPV_nolen patch +[ 5986] By: gsar on 2000/04/28 07:44:17 + Log: add regular expressions tutorial and quick-start guide (from + Mark Kvale <kvale@phy.ucsf.edu>) Branch: perl - ! embed.h global.sym objXSUB.h pod/perlguts.pod proto.h sv.c - ! sv.h + + pod/perlrequick.pod pod/perlretut.pod + ! AUTHORS MAINTAIN MANIFEST ____________________________________________________________________________ -[ 2911] By: gsar on 1999/02/14 06:51:05 - Log: elide stray effluvium +[ 5985] By: gsar on 2000/04/28 07:30:28 + Log: forked child may not exit correctly if it failed to open + /dev/console (from Graham Barr) Branch: perl - ! pod/perldelta.pod + ! ext/Sys/Syslog/Syslog.pm ____________________________________________________________________________ -[ 2910] By: gsar on 1999/02/14 05:51:56 - Log: slurping an empty file should return '' rather than undef, with - commensurate effects on ARGV processing +[ 5984] By: gsar on 2000/04/28 07:27:20 + Log: attributes::reftype() doesn't work on tied argument Branch: perl - ! pod/perldelta.pod pod/perlfunc.pod pod/perlop.pod - ! pod/perlvar.pod pp_hot.c sv.h t/io/argv.t + ! xsutils.c ____________________________________________________________________________ -[ 2909] By: gsar on 1999/02/14 00:02:11 - Log: perly_c.diff typo +[ 5983] By: gsar on 2000/04/28 07:15:04 + Log: numeric conversion of non-number in change#3378 tramples on + OOK offset, causing segfaults Branch: perl - ! perly.c perly_c.diff vms/perly_c.vms + ! sv.c ____________________________________________________________________________ -[ 2908] By: gsar on 1999/02/13 18:20:13 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Sat, 13 Feb 1999 13:25:53 +0100 - Message-Id: <36c9629c.13334874@smtp1.ibm.net> - Subject: [PATCH 5.005_03-MT5] "goto must have label" message for C<goto ''> +[ 5982] By: gsar on 2000/04/28 04:48:25 + Log: avoid error in IO::Socket::INET when given an unknown service name + with a port number (from Brian Raven <brianr@ssprdmh01.liffe.com>) Branch: perl - ! pod/perlfunc.pod pp_ctl.c t/lib/io_unix.t -____________________________________________________________________________ -[ 2907] By: jhi on 1999/02/13 15:07:26 - Log: Integrate from mainperl. - Branch: cfgperl - +> emacs/e2ctags.pl pod/perltodo.pod t/op/lop.t - !> (integrate 150 files) -____________________________________________________________________________ -[ 2903] By: gsar on 1999/02/12 13:25:59 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Sun, 24 Jan 1999 01:12:00 +0100 - Message-ID: <36b66479.62756298@smtp1.ibm.net> - Subject: [PATCH 5.005_54] remove OVERLOAD conditionals - Branch: perl - ! XSUB.h dump.c gv.c hv.h mg.c perl.h perlvars.h pp.c pp.h - ! proto.h sv.c sv.h -____________________________________________________________________________ -[ 2902] By: gsar on 1999/02/12 12:55:11 - Log: script to generate ctags from etags - From: Colin Kuskie <ckuskie@cadence.com> - Date: Wed, 20 Jan 1999 16:29:35 -0800 (PST) - Message-ID: <Pine.GSO.3.96.990120160519.5755Q-100000@pdxue150.cadence.com> - Subject: [PATCH 5.005_54] adding ctags to the source, FAQ, make - Branch: perl - + emacs/e2ctags.pl - ! Makefile.SH pod/perlfaq3.pod -____________________________________________________________________________ -[ 2901] By: gsar on 1999/02/12 12:40:17 - Log: allow boolean assign ops to be lvalues - From: Stephen McCamant <smccam@uclink4.berkeley.edu> - Date: Mon, 11 Jan 1999 16:52:18 -0600 (CST) - Message-ID: <13978.32609.495338.544643@alias-2.pr.mcs.net> - -- - From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - Date: Mon, 18 Jan 1999 10:04:00 +0000 - Message-Id: <199901181004.KAA17471@crypt.compulink.co.uk> - Subject: Re: [inconsistency 5.005_54] ||= not an lvalue - Branch: perl - + t/op/lop.t - ! MANIFEST op.c -____________________________________________________________________________ -[ 2899] By: jhi on 1999/02/12 12:03:48 - Log: Configure update: OpenBSD thread-awareness, SCO ODT/OSR osvers. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH hints/openbsd.sh + ! ext/IO/lib/IO/Socket/INET.pm ____________________________________________________________________________ -[ 2898] By: gsar on 1999/02/12 11:49:25 - Log: support win32_putenv() +[ 5981] By: gsar on 2000/04/28 04:31:31 + Log: rename File::Glob::glob() to File::Glob::bsd_glob() to avoid + prototype mismatch with CORE::glob(); update pod and tests to + suit (File::Glob::glob() is still available for backward + compatibility, but should be considered deprecated) Branch: perl - ! mg.c util.c win32/GenCAPI.pl win32/makedef.pl win32/perlhost.h - ! win32/win32.c win32/win32iop.h + ! ext/File/Glob/Glob.pm t/lib/glob-basic.t t/lib/glob-case.t + ! t/lib/glob-taint.t ____________________________________________________________________________ -[ 2894] By: gsar on 1999/02/12 11:09:27 - Log: add missing hunk in change#2657 +[ 5980] By: gsar on 2000/04/28 03:47:29 + Log: allow Configure -S to run non-interactively (spotted by Greg Hudson + <ghudson@mit.edu>) + Branch: metaconfig + ! U/modified/Options.U Branch: perl - ! ext/B/B/CC.pm + ! Configure ____________________________________________________________________________ -[ 2893] By: gsar on 1999/02/12 11:00:13 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 19 Jan 1999 20:13:15 -0500 - Message-ID: <19990119201315.A21167@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_53] Remove extraneous sh in test suites +[ 5979] By: gsar on 2000/04/28 03:07:54 + Log: under useithreads, constant pad entries could inadvertantly be + shared across threads (from Eric Blood <eblood@xmission.com>); + added Eric's test case to testsuite Branch: perl - ! t/op/fh.t t/op/misc.t t/op/runlevel.t t/pragma/strict.t - ! t/pragma/subs.t t/pragma/warning.t + ! op.c t/op/misc.t ____________________________________________________________________________ -[ 2892] By: gsar on 1999/02/12 10:44:38 - Log: update change#2670 to later version - From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - Date: Sun, 31 Jan 1999 16:16:14 +0000 - Message-Id: <199901311616.QAA17673@crypt.compulink.co.uk> - Subject: Re: [PATCH 5.005_54] Evalled substitution parsing +[ 5978] By: gsar on 2000/04/27 21:13:00 + Log: sync version numbers in File::Spec with the ones on CPAN + (from Barrie Slaymaker) Branch: perl - ! t/op/subst.t toke.c + ! lib/File/Spec/Functions.pm lib/File/Spec/Mac.pm + ! lib/File/Spec/OS2.pm lib/File/Spec/Unix.pm + ! lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm ____________________________________________________________________________ -[ 2891] By: gsar on 1999/02/12 10:31:17 - Log: make testsuite somewhat location independent +[ 5977] By: gsar on 2000/04/27 21:07:29 + Log: autoquote barewords followed by newline and arrow properly + (variant of fix suggested by Rick Delaney and M.J.T. Guy) Branch: perl - ! (edit 117 files) + ! t/pragma/warn/toke toke.c ____________________________________________________________________________ -[ 2890] By: gsar on 1999/02/12 10:00:30 - Log: add $AutoLoader::VERSION +[ 5976] By: gsar on 2000/04/27 20:41:20 + Log: DB_File v1.73 update (from Paul Marquess) Branch: perl - ! lib/AutoLoader.pm + ! ext/DB_File/Changes ext/DB_File/DB_File.pm + ! ext/DB_File/DB_File.xs ext/DB_File/version.c ____________________________________________________________________________ -[ 2889] By: gsar on 1999/02/12 09:55:48 - Log: tweak PERL_STRICT_CR notes +[ 5975] By: gsar on 2000/04/27 20:34:24 + Log: allow sort() reentrancy (variant of patch suggested by + Hugo van der Sanden) Branch: perl - ! pod/perl5005delta.pod + ! pp_ctl.c t/op/sort.t ____________________________________________________________________________ -[ 2888] By: gsar on 1999/02/12 09:41:45 - Log: add note about test-notty target +[ 5974] By: gsar on 2000/04/27 19:46:57 + Log: change#4197 somehow missed initializing PL_errors, meaning + sytax error queueing wasn't working outside eval"" at all; + also fixed eval"" to localize PL_error_count, so that compile-time + eval's don't clobber the error state of the outer context Branch: perl - ! README.win32 + ! lib/Math/Complex.pm perl.c pp_ctl.c t/pragma/warn/op + ! t/pragma/warn/toke ____________________________________________________________________________ -[ 2887] By: gsar on 1999/02/12 09:37:37 - Log: add perltodo.pod +[ 5973] By: gsar on 2000/04/27 18:29:05 + Log: fix for failure to match $foo =~ /(?i)/ (from Ilya Zakharevich) Branch: perl - + pod/perltodo.pod - ! MANIFEST Todo pod/Makefile pod/perl.pod pod/roffitall - ! win32/pod.mak + ! regcomp.c regexec.c t/op/re_tests ____________________________________________________________________________ -[ 2886] By: jhi on 1999/02/12 08:52:14 - Log: Integrate from mainperl. +[ 5972] By: jhi on 2000/04/27 18:22:41 + Log: Integrate with Sarathy. Branch: cfgperl - +> t/op/fh.t - !> (integrate 30 files) -____________________________________________________________________________ -[ 2885] By: gsar on 1999/02/12 08:42:10 - Log: note how to find REG_INFTY limit - Branch: perl - ! pod/perlre.pod -____________________________________________________________________________ -[ 2884] By: jhi on 1999/02/12 08:36:14 - Log: OpenBSD pthreads awareness, thanks to - David Leonard <david.leonard@csee.uq.edu.au> - Branch: maint-5.005/perl - ! Configure hints/openbsd.sh -____________________________________________________________________________ -[ 2882] By: gsar on 1999/02/12 08:05:20 - Log: IO is maintained by p5p (per Graham Barr's wishes) - Branch: perl - ! MAINTAIN ext/IO/ChangeLog ext/IO/README ext/IO/lib/IO/Dir.pm - ! ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Poll.pm - ! ext/IO/lib/IO/Select.pm ext/IO/lib/IO/Socket.pm - ! ext/IO/lib/IO/Socket/INET.pm ext/IO/lib/IO/Socket/UNIX.pm -____________________________________________________________________________ -[ 2881] By: gsar on 1999/02/12 07:57:13 - Log: fh.t typo - Branch: perl - ! t/op/fh.t -____________________________________________________________________________ -[ 2880] By: gsar on 1999/02/12 07:38:16 - Log: PERL5OPT=-T enables taint mode (suggested by Jason Riedy <ejr@cise.ufl.edu>) - Branch: perl - ! perl.c pod/perlrun.pod -____________________________________________________________________________ -[ 2879] By: gsar on 1999/02/12 05:39:29 - Log: fix ops that are not filehandle constructors to not create GV if it - doesn't already exist (avoids leaks); extend semantics of defined() - so that defined(*{$foo}) works (experimental) - Branch: perl - + t/op/fh.t - ! MANIFEST embed.h embed.pl objXSUB.h op.c pod/perldiag.pod pp.c - ! pp_hot.c pp_sys.c proto.h t/op/gv.t t/op/misc.t + +> t/lib/b.t t/lib/syslog.t + !> (integrate 31 files) ____________________________________________________________________________ -[ 2877] By: jhi on 1999/02/11 20:44:00 - Log: From: Chris Nandor <pudge@pobox.com> - To: perl5-porters@perl.org - Subject: [PATCH] perlport.pod 1.39 - Date: Thu, 11 Feb 1999 12:28:35 -0500 - Message-Id: <v04020a2db2e8c3177123@[192.168.0.77]> +[ 5971] By: jhi on 2000/04/27 18:18:46 + Log: Unicos tweaks from Mark P. Lutz. Branch: cfgperl - ! pod/perlport.pod + ! hints/unicos.sh lib/Math/Complex.pm ____________________________________________________________________________ -[ 2870] By: gsar on 1999/02/11 11:17:08 - Log: remove double typeglob deref (suggested by RonaldWS <ronaldws@aol.com>) +[ 5970] By: gsar on 2000/04/27 18:05:11 + Log: Data::Dumper fumbles negative numbers on 32-bit platforms where + IV is >32bits Branch: perl - ! ext/IO/lib/IO/Pipe.pm + ! ext/Data/Dumper/Dumper.xs t/lib/dumper.t ____________________________________________________________________________ -[ 2869] By: gsar on 1999/02/11 11:00:56 - Log: update win32/pod.mak +[ 5969] By: gsar on 2000/04/27 17:50:56 + Log: fix Sys::Syslog breakage on domain sockets (from Tom Hughes) Branch: perl - ! win32/pod.mak + + t/lib/syslog.t + ! MANIFEST ext/Sys/Syslog/Syslog.pm ____________________________________________________________________________ -[ 2868] By: gsar on 1999/02/11 10:42:44 - Log: From: Benjamin Low <b.d.low@unsw.edu.au> - Date: Fri, 08 Jan 1999 14:36:53 +1100 - Message-ID: <36957D55.1D65A0B2@unsw.edu.au> - Subject: Re: [Fwd: IO::Socket::connect and blocking] +[ 5968] By: gsar on 2000/04/27 17:44:49 + Log: tolerate spaces in group names in test on solaris (from David Boyce + <dsb@boyski.com>) Branch: perl - ! ext/IO/lib/IO/Socket.pm -____________________________________________________________________________ -[ 2867] By: gsar on 1999/02/11 09:43:03 - Log: av_extend() doc tweak from Jan Dubois - Branch: perl - ! pod/perlguts.pod -____________________________________________________________________________ -[ 2866] By: gsar on 1999/02/11 09:27:17 - Log: display full pathname of unreadable files - Branch: perl - ! utils/perldoc.PL + ! t/op/groups.t ____________________________________________________________________________ -[ 2865] By: gsar on 1999/02/11 09:02:31 - Log: missing patch in change#2522 +[ 5967] By: gsar on 2000/04/27 17:41:22 + Log: improved docs on the warn_uninit diagnostic (from David Glasser + and Simon Cozens) Branch: perl - ! lib/Pod/Text.pm -____________________________________________________________________________ -[ 2864] By: jhi on 1999/02/11 08:45:00 - Log: From: Spider Boardman <spider@zk3.dec.com> - To: perlbug@perl.com - Subject: Not OK: perl 5.00503 +MAINT_TRIAL_5 on RISC-ultrix 4.4 (UNINSTALLED) - Date: Wed, 10 Feb 1999 23:33:31 -0500 - Message-Id: <9902110433.AA12816@abyss.zk3.dec.com> - Branch: maint-5.005/perl - ! doio.c ext/IPC/SysV/SysV.xs hints/ultrix_4.sh + ! pod/perldiag.pod ____________________________________________________________________________ -[ 2862] By: gsar on 1999/02/11 08:14:34 - Log: integrate changes#2738,2740 from maint-5.005 +[ 5966] By: gsar on 2000/04/27 16:54:58 + Log: add testsuite for B backends, fix bug in B::Deparse (from + Simon Cozens <simon@brecon.co.uk>) Branch: perl - !> lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 2861] By: jhi on 1999/02/11 08:04:25 - Log: Integrate from mainperl. - Branch: cfgperl - !> Changes perl.h pod/perl5005delta.pod pp_ctl.c t/op/local.t - !> t/op/range.t win32/config.gc + + t/lib/b.t + ! MANIFEST ext/B/B/Deparse.pm ext/B/B/Stash.pm ____________________________________________________________________________ -[ 2860] By: gsar on 1999/02/11 07:30:08 - Log: binmode() support for cygwin32 (suggested by Steven Morlock - <newspost@morlock.net>) +[ 5965] By: gsar on 2000/04/27 16:10:37 + Log: avoid "will not stay shared" warnings for our variables (from + Robin Barker) Branch: perl - ! perl.h + ! op.c t/pragma/warn/op ____________________________________________________________________________ -[ 2859] By: gsar on 1999/02/11 07:14:21 - Log: update Changes +[ 5964] By: gsar on 2000/04/27 07:05:05 + Log: reformat to 72 columns (again) Branch: perl - ! Changes - !> pod/perl5005delta.pod + ! pod/perldiag.pod ____________________________________________________________________________ -[ 2856] By: gsar on 1999/02/11 07:07:39 - Log: integrate perldelta changes from maint-5.005 +[ 5963] By: gsar on 2000/04/27 06:28:31 + Log: patch from Larry to make (\&) prototype work; added tests for + the same Branch: perl - !> pod/perl5005delta.pod + ! op.c t/comp/proto.t ____________________________________________________________________________ -[ 2855] By: gsar on 1999/02/11 06:31:50 - Log: applied suggested patch; added tests - From: Adam Krolnik <adamk@gypsy.cyrix.com> - Date: Sat, 12 Dec 98 15:30:18 -0600 - Message-Id: <9812122130.AA03717@gypsy.eng.cyrix.com> - Subject: Range operation doesn't handle IV_MAX +[ 5962] By: gsar on 2000/04/27 06:15:47 + Log: updated README.hpux (from Jeff Okamoto) Branch: perl - ! pp_ctl.c t/op/range.t + ! README.hpux ____________________________________________________________________________ -[ 2854] By: gsar on 1999/02/11 05:00:55 - Log: compatibility fix: magic non-propagation in foreach implicit localization +[ 5961] By: gsar on 2000/04/27 05:55:03 + Log: recognize our, CHECK and INIT in cperl-mode (from Doug MacEachern) Branch: perl - ! pp_ctl.c t/op/local.t win32/config.gc -____________________________________________________________________________ -[ 2852] By: gsar on 1999/02/10 23:17:49 - Log: fair warning about -Dusethreads - Branch: maint-5.005/perl - ! Configure INSTALL README.threads -____________________________________________________________________________ -[ 2847] By: jhi on 1999/02/09 19:13:28 - Log: Integrate from mainperl. - Branch: cfgperl - !> pod/perldelta.pod pod/perlfunc.pod pod/perlobj.pod - !> pod/perlop.pod pp.c t/op/method.t t/op/pack.t + ! emacs/cperl-mode.el ____________________________________________________________________________ -[ 2846] By: gsar on 1999/02/09 13:53:28 - Log: a modified version of suggested patch for pack template 'Z'; added docs - From: "Valeriy E. Ushakov" <uwe@ptc.spbu.ru> - Date: Mon, 16 Jun 1997 03:00:31 +0400 (MSD) - Message-ID: <%lOHpzIuGV@snark.ptc.spbu.ru> - Subject: lack of pack/unpack letter with useful symmetry for C null delimited strings +[ 5960] By: gsar on 2000/04/27 05:49:26 + Log: better INSTALL notes on Solaris issues (from Dominic Dunlop) Branch: perl - ! pod/perldelta.pod pod/perlfunc.pod pp.c t/op/pack.t + ! INSTALL ____________________________________________________________________________ -[ 2845] By: gsar on 1999/02/09 00:03:26 - Log: clarify docs for change#2835 +[ 5959] By: gsar on 2000/04/27 05:33:41 + Log: doubled words in pods (from Simon Cozens + <simon.p.cozens@jp.pwcglobal.com>) Branch: perl - ! pod/perldelta.pod pod/perlop.pod + ! pod/perl56delta.pod pod/perldebguts.pod pod/perlfaq5.pod + ! pod/perlfork.pod pod/perlfunc.pod pod/perlipc.pod + ! pod/perllexwarn.pod pod/perllocale.pod pod/perlmodlib.pod + ! pod/perlnumber.pod pod/perlopentut.pod pod/perltodo.pod + ! pod/perltootc.pod ____________________________________________________________________________ -[ 2844] By: gsar on 1999/02/08 23:40:57 - Log: addendum to change#2823 - From: Stephen McCamant <smccam@uclink4.berkeley.edu> - Date: Sun, 13 Dec 1998 16:06:04 -0800 (PST) - Message-ID: <13940.21805.470054.299@fre-76-120.reshall.berkeley.edu> - Subject: [PATCH] Docs and tests for method-call syntax +[ 5958] By: gsar on 2000/04/27 05:11:39 + Log: change#3569 deleted some essential code, revert; avoid use of + atexit() to make DynaLoader work properly on AIX under mod_perl + (from Jens-Uwe Mager <jum@helios.de>) Branch: perl - ! pod/perlobj.pod t/op/method.t + ! ext/DynaLoader/dl_aix.xs ____________________________________________________________________________ -[ 2843] By: jhi on 1999/02/08 21:06:28 - Log: Ultrix mmap tidbit. - Branch: cfgperl - ! hints/ultrix_4.sh -____________________________________________________________________________ -[ 2842] By: jhi on 1999/02/08 20:22:55 - Log: Integrate from mainperl. - Branch: cfgperl - +> t/op/subst_wamp.t - !> (integrate 35 files) -____________________________________________________________________________ -[ 2841] By: jhi on 1999/02/08 18:23:26 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.005_53] s/\ba/./g was over-optimized - Date: Sun, 7 Feb 1999 17:25:22 -0500 - Message-ID: <19990207172522.B894@monk.mps.ohio-state.edu> - Branch: cfgperl - + t/op/subst_amp.t - ! MANIFEST regcomp.c t/op/subst.t -____________________________________________________________________________ -[ 2840] By: jhi on 1999/02/08 18:16:54 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.005_53] Fix list-context //g with zero-length matches - Date: Sun, 7 Feb 1999 17:00:10 -0500 - Message-ID: <19990207170009.A894@monk.mps.ohio-state.edu> - Branch: cfgperl - ! pp_hot.c t/op/pat.t -____________________________________________________________________________ -[ 2839] By: jhi on 1999/02/08 17:25:30 - Log: A require was missing. - Branch: cfgperl - ! t/lib/h2ph.pht -____________________________________________________________________________ -[ 2838] By: jhi on 1999/02/08 16:38:41 - Log: Bring in the change #2809 (the Configure part has been - modified rather a lot since the #2809, though.) - Branch: cfgperl - ! Configure utils/h2ph.PL -____________________________________________________________________________ -[ 2835] By: gsar on 1999/02/08 14:40:23 - Log: make qw() into a true list at compile time (slightly modified - variant of patch suggested by Tom Hughes <tom@compton.demon.co.uk>) +[ 5957] By: gsar on 2000/04/27 04:54:51 + Log: pod nits (from A. C. Yardley <yardley@tanet.net>) Branch: perl - ! pod/perldelta.pod pod/perlop.pod pp_hot.c toke.c + ! pod/perlmod.pod ____________________________________________________________________________ -[ 2834] By: gsar on 1999/02/08 13:23:16 - Log: make safesysmalloc() etc., always available; safemalloc() et al are - now macros that point to the right malloc; fix various places in - sources that need to always use safesysmalloc() et al +[ 5956] By: gsar on 2000/04/27 04:51:47 + Log: better diagnostics on failed tests (from Ilya Zakharevich) Branch: perl - ! embed.h embedvar.h global.sym iperlsys.h mg.c objXSUB.h perl.h - ! perl_exp.SH proto.h util.c vms/gen_shrfls.pl win32/makedef.pl + ! t/op/lex_assign.t ____________________________________________________________________________ -[ 2833] By: gsar on 1999/02/08 10:56:16 - Log: remove spurious #endif in last change +[ 5955] By: gsar on 2000/04/27 04:26:44 + Log: longstanding bug exposed by change#3307: sort arguments weren't + compiled with the right wantarray context (ensuing runtime lookup + via block_gimme() was getting the incidental context of the + sort() itself) Branch: perl - ! perl.h + ! op.c t/op/sort.t ____________________________________________________________________________ -[ 2832] By: gsar on 1999/02/08 10:34:55 - Log: make EMBEDMYMALLOC the default and provide PERL_POLLUTE_MALLOC to let - them ask for insanity (untested) +[ 5954] By: gsar on 2000/04/26 23:42:12 + Log: integrate cfgperl contents into mainline Branch: perl - ! INSTALL Todo-5.005 ext/SDBM_File/sdbm/sdbm.h hints/machten.sh - ! hints/next_3.sh hints/next_4.sh hints/qnx.sh iperlsys.h - ! malloc.c perl.h pod/perldelta.pod pod/perlguts.pod sv.c + !> (integrate 30 files) ____________________________________________________________________________ -[ 2831] By: jhi on 1999/02/08 08:33:33 - Log: Update vms/subconfigure.com along the lines of change #2829. +[ 5953] By: jhi on 2000/04/26 23:06:42 + Log: Integrate with Sarathy. Branch: cfgperl - ! vms/subconfigure.com + !> README.win32 ext/B/B/Deparse.pm + !> ext/DynaLoader/DynaLoader_pm.PL ext/DynaLoader/XSLoader_pm.PL + !> lib/vars.pm perl.c pod/perldiag.pod pod/perlsub.pod + !> pod/perlsyn.pod pod/perlthrtut.pod pod/perltoc.pod + !> pod/perltodo.pod pod/perlxs.pod pod/perlxstut.pod + !> utils/perldoc.PL vms/perlvms.pod ____________________________________________________________________________ -[ 2830] By: gsar on 1999/02/08 00:19:46 - Log: integrate cfgperl changes into mainline - Branch: perl - +> ext/DynaLoader/dl_beos.xs ext/GDBM_File/hints/sco.pl - +> lib/File/PathConvert.pm pod/perlthrtut.pod - ! Changes - !> (integrate 93 files) -____________________________________________________________________________ -[ 2829] By: jhi on 1999/02/07 23:49:46 - Log: Configure update. - - Probe for mmap() et alia. - The *cc*symbols patch (just Configure, no h2ph). +[ 5952] By: jhi on 2000/04/26 23:03:46 + Log: Undo "use integer" addition from 64bitint as it seems + to break most of the subtests in Digital UNIX; + Unicos needs to find another way. Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH perl.h -____________________________________________________________________________ -[ 2828] By: gsar on 1999/02/07 23:38:47 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sun, 7 Feb 1999 17:25:22 -0500 - Message-ID: <19990207172522.B894@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_53] s/\ba/./g was over-optimized - Branch: perl - + t/op/subst_amp.t t/op/subst_wamp.t - ! MANIFEST regcomp.c t/op/subst.t + ! t/op/64bitint.t ____________________________________________________________________________ -[ 2827] By: gsar on 1999/02/07 23:27:32 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sun, 7 Feb 1999 17:00:10 -0500 - Message-ID: <19990207170009.A894@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_53] Fix list-context //g with zero-length matches - Branch: perl - ! pp_hot.c t/op/pat.t -____________________________________________________________________________ -[ 2826] By: gsar on 1999/02/07 23:26:04 - Log: patch for change#2822, done right; add PERL_OBJECT stuff; regen headers - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sun, 7 Feb 1999 15:07:27 -0500 - Message-ID: <19990207150726.A571@monk.mps.ohio-state.edu> - Subject: Re: fixing memory leaks in REx compilation - Branch: perl - ! embed.h embed.pl objXSUB.h proto.h regcomp.c regcomp.h - ! regexec.c -____________________________________________________________________________ -[ 2825] By: jhi on 1999/02/07 18:05:13 - Log: Integrate from mainperl. +[ 5951] By: jhi on 2000/04/26 22:57:53 + Log: Be more robust on "extreme" (large absolute value) + arguments. Originally reported by Daniel Connelly + as a problem with asinh() on large negative arguments, + asinh() used to bail out because an argument to log() + ended up being zero. Ilya Zakharevich proposed using + Taylor's series in such cases, which for such large + arguments is a very good approximation. Branch: cfgperl - +> lib/DB.pm t/comp/bproto.t - !> MANIFEST ext/Data/Dumper/Dumper.pm ext/SDBM_File/sdbm/sdbm.c - !> lib/Pod/Html.pm op.c perly.c perly.y perly_c.diff - !> pod/perldelta.pod pod/perlfunc.pod pod/perlop.pod regcomp.h - !> toke.c vms/perly_c.vms -____________________________________________________________________________ -[ 2824] By: gsar on 1999/02/07 14:21:48 - Log: tweak doc on bitwise ops - Branch: perl - ! pod/perlop.pod -____________________________________________________________________________ -[ 2823] By: gsar on 1999/02/07 13:38:31 - Log: applied suggested patch; regen perly* and vms/perly* - From: Stephen McCamant <smccam@uclink4.berkeley.edu> - Date: Sun, 13 Dec 1998 01:10:12 -0800 (PST) - Message-ID: <13939.26706.620683.846776@fre-76-120.reshall.berkeley.edu> - Subject: [PATCH] Re: Suggestion for perlobj man page - Branch: perl - ! perly.c perly.y perly_c.diff toke.c vms/perly_c.vms -____________________________________________________________________________ -[ 2822] By: gsar on 1999/02/07 12:39:09 - Log: Ilya's idea for cleaning up failed regex allocs (substantive parts - disabled, fails tests) - Branch: perl - ! regcomp.h + ! lib/Math/Complex.pm t/lib/complex.t ____________________________________________________________________________ -[ 2821] By: gsar on 1999/02/07 11:09:39 - Log: pod2html misinterprets Foo::Bar as a URL (fix suggested by Alexander Barilo - <Alexander.Barilo@aexp.com>) +[ 5950] By: gsar on 2000/04/25 19:13:12 + Log: reformat perldiag to avoid long lines Branch: perl - ! lib/Pod/Html.pm -____________________________________________________________________________ -[ 2820] By: gsar on 1999/02/07 10:20:35 - Log: add draft debugging API implementation - Branch: perl - + lib/DB.pm - ! MANIFEST -____________________________________________________________________________ -[ 2819] By: gsar on 1999/02/07 09:58:45 - Log: avoid garbage in db->dirbuf - From: Masahiro KAJIURA <masahiro.kajiura@toshiba.co.jp> - Date: Sat, 05 Dec 1998 14:14:54 +0900 - Message-Id: <199812050514.OAA23268@toshiba.co.jp> - Subject: SDBM bug - Branch: perl - ! ext/SDBM_File/sdbm/sdbm.c + ! pod/perldiag.pod ____________________________________________________________________________ -[ 2818] By: gsar on 1999/02/07 09:32:24 - Log: missing entry +[ 5949] By: gsar on 2000/04/25 18:41:11 + Log: make perldoc use the pod2man from the same version (from + M.J.T. Guy) Branch: perl - ! MANIFEST + ! utils/perldoc.PL ____________________________________________________________________________ -[ 2817] By: gsar on 1999/02/07 09:30:47 - Log: properly prototype check parenthesized unary ops (e.g. defined(&a,&b)) +[ 5948] By: gsar on 2000/04/25 18:21:57 + Log: typo in vars.pm that leads to cryptic message (from Piotr Piatkowski + <kompas@kompas.usr.onet.pl>) Branch: perl - + t/comp/bproto.t - ! op.c pod/perldelta.pod pod/perlfunc.pod pod/perlop.pod + ! lib/vars.pm ____________________________________________________________________________ -[ 2816] By: gsar on 1999/02/06 00:14:29 - Log: minor bug in dumping blessed subrefs +[ 5947] By: gsar on 2000/04/25 18:11:53 + Log: use &dl_error rather than &dl_load_file as the guard for calling + boot_DynaLoader() (meant to fix dl_error() redefined warnings in + statically built perl) Branch: perl - ! ext/Data/Dumper/Dumper.pm -____________________________________________________________________________ -[ 2812] By: jhi on 1999/02/03 22:02:24 - Log: Enhance change #2808. - - From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> - To: perl5-porters@perl.org - Subject: Re: [PATCH 5.00*]: perlbug checklist - Date: Wed, 3 Feb 1999 19:02:27 +0000 - Message-Id: <E1087ZD-0005z1-00@taurus.cus.cam.ac.uk> - Branch: cfgperl - ! utils/perlbug.PL -____________________________________________________________________________ -[ 2811] By: jhi on 1999/02/03 21:53:23 - Log: From: Barrie Slaymaker <rbs@telerama.com> - To: perl5-porters@perl.org - CC: pod-people@perl.org - Subject: [PATCH]5.005_54 (pod2html) Generate Relative URLs - Date: Wed, 03 Feb 1999 10:34:18 -0500 - Message-ID: <36B86C7A.E99EFFF1@telerama.com> - - Add File::PathConvert.pm. - Fix Pod::Html and installhtml to understand relative urls. - Branch: cfgperl - + lib/File/PathConvert.pm - ! MANIFEST installhtml lib/Pod/Html.pm -____________________________________________________________________________ -[ 2810] By: jhi on 1999/02/03 20:25:10 - Log: From: Francois Desarmenien <desar@club-internet.fr> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH]5.005_54 (hints) SCO 3/5 hint files and SysV correction - Date: Wed, 03 Feb 1999 13:13:24 +0000 - Message-ID: <36B84B74.5EC9B6C8@club-internet.fr> - - (note: this patch completely overrides Tom Wolfe's patch, - change #2604) - Branch: cfgperl - + ext/GDBM_File/hints/sco.pl - ! MANIFEST ext/IPC/SysV/SysV.xs hints/sco.sh -____________________________________________________________________________ -[ 2809] By: jhi on 1999/02/03 19:54:16 - Log: h2ph fixes + Configure patch to support them. - - From: "Kurt D. Starsinic" <kstar@chapin.edu> - To: Graham Barr <gbarr@pobox.com>, Jarkko Hietaniemi <jhi@iki.fi>, - Gurusamy Sarathy <gsar@engin.umich.edu> - Cc: perl5-porters@perl.org - Subject: [PATCH 5.00503_MT5] h2ph.PL - Date: Tue, 2 Feb 1999 19:48:06 -0500 - Message-ID: <19990202194806.E10647@O2.chapin.edu> - Branch: maint-5.005/perl - ! Configure utils/h2ph.PL -____________________________________________________________________________ -[ 2808] By: jhi on 1999/02/03 16:59:55 - Log: Enhance the perlbug checklist. - Branch: cfgperl - ! utils/perlbug.PL + ! ext/DynaLoader/DynaLoader_pm.PL ext/DynaLoader/XSLoader_pm.PL ____________________________________________________________________________ -[ 2807] By: jhi on 1999/02/03 14:01:37 - Log: Document the standard strftime %formats. - - From: Dominic Dunlop <domo@vo.lu> - To: "Kurt D. Starsinic" <kstar@chapin.edu>, Ben Gertzfield <che@debian.org> - Subject: [PATCH] 5.00[45]*: Re: POSIX's strftime() does not enforce POSIX %C on Solaris - Date: Tue, 2 Feb 1999 15:55:29 +0100 - Message-Id: <v0311070cb2dcb3f5f773@[212.24.192.188]> +[ 5946] By: jhi on 2000/04/25 17:37:54 + Log: Document that tr() is not tr(1). Branch: cfgperl - ! ext/POSIX/POSIX.pod -____________________________________________________________________________ -[ 2806] By: jhi on 1999/02/03 13:58:00 - Log: Integrate from mainperl. - Branch: cfgperl - !> perl.h + ! pod/perlop.pod ____________________________________________________________________________ -[ 2805] By: gsar on 1999/02/03 03:32:31 - Log: PL_uuemap[] init needs help for sizeof() +[ 5945] By: gsar on 2000/04/25 16:34:33 + Log: make module name mandatory after -M switch; reorder perldiag + alphabetically (from Mark-Jason Dominus) Branch: perl - ! perl.h -____________________________________________________________________________ -[ 2804] By: jhi on 1999/02/02 20:44:30 - Log: These should've been already in #2803. - Branch: cfgperl - ! Configure config_h.SH vms/subconfigure.com -____________________________________________________________________________ -[ 2803] By: jhi on 1999/02/02 20:38:45 - Log: telldir prototype issue, from mists of time... - Branch: cfgperl - ! hints/netbsd.sh pp_sys.c -____________________________________________________________________________ -[ 2801] By: jhi on 1999/02/02 17:40:14 - Log: From: John Bley <jbb6@acpub.duke.edu> - To: perlbug@perl.org - Subject: [PATCH]5.005_54 (DOC) fix minor typos - Date: Tue, 2 Feb 1999 07:52:52 -0500 (EST) - Message-ID: <Pine.SOL.3.91.990202075115.23589A-100000@soc11.acpub.duke.edu> - Branch: cfgperl - ! pod/perlre.pod -____________________________________________________________________________ -[ 2800] By: jhi on 1999/02/02 17:26:49 - Log: Update todo with POSIX 1003.1 1996 Edition reminder. - Branch: cfgperl - ! Todo-5.005 -____________________________________________________________________________ -[ 2799] By: jhi on 1999/02/02 17:18:51 - Log: Update FindBin from maint-5.005. - Branch: cfgperl - ! lib/FindBin.pm -____________________________________________________________________________ -[ 2798] By: jhi on 1999/02/02 17:16:07 - Log: Fix typecasts in #2797 - - From: "G. Del Merritt" <del@intranetics.com> - Date: Fri, 29 Jan 1999 11:47:25 -0700 - Message-Id: <199901291847.LAA04828@jhereg.perl.com> - Subject: Not OK: perl 5.00503 +MAINT_TRIAL_5 on MSWin32-x86-object 4.0 (PATCH included) - Branch: cfgperl - ! ext/POSIX/POSIX.xs -____________________________________________________________________________ -[ 2797] By: jhi on 1999/02/02 17:14:37 - Log: From: Ted Law <tedlaw@cibcwg.com> - Date: Wed, 27 Jan 1999 14:54:03 -0500 (EST) - Message-Id: <199901271954.OAA07391@dcm2.cibcwg.com> - Subject: POSIX::strftime buffer overflow problem - Branch: cfgperl - ! ext/POSIX/POSIX.xs -____________________________________________________________________________ -[ 2796] By: jhi on 1999/02/02 17:13:23 - Log: Do not use File::Slurp. - Branch: cfgperl - ! t/lib/textfill.t -____________________________________________________________________________ -[ 2795] By: jhi on 1999/02/02 17:11:48 - Log: perlhist update from maint-5.005. - Branch: cfgperl - ! pod/perlhist.pod -____________________________________________________________________________ -[ 2794] By: jhi on 1999/02/02 17:10:33 - Log: POSIX::redef setv?buf() to IO::Handle:: (by gbarr). - Branch: cfgperl - ! ext/POSIX/POSIX.pm -____________________________________________________________________________ -[ 2793] By: jhi on 1999/02/02 17:08:39 - Log: Missed the html test from change #2787. - Branch: cfgperl - ! t/lib/cgi-html.t -____________________________________________________________________________ -[ 2792] By: jhi on 1999/02/02 17:01:24 - Log: Update Getopt::Long to 2.19. - Branch: cfgperl - ! lib/Getopt/Long.pm -____________________________________________________________________________ -[ 2791] By: jhi on 1999/02/02 16:59:13 - Log: overload syntax is no longer experimental - Branch: cfgperl - ! lib/overload.pm -____________________________________________________________________________ -[ 2789] By: jhi on 1999/02/02 16:47:50 - Log: Still doc fixes. - Branch: cfgperl - ! lib/diagnostics.pm -____________________________________________________________________________ -[ 2788] By: jhi on 1999/02/02 16:47:07 - Log: Doc fixes. - Branch: cfgperl - ! lib/CGI.pm lib/diagnostics.pm -____________________________________________________________________________ -[ 2787] By: jhi on 1999/02/02 16:38:55 - Log: CGI.pm updated to 2.46 (the CGI docs fixes redone - where applicable). - Branch: cfgperl - ! eg/cgi/RunMeFirst eg/cgi/caution.xbm - ! eg/cgi/clickable_image.cgi eg/cgi/cookie.cgi eg/cgi/crash.cgi - ! eg/cgi/customize.cgi eg/cgi/diff_upload.cgi - ! eg/cgi/dna.small.gif.uu eg/cgi/file_upload.cgi - ! eg/cgi/frameset.cgi eg/cgi/index.html - ! eg/cgi/internal_links.cgi eg/cgi/javascript.cgi - ! eg/cgi/monty.cgi eg/cgi/multiple_forms.cgi - ! eg/cgi/nph-clock.cgi eg/cgi/nph-multipart.cgi eg/cgi/popup.cgi - ! eg/cgi/save_state.cgi eg/cgi/tryit.cgi eg/cgi/wilogo.gif.uu - ! lib/CGI.pm lib/CGI/Apache.pm lib/CGI/Carp.pm lib/CGI/Cookie.pm - ! lib/CGI/Fast.pm lib/CGI/Push.pm lib/CGI/Switch.pm -____________________________________________________________________________ -[ 2786] By: jhi on 1999/02/02 16:17:52 - Log: Update CPAN to 1.47. - Branch: cfgperl - ! lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm -____________________________________________________________________________ -[ 2785] By: jhi on 1999/02/02 16:09:03 - Log: From: Mark-Jason Dominus <mjd@plover.com> - Date: Sat, 16 Jan 1999 17:22:06 -0500 - Subject: Re: DOC PATCH (5.005_54 perlsub.pod) - Message-ID: <19990116222206.3674.qmail@plover.com> - Branch: cfgperl - ! pod/perlsub.pod -____________________________________________________________________________ -[ 2784] By: jhi on 1999/02/02 16:01:31 - Log: Fix incorrect "used only once" warnings - - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Fri, 8 Jan 1999 04:37:10 -0500 - Message-ID: <19990108043710.A14390@monk.mps.ohio-state.edu> - Subject: Re: change#965 flakiness - Branch: cfgperl - ! gv.c -____________________________________________________________________________ -[ 2783] By: jhi on 1999/02/02 15:50:38 - Log: perldelta updates. - Branch: cfgperl - ! pod/perldelta.pod -____________________________________________________________________________ -[ 2782] By: jhi on 1999/02/02 14:28:26 - Log: Mirror change #2781. - Branch: cfgperl - ! hints/linux.sh -____________________________________________________________________________ -[ 2781] By: jhi on 1999/02/02 14:27:01 - Log: Update the MkLinux note. - Branch: maint-5.005/perl - ! hints/linux.sh -____________________________________________________________________________ -[ 2780] By: jhi on 1999/02/02 14:10:59 - Log: Update todo. - Branch: cfgperl - ! Todo-5.005 -____________________________________________________________________________ -[ 2779] By: jhi on 1999/02/02 14:00:25 - Log: Integrate from mainperl. - Branch: cfgperl - ! t/lib/textfill.t t/lib/textwrap.t - !> (integrate 32 files) -____________________________________________________________________________ -[ 2778] By: jhi on 1999/02/02 13:56:23 - Log: VMS update, applicable parts of - - From: Dan Sugalski <sugalskd@osshe.edu> - To: perl5-porters@perl.org - Subject: [PATCH 5.005_03MT3]VMS configure tweak - Date: Wed, 20 Jan 1999 12:05:18 -0800 - Message-Id: <3.0.6.32.19990120120518.00a98470@ous.edu> - - From: Dan Sugalski <sugalskd@osshe.edu> - To: perlbug@perl.com, vmsperl@perl.org - Subject: NOT OK: perl 5.00503 +MAINT_TRIAL_4 on VMSAXP (Patch included, of course) - Date: Tue, 26 Jan 1999 14:40:38 -0800 - Message-Id: <3.0.6.32.19990126144038.02e5d650@ous.edu> - - From: Dan Sugalski <sugalskd@osshe.edu> - To: perl5-porters@perl.org, vmsperl@perl.org - Subject: [PATCH 5.005_03-MAILT_TRIAL_4]VMS test patches - Date: Tue, 26 Jan 1999 14:55:29 -0800 - Message-Id: <3.0.6.32.19990126145529.02f22280@ous.edu> - Branch: cfgperl - ! vms/ext/Stdio/test.pl vms/subconfigure.com -____________________________________________________________________________ -[ 2777] By: jhi on 1999/02/02 13:43:24 - Log: Synch usethreads parts from maint-5.005. - Branch: cfgperl - ! hints/aix.sh hints/dec_osf.sh hints/dos_djgpp.sh - ! hints/freebsd.sh hints/hpux.sh hints/irix_4.sh hints/irix_5.sh - ! hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh - ! hints/linux.sh hints/os2.sh hints/solaris_2.sh hints/vmesa.sh -____________________________________________________________________________ -[ 2776] By: jhi on 1999/02/02 13:17:16 - Log: Jumbo FreeBSD update from Anton Berezin <tobez@plab.ku.dk> - Branch: cfgperl - ! Makefile.SH hints/freebsd.sh -____________________________________________________________________________ -[ 2774] By: jhi on 1999/02/02 13:10:39 - Log: Add perlthrtut, update pod/* machinery. - (a pod/Makefile.SH is sorely needed) - Branch: cfgperl - + pod/perlthrtut.pod - ! MANIFEST pod/Makefile pod/perl.pod pod/roffitall + ! perl.c pod/perldiag.pod ____________________________________________________________________________ -[ 2773] By: jhi on 1999/02/02 12:54:24 - Log: From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> - To: perl5-porters@perl.org - Subject: Re: [PATCH] perl5.005_03-MAINT_TRIAL_3: clarify Sv[INU]V versus Sv[INU]VX in perlguts - Date: Tue, 26 Jan 1999 22:25:07 +0000 - Message-Id: <E105Gux-0000Ac-00@taurus.cus.cam.ac.uk> +[ 5944] By: jhi on 2000/04/25 01:15:18 + Log: On second thoughts frexp() does have two arguments. Branch: cfgperl - ! pod/perlguts.pod + ! perl.h ____________________________________________________________________________ -[ 2771] By: jhi on 1999/02/02 12:47:34 - Log: Use perlbug instead of personal email address. +[ 5943] By: jhi on 2000/04/24 22:56:32 + Log: Add HAS_FREXPL, HAS_ISNAN, HAS_ISNANL, and HAS_MODFL. + Now pp_ncmp() returns undef is either operand is a NaN. Branch: cfgperl - ! Configure + ! Configure Porting/Glossary Porting/config.sh Porting/config_H + ! Todo-5.6 config_h.SH epoc/config.sh perl.h pp.c pp_sys.c + ! vms/subconfigure.com vos/config.def vos/config.h + ! vos/config_h.SH_orig win32/config.bc win32/config.gc + ! win32/config.vc win32/config_H.bc win32/config_H.gc + ! win32/config_H.vc + Branch: metaconfig/U/perl + + d_modfl.U ____________________________________________________________________________ -[ 2770] By: jhi on 1999/02/02 12:42:06 - Log: Miniperl fails to build (pp_sys.c was changed and iperlsys.h wasn't) - - From: "G. Del Merritt" <del@intranetics.com> - To: perlbug@perl.com - Subject: NOT OK: perl 5.00503 +MAINT_TRIAL_4 on MSWin32-x86-object (PATCHES included) - Date: Tue, 26 Jan 1999 12:09:09 -0700 - Message-Id: <199901261909.MAA25525@jhereg.perl.com> +[ 5942] By: jhi on 2000/04/24 19:45:17 + Log: Regen Configure to match #5937. Branch: cfgperl - ! iperlsys.h + ! Configure Porting/Glossary Porting/config.sh Porting/config_H + ! config_h.SH + Branch: metaconfig + ! U/installdirs/inc_version_list.U U/modified/cpp_stuff.U ____________________________________________________________________________ -[ 2769] By: jhi on 1999/02/02 12:37:57 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.005_*] OS/2 threads - Date: Tue, 26 Jan 1999 13:39:46 -0500 - Message-ID: <19990126133946.A11594@monk.mps.ohio-state.edu> +[ 5941] By: jhi on 2000/04/24 19:24:11 + Log: Further Unicos fixes for Mark Lutz. Branch: cfgperl - ! os2/os2ish.h + ! hints/unicos.sh pp_ctl.c ____________________________________________________________________________ -[ 2768] By: jhi on 1999/02/02 12:36:16 - Log: Apply change #2711 from maint-5.005: - - make ok", "make okfile", and "make nok" were broken - with -Duseshrplib, because of a shared typo. +[ 5940] By: jhi on 2000/04/24 19:09:06 + Log: Various Unicos 10.0.0.6 fixes. - From: Spider Boardman <spider@web.zk3.dec.com> - To: perlbug@perl.com - Subject: Not OK: perl 5.00503 +MAINT_TRIAL_4 on alpha-dec_osf-thread 5.0 (UNINSTALLED) - Date: Wed, 27 Jan 1999 12:27:15 -0500 - Message-Id: <199901271727.MAA233455@web.zk3.dec.com> - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 2766] By: jhi on 1999/02/02 12:27:08 - Log: Make Configure use "int main()" instead of bare "main()". - Like maint-5.005 change #2703 but now via metaconfig. - Branch: cfgperl - ! Configure -____________________________________________________________________________ -[ 2765] By: jhi on 1999/02/02 11:59:30 - Log: Undo part of change #2562. - Branch: cfgperl - ! Configure -____________________________________________________________________________ -[ 2764] By: jhi on 1999/02/02 11:52:39 - Log: NetBSD synch with maint-5.005. - Branch: cfgperl - ! Makefile.SH hints/netbsd.sh makedepend.SH unixish.h -____________________________________________________________________________ -[ 2763] By: jhi on 1999/02/02 11:44:07 - Log: $Config{installusrbinperl} - (maint-5.005 changes #2614 and #2709) - Branch: cfgperl - ! Configure installperl -____________________________________________________________________________ -[ 2762] By: jhi on 1999/02/02 11:29:13 - Log: Errno update from maint-5.005 (changes #2583, #2710). - Branch: cfgperl - ! Configure ext/Errno/Errno_pm.PL -____________________________________________________________________________ -[ 2759] By: jhi on 1999/02/02 10:53:20 - Log: Update Trig.pm from maint-5.005. - Branch: cfgperl - ! lib/Math/Trig.pm -____________________________________________________________________________ -[ 2757] By: jhi on 1999/02/02 10:41:26 - Log: MPE/iX update (mirror maint-5.005 change #2715) - Branch: cfgperl - ! hints/mpeix.sh mpeix/relink -____________________________________________________________________________ -[ 2756] By: jhi on 1999/02/02 10:38:08 - Log: BeOS update (Mirror maint-5.005 change #2727). + Subject: [ID 20000414.007] Test suite failures in perl 5.6 on Cray T90 + From: Mark P Lutz <tecmpl1@triton.ca.boeing.com> + Reply-To: tecmpl1@triton.ca.boeing.com + To: perl5-porters@perl.org + Date: Fri, 14 Apr 2000 20:21:00 GMT + Message-Id: <200004142021.UAA36232@triton.ca.boeing.com> Branch: cfgperl - + ext/DynaLoader/dl_beos.xs - ! Configure MANIFEST Makefile.SH README.beos hints/beos.sh - ! lib/ExtUtils/MM_Unix.pm -____________________________________________________________________________ -[ 2754] By: gsar on 1999/02/02 08:52:13 - Log: Todo updates from Andy Dougherty <doughera@lafayette.edu> - Branch: perl - ! Porting/pumpkin.pod Todo Todo-5.005 -____________________________________________________________________________ -[ 2753] By: gsar on 1999/02/02 08:46:21 - Log: Todo tweaks - Branch: perl - ! Todo Todo-5.005 -____________________________________________________________________________ -[ 2752] By: jhi on 1999/02/01 22:15:12 - Log: Add perlthrtut.pod. - - From: Dan Sugalski <sugalskd@osshe.edu> - To: perl5-porters@perl.org - Subject: perlthrtut.pod - Date: Mon, 01 Feb 1999 10:57:11 -0800 - Message-Id: <3.0.6.32.19990201105711.02e62540@ous.edu> - Branch: maint-5.005/perl - + pod/perlthrtut.pod - ! MANIFEST pod/Makefile pod/buildtoc pod/perldelta.pod - ! pod/roffitall -____________________________________________________________________________ -[ 2751] By: gsar on 1999/02/01 07:28:05 - Log: devnull() support from Jan Dubois <jan.dubois@ibm.net> and others - Branch: perl - ! lib/File/Spec/OS2.pm lib/File/Spec/Unix.pm - ! lib/File/Spec/VMS.pm lib/File/Spec/Win32.pm -____________________________________________________________________________ -[ 2750] By: gsar on 1999/02/01 07:09:20 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Fri, 4 Dec 1998 01:02:03 -0500 (EST) - Message-Id: <199812040602.BAA07215@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_53] Debugging REx with lookbehind - Branch: perl - ! regexec.c + ! hints/unicos.sh pp.c pp_ctl.c t/op/64bitint.t ____________________________________________________________________________ -[ 2749] By: gsar on 1999/02/01 07:07:59 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Fri, 4 Dec 1998 00:05:41 -0500 (EST) - Message-Id: <199812040505.AAA16616@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_53] Speed up .*? and half-fix UTF lookbehind +[ 5939] By: gsar on 2000/04/24 19:01:24 + Log: more pod nits (from Larry Virden) Branch: perl - ! regexec.c + ! README.win32 pod/perlsub.pod pod/perlsyn.pod + ! pod/perlthrtut.pod pod/perltoc.pod pod/perltodo.pod + ! pod/perlxs.pod pod/perlxstut.pod vms/perlvms.pod ____________________________________________________________________________ -[ 2748] By: gsar on 1999/02/01 06:47:06 - Log: From: "Jonathan I. Kamens" <jik@kamens.brookline.ma.us> - Date: Thu, 3 Dec 1998 15:10:17 -0500 - Message-Id: <199812032010.PAA09692@jik.shore.net> - Subject: sample checksum code in "perlfunc" man page is wrong +[ 5938] By: gsar on 2000/04/24 18:54:01 + Log: Consolidated B::Deparse fixes (from Stephen McCamant) Branch: perl - ! pod/perlfunc.pod + ! ext/B/B/Deparse.pm ____________________________________________________________________________ -[ 2747] By: gsar on 1999/02/01 06:35:13 - Log: typos in Pod/Text.pm - From: "Greg Chapman" <glc@well.com> - Date: Tue, 1 Dec 1998 10:50:18 -0800 - Message-Id: <199812011849.KAA08816@smtp.well.com> - Subject: Glitch in Pod::Text - Branch: perl - ! lib/Pod/Text.pm -____________________________________________________________________________ -[ 2746] By: gsar on 1999/02/01 06:27:35 - Log: various win32-ish changes merged from maint-5.005 - Branch: perl - ! README.win32 embedvar.h globvar.sym lib/ExtUtils/MM_Unix.pm - ! objXSUB.h op.c perl.h perlvars.h pp.c sv.c t/io/fs.t toke.c - ! win32/Makefile win32/config.bc win32/config.vc - ! win32/config_sh.PL win32/makefile.mk win32/runperl.c - ! win32/win32.c +[ 5937] By: jhi on 2000/04/24 17:39:00 + Log: Integrate with Sarathy. + Branch: cfgperl + +> (branch 31 files) + !> (integrate 73 files) ____________________________________________________________________________ -[ 2745] By: gsar on 1999/02/01 04:51:54 - Log: integrate cfgperl changes into mainline +[ 5936] By: gsar on 2000/04/24 17:30:06 + Log: additional tests for change#5934 (from Paul Marquess, who also + sent in the same fix) Branch: perl - !> INSTALL hints/aix.sh lib/Time/Local.pm pod/perldelta.pod -____________________________________________________________________________ -[ 2744] By: gsar on 1999/02/01 04:31:09 - Log: improved diagnostic on syntax errors at EOL - Branch: perl - ! toke.c -____________________________________________________________________________ -[ 2743] By: gsar on 1999/02/01 03:59:13 - Log: don't attempt connect() to bogus IP addresses - From: Graham Barr <gbarr@pobox.com> - Date: Sun, 31 Jan 1999 21:50:45 CST - Message-Id: <19990131215045.A633@pobox.com> - Branch: perl - ! t/lib/io_multihomed.t -____________________________________________________________________________ -[ 2742] By: gsar on 1999/02/01 03:08:58 - Log: update Changes - Branch: perl - ! Changes pod/perldelta.pod -____________________________________________________________________________ -[ 2740] By: gsar on 1999/02/01 02:43:07 - Log: CAPI inheritance tweak and doc - Branch: maint-5.005/perl - ! lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 2739] By: jhi on 1999/01/31 18:31:54 - Log: Undo changes #2730 and #2731 and replace them - with an extensively tested patch from - Anton Berezin <tobez@plab.ku.dk> (via private email). - Branch: maint-5.005/perl - ! Makefile.SH hints/freebsd.sh -____________________________________________________________________________ -[ 2738] By: gsar on 1999/01/31 05:04:32 - Log: fix bogus CAPI inheritance from change#2541 - Branch: maint-5.005/perl - ! lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 2731] By: jhi on 1999/01/29 14:33:12 - Log: FreeBSD version numbers can be like "2.2.8-release". - Branch: maint-5.005/perl - ! hints/freebsd.sh -____________________________________________________________________________ -[ 2730] By: jhi on 1999/01/29 12:40:38 - Log: FreeBSD hints iteration (hopefully convergent). - usethreads: require at least FreeBSD 2.2.8. - signal type: mirror change #2429 in cfgperl. - Branch: maint-5.005/perl - ! hints/freebsd.sh -____________________________________________________________________________ -[ 2727] By: gbarr on 1999/01/29 04:09:57 - Log: From: Tom Spindler <dogcow@isi.net> - Date: Thu, 28 Jan 1999 17:15:11 -0800 - Message-ID: <19990128171510.A11778@isi.net> - Subject: [PATCH] BeOS dynamic loading support for perl5.005_03_MT4 - Branch: maint-5.005/perl - + ext/DynaLoader/dl_beos.xs - ! Configure MANIFEST Makefile.SH README.beos hints/beos.sh - ! lib/ExtUtils/MM_Unix.pm -____________________________________________________________________________ -[ 2726] By: gbarr on 1999/01/29 03:30:51 - Log: Remove use of File::Slurp in t/lib/textfill.t - Branch: maint-5.005/perl - ! t/lib/textfill.t -____________________________________________________________________________ -[ 2725] By: gbarr on 1999/01/29 03:11:41 - Log: From: Gurusamy Sarathy <gsar@ActiveState.com> - Date: Wed, 27 Jan 1999 23:14:33 -0800 - Message-Id: <199901280714.XAA10176@activestate.com> - Subject: Re: NOT OK: "@INC contains: ." after make install - MAINT_TRIAL_4 - 5.005_03 maintenance trial 4 MSWin32-x86-object - Branch: maint-5.005/perl - ! win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 2720] By: gsar on 1999/01/27 21:54:42 - Log: missing space while munging CCFLAGS for PERL_CAPI - Branch: perl - ! lib/ExtUtils/MM_Unix.pm -____________________________________________________________________________ -[ 2718] By: jhi on 1999/01/27 19:46:04 - Log: io/fs.t fails test #18 (sense of tests appears to have been - changed incompletely; this patch just skips the test attached, - a la test #17 preceding it). - - From: "G. Del Merritt" <del@intranetics.com> - To: perlbug@perl.com - Subject: NOT OK: perl 5.00503 +MAINT_TRIAL_4 on MSWin32-x86-object (PATCHES included) - Date: Tue, 26 Jan 1999 12:09:09 -0700 - Message-Id: <199901261909.MAA25525@jhereg.perl.com> - Branch: maint-5.005/perl - ! t/io/fs.t -____________________________________________________________________________ -[ 2717] By: jhi on 1999/01/27 19:44:46 - Log: Miniperl fails to build (pp_sys.c was changed and iperlsys.h wasn't) - - From: "G. Del Merritt" <del@intranetics.com> - To: perlbug@perl.com - Subject: NOT OK: perl 5.00503 +MAINT_TRIAL_4 on MSWin32-x86-object (PATCHES included) - Date: Tue, 26 Jan 1999 12:09:09 -0700 - Message-Id: <199901261909.MAA25525@jhereg.perl.com> - Branch: maint-5.005/perl - ! iperlsys.h -____________________________________________________________________________ -[ 2715] By: jhi on 1999/01/27 19:34:28 - Log: From: Mark Bixby <markb@spock.dis.cccd.edu> - To: perl5-porters@perl.org - Subject: [PATCH perl5.005_03-MAINT_TRIAL_4] MPE port tweaks - Date: Tue, 26 Jan 1999 16:32:18 -0800 (PST) - Message-Id: <199901270032.QAA13395@spock.dis.cccd.edu> - Branch: maint-5.005/perl - ! hints/mpeix.sh mpeix/relink + ! t/pragma/warn/2use t/pragma/warn/3both t/pragma/warn/4lint + ! t/pragma/warn/5nolint t/pragma/warn/6default ____________________________________________________________________________ -[ 2710] By: jhi on 1999/01/27 19:22:23 - Log: Errno fixes: - - From: Spider Boardman <spider@web.zk3.dec.com> - To: perlbug@perl.com - Subject: Not OK: perl 5.00503 +MAINT_TRIAL_4 on alpha-dec_osf-thread 5.0 (UNINSTALLED) - Date: Wed, 27 Jan 1999 12:27:15 -0500 - Message-Id: <199901271727.MAA233455@web.zk3.dec.com> - - From: Spider Boardman <spider@web.zk3.dec.com> - To: perlbug@perl.com - Subject: Not OK: perl 5.00503 +MAINT_TRIAL_4 on alpha-dec_osf-thread 5.0 (UNINSTALLED) - Date: Wed, 27 Jan 1999 13:31:16 -0500 - Message-Id: <199901271831.NAA241001@web.zk3.dec.com> - Branch: maint-5.005/perl - ! Configure ext/Errno/Errno_pm.PL -____________________________________________________________________________ -[ 2709] By: jhi on 1999/01/27 19:17:35 - Log: Fix Configure installusrbinperl: - - From: Spider Boardman <spider@web.zk3.dec.com> - To: jhi@iki.fi - cc: perl5-porters@perl.org - Subject: Re: Not OK: perl 5.00503 +MAINT_TRIAL_4 on alpha-dec_osf-thread 5.0 (UNINSTALLED) - Date: Wed, 27 Jan 1999 13:03:35 -0500 - Message-Id: <199901271803.NAA238257@web.zk3.dec.com> - Branch: maint-5.005/perl - ! Configure -____________________________________________________________________________ -[ 2707] By: gbarr on 1999/01/26 02:06:17 - Log: Add redef IO::Handle::* for setv?buf() - Branch: maint-5.005/perl - ! ext/POSIX/POSIX.pm -____________________________________________________________________________ -[ 2705] By: jhi on 1999/01/24 15:14:30 - Log: Mention year-1900 and month 0..11. +[ 5935] By: jhi on 2000/04/24 17:26:05 + Log: Do not assume sign propagation. + Subject: [PATCH] Re: [ID 20000410.010] Unicoss 10.0.0.6 and perl 5.6.0 + From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> + To: payner@ncifcrf.gov, perl5-porters@perl.org + Date: Tue, 18 Apr 2000 18:24:49 +0100 + Message-Id: <E12hbk1-0006Ws-00@ursa.cus.cam.ac.uk> Branch: cfgperl - ! lib/Time/Local.pm + ! t/op/bop.t t/op/misc.t ____________________________________________________________________________ -[ 2704] By: jhi on 1999/01/24 15:13:36 - Log: Document Configure -Uinstallusrbinperl. - Branch: cfgperl - ! INSTALL pod/perldelta.pod +[ 5934] By: gsar on 2000/04/24 17:16:54 + Log: propagate lexical warnings from surrounding scope correctly + within string eval() + Branch: perl + ! pp_ctl.c t/pragma/warn/pp_ctl ____________________________________________________________________________ -[ 2698] By: jhi on 1999/01/24 12:46:00 - Log: Use only xlc_r for usethreads. +[ 5933] By: jhi on 2000/04/24 17:01:07 + Log: Flatten the cpp jungle doing the nosuid checking. Branch: cfgperl - ! hints/aix.sh + ! perl.c ____________________________________________________________________________ -[ 2695] By: gsar on 1999/01/24 07:09:05 - Log: integrate cfgperl changes into mainline +[ 5932] By: gsar on 2000/04/24 09:08:14 + Log: add rsignal(), whichsig() and do_join() to public API list + (mod_perl uses them to good advantage) Branch: perl - +> lib/Exporter/Heavy.pm - !> (integrate 65 files) + ! embed.pl global.sym objXSUB.h perlapi.c proto.h ____________________________________________________________________________ -[ 2694] By: gsar on 1999/01/24 01:28:49 - Log: better notes on 'make' on win32 +[ 5931] By: gsar on 2000/04/24 09:01:40 + Log: fix RE brokenness on refs/overloaded things (from Ilya Zakharevich) Branch: perl - ! README.win32 -____________________________________________________________________________ -[ 2683] By: jhi on 1999/01/22 15:41:00 - Log: More de-cut-and-pastos. - Branch: cfgperl - ! hints/irix_6.sh hints/os2.sh -____________________________________________________________________________ -[ 2682] By: jhi on 1999/01/22 15:30:51 - Log: usethreads.cbu cut-and-pasto. - Branch: cfgperl - ! hints/solaris_2.sh -____________________________________________________________________________ -[ 2681] By: jhi on 1999/01/22 14:54:55 - Log: Better (I hope) LANGUAGE documentation. - Branch: cfgperl - ! pod/perllocale.pod -____________________________________________________________________________ -[ 2680] By: jhi on 1999/01/22 09:20:29 - Log: From: Dan Sugalski <sugalskd@osshe.edu> - To: perl5-porters@perl.org - Subject: [PATCH 5.005_03MT3]VMS configure tweak - Date: Wed, 20 Jan 1999 12:05:18 -0800 - Message-Id: <3.0.6.32.19990120120518.00a98470@ous.edu> - Branch: cfgperl - ! vms/subconfigure.com -____________________________________________________________________________ -[ 2679] By: jhi on 1999/01/22 09:13:18 - Log: nosuid getmntent() branch. - Branch: cfgperl - ! perl.c perl.h + ! pp_hot.c regexec.c t/op/pat.t ____________________________________________________________________________ -[ 2678] By: jhi on 1999/01/22 08:54:19 - Log: nosuid patch continued: *BSD needs <sys/param.h>. - Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 2676] By: gbarr on 1999/01/22 01:54:02 - Log: Fixup FindBin to use File::Spec - - Message-Id: <19990120185157.D24479@west-tip.transeda.com> - Date: Wed, 20 Jan 1999 18:51:57 +0000 - From: Paul Johnson <pjcj@transeda.com> - Subject: Re: [PATCH] 5005_54 Make FindBin work with UNC paths - Branch: maint-5.005/perl - ! lib/FindBin.pm -____________________________________________________________________________ -[ 2671] By: gbarr on 1999/01/22 00:40:13 - Log: Fix win32 for Borland compiler and spaces in paths - - From: Gurusamy Sarathy <gsar@activestate.com> - Date: Mon, 18 Jan 1999 20:33:17 -0800 - Message-Id: <199901190433.UAA03656@activestate.com> - Subject: [PATCH] 5.005_03-trial3 win32 issues - Branch: maint-5.005/perl - ! README.win32 win32/Makefile win32/config_sh.PL - ! win32/makefile.mk win32/runperl.c -____________________________________________________________________________ -[ 2670] By: jhi on 1999/01/21 16:12:38 - Log: From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - To: perl5-porters@perl.org - Subject: Re: [PATCH 5.005_54] Evalled substitution parsing - Date: Thu, 21 Jan 1999 12:08:01 +0000 - Message-Id: <199901211208.MAA01228@crypt.compulink.co.uk> - Branch: cfgperl - ! pod/perldiag.pod t/op/subst.t toke.c -____________________________________________________________________________ -[ 2669] By: jhi on 1999/01/21 16:11:46 - Log: To: perl5-porters@perl.org - Subject: [PATCH 5.005_54] hints/freebsd.sh - reflect the birth of version 4.0 - From: Anton Berezin <tobez@plab.ku.dk> - Date: 21 Jan 1999 17:07:28 +0100 - Message-ID: <86emood2yn.fsf@lion.plab.ku.dk> - Branch: cfgperl - ! hints/freebsd.sh -____________________________________________________________________________ -[ 2668] By: jhi on 1999/01/21 15:38:34 - Log: Add Daniel Grisinger <dgris@dimensional.com>. - Branch: cfgperl - ! AUTHORS MAINTAIN -____________________________________________________________________________ -[ 2667] By: jhi on 1999/01/21 15:32:28 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.005_53] Lean Exporter.pm - Date: Thu, 21 Jan 1999 03:25:23 -0500 - Message-ID: <19990121032523.A25704@monk.mps.ohio-state.edu> - Branch: cfgperl - + lib/Exporter/Heavy.pm - ! MANIFEST lib/Exporter.pm -____________________________________________________________________________ -[ 2666] By: jhi on 1999/01/21 15:24:10 - Log: From: "W. Phillip Moore" <wpm@ms.com> - To: Graham Barr <gbarr@ti.com>, perlbug@perl.org - Subject: Re: [PATCH] File::Path 1.04 bug (all perl5 core versions) - Date: Tue, 19 Jan 1999 11:39:11 -0500 (EST) - Message-ID: <13988.46383.298992.97303@zappa> - Branch: cfgperl - ! lib/File/Path.pm -____________________________________________________________________________ -[ 2665] By: jhi on 1999/01/21 15:20:48 - Log: CPAN update (CPAN-1.44_54) from Andreas and - jumbo doc patch from Abigail. - - From: abigail@fnx.com - To: perl5-porters@perl.org (Perl Porters) - Subject: [PATCH 5.005_03 TRIAL 3 lib/AutoLoader.pm] Typos - Date: Tue, 19 Jan 1999 19:14:10 -0500 (EST) - Message-ID: <19990120001410.19645.qmail@alexandra.wayne.fnx.com> - - From: abigail@fnx.com - To: perl5-porters@perl.org (Perl Porters) - Subject: [PATCH 5.005_03 TRIAL3 lib/CGI.pm] Typos - Date: Tue, 19 Jan 1999 19:32:42 -0500 (EST) - Message-ID: <19990120003242.19938.qmail@alexandra.wayne.fnx.com> - - From: abigail@fnx.com - To: perl5-porters@perl.org (Perl Porters) - Subject: [PATCH 5.005_03 TRIAL3 lib/CPAN.pm] Typos - Date: Tue, 19 Jan 1999 19:40:41 -0500 (EST) - Message-ID: <19990120004041.20052.qmail@alexandra.wayne.fnx.com> - - From: abigail@fnx.com - To: perl5-porters@perl.org (Perl Porters) - Subject: [PATCH 5.005_03 TRIAL3 lib/Carp.pm] Typo - Date: Tue, 19 Jan 1999 19:43:12 -0500 (EST) - Message-ID: <19990120004312.20152.qmail@alexandra.wayne.fnx.com> - - From: abigail@fnx.com - To: perl5-porters@perl.org (Perl Porters) - Subject: [PATCH 5.005_03 TRIAL3 lib/Cwd.pm] Typo - Date: Tue, 19 Jan 1999 19:44:29 -0500 (EST) - Message-ID: <19990120004429.20190.qmail@alexandra.wayne.fnx.com> - - From: abigail@fnx.com - To: perl5-porters@perl.org (Perl Porters) - Subject: [PATCH 5.005_03 TRIAL3 lib/Safe.pm] Typo - Date: Tue, 19 Jan 1999 19:52:41 -0500 (EST) - Message-ID: <19990120005241.20693.qmail@alexandra.wayne.fnx.com> - - From: abigail@fnx.com - To: perl5-porters@perl.org (Perl Porters) - Subject: [PATCH 5.005_03 TRIAL3 lib/SelfLoader.pm] Typos - Date: Tue, 19 Jan 1999 19:55:25 -0500 (EST) - Message-ID: <19990120005525.20788.qmail@alexandra.wayne.fnx.com> - - From: abigail@fnx.com - To: perl5-porters@perl.org (Perl Porters) - Subject: [PATCH 5.005_03 TRIAL3 lib/Symbol.pm] Typo - Date: Tue, 19 Jan 1999 19:58:21 -0500 (EST) - Message-ID: <19990120005821.20926.qmail@alexandra.wayne.fnx.com> - - From: abigail@fnx.com - To: perl5-porters@perl.org (Perl Porters) - Subject: [PATCH 5.005_03 TRIAL3 lib/Test.pm] Typo - Date: Tue, 19 Jan 1999 20:00:02 -0500 (EST) - Message-ID: <19990120010002.20973.qmail@alexandra.wayne.fnx.com> - - From: abigail@fnx.com - To: perl5-porters@perl.org (Perl Porters) - Subject: [PATCH 5.005_03 TRIAL3 lib/ops.pm] Typo - Date: Tue, 19 Jan 1999 20:39:09 -0500 (EST) - Message-ID: <19990120013909.23085.qmail@alexandra.wayne.fnx.com> - - From: abigail@fnx.com - To: perl5-porters@perl.org (Perl Porters) - Subject: [PATCH 5.005_03 TRIAL3 lib/diagnostics.pm] Typos (ignore previous patch for this file...) - Date: Tue, 19 Jan 1999 20:38:23 -0500 (EST) - Message-ID: <19990120013823.23015.qmail@alexandra.wayne.fnx.com> - - From: abigail@fnx.com - To: perl5-porters@perl.org (Perl Porters) - Subject: [PATCH 5.005_03 TRIAL3 lib/overload.pm] Typos - Date: Tue, 19 Jan 1999 20:58:16 -0500 (EST) - Message-ID: <19990120015817.24306.qmail@alexandra.wayne.fnx.com> - - From: abigail@fnx.com - To: perl5-porters@perl.org (Perl Porters) - Subject: [PATCH 5.005_03 TRIAL3 lib/re.pm] Typos - Date: Tue, 19 Jan 1999 21:03:26 -0500 (EST) - Message-ID: <19990120020326.24373.qmail@alexandra.wayne.fnx.com> - Branch: cfgperl - ! ext/Opcode/Safe.pm ext/Opcode/ops.pm lib/AutoLoader.pm - ! lib/CGI.pm lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm - ! lib/Carp.pm lib/Cwd.pm lib/SelfLoader.pm lib/Symbol.pm - ! lib/Test.pm lib/diagnostics.pm lib/fields.pm lib/overload.pm -____________________________________________________________________________ -[ 2664] By: jhi on 1999/01/21 14:47:43 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.005_*] OS2::PrfDB was exploiting a bug in U32 XSUBs - Date: Thu, 21 Jan 1999 03:58:29 -0500 - Message-ID: <19990121035829.A25822@monk.mps.ohio-state.edu> - Branch: cfgperl - ! os2/Changes os2/OS2/PrfDB/PrfDB.xs -____________________________________________________________________________ -[ 2663] By: jhi on 1999/01/21 14:43:58 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.005_*] Errno.pm suffers from \\ too - Date: Thu, 21 Jan 1999 02:46:34 -0500 - Message-ID: <19990121024634.A25600@monk.mps.ohio-state.edu> - Branch: cfgperl - ! ext/Errno/Errno_pm.PL -____________________________________________________________________________ -[ 2662] By: jhi on 1999/01/21 14:42:42 - Log: From: Daniel Grisinger <dgris@moiraine.dimensional.com> - To: Francois Desarmenien <desar@club-internet.fr> - Cc: Gurusamy Sarathy <gsar@activestate.com>, - Mailing list Perl5 <perl5-porters@perl.org>, bugmongers@perl.org - Subject: [PATCH] patching.pod, misc fixes (was Re: Which ? What ? Why ? When ?) - Date: 21 Jan 1999 00:17:35 -0700 - Message-ID: <m31zkpqels.fsf_-_@moiraine.dimensional.com> - Branch: cfgperl - ! Porting/patching.pod -____________________________________________________________________________ -[ 2661] By: jhi on 1999/01/21 14:41:13 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.00*] makedepend - Date: Thu, 21 Jan 1999 02:08:27 -0500 - Message-ID: <19990121020827.A25509@monk.mps.ohio-state.edu> - Branch: cfgperl - ! makedepend.SH -____________________________________________________________________________ -[ 2660] By: jhi on 1999/01/21 14:36:45 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.005_53] Pipes and 2>&1 on OS/2 - Date: Tue, 19 Jan 1999 20:06:45 -0500 - Message-ID: <19990119200645.A21154@monk.mps.ohio-state.edu> - Branch: cfgperl - ! os2/Changes os2/os2.c -____________________________________________________________________________ -[ 2657] By: jhi on 1999/01/21 11:40:35 - Log: From: "Vishal Bhatia" <vishalb@hotmail.com> - To: perl5-porters@perl.org - Subject: [PATCH 5.005_54]pp_mapstart & pp_grepstart return val (CC.pm) - Date: Mon, 18 Jan 1999 01:32:31 PST - Message-ID: <19990118093231.18443.qmail@hotmail.com> - Branch: cfgperl - ! ext/B/B/CC.pm -____________________________________________________________________________ -[ 2656] By: jhi on 1999/01/21 11:35:34 - Log: From: Achim Bohnet <ach@mpe.mpg.de> - Subject: [PATCH] Not OK: perl 5.00503 +MAINT_TRIAL_3 on alpha-dec_osf 4.0 (UNINSTALLED) - Date: Wed, 20 Jan 1999 20:25:53 +0100 - Message-Id: <199901201925.UAA16940@o06.xray.mpe.mpg.de> - Branch: cfgperl - ! pp.c -____________________________________________________________________________ -[ 2655] By: jhi on 1999/01/21 10:46:01 - Log: Handle NIS (and NetInfo) more robustly. - Branch: cfgperl - ! t/op/grent.t t/op/pwent.t -____________________________________________________________________________ -[ 2654] By: jhi on 1999/01/21 10:17:20 - Log: Two-argument eaccess() of SCO. - Branch: cfgperl - ! pp_sys.c -____________________________________________________________________________ -[ 2653] By: jhi on 1999/01/21 08:53:14 - Log: -DNO_NOSUID_CHECK for those platforms which have no way - of checking for nosuid but still want suidperl. - Branch: cfgperl - ! perl.c -____________________________________________________________________________ -[ 2652] By: jhi on 1999/01/21 08:22:50 - Log: The LANGUAGE mirrors LC_ALL usage. - Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 2651] By: jhi on 1999/01/20 22:01:21 - Log: I_MNTENT was missing. - Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 2650] By: jhi on 1999/01/19 13:42:03 - Log: NetBSD update, based on patches from the NetBSD packages system. - Branch: cfgperl - ! Makefile.SH hints/netbsd.sh makedepend.SH unixish.h -____________________________________________________________________________ -[ 2649] By: jhi on 1999/01/19 12:44:02 - Log: Jumbo Configure update. - * -Uinstallusrbinperl: disable /usr/bin/perl installation - by installperl - * usethreads.cbu - * use64bits.cbu - * "nosuid" - Branch: cfgperl - ! Configure config_h.SH hints/aix.sh hints/dec_osf.sh - ! hints/dos_djgpp.sh hints/freebsd.sh hints/hpux.sh - ! hints/irix_4.sh hints/irix_5.sh hints/irix_6.sh - ! hints/irix_6_0.sh hints/irix_6_1.sh hints/linux.sh - ! hints/os2.sh hints/solaris_2.sh hints/vmesa.sh perl.c perl.h - ! pod/perldiag.pod -____________________________________________________________________________ -[ 2648] By: jhi on 1999/01/19 09:16:44 - Log: Mention /usr/share/locale. - Branch: cfgperl - ! pod/perllocale.pod -____________________________________________________________________________ -[ 2647] By: jhi on 1999/01/19 09:11:11 - Log: SHMLBA strikes back in NetBSD/sparc. - - From: Dave Nelson <David.Nelson@bellcow.com> - To: jhi@iki.fi - Subject: perl5.005_02 + IPC::SysV + NetBSD/Sparc - Date: Mon, 18 Jan 1999 22:07:56 -0600 - Message-Id: <199901190407.WAA02543@longhorn.bellcow.com> - Branch: cfgperl - ! ext/IPC/SysV/SysV.xs -____________________________________________________________________________ -[ 2646] By: jhi on 1999/01/19 08:58:17 - Log: Show LANGUAGE env var when needed. (Augment change #2645). - Branch: cfgperl - ! util.c utils/perlbug.PL -____________________________________________________________________________ -[ 2645] By: jhi on 1999/01/19 08:52:15 - Log: Document the GNU LANGUAGE env var. - Branch: cfgperl - ! pod/perllocale.pod -____________________________________________________________________________ -[ 2644] By: jhi on 1999/01/19 08:42:25 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: Mailing list Perl5 <perl5-porters@perl.org> - Subject: [PATCH 5.005_53] Fixing \G bug by Francois Desarmenien - Date: Mon, 18 Jan 1999 20:57:02 -0500 - Message-ID: <19990118205702.A18379@monk.mps.ohio-state.edu> - Branch: cfgperl - ! pp_hot.c t/op/pat.t -____________________________________________________________________________ -[ 2643] By: jhi on 1999/01/18 11:23:41 - Log: Add various cruft to "clean" target. (Time for t/Makefile?) - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 2642] By: jhi on 1999/01/18 11:03:38 - Log: GNU libc locale system has LANGUAGE env var that partly - overrides even LC_ALL. - Branch: cfgperl - ! t/lib/safe2.t t/op/groups.t t/op/mkdir.t -____________________________________________________________________________ -[ 2641] By: jhi on 1999/01/18 10:55:04 - Log: Integrate from mainperl. - Branch: cfgperl - +> ext/B/defsubs.h.PL - ! t/op/groups.t - !> (integrate 38 files) -____________________________________________________________________________ -[ 2640] By: gsar on 1999/01/18 10:06:29 - Log: a few random cleanups +[ 5930] By: gsar on 2000/04/24 08:58:33 + Log: small os390 tweaks (from Peter Prymmer) Branch: perl - ! ext/B/Makefile.PL lib/Test/Harness.pm t/pragma/warn/doio + ! config_h.SH makedepend.SH ____________________________________________________________________________ -[ 2639] By: gsar on 1999/01/18 05:56:21 - Log: From: "Vishal Bhatia" <vishalb@hotmail.com> - Date: Sun, 17 Jan 1999 16:41:10 PST - Message-Id: <19990118004111.29667.qmail@hotmail.com> - Subject: [PATCH 5.005_54]Duplicate saved ops (CC.pm) +[ 5929] By: gsar on 2000/04/24 08:55:25 + Log: pod nits Branch: perl - ! ext/B/B/C.pm + ! pod/perlguts.pod ____________________________________________________________________________ -[ 2638] By: gsar on 1999/01/18 05:41:21 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Mon, 18 Jan 1999 00:37:41 +0100 - Message-Id: <36a271cd.2105507@smtp1.ibm.net> - Subject: [PATCH 5.005_54] fix bugs in do_sv_dump() from Devel::Peek integration +[ 5928] By: gsar on 2000/04/24 08:50:13 + Log: revert change#5923 ("breaks" t/lib/io_poll.t) Branch: perl - ! dump.c + ! ext/IO/lib/IO/Poll.pm ____________________________________________________________________________ -[ 2633] By: gsar on 1999/01/17 13:39:59 - Log: bogus assert() +[ 5927] By: gsar on 2000/04/24 08:43:24 + Log: arrange for next() to resume at the unstack op rather than the + loop conditional, so that scope cleanup happens correctly + (from Stephen McCamant) Branch: perl - ! pp.c t/op/groups.t + ! op.c pp_ctl.c t/op/misc.t ____________________________________________________________________________ -[ 2632] By: gsar on 1999/01/17 13:22:04 - Log: various tweaks for clean build and test on win32 +[ 5926] By: gsar on 2000/04/24 08:18:40 + Log: on windows, reserve 16M of stack rather than 128M (allows more + threads to run concurrently) Branch: perl - ! embed.h ext/B/Makefile.PL global.sym lib/FindBin.pm objXSUB.h - ! op.c t/pragma/warn/doio + ! win32/Makefile win32/makefile.mk ____________________________________________________________________________ -[ 2631] By: gsar on 1999/01/17 12:28:06 - Log: undo change#2336, and add clarification about subversive - CPAN distributions from Andreas Koenig +[ 5925] By: gsar on 2000/04/24 08:13:52 + Log: POSIX-BC tweak (from Ignasi Roca <ignasi.roca@fujitsu.siemens.es>) Branch: perl - ! Porting/pumpkin.pod lib/CPAN.pm + ! toke.c ____________________________________________________________________________ -[ 2630] By: gsar on 1999/01/17 12:04:06 - Log: fix silent taint failures under -U +[ 5924] By: gsar on 2000/04/24 08:08:59 + Log: avoid using uninitialized memory in require version check Branch: perl - ! doio.c + ! pp_ctl.c universal.c ____________________________________________________________________________ -[ 2629] By: gsar on 1999/01/17 12:00:23 - Log: sanity check piped opens (tweaked version of patch suggested - by Mark-Jason Dominus) +[ 5923] By: gsar on 2000/04/24 07:20:14 + Log: various bugs in IO::Poll (from Lincoln D. Stein <lstein@cshl.org>) Branch: perl - ! doio.c pod/perldelta.pod pod/perldiag.pod t/io/pipe.t - ! t/op/taint.t t/pragma/warn/doio + ! ext/IO/lib/IO/Poll.pm ____________________________________________________________________________ -[ 2628] By: gsar on 1999/01/17 11:26:21 - Log: regen headers +[ 5922] By: gsar on 2000/04/24 07:08:42 + Log: commentary about IoTYPE() (from Nathan Torkington) Branch: perl - ! embed.h embedvar.h objXSUB.h + ! sv.h ____________________________________________________________________________ -[ 2627] By: gsar on 1999/01/17 11:23:37 - Log: PERL_OBJECTness for change#2595 +[ 5921] By: gsar on 2000/04/24 06:58:26 + Log: make eq unicode-aware (from Gisle Aas); fix bogus tests revealed + by fix Branch: perl - ! embed.pl op.c pod/perlport.pod proto.h + ! sv.c t/lib/charnames.t t/pragma/utf8.t ____________________________________________________________________________ -[ 2626] By: gsar on 1999/01/17 09:47:07 - Log: PERL_OBJECT tweaks for change#2426 +[ 5920] By: gsar on 2000/04/24 06:37:59 + Log: Larry's fix for buggy propagation of utf8-ness in join(); add test Branch: perl - ! embed.pl proto.h regcomp.c + ! doop.c t/op/ver.t ____________________________________________________________________________ -[ 2625] By: gsar on 1999/01/17 09:37:58 - Log: documentation in change#2596 is not quite right; fix it +[ 5919] By: gsar on 2000/04/24 06:21:58 + Log: Configure might miss old directories when prefix must be + expanded (from Robin Barker) + Branch: metaconfig + ! U/installdirs/inc_version_list.U Branch: perl - ! lib/Math/BigFloat.pm pod/perlguts.pod + ! Configure ____________________________________________________________________________ -[ 2624] By: gsar on 1999/01/17 09:28:34 - Log: undo change#2571; C<use File::Spec> instead +[ 5918] By: gsar on 2000/04/24 06:16:11 + Log: VMS nits in glob() test (from Charles Lane) Branch: perl - ! lib/FindBin.pm + ! t/lib/glob-basic.t ____________________________________________________________________________ -[ 2623] By: gsar on 1999/01/17 09:20:42 - Log: change#2572 is not applicable; undo, retaining scan_bin addition - to global.sym +[ 5917] By: gsar on 2000/04/24 06:11:56 + Log: various pod nits (from Larry Virden and others) Branch: perl - ! global.sym perl.c proto.h + ! README.amiga README.hpux README.machten README.os2 + ! README.os390 README.win32 embed.pl handy.h lib/IPC/Open3.pm + ! pod/Win32.pod pod/perl56delta.pod pod/perlapi.pod + ! pod/perlbook.pod pod/perlcompile.pod pod/perldebguts.pod + ! pod/perldiag.pod pod/perlfork.pod pod/perlfunc.pod + ! pod/perlguts.pod pod/perlintern.pod pod/perlipc.pod + ! pod/perlmod.pod pod/perlmodinstall.pod pod/perlnumber.pod + ! pod/perlop.pod pod/perlport.pod pod/perlre.pod + ! pod/perltrap.pod pod/perlunicode.pod pod/perlvar.pod pp.h ____________________________________________________________________________ -[ 2622] By: gsar on 1999/01/17 09:17:42 - Log: change#2576 is based on a wrong premise; undo it +[ 5916] By: gsar on 2000/04/24 05:52:43 + Log: ignore dotfiles (.cvsignore etc) in test (from Warren Jones + <wjones@tc.fluke.com>) Branch: perl - ! pp_ctl.c + ! t/lib/glob-basic.t ____________________________________________________________________________ -[ 2621] By: gsar on 1999/01/17 09:12:42 - Log: fix change#2602 to not used hard coded constants +[ 5915] By: gsar on 2000/04/24 05:07:01 + Log: supported platforms mixed up Branch: perl - ! ext/B/B/C.pm ext/B/defsubs.h.PL + ! pod/perl56delta.pod pod/perlport.pod ____________________________________________________________________________ -[ 2620] By: gsar on 1999/01/17 09:02:07 - Log: integrate cfgperl changes into mainline, fix conflicts +[ 5914] By: gsar on 2000/04/24 04:56:08 + Log: caller() wasn't returning the right number of elements for + eval {...} Branch: perl - +> AUTHORS MAINTAIN README.mint ext/DynaLoader/hints/linux.pl - +> ext/POSIX/hints/mint.pl hints/gnu.sh hints/mint.sh - +> lib/Dumpvalue.pm mint/Makefile mint/README mint/errno.h - +> mint/pwd.c mint/stdio.h mint/sys/time.h mint/time.h - +> pod/perlopentut.pod - !> (integrate 162 files) + ! pp_ctl.c t/pragma/warn/9enabled ____________________________________________________________________________ -[ 2619] By: gsar on 1999/01/17 08:42:04 - Log: a few doc typos +[ 5913] By: gsar on 2000/04/24 04:35:41 + Log: pod nit: $yday range for localtime/gmtime is 0..364 not 1..365 (from + Mark-Jason Dominus) Branch: perl - ! lib/utf8.pm pod/perlfunc.pod pod/perlre.pod -____________________________________________________________________________ -[ 2616] By: gbarr on 1999/01/16 18:59:55 - Log: Win32 changes from Jan - - From: jan.dubois@ibm.net (Jan Dubois) - Date: Fri, 15 Jan 1999 23:38:35 +0100 - Message-ID: <36a7c10d.16311905@smtp1.ibm.net> - Subject: [PATCH 5.005_03m2] Win32 Makefile patches - - From: jan.dubois@ibm.net (Jan Dubois) - Date: Sat, 16 Jan 1999 13:02:45 +0100 - Message-ID: <36a07da6.10722337@smtp1.ibm.net> - Subject: [PATCH 5.005_03m2] minor tweaks to README.win32 - Branch: maint-5.005/perl - ! README.win32 win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 2615] By: gbarr on 1999/01/16 18:48:48 - Log: Jumbo patch from Sarathy for PERL_OBJECT & USE_THREADS - - From: Gurusamy Sarathy <gsar@engin.umich.edu> - Date: Thu, 07 Jan 1999 00:12:00 -0500 - Message-Id: <199901070512.AAA23568@aatma.engin.umich.edu> - Subject: Re: [PATCH 5.005_03-MAINT_TRIAL2] fixes for PERL_OBJECT and USE_THREADS builds - - From: Gurusamy Sarathy <gsar@engin.umich.edu> - Date: Thu, 14 Jan 1999 19:21:46 -0500 - Message-Id: <199901150021.TAA01886@aatma.engin.umich.edu> - Subject: Re: [PATCH 5.005_03-MAINT_TRIAL2] fixes for PERL_OBJECT and USE_THREADS builds - Branch: maint-5.005/perl - ! embed.h global.sym lib/ExtUtils/MM_Unix.pm objXSUB.h objpp.h - ! op.c perl.c perl.h perly.c perly.y perly_c.diff pp.c proto.h - ! sv.c t/io/fs.t toke.c win32/GenCAPI.pl win32/config.bc - ! win32/makedef.pl win32/runperl.c win32/win32.c -____________________________________________________________________________ -[ 2614] By: gbarr on 1999/01/16 16:48:38 - Log: From: Jarkko Hietaniemi <jhi@iki.fi> - Date: Fri, 15 Jan 1999 17:28:34 +0200 (EET) - Message-Id: <199901151528.RAA08785@alpha.hut.fi> - Subject: [PATCH] 5.005_03-MAINT_TRIAL_2: NetBSD patches - - From: Jarkko Hietaniemi <jhi@iki.fi> - Date: Fri, 15 Jan 1999 18:44:19 +0200 (EET) - Message-Id: <199901151644.SAA08184@alpha.hut.fi> - Subject: [PATCH] 5.005_03-MAINT_TRIAL_2: allow skipping the "install also as /usr/bin/perl" question of installperl - - From: Jarkko Hietaniemi <jhi@iki.fi> - Date: Fri, 15 Jan 1999 18:52:29 +0200 (EET) - Message-Id: <199901151652.SAA11259@alpha.hut.fi> - Subject: the promised "installusrbinperl + NetBSD" fix - Branch: maint-5.005/perl - ! Configure Makefile.SH hints/netbsd.sh installperl - ! makedepend.SH unixish.h -____________________________________________________________________________ -[ 2611] By: jhi on 1999/01/14 12:16:14 - Log: From: Tom Christiansen <tchrist@jhereg.perl.com> - To: pumpkings@jhereg.perl.com - Subject: perlopentut.pod - Date: Sat, 09 Jan 1999 08:13:18 -0700 - Message-Id: <199901091513.IAA17512@jhereg.perl.com> - Branch: cfgperl - + pod/perlopentut.pod - ! MANIFEST pod/perl.pod pod/perldelta.pod pod/roffitall -____________________________________________________________________________ -[ 2607] By: gbarr on 1999/01/14 02:53:40 - Log: Added Carp::cluck to perldelta.pod - Branch: maint-5.005/perl - ! pod/perldelta.pod -____________________________________________________________________________ -[ 2605] By: jhi on 1999/01/13 18:26:19 - Log: From: "Jonathan Fine (IT- Borders Online)" <jfine@borders.com> - To: "'cpan@perl.org'" <cpan@perl.org> - Subject: "Bug" fix for File::Find.pm - Date: Thu, 31 Dec 1998 13:01:50 -0500 - Message-ID: <311F144DB5E5D011B03F00805FE954B10708BE17@exchange01_ph.borders.com> - Branch: cfgperl - ! lib/File/Find.pm -____________________________________________________________________________ -[ 2604] By: jhi on 1999/01/13 18:08:45 - Log: From: Peter Wolfe <wolfe@teloseng.com> - Subject: SCO 3.2v5 patch for perl5.005_03-MAINT_TRIAL_1 - To: perlbug@perl.com - Date: 11 Jan 1999 23:00:05 +0200 - Message-ID: <MLIST_199901111950.LAA01703@titan.teloseng.com> - Branch: cfgperl - ! hints/sco.sh -____________________________________________________________________________ -[ 2603] By: jhi on 1999/01/13 18:06:56 - Log: From: hans@icgroup.nl (Hans Mulder) - Subject: [Patch for 5.005_54] re::debugcolors dumps core - To: perlbug@perl.com - Cc: hansmu@xs4all.nl - Date: 11 Jan 1999 22:22:45 +0200 - Message-ID: <MLIST_9901111947.AA22109@icgned.icgroup.nl> - Branch: cfgperl - ! ext/re/re.pm regcomp.c -____________________________________________________________________________ -[ 2602] By: jhi on 1999/01/13 18:05:43 - Log: From: "Vishal Bhatia" <vishalb@hotmail.com> - Subject: [PATCH 5.005_54]B::MAGIC::PTR doesnot check for valid length. - Date: 11 Jan 1999 08:02:41 +0200 - Lines: 134 - Message-ID: <MLIST_19990111052126.27966.qmail@hotmail.com> - Branch: cfgperl - ! ext/B/B.xs ext/B/B/C.pm -____________________________________________________________________________ -[ 2601] By: jhi on 1999/01/13 18:01:53 - Log: From: James FitzGibbon <james@ican.net> - Subject: Trivial patch for HP-UX 11 and shared libperl - To: perl5-porters@perl.org - Date: 8 Jan 1999 19:13:23 +0200 - Message-ID: <MLIST_Pine.BSF.4.05.9901081110090.21785-100000@staff1.tor.accglobal.net> - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 2600] By: jhi on 1999/01/13 17:59:45 - Log: From: "Vishal Bhatia" <vishalb@hotmail.com> - Subject: [PATCH 5.005_54] B::CC::pp_rv2cv problem - To: perl5-porters@perl.org - Date: 8 Jan 1999 12:43:36 +0200 - Message-ID: <MLIST_19990108101557.4481.qmail@hotmail.com> - Branch: cfgperl - ! ext/B/B/CC.pm -____________________________________________________________________________ -[ 2599] By: jhi on 1999/01/13 17:50:11 - Log: From: Robin Barker <rmb1@cise.npl.co.uk> - Subject: PATCH to installperl - To: perl5-porters@perl.org - Date: 4 Jan 1999 16:15:18 +0200 - Message-ID: <MLIST_199901041350.NAA19665@cyclone.cise.npl.co.uk> - Branch: cfgperl - ! installperl -____________________________________________________________________________ -[ 2598] By: jhi on 1999/01/13 17:34:51 - Log: From: pmarquess@bfsec.bt.co.uk (Paul Marquess) - To: gsar@engin.umich.edu (Gurusamy Sarathy), gbarr@pobox.com - Cc: perl5-porters@perl.org - Subject: PATCH DB_File 1.63 for 5.005_54 & 5.005_03 - Date: Tue, 29 Dec 1998 16:23:54 +0000 (GMT) - Message-Id: <9812291623.AA20884@claudius.bfsec.bt.co.uk> - Branch: cfgperl - ! ext/DB_File/Changes ext/DB_File/DB_File.pm - ! ext/DB_File/DB_File.xs ext/DB_File/dbinfo ext/DB_File/typemap -____________________________________________________________________________ -[ 2597] By: jhi on 1999/01/13 17:30:33 - Log: From: David Dyck <dcd@tc.fluke.com> - To: Perl Porters <perl5-porters@perl.org>, - Gurusamy Sarathy <gsar@engin.umich.edu> - Subject: PATCH to perl5.005_54/pod/perldsc.pod (fix typo) - Date: Tue, 12 Jan 1999 11:14:19 -0800 (PST) - Message-ID: <Pine.LNX.4.05.9901121111250.22568-100000@dd.tc.fluke.com> - Branch: cfgperl - ! pod/perldsc.pod -____________________________________________________________________________ -[ 2596] By: jhi on 1999/01/13 17:26:44 - Log: From: Joshua Pritikin <joshua.pritikin@db.com> - To: perl5-porters@perl.org - Subject: [PATCH] modglobal w/ spelling fixes - Date: Tue, 12 Jan 1999 18:06:01 -0500 (EST) - Message-ID: <Pine.GSO.4.02.9901121805290.625-100000@eq1062.wks.na.deuba.com> - Branch: cfgperl - ! pod/perlguts.pod -____________________________________________________________________________ -[ 2595] By: jhi on 1999/01/13 17:24:59 - Log: From: Hans Mulder <hansm@icgroup.nl> - Optimize common sort routines. Thread started by the message - - From: Hans Mulder <hansm@icgroup.nl> - Sender: owner-perl5-porters@perl.org - To: perl5-porters@perl.org - Subject: [Patch for 5.00554] From the Todo list: Optimize sort by { $a <=> $b - Message-Id: <9901092156.AA03831@icgned.icgroup.nl> - - and the patch from the message - - From: Hans Mulder <hans@icgroup.nl> - To: jhi@iki.fi - Cc: perl5-porters@perl.org - Subject: Re: [Patch for 5.00554] From the Todo list: Optimize sort by { $a <=> - $b } - Date: Wed, 13 Jan 1999 17:39:35 +0100 - Message-Id: <9901131639.AA17419@icgned.icgroup.nl> - Branch: cfgperl - ! Todo op.c op.h pp_ctl.c t/op/sort.t -____________________________________________________________________________ -[ 2594] By: jhi on 1999/01/13 16:50:17 - Log: Atari MiNT port by Guido Flohr <gufl0000@stud.uni-sb.de> - (the diffs were based on 5.004_02). Tested by Guido - and Frank Naumann <fnaumann@prinz-atm.CS.Uni-Magdeburg.De>. - Branch: cfgperl - + README.mint ext/POSIX/hints/mint.pl hints/mint.sh - + mint/Makefile mint/README mint/errno.h mint/pwd.c mint/stdio.h - + mint/sys/time.h mint/time.h - ! MANIFEST doio.c malloc.c miniperlmain.c perl.c t/io/fs.t - ! t/lib/safe2.t t/op/groups.t t/op/mkdir.t t/op/taint.t util.c -____________________________________________________________________________ -[ 2593] By: jhi on 1999/01/09 16:54:26 - Log: Detypo. - Branch: cfgperl - ! hints/dec_osf.sh -____________________________________________________________________________ -[ 2592] By: jhi on 1999/01/09 16:17:13 - Log: Move usethreads and use64bits logic from hints to Configure. - Branch: cfgperl - ! Configure hints/README.hints hints/aix.sh hints/dec_osf.sh - ! hints/dos_djgpp.sh hints/freebsd.sh hints/hpux.sh - ! hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh - ! hints/linux.sh hints/os2.sh hints/solaris_2.sh hints/vmesa.sh -____________________________________________________________________________ -[ 2591] By: jhi on 1999/01/09 14:45:24 - Log: Missing dTHRs added. - Branch: cfgperl - ! regcomp.c toke.c -____________________________________________________________________________ -[ 2590] By: jhi on 1999/01/08 15:27:17 - Log: Finalize change #2589 and add better AIX nm scanning from: - - Message-Id: <m0zyNW0-00017VC@gentoo.com> - From: bll@gentoo.com (Brad Lanam) - Subject: Re: mailhelp returned a non-zero status - In-Reply-To: <199901072155.WAA14369@hptnocou.grenoble.hp.com> from Raphael Manfredi at "Jan 7, 1999 10:55:24 pm" - To: ram@hptnocou.grenoble.hp.com (Raphael Manfredi) - Branch: cfgperl - ! Configure hints/freebsd.sh hints/linux.sh -____________________________________________________________________________ -[ 2589] By: jhi on 1999/01/08 15:14:54 - Log: Undo change #2581. - Branch: cfgperl - ! Configure hints/freebsd.sh hints/linux.sh -____________________________________________________________________________ -[ 2588] By: jhi on 1999/01/08 11:51:52 - Log: FAQ jumbo patch from tchrist. - - Message-Id: <199901080605.XAA20229@jhereg.perl.com> - From: Tom Christiansen <tchrist@jhereg.perl.com> - To: pumpkings@jhereg.perl.com - Subject: newest version of perlfaq.pod - Date: Thu, 7 Jan 1999 23:05:02 -0700 - - Message-Id: <199901080605.XAA20231@jhereg.perl.com> - From: Tom Christiansen <tchrist@jhereg.perl.com> - To: pumpkings@jhereg.perl.com - Subject: newest version of perlfaq1.pod - Date: Thu, 7 Jan 1999 23:05:02 -0700 - - Message-Id: <199901080605.XAA20233@jhereg.perl.com> - From: Tom Christiansen <tchrist@jhereg.perl.com> - To: pumpkings@jhereg.perl.com - Subject: newest version of perlfaq2.pod - Date: Thu, 7 Jan 1999 23:05:02 -0700 - - Message-Id: <199901080605.XAA20235@jhereg.perl.com> - From: Tom Christiansen <tchrist@jhereg.perl.com> - To: pumpkings@jhereg.perl.com - Subject: newest version of perlfaq3.pod - Date: Thu, 7 Jan 1999 23:05:02 -0700 - - Message-Id: <199901080605.XAA20237@jhereg.perl.com> - From: Tom Christiansen <tchrist@jhereg.perl.com> - To: pumpkings@jhereg.perl.com - Subject: newest version of perlfaq4.pod - Date: Thu, 7 Jan 1999 23:05:02 -0700 - - Message-Id: <199901080605.XAA20239@jhereg.perl.com> - From: Tom Christiansen <tchrist@jhereg.perl.com> - To: pumpkings@jhereg.perl.com - Subject: newest version of perlfaq5.pod - Date: Thu, 7 Jan 1999 23:05:02 -0700 - - Message-Id: <199901080605.XAA20241@jhereg.perl.com> - From: Tom Christiansen <tchrist@jhereg.perl.com> - To: pumpkings@jhereg.perl.com - Subject: newest version of perlfaq6.pod - Date: Thu, 7 Jan 1999 23:05:02 -0700 - - Message-Id: <199901080605.XAA20243@jhereg.perl.com> - From: Tom Christiansen <tchrist@jhereg.perl.com> - To: pumpkings@jhereg.perl.com - Subject: newest version of perlfaq7.pod - Date: Thu, 7 Jan 1999 23:05:03 -0700 - - Message-Id: <199901080605.XAA20245@jhereg.perl.com> - From: Tom Christiansen <tchrist@jhereg.perl.com> - To: pumpkings@jhereg.perl.com - Subject: newest version of perlfaq8.pod - Date: Thu, 7 Jan 1999 23:05:03 -0700 - - Message-Id: <199901080605.XAA20257@jhereg.perl.com> - From: Tom Christiansen <tchrist@jhereg.perl.com> - To: pumpkings@jhereg.perl.com - Subject: newest version of perlfaq9.pod - Date: Thu, 7 Jan 1999 23:05:03 -0700 - Branch: cfgperl - ! pod/perlfaq.pod pod/perlfaq1.pod pod/perlfaq2.pod - ! pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod - ! pod/perlfaq6.pod pod/perlfaq7.pod pod/perlfaq8.pod - ! pod/perlfaq9.pod -____________________________________________________________________________ -[ 2587] By: jhi on 1999/01/08 11:17:43 - Log: More doc fixes from Abigail. - Branch: cfgperl - ! lib/Time/gmtime.pm lib/Time/localtime.pm lib/User/grent.pm - ! lib/User/pwent.pm -____________________________________________________________________________ -[ 2585] By: jhi on 1999/01/08 08:31:02 - Log: Change #2584 from maint-5.005: - - implemented Ilya's suggested fix, and added a testcase - - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 5 Jan 1999 00:56:01 -0500 (EST) - Message-Id: <199901050556.AAA02597@monk.mps.ohio-state.edu> - Subject: Re: Text::ParseWords: regex fix - Branch: cfgperl - ! lib/Text/ParseWords.pm t/lib/parsewords.t -____________________________________________________________________________ -[ 2583] By: gbarr on 1999/01/08 04:50:03 - Log: From: Jarkko Hietaniemi <jhi@iki.fi> - Date: Thu, 7 Jan 1999 12:47:38 +0200 (EET) - Message-Id: <199901071047.MAA24100@alpha.hut.fi> - Subject: [PATCH] 5.005_03-MAINT_TRIAL_2: ext/Errno_pm.PL: understand wrapper cppstdins - Branch: maint-5.005/perl - ! ext/Errno/Errno_pm.PL -____________________________________________________________________________ -[ 2581] By: jhi on 1999/01/07 16:38:03 - Log: Configure update: - - usethreads, use64bits, and usemultiplicity - are no more interactively asked by Configure - - "int main()" (vs bare "main()") enforced in test programs - Branch: cfgperl - ! Configure hints/freebsd.sh hints/linux.sh -____________________________________________________________________________ -[ 2580] By: jhi on 1999/01/07 11:19:12 - Log: From: Dan Sugalski <sugalskd@osshe.edu> - Date: Wed, 06 Jan 1999 13:47:34 -0800 - Message-Id: <3.0.6.32.19990106134734.0334d260@ous.edu> - Subject: [PATCH 5.005_02-MT2, 5.005_5x]VMS.C tweak for occasional system() error - Branch: cfgperl - ! vms/vms.c -____________________________________________________________________________ -[ 2579] By: jhi on 1999/01/07 09:08:36 - Log: Another set of doc patches from Abigail - - From: abigail@fnx.com - Message-ID: <19990107032132.20124.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRAIL2 lib/Net/hostent.pm] Typo fix - Date: Wed, 6 Jan 1999 22:21:32 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990107032445.20178.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRIAL2 lib/Net/netent.pm] Typo fix - Date: Wed, 6 Jan 1999 22:24:45 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990107032834.20362.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRAIL2 lib/Term/Complete.pm] Typo fix - Date: Wed, 6 Jan 1999 22:28:34 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990107033136.20440.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRAIL2 lib/Term/ReadLine.pm] Typo fix - Date: Wed, 6 Jan 1999 22:31:36 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990107033351.20540.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRIAL2 lib/CGI/Apache.pm] Typo fix - Date: Wed, 6 Jan 1999 22:33:51 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990107033933.20707.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRIAL2 lib/CGI/Push.pm] Typo fix - Date: Wed, 6 Jan 1999 22:39:33 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990107034548.20936.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRIAL2 lib/File/Copy.pm] Typo fixes - Date: Wed, 6 Jan 1999 22:45:48 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990107034856.21056.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRIAL2 lib/File/Spec.pm] Typo fix - Date: Wed, 6 Jan 1999 22:48:56 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990107035113.21174.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRIAL2 lib/File/Spec/Mac.pm] Typo fixes - Date: Wed, 6 Jan 1999 22:51:13 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990107035612.21522.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRIAL2 lib/Math/BigFloat.pm] Typo fix - Date: Wed, 6 Jan 1999 22:56:12 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990107035842.21585.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRIAL2 lib/Math/BigInt.pm] Typo fixes - Date: Wed, 6 Jan 1999 22:58:41 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990107040644.22009.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRIAL2 lib/Text/Wrap.pm] Typo fixes - Date: Wed, 6 Jan 1999 23:06:44 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990107040955.22087.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRIAL2 lib/Tie/Array.pm] Typo fixes - Date: Wed, 6 Jan 1999 23:09:55 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990107041136.22174.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRIAL2 lib/Tie/Hash.pm] Typo fix - Date: Wed, 6 Jan 1999 23:11:36 -0500 (EST) - Branch: cfgperl - ! lib/CGI/Apache.pm lib/CGI/Push.pm lib/File/Copy.pm - ! lib/File/Spec.pm lib/File/Spec/Mac.pm lib/Math/BigFloat.pm - ! lib/Math/BigInt.pm lib/Net/hostent.pm lib/Net/netent.pm - ! lib/Term/Complete.pm lib/Term/ReadLine.pm lib/Text/Wrap.pm - ! lib/Tie/Array.pm lib/Tie/Hash.pm -____________________________________________________________________________ -[ 2576] By: jhi on 1999/01/06 17:05:20 - Log: Change #2582 fallout: the amagic_cmp* are no more file static. - Branch: cfgperl - ! pp_ctl.c -____________________________________________________________________________ -[ 2575] By: jhi on 1999/01/06 13:18:56 - Log: Enhance the great_circle_distance() documentation. - Branch: cfgperl - ! lib/Math/Trig.pm -____________________________________________________________________________ -[ 2574] By: jhi on 1999/01/06 12:58:03 - Log: From: Mark Bixby <markb@spock.dis.cccd.edu> - To: perlbug@perl.com - Subject: [PATCH 5.005_03-MAINT_TRIAL_2] t/op/sysio.t for MPE/iX - Date: Mon, 4 Jan 1999 13:34:58 -0800 (PST) - Message-Id: <199901042134.NAA18852@spock.dis.cccd.edu> - Branch: cfgperl - ! t/op/sysio.t -____________________________________________________________________________ -[ 2573] By: jhi on 1999/01/06 12:40:19 - Log: From: "W. Phillip Moore" <wpm@ms.com> - To: perlbug@perl.org - Subject: [PATCH] POSIX getpgrp is not -w clean - Date: Tue, 5 Jan 1999 12:40:27 -0500 (EST) - Message-ID: <13970.20107.190314.549471@zappa> - Branch: cfgperl - ! ext/POSIX/POSIX.pm -____________________________________________________________________________ -[ 2572] By: jhi on 1999/01/06 12:25:24 - Log: Based on - From: jan.dubois@ibm.net (Jan Dubois) - To: perl5-porters@perl.org - Subject: [PATCH 5.005_03-MAINT_TRIAL2] fixes for PERL_OBJECT and USE_THREADS builds - Date: Wed, 06 Jan 1999 01:24:09 +0100 - Message-ID: <3696aa85.18259325@smtp1.ibm.net> - except that - - objXSUB.h was already okay - - embed.h patching is futile, global.sym patched instead - - objpp.h does not exist - - proto.h addition applied manually - - win32/GenCAPI.pl was already okay - - win32/makedef.pl was already okay - Branch: cfgperl - ! global.sym perl.c proto.h -____________________________________________________________________________ -[ 2571] By: jhi on 1999/01/06 11:25:48 - Log: From: Slaven Rezic <eserte@cs.tu-berlin.de> - To: perlbug@perl.com - Subject: FindBin.pm on Win32 systems - Date: Mon, 4 Jan 1999 23:01:46 +0100 (CET) - Message-Id: <199901042201.XAA01875@cabulja.herceg.de> - Branch: cfgperl - ! lib/FindBin.pm -____________________________________________________________________________ -[ 2570] By: jhi on 1999/01/06 11:21:48 - Log: From: Dan Sugalski <sugalskd@osshe.edu> - To: perl5-porters@perl.org, vmsperl@perl.org - Subject: [PATCH 5.005_03-MAINT_TRIAL_2]taint.c fix for VMS - Date: Tue, 05 Jan 1999 16:47:31 -0800 - Message-Id: <3.0.6.32.19990105164731.00b5b2d0@ous.edu> - - (the ext/IO/lib/IO/Socket.pm was not really changed here; - it was a leftover from #2569) - Branch: cfgperl - ! ext/IO/lib/IO/Socket.pm taint.c -____________________________________________________________________________ -[ 2569] By: jhi on 1999/01/06 11:18:22 - Log: Jumbo doc patch from Abigail (almost identical to - the 5.005-maint change #2562 except for the - ext/IO/lib/IO/Socket.pm patch which was not - applicable because the IO version of 5.005-devel - is somewhat different (why?)) - - From: abigail@fnx.com - Message-ID: <19990105170142.4889.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03-TRIAL2 lib/ExtUtils/Liblist.pm] pod fixes - Date: Tue, 5 Jan 1999 12:01:42 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990105172855.5115.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 MAINT2 lib/ExtUtils/Commands.pm] Typo fix. - Date: Tue, 5 Jan 1999 12:28:55 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990105173808.5260.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH perl5.005_03 MAINT3 lib/ExtUtils/Embed.pm] Typo fix - Date: Tue, 5 Jan 1999 12:38:08 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990105174859.5533.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 MAINT2 lib/ExtUtils/Install.pm] Typo fix - Date: Tue, 5 Jan 1999 12:48:59 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990105174947.5547.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 lib/ExtUtils/MM_Unix.pm] Typo fixes - Date: Tue, 5 Jan 1999 12:49:46 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990105182301.5966.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 lib/ExtUtils/MakeMaker.pm] Typos fixes. - Date: Tue, 5 Jan 1999 13:23:00 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990105183344.6065.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRIAL2 lib/ExtUtils/Manifest.pm] Typo fixes - Date: Tue, 5 Jan 1999 13:33:44 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990105184028.6220.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRIAL2 lib/ExtUtils/Mksymlists.pm] Typo fix - Date: Tue, 5 Jan 1999 13:40:28 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990106012015.9451.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRIAL2 lib/IO/Pipe.pm] Typo fixes. - Date: Tue, 5 Jan 1999 20:20:15 -0500 (EST) - - From: abigail@fnx.com - Message-ID: <19990106012047.9459.qmail@alexandra.wayne.fnx.com> - Subject: [PATCH 5.005_03 TRAIL2 lib/IO/Seekable.pm] Typo fixes - Date: Tue, 5 Jan 1999 20:20:47 -0500 (EST) - Branch: cfgperl - ! ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm - ! lib/ExtUtils/Command.pm lib/ExtUtils/Embed.pm - ! lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm - ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm - ! lib/ExtUtils/Manifest.pm lib/ExtUtils/Mksymlists.pm -____________________________________________________________________________ -[ 2568] By: gbarr on 1999/01/06 03:13:15 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Wed, 06 Jan 1999 01:24:09 +0100 - Message-ID: <3696aa85.18259325@smtp1.ibm.net> - Subject: [PATCH 5.005_03-MAINT_TRIAL2] fixes for PERL_OBJECT and USE_THREADS builds - Branch: maint-5.005/perl - ! embed.h global.sym objXSUB.h objpp.h perl.c proto.h - ! win32/GenCAPI.pl win32/makedef.pl -____________________________________________________________________________ -[ 2566] By: gbarr on 1999/01/06 02:29:05 - Log: From: "W. Phillip Moore" <wpm@ms.com> - Date: Tue, 5 Jan 1999 12:40:27 -0500 (EST) - Message-ID: <13970.20107.190314.549471@zappa> - Subject: [PATCH] POSIX getpgrp is not -w clean - Branch: maint-5.005/perl - ! ext/POSIX/POSIX.pm -____________________________________________________________________________ -[ 2565] By: gbarr on 1999/01/06 02:19:00 - Log: From: Slaven Rezic <eserte@cs.tu-berlin.de> - Date: Mon, 4 Jan 1999 23:01:46 +0100 (CET) - Message-Id: <199901042201.XAA01875@cabulja.herceg.de> - Subject: FindBin.pm on Win32 systems - Branch: maint-5.005/perl - ! lib/FindBin.pm -____________________________________________________________________________ -[ 2561] By: jhi on 1999/01/05 10:49:10 - Log: Reword the setlocale() 1-arg case better. - Branch: cfgperl - ! ext/POSIX/POSIX.pod -____________________________________________________________________________ -[ 2559] By: gbarr on 1999/01/02 15:37:35 - Log: From: Blair Zajac <bzajac@geostaff.com> - Date: Wed, 23 Dec 1998 17:13:32 -0800 - Message-ID: <3681953C.8B6A90AA@geostaff.com> - Subject: Tie::SubstrHash patch - Branch: maint-5.005/perl - ! lib/Tie/SubstrHash.pm -____________________________________________________________________________ -[ 2554] By: jhi on 1999/01/02 14:55:06 - Log: Object destruction order testing. - Branch: cfgperl - ! t/op/misc.t -____________________________________________________________________________ -[ 2553] By: jhi on 1999/01/02 14:49:40 - Log: perldelta the Dumpvalue.pm of change #2513. - Branch: cfgperl - ! lib/Dumpvalue.pm pod/perldelta.pod + ! pod/perlfunc.pod ____________________________________________________________________________ -[ 2552] By: nick on 1999/01/02 14:45:38 - Log: Tone down Makefile.PL so it works on Win32 - Branch: perl - ! ext/B/Makefile.PL +[ 5912] By: gsar on 2000/04/24 04:17:15 + Log: fix totally broken caching in UNIVERSAL::isa() (from + Nick Ing-Simmons) + Branch: perl + ! t/op/universal.t universal.c +____________________________________________________________________________ +[ 5911] By: gsar on 2000/04/24 03:39:47 + Log: add linebreak properties from unicode/LineBrk.txt (from + Dave Hartnoll <Dave_Hartnoll@3b2.com>) + Branch: perl + + lib/unicode/Is/LbrkAI.pl lib/unicode/Is/LbrkAL.pl + + lib/unicode/Is/LbrkB2.pl lib/unicode/Is/LbrkBA.pl + + lib/unicode/Is/LbrkBB.pl lib/unicode/Is/LbrkBK.pl + + lib/unicode/Is/LbrkCB.pl lib/unicode/Is/LbrkCL.pl + + lib/unicode/Is/LbrkCM.pl lib/unicode/Is/LbrkCR.pl + + lib/unicode/Is/LbrkEX.pl lib/unicode/Is/LbrkGL.pl + + lib/unicode/Is/LbrkHY.pl lib/unicode/Is/LbrkID.pl + + lib/unicode/Is/LbrkIN.pl lib/unicode/Is/LbrkIS.pl + + lib/unicode/Is/LbrkLF.pl lib/unicode/Is/LbrkNS.pl + + lib/unicode/Is/LbrkNU.pl lib/unicode/Is/LbrkOP.pl + + lib/unicode/Is/LbrkPO.pl lib/unicode/Is/LbrkPR.pl + + lib/unicode/Is/LbrkQU.pl lib/unicode/Is/LbrkSA.pl + + lib/unicode/Is/LbrkSG.pl lib/unicode/Is/LbrkSP.pl + + lib/unicode/Is/LbrkSY.pl lib/unicode/Is/LbrkXX.pl + + lib/unicode/Is/LbrkZW.pl + ! lib/unicode/mktables.PL ____________________________________________________________________________ -[ 2551] By: nick on 1999/01/02 14:06:30 - Log: Export constant subs from B.xs for op.h, cop.h and a few others. - Use them in various B::* rather than have local defs. +[ 5910] By: gsar on 2000/04/24 03:23:10 + Log: typo in pod Branch: perl - + ext/B/defsubs.h.PL - ! ext/B/B.pm ext/B/B.xs ext/B/B/Bytecode.pm ext/B/B/C.pm - ! ext/B/B/CC.pm ext/B/B/Deparse.pm ext/B/B/Lint.pm - ! ext/B/B/Stackobj.pm ext/B/B/Xref.pm ext/B/Makefile.PL + ! ext/Thread/Thread.pm ____________________________________________________________________________ -[ 2550] By: nick on 1999/01/02 10:04:02 - Log: Integrate ext/B changes from //depot/cfgperl +[ 5909] By: gsar on 2000/04/24 03:22:03 + Log: mode argument to do_binmode() should be file mode, not boolean Branch: perl - !> ext/B/B.xs ext/B/B/C.pm ext/B/B/CC.pm ext/B/B/Stackobj.pm -____________________________________________________________________________ -[ 2549] By: jhi on 1999/01/01 13:54:16 - Log: From: "Paul Holser" <Paul.Holser.pholser@nortelnetworks.com> - To: perlbug@perl.com - Subject: op/groups.t fails test 1 on HP-UX 10.20 - Date: Wed, 30 Dec 1998 15:16:12 -0600 (CST) - Message-Id: <199812302116.PAA12439@crchh44c.us.nortel.com> - Branch: cfgperl - ! t/op/groups.t -____________________________________________________________________________ -[ 2548] By: jhi on 1999/01/01 13:53:31 - Log: From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - To: perl5-porters@perl.org - cc: hv@crypt0.demon.co.uk - Subject: [bug 5.004_54] duplicate error message - Date: Thu, 31 Dec 1998 04:05:25 +0000 - Message-Id: <199812310405.EAA00386@crypt.compulink.co.uk> - - Message-ID: <13963.60672.134591.383377@alias-2.pr.mcs.net> - From: Stephen McCamant <smccam@uclink4.berkeley.edu> - To: hv@crypt0.demon.co.uk - Cc: perl5-porters@perl.org - Subject: [PATCH _54] Re: duplicate error message - Date: Thu, 31 Dec 1998 16:10:13 -0600 (CST) - - Message-Id: <199901010732.HAA02926@crypt.compulink.co.uk> - From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - To: Stephen McCamant <smccam@uclink4.berkeley.edu> - cc: hv@crypt0.demon.co.uk, perl5-porters@perl.org - Subject: [TEST PATCH _54] Re: duplicate error message - Date: Fri, 01 Jan 1999 07:32:14 +0000 - Branch: cfgperl - ! op.c t/pragma/warn/op -____________________________________________________________________________ -[ 2547] By: jhi on 1998/12/31 14:15:04 - Log: From: Chris Nandor <pudge@pobox.com> - To: jhi@iki.fi - Cc: perl5-porters@perl.org - Subject: Re: [PATCH] perlport.pod 1.38 - Date: Thu, 31 Dec 1998 09:06:48 -0500 - Message-Id: <v04020a1db2b1352ec92a@[192.168.0.77]> - Branch: cfgperl - ! pod/perlport.pod -____________________________________________________________________________ -[ 2546] By: jhi on 1998/12/31 11:18:17 - Log: From: Wilson P. Snyder II - To: perl5-porters@perl.org - Subject: [PATCH v5.5.53] REV2: Binary number support - Date: 1998/11/30 - Message-ID: <199811301543.KAA15689@vulcan.maker.com> - Branch: cfgperl - ! pod/perldata.pod pod/perldelta.pod pod/perlfunc.pod pp.c - ! proto.h sv.c t/op/oct.t t/op/sprintf.t t/pragma/warn/util - ! toke.c util.c -____________________________________________________________________________ -[ 2545] By: jhi on 1998/12/31 09:27:40 - Log: From: "Todd C. Miller" <Todd.Miller@courtesan.com> - To: perlbug@perl.com - Subject: "perl -T -P" dumps core on OpenBSD and Linux - Date: Wed, 30 Dec 1998 21:11:05 -0700 (MST) - Message-Id: <199812310411.VAA37568@xerxes.courtesan.com> - Branch: cfgperl - ! taint.c -____________________________________________________________________________ -[ 2544] By: jhi on 1998/12/31 09:21:45 - Log: From: Tim Bunce <Tim.Bunce@ig.co.uk> - To: perlbug@perl.com - Subject: bug in pod2man search for perl binary [5.005_5x] - Date: Sat, 12 Dec 1998 23:08:51 +0000 - Message-ID: <19981212230851.A20578@ig.co.uk> - Branch: cfgperl - ! pod/pod2man.PL -____________________________________________________________________________ -[ 2541] By: gbarr on 1998/12/30 14:37:14 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Wed, 23 Dec 1998 21:26:38 +0100 - Message-ID: <36895086.8849224@smtp1.ibm.net> - Subject: [PATCH 5.005_03m1] subdirectory Makefiles should inherit CAPI setting from command line - Branch: maint-5.005/perl - ! lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 2540] By: jhi on 1998/12/30 08:42:04 - Log: Evermore AUTHORS and MAINTAIN. - Branch: cfgperl - ! AUTHORS MAINTAIN -____________________________________________________________________________ -[ 2539] By: jhi on 1998/12/29 15:10:34 - Log: More AUTHORS and MAINTAIN. - Branch: cfgperl - ! AUTHORS MAINTAIN -____________________________________________________________________________ -[ 2537] By: jhi on 1998/12/29 14:34:47 - Log: From: Frank Ridderbusch <Frank.Ridderbusch@pdb.siemens.de> - Date: Tue, 15 Dec 1998 16:23:12 +0100 (MET) - Message-ID: <13942.32480.700000.640927@utensil> - Subject: Minor Bug in AutoSplit.qm in 5.005 and 5.004 - (mirror change#2531 in the 5.005-maint) - Branch: cfgperl - ! lib/AutoSplit.pm -____________________________________________________________________________ -[ 2531] By: gbarr on 1998/12/29 14:12:25 - Log: change in_pod pattern to /^=\w/ from /^=/ - From: Frank Ridderbusch <Frank.Ridderbusch@pdb.siemens.de> - Date: Tue, 15 Dec 1998 16:23:12 +0100 (MET) - Message-ID: <13942.32480.700000.640927@utensil> - Subject: Minor Bug in AutoSplit.qm in 5.005 and 5.004 - Branch: maint-5.005/perl - ! lib/AutoSplit.pm -____________________________________________________________________________ -[ 2525] By: jhi on 1998/12/29 13:06:26 - Log: From: "Vishal Bhatia" <vishalb@hotmail.com> - To: perl5-porters@perl.org - Subject: [PATCH 5.005_54] More minor Fixes in CC.pm/C.pm - Date: 16 Dec 1998 03:17:03 +0200 - Message-ID: <MLIST_199812160055.QAA06272@f10.hotmail.com> - Branch: cfgperl - ! ext/B/B/C.pm ext/B/B/CC.pm ext/B/B/Stackobj.pm + ! pp_sys.c ____________________________________________________________________________ -[ 2524] By: jhi on 1998/12/29 13:00:06 - Log: From: "Vishal Bhatia" <vishalb@hotmail.com> - To: perl5-porters@perl.org - Cc: rmb1@cise.npl.co.uk, nick@ni-s.u-net.com - Subject: [PATCH 5.005_54] Re:perlcc -e 'my $x = shift; print +($x ?...' failure - Date: 10 Dec 1998 08:30:02 +0200 - Message-ID: <MLIST_19981210061651.29891.qmail@hotmail.com> +[ 5908] By: gsar on 2000/04/16 16:51:08 + Log: introduce illegal symbols into null package so that gv_fetchpv(...,TRUE) + always returns a valid GV even when the symbol is trapped by strictures + (avoids coredumps) - (Nick's part was applied earlier, in change #2460) - Branch: cfgperl - ! ext/B/B.xs ext/B/B/C.pm ext/B/B/CC.pm ext/B/B/Stackobj.pm + TODO: the C<package;> hack needs similar treatment + Branch: perl + ! embedvar.h gv.c intrpvar.h perl.c perlapi.h + ! t/pragma/strict-vars ____________________________________________________________________________ -[ 2523] By: jhi on 1998/12/29 12:41:31 - Log: From: "vishal bhatia" <vishalb@hotmail.com> - To: nick@ni-s.u-net.com - Cc: perl5-porters@perl.org - Subject: [PATCH 5.005_54] return value of perlcc/B::CC generated functions. - Date: 9 Dec 1998 06:50:30 +0200 - Message-ID: <MLIST_19981209043146.16829.qmail@hotmail.com> - Branch: cfgperl - ! ext/B/B/CC.pm -____________________________________________________________________________ -[ 2522] By: jhi on 1998/12/29 12:15:18 - Log: From: rjk@linguist.dartmouth.edu (Ronald J. Kimball) - To: perl5-porters@perl.org (Perl 5 Porters) - Subject: [PATCH 5.005_54] Pod::Text.pm reformating indented paragraphs - Date: 25 Dec 1998 23:02:28 +0200 - Message-ID: <MLIST_199812252034.PAA27812@linguist.dartmouth.edu> +[ 5907] By: jhi on 2000/03/31 23:42:56 + Log: pp_gmtime() assumed that newSVpvf %d would take C ints, + an assumption which #5905 demolished. Branch: cfgperl - ! lib/Pod/Text.pm + ! pp_sys.c ____________________________________________________________________________ -[ 2521] By: jhi on 1998/12/29 12:07:54 - Log: Undo #2519 (breaks universal.c). +[ 5906] By: jhi on 2000/03/31 18:54:37 + Log: Typo in #5905. Branch: cfgperl - ! XSUB.h + ! t/op/64bitint.t ____________________________________________________________________________ -[ 2519] By: jhi on 1998/12/29 11:41:10 - Log: From: Joshua Pritikin <joshua.pritikin@db.com> - To: perl5-porters@perl.org - Cc: perl-xs@perl.org - Subject: XSUB.h refinement [PATCH] - Date: 18 Dec 1998 03:58:44 +0200 - Message-ID: <MLIST_Pine.GSO.4.02.9812171733330.589-100000@eq1062.wks.na.deuba.com> - Branch: cfgperl - ! XSUB.h -____________________________________________________________________________ -[ 2518] By: jhi on 1998/12/29 11:36:19 - Log: From: abigail@fnx.com - To: perl5-porters@perl.org (Perl Porters) - Subject: [PATCH 5.005_02; lib/fields.pm] Typos in pod. - Date: 28 Dec 1998 21:39:15 +0200 - Message-ID: <MLIST_19981228191612.8380.qmail@alexandra.wayne.fnx.com> +[ 5905] By: jhi on 2000/03/31 18:50:54 + Log: Fix for "[ID 20000329.080] quad printing does not work as documented", + reported by Joseph N. Hall. The bug was that even with use64bitint + one had to use the prefixes q, L, or ll with printf/sprintf, + contrary to the documentation and common sense. Branch: cfgperl - ! lib/fields.pm -____________________________________________________________________________ -[ 2517] By: jhi on 1998/12/29 11:35:03 - Log: Document change #2516. - Branch: cfgperl - ! pod/perldelta.pod -____________________________________________________________________________ -[ 2516] By: jhi on 1998/12/29 11:32:26 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_53] Warn on unrecognized alpha escapes. - Date: 9 Dec 1998 10:39:31 +0200 - Message-ID: <MLIST_199812090823.DAA17566@monk.mps.ohio-state.edu> - Branch: cfgperl - ! pod/perldiag.pod regcomp.c toke.c -____________________________________________________________________________ -[ 2515] By: jhi on 1998/12/29 11:27:11 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_53] Bugs in hairy interactions of feature in REx - Date: 8 Dec 1998 09:02:04 +0200 - Message-ID: <MLIST_199812080637.BAA16025@monk.mps.ohio-state.edu> - - \G fixes (wasn't working right with //g, s///, and $_ in (?{})). - Branch: cfgperl - ! pp_ctl.c pp_hot.c regexec.c regexp.h t/op/pat.t t/op/subst.t -____________________________________________________________________________ -[ 2514] By: jhi on 1998/12/29 11:21:31 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: perl5-porters@perl.org (Mailing list Perl5) - Subject: [PATCH 5.005_53] Regexp tests and UTF8 - Date: 8 Dec 1998 07:02:01 +0200 - Message-ID: <MLIST_199812080447.XAA05297@monk.mps.ohio-state.edu> - Branch: cfgperl - ! regcomp.c -____________________________________________________________________________ -[ 2513] By: jhi on 1998/12/29 11:18:34 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Subject: [PATCH 5.005_*] Dumpvar.pm - To: perl5-porters@perl.org (Mailing list Perl5) - Date: 7 Dec 1998 10:17:35 +0200 - Message-ID: <MLIST_199812070744.CAA18949@monk.mps.ohio-state.edu> - Branch: cfgperl - + lib/Dumpvalue.pm - ! MANIFEST -____________________________________________________________________________ -[ 2511] By: gbarr on 1998/12/28 14:55:28 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Tue, 01 Dec 1998 00:07:33 +0100 - Message-ID: <366921b5.14512598@smtp1.ibm.net> - Subject: Re: 5.005_03-MAINT-TRIAL1, [PATCH] to compile on Win32 - - From: jan.dubois@ibm.net (Jan Dubois) - Date: Wed, 02 Dec 1998 00:24:54 +0100 - Message-ID: <366a77bb.19498126@smtp1.ibm.net> - Subject: Re: 5.005_03-MAINT-TRIAL1, [PATCH] spaces in filenames support - Branch: maint-5.005/perl - ! perl.h proto.h taint.c win32/GenCAPI.pl win32/Makefile - ! win32/config.bc win32/config.gc win32/config.vc - ! win32/config_sh.PL win32/makedef.pl -____________________________________________________________________________ -[ 2509] By: jhi on 1998/12/28 13:00:31 - Log: Kickstart AUTHORS and MAINTAIN. - Branch: cfgperl - + AUTHORS MAINTAIN - ! MANIFEST -____________________________________________________________________________ -[ 2508] By: jhi on 1998/12/28 08:04:00 - Log: From: Nathan Torkington <gnat@frii.com> - To: perlbug@perl.com - Subject: [PATCH] perlxstut.pod fix - Date: Sat, 26 Dec 1998 14:28:21 +1300 (NZDT) - Message-ID: <13956.15285.933914.320849@localhost.frii.com> - Branch: cfgperl - ! pod/perlxstut.pod -____________________________________________________________________________ -[ 2507] By: jhi on 1998/12/28 07:59:00 - Log: From: abigail@fnx.com - To: perlbug@perl.com - Subject: [PATCH 5.005_02] Re: m// doc is buggy (was Re: m'$foo' is undocumented) - Date: Wed, 23 Dec 1998 22:59:59 -0500 (EST) - Message-ID: <19981224035959.16994.qmail@alexandra.wayne.fnx.com> - (slightly modified, a part of the patch was rejected) - (strange, I thought I had already submitted this one - but Perforce disagrees with me...) - Branch: cfgperl - ! pod/perlop.pod -____________________________________________________________________________ -[ 2506] By: jhi on 1998/12/28 07:56:59 - Log: From: Artur <artur@vogon-solutions.com> - To: perlbug@perl.com - Subject: PATCH: perlmodlib.pod - Date: Fri, 25 Dec 1998 00:48:39 +0000 - Message-ID: <3682E0E7.EBFB5D65@vogon-solutions.com> - Branch: cfgperl - ! pod/perlmodlib.pod pod/perlop.pod -____________________________________________________________________________ -[ 2505] By: jhi on 1998/12/28 07:46:06 - Log: From: abigail@fnx.com - To: perl5-porters@perl.org (Perl Porters) - Subject: [PATCH 5.005_02] Typo in documentation of pod2html. - Date: Wed, 23 Dec 1998 22:32:07 -0500 (EST) - Message-ID: <19981224033207.16751.qmail@alexandra.wayne.fnx.com> - Branch: cfgperl - ! pod/pod2html.PL -____________________________________________________________________________ -[ 2504] By: jhi on 1998/12/28 07:44:35 - Log: From: Jim Avera <avera@fjst.com> - To: perlbug@perl.com - Subject: perlbug bug - shows dates reversed - Date: Wed, 23 Dec 1998 18:08:56 -0800 (PST) - Message-Id: <199812240208.SAA27616@membrane.ssd.hal.com> - Branch: cfgperl - ! utils/perlbug.PL -____________________________________________________________________________ -[ 2503] By: jhi on 1998/12/28 07:41:39 - Log: From: jan.dubois@ibm.net (Jan Dubois) - To: makemaker@franz.ww.TU-Berlin.DE, perl5-porters@perl.org - Subject: [PATCH 5.005_03m1] subdirectory Makefiles should inherit CAPI setting from command line - Date: Wed, 23 Dec 1998 21:26:38 +0100 - Message-ID: <36895086.8849224@smtp1.ibm.net> - Branch: cfgperl - ! lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 2502] By: jhi on 1998/12/28 07:39:20 - Log: From: Blair Zajac <bzajac@geostaff.com> - To: perl5-porters@perl.org - Subject: Tie::SubstrHash patch - Date: Wed, 23 Dec 1998 17:13:32 -0800 - Message-ID: <3681953C.8B6A90AA@geostaff.com> - Branch: cfgperl - ! lib/Tie/SubstrHash.pm -____________________________________________________________________________ -[ 2501] By: jhi on 1998/12/28 07:37:16 - Log: From: Alan.Harder@Ebay.Sun.COM (Alan Harder) - To: perlbug@perl.com - Subject: perlfaq9 minor error - Date: Wed, 23 Dec 1998 14:54:19 -0800 - Message-Id: <199812232254.OAA05986@moshpit.EBay.Sun.COM> - Branch: cfgperl - ! pod/perlfaq9.pod -____________________________________________________________________________ -[ 2500] By: jhi on 1998/12/23 10:38:18 - Log: More porting notes about filesystems, AmigaOS, and MiNT. - Branch: cfgperl - ! pod/perlport.pod -____________________________________________________________________________ -[ 2499] By: jhi on 1998/12/22 09:26:49 - Log: Add few MSG_ and uio constants. - Branch: cfgperl - ! ext/Socket/Socket.pm ext/Socket/Socket.xs iperlsys.h -____________________________________________________________________________ -[ 2498] By: jhi on 1998/12/22 08:39:30 - Log: Slight recoding of util.c:repeatcpy() to circumnavigate - a Digital C compiler optimizer bug that broke the 'x' - operator under certain circumstances. See t/op/repeat.t - test #20 for graphic details. Reported in - - From: Gisle Aas <gisle@aas.no> - To: Mark Martinec <Mark.Martinec@nsc.ijs.si> - Cc: ach@xray.mpe.mpg.de, cpan-testers@perl.org, perl5-porters@perl.org - Subject: Re: Digest-MD5-2.00 test fails on DEC Alpha - a patch - Date: 18 Dec 1998 14:27:40 +0100 - Message-ID: <m37lvpa8c3.fsf@furu.g.aas.no> - - and discussed further in the thread - - From: Jarkko Hietaniemi <jhi@iki.fi> - To: Gisle Aas <gisle@aas.no> - Cc: Mark Martinec <Mark.Martinec@nsc.ijs.si>, ach@xray.mpe.mpg.de, - cpan-testers@perl.org, perl5-porters@perl.org - Subject: x operator broken in DEC Alpha for 8-bit characters (Re: Digest-MD5-2.00 test fails on DEC Alpha - a patch) - Date: Fri, 18 Dec 1998 16:18:37 +0200 (EET) - Message-ID: <13946.25661.193449.138023@alpha.hut.fi> - Branch: cfgperl - ! t/op/repeat.t util.c -____________________________________________________________________________ -[ 2497] By: jhi on 1998/12/21 14:18:57 - Log: Change #2483 update. - Branch: cfgperl - ! t/op/tr.t -____________________________________________________________________________ -[ 2496] By: jhi on 1998/12/21 14:07:41 - Log: Update on change #2493. - Branch: cfgperl - ! t/pragma/warn/op -____________________________________________________________________________ -[ 2495] By: jhi on 1998/12/21 13:52:00 - Log: Change #2487 aftershock. - Branch: cfgperl - ! warning.pl -____________________________________________________________________________ -[ 2494] By: jhi on 1998/12/21 12:35:00 - Log: From: Chris Nandor <pudge@pobox.com> - To: perl5-porters@perl.org - Subject: [PATCH] perlport.pod v1.37 - Date: Sat, 19 Dec 1998 12:54:34 -0500 - Message-Id: <v04020a03b2a194aaa676@[192.168.0.77]> - Branch: cfgperl - ! pod/perlport.pod -____________________________________________________________________________ -[ 2493] By: jhi on 1998/12/21 12:22:44 - Log: From: Mark-Jason Dominus <mjd@plover.com> - To: perl5-porters@perl.com - Subject: PATCH (5.005_02): Dejargonizing - Date: Sun, 20 Dec 1998 14:35:20 -0500 - Message-ID: <19981220193520.11230.qmail@plover.com> - - From: Mark-Jason Dominus <mjd@plover.com> - To: perl5-porters@perl.com - Subject: PATCH (5.005_02): Spelling correction in warning message - Date: Sun, 20 Dec 1998 13:51:30 -0500 - Message-ID: <19981220185130.11067.qmail@plover.com> - Branch: cfgperl - ! doio.c op.c -____________________________________________________________________________ -[ 2492] By: jhi on 1998/12/21 09:00:05 - Log: From: "Vishal Bhatia" <vishalb@hotmail.com> - To: perl5-porters@perl.org - Subject: [PATCH 5.005_54] pp_next/pp_last/pp_redo problems - Date: Sun, 20 Dec 1998 19:03:25 PST - Message-ID: <19981221030326.27660.qmail@hotmail.com> - - (slightly reformatted) - Branch: cfgperl - ! ext/B/B/CC.pm -____________________________________________________________________________ -[ 2491] By: nick on 1998/12/20 14:21:29 - Log: Save _all_ GV's which have SV, AV or HV set. - Branch: perl - ! ext/B/B/C.pm -____________________________________________________________________________ -[ 2490] By: jhi on 1998/12/18 15:13:19 - Log: Add idea about generalising cpp symbol probing of Errno. - Branch: cfgperl - ! Todo -____________________________________________________________________________ -[ 2489] By: jhi on 1998/12/18 14:47:57 - Log: Address some of the issues of: - - From: Tom Christiansen <tchrist@jhereg.perl.com> - To: perl-porters-active@jhereg.perl.com - Subject: Undocumentation Issues for 5.005 - Date: Thu, 17 Dec 1998 14:46:24 -0700 - Message-Id: <199812172146.OAA05316@jhereg.perl.com> - Branch: cfgperl - ! pod/perl5005delta.pod -____________________________________________________________________________ -[ 2488] By: jhi on 1998/12/18 11:26:32 - Log: From: root <root@dubravka.in-berlin.de> - To: perlbug@perl.com - Cc: k@dubravka.in-berlin.de - Subject: Please add no_modify to PERL_POLLUTE - Date: Fri, 18 Dec 1998 10:45:52 +0100 - Message-Id: <199812180945.KAA05275@dubravka.in-berlin.de> - - (Really from Andreas König) - Branch: cfgperl - ! embed.pl -____________________________________________________________________________ -[ 2487] By: jhi on 1998/12/17 14:05:52 - Log: Some (by far not all) issues of the below message addressed. - - From: Tom Christiansen <tchrist@jhereg.perl.com> - To: The Perl Porters Mailing List <perl5-porters@perl.org> - Subject: important UNDOC issues for 5.005_54 - Date: Wed, 16 Dec 1998 21:14:53 -0700 - Message-Id: <199812170414.VAA25860@jhereg.perl.com> - Branch: cfgperl - ! lib/warning.pm pod/perl5005delta.pod pod/perldelta.pod -____________________________________________________________________________ -[ 2486] By: jhi on 1998/12/17 12:47:15 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: domo@computer.org - Cc: jhi@iki.fi, perl5-porters@perl.org - Subject: Re: stuff related to malloc.c - Date: Wed, 16 Dec 1998 16:40:27 -0500 (EST) - Message-Id: <199812162140.QAA04925@monk.mps.ohio-state.edu> - Branch: cfgperl - ! malloc.c -____________________________________________________________________________ -[ 2485] By: jhi on 1998/12/17 12:17:19 - Log: More porting notes. - Branch: cfgperl - ! Porting/pumpkin.pod -____________________________________________________________________________ -[ 2484] By: jhi on 1998/12/15 08:38:05 - Log: Undo #2386 and #2205. - Branch: cfgperl - ! pod/perlfunc.pod -____________________________________________________________________________ -[ 2483] By: jhi on 1998/12/14 17:58:35 - Log: lib was missing from @INC. - Branch: cfgperl - ! t/op/tr.t -____________________________________________________________________________ -[ 2482] By: jhi on 1998/12/14 17:52:42 - Log: Was missing use Text::Wrap. - Branch: cfgperl - ! t/lib/textfill.t -____________________________________________________________________________ -[ 2481] By: jhi on 1998/12/14 16:00:22 - Log: nlist.h not yet Configure-probed but DynaLoader Linux-hinted. - - From: Jonathan Roy <roy@idle.com> - To: perl5-porters@perl.org - Subject: nlist.h add to Configure checks? - Date: Sun, 13 Dec 1998 22:22:49 -0500 - Message-Id: <4.1.19981213221847.00a3e100@pop-server.tampabay.rr.com> - Branch: cfgperl - + ext/DynaLoader/hints/linux.pl - ! MANIFEST -____________________________________________________________________________ -[ 2480] By: jhi on 1998/12/14 15:02:44 - Log: Give up completely using nm in AIX. - - From: "Kurt D. Starsinic" <kstar@chapin.edu> - To: Gurusamy Sarathy <gsar@engin.umich.edu>, Jarkko Hietaniemi <jhi@iki.fi> - Cc: perl5-porters@perl.org - Subject: [PATCH 5.005_54] AIX 4.3.1.0 fails to locate some functions - Date: Thu, 10 Dec 1998 00:51:46 -0500 - Message-ID: <19981210005146.B29986@O2.chapin.edu> - Branch: cfgperl - ! hints/aix.sh -____________________________________________________________________________ -[ 2479] By: jhi on 1998/12/14 14:39:52 - Log: AIX' error messages are different. - - From: "Kurt D. Starsinic" <kstar@chapin.edu> - To: Gurusamy Sarathy <gsar@engin.umich.edu> - Cc: perl5-porters@perl.org - Subject: [PATCH 5.005_54] AIX 4.1.3.0 fails pragma/warning.t - Date: Thu, 10 Dec 1998 00:42:36 -0500 - Message-ID: <19981210004236.A29986@O2.chapin.edu> - - From: Michael Engel <engel@nms1.cc.huji.ac.il> - To: perlbug@perl.com - Subject: erroes in installing perl5*53 on IBM RS6000, aix 4.1 - Date: Mon, 14 Dec 1998 16:15:20 +0200 (IST) - Message-ID: <Pine.A41.4.05_heb2.07.9812141609500.58712-300000@nms1.cc.huji.ac.il> - Branch: cfgperl - ! t/pragma/warn/doio -____________________________________________________________________________ -[ 2475] By: jhi on 1998/12/13 12:35:55 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - To: jhi@iki.fi - Cc: Carl_Adler@idx.com, perl5-porters@perl.org - Subject: Re: stuff related to malloc.c - Date: Sat, 12 Dec 1998 19:39:44 -0500 (EST) - Message-Id: <199812130039.TAA21704@monk.mps.ohio-state.edu> - Branch: cfgperl - ! malloc.c -____________________________________________________________________________ -[ 2474] By: jhi on 1998/12/13 12:32:42 - Log: Some notes about porting issues. - Branch: cfgperl - ! Porting/pumpkin.pod -____________________________________________________________________________ -[ 2473] By: jhi on 1998/12/13 12:03:58 - Log: From: Laszlo Molnar <ml1050@freemail.c3.hu> - To: Perl 5 Porters <perl5-porters@perl.org> - Subject: [patch 5.005_02] dos-djgpp update - Date: Sun, 13 Dec 1998 00:08:44 +0100 - Message-ID: <19981213000844.C264@beeblebrox> - Branch: cfgperl - ! djgpp/config.over -____________________________________________________________________________ -[ 2472] By: gbarr on 1998/12/12 17:12:28 - Log: undo changes to Exporter.pm from #2312 - Branch: maint-5.005/perl - ! lib/Exporter.pm -____________________________________________________________________________ -[ 2465] By: jhi on 1998/12/12 12:31:21 - Log: Document that qw() taints. - - From: Christian Burger <burger@terra.mpikg-teltow.mpg.de> - To: perlbug@perl.com - Subject: taint problems - Date: Sun, 1 Nov 1998 22:28:41 +0100 (MET) - Message-Id: <199811012128.WAA23381@terra.mpikg-teltow.mpg.de> - Branch: cfgperl - ! pod/perlop.pod -____________________________________________________________________________ -[ 2464] By: jhi on 1998/12/11 14:09:51 - Log: From: Horst von Brand <vonbrand@sleipnir.valparaiso.cl> - To: dist-users@foretune.co.jp - Subject: (dist-users 871) dist-3.0@70 generates lots of main() without type - Date: Mon, 07 Dec 1998 20:13:04 -0400 - Message-Id: <199812072313.UAA06181@sleipnir.valparaiso.cl> - Branch: cfgperl - ! Configure -____________________________________________________________________________ -[ 2463] By: jhi on 1998/12/11 13:29:54 - Log: MAXPATHLEN. - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 2462] By: jhi on 1998/12/11 08:37:58 - Log: From: Mark Kettenis <kettenis@phys.uva.nl> - To: perl5-porters@perl.org - Subject: [PATCH]5.005_54 (CONFIG) Added support for GNU/Hurd - Date: Thu, 10 Dec 1998 22:00:57 +0100 (CET) - Message-Id: <199812102100.WAA00097@delius.kettenis.nl> - Branch: cfgperl - + hints/gnu.sh -____________________________________________________________________________ -[ 2461] By: nick on 1998/12/10 21:00:50 - Log: Date: Wed, 09 Dec 1998 22:16:50 PST - From: Vishal Bhatia <vishalb@hotmail.com> - 1. Fixes the bug reported by Robin Barker <rmb1@cise.npl.co.uk> - 2. Fixes the bug regarding return value of c-functions generated out - of perl subs. ( Just includes the patch I sent earlier) - 3. Incorporates the other changes that need to be done to get CC.pm - use ISA search for packages and methods on the same lines as C.pm - - Vishal would appreciate comments about B::Stackobj changes from - someone knowing that module well. - Branch: perl - ! ext/B/B/C.pm ext/B/B/CC.pm ext/B/B/Stackobj.pm -____________________________________________________________________________ -[ 2460] By: jhi on 1998/12/08 08:11:27 - Log: Integrate from mainperl. - Branch: cfgperl - !> Changes ext/B/B.pm ext/B/B.xs ext/B/B/C.pm ext/B/B/CC.pm - !> ext/B/B/Deparse.pm perl.h pod/perl.pod pod/perl5005delta.pod - !> pod/perldiag.pod pod/perlfunc.pod pp_sys.c t/lib/io_unix.t - !> toke.c util.c -____________________________________________________________________________ -[ 2459] By: jhi on 1998/12/07 07:50:11 - Log: From: hansm@icgroup.nl - Subject: Not OK: perl 5.00503 +MAINT_TRIAL_1 on OPENSTEP-Mach 4_1 (UNINSTALLED) - Reply-To: hansmu@xs4all.nl - To: perlbug@perl.com - Date: Sun, 6 Dec 98 22:19:54 +0100 - Message-Id: <9812062116.AA26445@icgned.icgroup.nl> - Branch: cfgperl - ! util.c -____________________________________________________________________________ -[ 2458] By: gsar on 1998/12/07 06:00:55 - Log: fix dup lexical - Branch: perl - ! ext/B/B/Deparse.pm t/lib/io_unix.t -____________________________________________________________________________ -[ 2457] By: gsar on 1998/12/06 14:38:59 - Log: mention limit on line numbers reported by diagnostics - Branch: perl - ! pod/perl.pod toke.c -____________________________________________________________________________ -[ 2456] By: gsar on 1998/12/06 13:49:02 - Log: branch perldelta.pod - Branch: maint-5.005/perl - +> pod/perldelta.pod -____________________________________________________________________________ -[ 2455] By: gsar on 1998/12/06 13:47:21 - Log: clobber perldelta.pod to reestablish branch from perl5005delta.pod - Branch: maint-5.005/perl - - pod/perldelta.pod -____________________________________________________________________________ -[ 2454] By: gsar on 1998/12/06 13:35:31 - Log: fix outdated/incorrect info about arbitrary limits - Branch: perl - ! Changes perl.h pod/perl.pod pod/perl5005delta.pod - ! pod/perldiag.pod pod/perlfunc.pod pp_sys.c util.c -____________________________________________________________________________ -[ 2453] By: nick on 1998/12/05 16:14:42 - Log: Avoid hard-coding op numbers - Update CC.pm to save %INC, and to co-exist with new C.pm - Branch: perl - ! ext/B/B.pm ext/B/B.xs ext/B/B/C.pm ext/B/B/CC.pm -____________________________________________________________________________ -[ 2452] By: nick on 1998/12/05 10:44:28 - Log: B.xs had its own code to calculate hash() which differed from - PERL_HASH in hv.h - so all saved HV's were mangled - including %INC - which meant that run-time require was re-done. - Removed some debug from C.pm - Branch: perl - ! ext/B/B.xs ext/B/B/C.pm -____________________________________________________________________________ -[ 2451] By: nick on 1998/12/04 21:58:49 - Log: Snapshot of re-worked B::C which compiles Tk apps at least as - well as _54, but with pre-scan for classes and save the ISA scheme. - Branch: perl - ! ext/B/B/C.pm -____________________________________________________________________________ -[ 2450] By: nick on 1998/12/04 17:58:44 - Log: Vishal Bhatia's patch as a basis. - Branch: perl - ! ext/B/B/C.pm ext/B/B/CC.pm -____________________________________________________________________________ -[ 2449] By: jhi on 1998/12/04 16:39:21 - Log: Integrate from mainperl. - Branch: cfgperl - !> t/op/goto.t t/op/tr.t -____________________________________________________________________________ -[ 2448] By: gsar on 1998/12/04 06:06:49 - Log: tweak test for UTEST - Branch: perl - ! t/op/tr.t -____________________________________________________________________________ -[ 2444] By: jhi on 1998/12/03 14:37:22 - Log: s/\bthe the\b/the/g *.pod - Branch: cfgperl - ! pod/perlfaq8.pod pod/perlfunc.pod pod/perlguts.pod -____________________________________________________________________________ -[ 2443] By: jhi on 1998/12/03 13:39:53 - Log: Change#2441 aftermath. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH thread.h vms/subconfigure.com -____________________________________________________________________________ -[ 2441] By: jhi on 1998/12/03 08:15:13 - Log: From: Dan Sugalski <sugalskd@osshe.edu> - To: perl5-porters@perl.org, vmsperl@cor.newman.upenn.edu - Subject: [PATCH 5.005_54]Initial VMS patches - Date: 3 Dec 1998 01:05:55 +0200 - Message-ID: <MLIST_3.0.6.32.19981202141057.0339a7f0@ous.edu> - - The patch to config_h.SH requires more study because - metaconfig needs to agree. - Branch: cfgperl - ! config_h.SH configure.com global.sym lib/ExtUtils/MM_VMS.pm - ! t/lib/textfill.t t/pragma/warning.t vms/descrip_mms.template - ! vms/gen_shrfls.pl vms/subconfigure.com vms/vmsish.h -____________________________________________________________________________ -[ 2440] By: gsar on 1998/12/03 01:32:16 - Log: add failed check-in of goto.t from change#1867 - Branch: perl - ! t/op/goto.t -____________________________________________________________________________ -[ 2437] By: jhi on 1998/12/02 18:03:51 - Log: Fix most of the bad L<> links of - - From: Tom Christiansen <tchrist@jhereg.perl.com> - Subject: bad L<> links - Reply-to: tchrist@perl.com - To: perlbug@jhereg.perl.com - Date: Tue, 11 Aug 1998 10:58:07 -0500 - Message-Id: <199808111658.KAA00484@jhereg.perl.com> - - The ones not fixed may require darker Pod::HTML magic, - for example the perlguts.html#tags should work fine, IMHO. - Branch: cfgperl - ! pod/perl5005delta.pod pod/perlcall.pod pod/perldata.pod - ! pod/perldiag.pod pod/perlfaq5.pod pod/perlfaq7.pod - ! pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod - ! pod/perlobj.pod pod/perlport.pod pod/perlsub.pod - ! pod/perlvar.pod -____________________________________________________________________________ -[ 2436] By: jhi on 1998/12/02 16:35:04 - Log: One paste too many in #2345. - Branch: cfgperl - ! lib/Pod/Html.pm -____________________________________________________________________________ -[ 2435] By: jhi on 1998/12/02 16:32:33 - Log: Pod::Html and Pod::Text were not locale-savvy: - for example in =head1 all non-ASCII-\w-runs were - turned into underscores in NAME tags. This could - result in several NAME tags becoming identical. - Reported by: - - From: Fyodor Krasnov <fyodor@aha.ru> - Subject: pod2html vs Russian Characters - To: Tom.Christiansen@snn.aha.ru, tchrist@perl.com - Date: Tue, 24 Nov 1998 19:00:36 +0300 (MSK) - Message-Id: <199811241600.TAA05149@stat.aha.ru> - Branch: cfgperl - ! lib/Pod/Html.pm lib/Pod/Text.pm -____________________________________________________________________________ -[ 2434] By: jhi on 1998/12/02 10:29:00 - Log: The real Mc5_54 integration. - Branch: cfgperl - !> Changes MANIFEST pod/perlhist.pod pp_hot.c -____________________________________________________________________________ -[ 2433] By: jhi on 1998/12/02 08:52:13 - Log: From: Andy Dougherty <doughera@lafayette.edu> - To: Perl Porters <perl5-porters@perl.org> - Subject: [PATCH 5.005_xx] Missing redirection of simple test program - Date: Tue, 1 Dec 1998 13:40:12 -0500 (EST) - Message-Id: <Pine.SUN.3.96.981201133546.4288K-100000@newton.phys> - Branch: cfgperl - ! Configure -____________________________________________________________________________ -[ 2432] By: jhi on 1998/12/02 08:49:47 - Log: From: Andy Dougherty <doughera@lafayette.edu> - To: Perl Porters <perl5-porters@perl.org> - Subject: [PATCH 5.005_xx] erroneous 'none' in lddlflags - Date: Tue, 1 Dec 1998 12:50:27 -0500 (EST) - Message-Id: <Pine.SUN.3.96.981201124929.4288H-100000@newton.phys> - Branch: cfgperl - ! Configure -____________________________________________________________________________ -[ 2431] By: jhi on 1998/12/01 16:11:50 - Log: From: achampio@lehman.com (Alan Champion) - Subject: Not OK: perl 5.00503 +MAINT_TRIAL_1 on sun4-solaris 2.3 (UNINSTALLED) - To: perlbug@perl.com - Date: 1 Dec 1998 17:36:33 +0200 - Message-ID: <MLIST_9812011518.AA00005@lonhpov1.lehman.com> - - Skip NIS includes. - Branch: cfgperl - ! t/op/pwent.t -____________________________________________________________________________ -[ 2430] By: gsar on 1998/12/01 12:12:50 - Log: 5.005_54, as released - Branch: perl - ! Changes MANIFEST pod/perlhist.pod pp_hot.c -____________________________________________________________________________ -[ 2429] By: jhi on 1998/12/01 11:28:39 - Log: From: Anton Berezin <tobez@plab.ku.dk> - To: perl5-porters@perl.org - Subject: [PATCH 5.005_54] Configure - hints/freebsd.sh signal handler type - Date: 30 Nov 1998 19:46:24 +0100 - Message-ID: <864srhhvcv.fsf@lion.plab.ku.dk> - Branch: cfgperl - ! hints/freebsd.sh -____________________________________________________________________________ -[ 2428] By: jhi on 1998/12/01 11:08:16 - Log: Integrate from _54 mainperl modulo the NetBSD ifdef in util.c. - Branch: cfgperl - +> (branch 30 files) - !> (integrate 71 files) -____________________________________________________________________________ -[ 2427] By: jhi on 1998/12/01 10:51:37 - Log: Default to accepting a hinted $randfunc even when $csym - does not find it. (the previous defaylt behaviour was not - to accept). - Branch: cfgperl - ! Configure -____________________________________________________________________________ -[ 2426] By: jhi on 1998/12/01 10:13:03 - Log: Separated the [:foo:] parsing to its own function. - Passes all tests. - Branch: cfgperl - ! regcomp.c -____________________________________________________________________________ -[ 2425] By: jhi on 1998/12/01 08:22:49 - Log: Typo in comments. - Branch: cfgperl - ! regexec.c -____________________________________________________________________________ -[ 2424] By: jhi on 1998/12/01 08:21:38 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Subject: [PATCH 5.005_*] Debugger 'v' command - To: perl5-porters@perl.org (Mailing list Perl5) - Date: 1 Dec 1998 07:55:11 +0200 - Message-ID: <MLIST_199812010534.AAA21371@monk.mps.ohio-state.edu> - Branch: cfgperl - ! lib/perl5db.pl -____________________________________________________________________________ -[ 2423] By: jhi on 1998/12/01 08:19:08 - Log: From: pvhp@forte.com (Peter Prymmer) - Subject: [PATCH 5.005_03t1 && 5.005_54]dll linkage side decks for OS/390 - To: perl5-porters@perl.org - Date: 1 Dec 1998 07:27:11 +0200 - Message-ID: <MLIST_9812010508.AA07791@forte.com> - Branch: cfgperl - ! hints/os390.sh -____________________________________________________________________________ -[ 2417] By: jhi on 1998/11/30 08:14:00 - Log: s/SCM_CREDENTIALSS/SCM_CREDENTIAL/ - Branch: cfgperl - ! ext/Socket/Socket.xs -____________________________________________________________________________ -[ 2416] By: jhi on 1998/11/30 08:00:15 - Log: Undo #2395, seems more like a problem in netbsd-current. - Branch: cfgperl - ! util.c - ----------------- -Version 5.005_54 ----------------- - -____________________________________________________________________________ -[ 2414] By: gsar on 1998/11/30 02:23:55 - Log: more JPL tweaks - Branch: perl - - jpl/JNI/MANIFEST jpl/PerlInterpreter/Makefile - ! Changes MANIFEST jpl/JNI/JNI.pm jpl/README -____________________________________________________________________________ -[ 2413] By: gsar on 1998/11/30 01:35:56 - Log: stub bin/jpl that just runs JPL::Compile::files() - Branch: perl - + jpl/bin/jpl -____________________________________________________________________________ -[ 2412] By: gsar on 1998/11/30 01:32:14 - Log: delete symlink - Branch: perl - - jpl/bin/jpl -____________________________________________________________________________ -[ 2410] By: gsar on 1998/11/30 01:30:44 - Log: branch jpl from perlext to perl - Branch: perl - +> (branch 30 files) -____________________________________________________________________________ -[ 2407] By: gsar on 1998/11/30 01:24:53 - Log: JPL tweaks to build with 5.005 - Branch: perlext - ! jpl/JNI/JNI.xs jpl/JNI/typemap jpl/JPL/Compile.pm - ! jpl/PerlInterpreter/PerlInterpreter.c jpl/README -____________________________________________________________________________ -[ 2406] By: gsar on 1998/11/30 00:55:54 - Log: integrate changes#2273,2274,2288,2291 from maint-5.004 - Branch: perl - ! Porting/patchls doio.c lib/Sys/Syslog.pm t/op/die_exit.t -____________________________________________________________________________ -[ 2405] By: gsar on 1998/11/30 00:28:55 - Log: patchlevel up to 54 - Branch: perl - ! patchlevel.h win32/Makefile win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/makefile.mk -____________________________________________________________________________ -[ 2403] By: gsar on 1998/11/29 23:35:50 - Log: integrate cfgperl changes into mainline - Branch: perl - !> Configure Porting/Glossary Porting/config.sh Porting/config_H - !> config_h.SH pod/perlfunc.pod t/op/grent.t t/op/pwent.t util.c -____________________________________________________________________________ -[ 2402] By: gsar on 1998/11/29 23:08:42 - Log: sync Text::Wrap version number - Branch: perl - ! lib/Text/Wrap.pm -____________________________________________________________________________ -[ 2401] By: gsar on 1998/11/29 22:56:21 - Log: textfill.t tweak - Branch: perl - ! t/lib/textfill.t -____________________________________________________________________________ -[ 2400] By: gsar on 1998/11/29 22:50:41 - Log: update to Text::Wrap 98.112901 from David Muir Sharnoff - <muir@idiom.com> - Branch: perl - + t/lib/textfill.t - ! MANIFEST lib/Text/Wrap.pm -____________________________________________________________________________ -[ 2399] By: gsar on 1998/11/29 22:28:05 - Log: updated to Text::Wrap 98.112801 from CPAN; one published change - has happened without the authors knowledge or consent; the subversive - version (which is in 5.00502) breaks one of the tests in the - authors testsuite; attempts are being made to find a fix that - avoids breaking code already running with the 5.005_02 version - From: David Muir Sharnoff <muir@idiom.com> - Date: Sat, 28 Nov 1998 04:34:17 PST - Message-Id: <199811281234.EAA03082@idiom.com> - Subject: Updated Text::Wrap, Time::ParseDate, File::Flock - Branch: perl - ! lib/Text/Wrap.pm t/lib/textwrap.t -____________________________________________________________________________ -[ 2397] By: nick on 1998/11/29 20:13:58 - Log: Update docs and English.pm for $^C - Branch: perl - ! lib/English.pm pod/perlvar.pod -____________________________________________________________________________ -[ 2396] By: jhi on 1998/11/29 20:13:03 - Log: Mirror #2384. - Branch: cfgperl - ! t/op/pwent.t -____________________________________________________________________________ -[ 2395] By: jhi on 1998/11/29 19:59:12 - Log: Newer NetBSDs don't have NSIG in <sys/signal.h>, they need <signal.h>. - Branch: cfgperl - ! util.c -____________________________________________________________________________ -[ 2394] By: gsar on 1998/11/29 19:49:08 - Log: updated perlreftut.pod - Branch: perl - ! pod/perlreftut.pod -____________________________________________________________________________ -[ 2393] By: gsar on 1998/11/29 19:31:56 - Log: misc tweaks - Branch: perl - ! ext/IO/Makefile.PL lib/Test.pm t/lib/io_poll.t t/op/sort.t -____________________________________________________________________________ -[ 2392] By: gsar on 1998/11/29 19:31:18 - Log: notes about -DPERL_POLLUTE - Branch: perl - ! INSTALL pod/perldelta.pod win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 2391] By: gsar on 1998/11/29 19:13:52 - Log: explain various win32 build caveats more clearly - Branch: perl - ! README.win32 win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 2390] By: gsar on 1998/11/29 16:51:59 - Log: remove I_POLL detection (Configure will do that now) - Branch: perl - ! ext/IO/Makefile.PL -____________________________________________________________________________ -[ 2389] By: jhi on 1998/11/29 16:39:16 - Log: Add I_POLL for IO 1.20. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH -____________________________________________________________________________ -[ 2388] By: gsar on 1998/11/29 16:23:30 - Log: add p4desc (augments 'p4 describe' output with diffs for new files) - Branch: perl - + Porting/p4desc - ! MANIFEST -____________________________________________________________________________ -[ 2387] By: gsar on 1998/11/29 16:08:03 - Log: another threads reliability fix: serialize writes to thr->threadsv - avoid most uses of PL_na (which is much more inefficient than a - simple local); update docs to suit; PL_na now being thr->Tna may - be a minor compatibility issue for extensions--will require dTHR - outside of XSUBs (those get automatic dTHR) - Branch: perl - ! XSUB.h djgpp/djgpp.c doio.c doop.c dump.c ext/B/B.xs - ! ext/DB_File/DB_File.xs ext/DynaLoader/dl_next.xs - ! ext/Opcode/Opcode.xs ext/POSIX/POSIX.xs ext/Thread/Thread.xs - ! ext/attrs/attrs.xs gv.c malloc.c mg.c op.c - ! os2/OS2/REXX/REXX.xs os2/os2.c perl.c perly.c perly.y - ! pod/perlcall.pod pod/perlembed.pod pod/perlguts.pod - ! pod/perlxs.pod pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c run.c sv.c - ! t/op/pwent.t taint.c toke.c universal.c vmesa/vmesa.c - ! vms/ext/Stdio/Stdio.xs vms/perly_c.vms vms/vms.c win32/win32.c -____________________________________________________________________________ -[ 2386] By: jhi on 1998/11/29 15:40:42 - Log: Tune the "if" entry. - Branch: cfgperl - ! pod/perlfunc.pod -____________________________________________________________________________ -[ 2385] By: gsar on 1998/11/29 12:40:28 - Log: various fixes for race conditions under threads: mutex locks based - on PL_threadnum were seriously flawed, since it means more than one - thread could enter the critical region; PL_na was global instead of - thread-local; child thread could finish and free thr structures - before Thread->new() got around to creating the Thread object; - cv_clone() needed locking, as it mucks with PL_comppad and other - global data; new_struct_thread() needed to lock template-thread's - mutex while copying its data - Branch: perl - ! embedvar.h ext/Thread/Thread.xs gv.c op.c perl.c perlvars.h - ! pp_hot.c thrdvar.h thread.h util.c win32/win32thread.c -____________________________________________________________________________ -[ 2384] By: gsar on 1998/11/29 10:54:38 - Log: s/warn/print/ on multiply defined groups - Branch: perl - ! t/op/grent.t -____________________________________________________________________________ -[ 2383] By: gsar on 1998/11/29 10:48:39 - Log: backout change#2334 - Branch: perl - ! pod/perlfunc.pod pp_hot.c sv.c thrdvar.h -____________________________________________________________________________ -[ 2382] By: jhi on 1998/11/29 10:33:40 - Log: Better NetInfo behaviour. - Branch: cfgperl - ! t/op/grent.t t/op/pwent.t -____________________________________________________________________________ -[ 2381] By: jhi on 1998/11/29 10:08:15 - Log: Integrate from mainperl. - Branch: cfgperl - +> ext/IO/ChangeLog ext/IO/lib/IO/Dir.pm ext/IO/lib/IO/Poll.pm - +> ext/IO/lib/IO/Socket/INET.pm ext/IO/lib/IO/Socket/UNIX.pm - +> ext/IO/poll.c ext/IO/poll.h pod/perlreftut.pod - +> t/lib/io_const.t t/lib/io_dir.t t/lib/io_multihomed.t - +> t/lib/io_poll.t t/lib/io_unix.t - !> (integrate 58 files) -____________________________________________________________________________ -[ 2380] By: gsar on 1998/11/29 08:22:49 - Log: prefer IO::Handle for IO if FileHandle:: is empty (as suggested by - Tim Bunce) - Branch: perl - ! gv.c -____________________________________________________________________________ -[ 2379] By: gsar on 1998/11/29 07:06:43 - Log: fix for pat.t failure under USE_THREADS - Branch: perl - ! pp_ctl.c regexec.c -____________________________________________________________________________ -[ 2378] By: nick on 1998/11/28 22:46:57 - Log: More C.pm tweaks - Save globs even if we have saved cv itself before - may be imported. - - While we don't save "bootstrap" CV we need to provide a stub, - so that if we require it later we don't fall through and attempt - to DynaLoad module again. - - Attempt to save %INC so that "require" does not reload things - we have compiled-in (does not work right yet - seems to be due - to PL_incgv being created in perl_parse() current scheme setting - GvHV() is "better" than saving the glob, but still does not - work as I expect). - Branch: perl - ! ext/B/B/C.pm -____________________________________________________________________________ -[ 2377] By: gsar on 1998/11/28 22:30:38 - Log: various tweaks; result passes all tests for normal build on Solaris; - fails two pat.t tests under USE_THREADS; io_poll.t test#3 fails on - win32 due to lack of select() that works on non-socket fds - Branch: perl - ! ext/IO/poll.c regcomp.c regexec.c scope.c - ! t/lib/io_multihomed.t win32/makefile.mk -____________________________________________________________________________ -[ 2376] By: gsar on 1998/11/28 20:44:39 - Log: add $config_args to perl -V display (suggested by Ilya Zakharevich) - Branch: perl - ! myconfig -____________________________________________________________________________ -[ 2375] By: gsar on 1998/11/28 20:42:58 - Log: integrate cfgperl changes into mainline - Branch: perl - !> Configure ext/POSIX/hints/dynixptx.pl myconfig t/op/grent.t - !> t/op/pwent.t t/op/undef.t t/pragma/locale.t util.c -____________________________________________________________________________ -[ 2374] By: gsar on 1998/11/28 20:02:03 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Thu, 5 Nov 1998 02:21:12 -0500 (EST) - Message-Id: <199811050721.CAA27998@monk.mps.ohio-state.edu> - Subject: [PATCH 5.00553] Yet another OS/2 patch - Branch: perl - ! os2/Changes os2/Makefile.SHs os2/os2.c t/pragma/warn/op -____________________________________________________________________________ -[ 2373] By: gsar on 1998/11/28 19:30:06 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sat, 28 Nov 1998 01:51:56 -0500 (EST) - Message-Id: <199811280651.BAA18095@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_53] Change $#+ - Branch: perl - ! mg.c pod/perlvar.pod t/op/pat.t -____________________________________________________________________________ -[ 2372] By: gsar on 1998/11/28 19:28:00 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sat, 28 Nov 1998 00:33:17 -0500 (EST) - Message-Id: <199811280533.AAA25654@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_53] Finishing off SNOBOL: $1 in (?{}) - Branch: perl - ! embedvar.h mg.c objXSUB.h perl.c regexec.c t/op/pat.t - ! thrdvar.h -____________________________________________________________________________ -[ 2371] By: gsar on 1998/11/28 19:23:53 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Fri, 27 Nov 1998 16:16:48 -0500 (EST) - Message-Id: <199811272116.QAA03502@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_53] better -Mre=debugcolor - Branch: perl - ! embedvar.h objXSUB.h regexec.c thrdvar.h -____________________________________________________________________________ -[ 2370] By: gsar on 1998/11/28 19:21:17 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Fri, 27 Nov 1998 15:22:19 -0500 (EST) - Message-Id: <199811272022.PAA17874@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_*] regcolors - Branch: perl - ! embed.h global.sym objXSUB.h proto.h regcomp.c regexec.c -____________________________________________________________________________ -[ 2369] By: gsar on 1998/11/28 19:00:15 - Log: allow final period in a file (not followed by a newline) to - terminate format spec - Branch: perl - ! toke.c -____________________________________________________________________________ -[ 2368] By: gsar on 1998/11/28 18:58:25 - Log: Liblist tweak suggested by Swen Thuemmler <Swen.Thuemmler@paderlinx.de>; - add C<$Config{installarchlib}/CORE> to the default locations searched - on win32 - Branch: perl - ! lib/ExtUtils/Liblist.pm -____________________________________________________________________________ -[ 2367] By: gsar on 1998/11/28 18:46:05 - Log: applied suggested patch with PERL_OBJECT tweaks - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Thu, 26 Nov 1998 02:46:20 -0500 (EST) - Message-Id: <199811260746.CAA23164@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_53] Enable $_ and pos() inside (?{ CODE }) in RExen - Branch: perl - ! embed.h embed.pl embedvar.h objXSUB.h pp_ctl.c proto.h - ! regexec.c t/op/pat.t thrdvar.h -____________________________________________________________________________ -[ 2366] By: gsar on 1998/11/28 18:38:34 - Log: additional documentation for qr// - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Message-Id: <199811260751.CAA24560@monk.mps.ohio-state.edu> - Date: Thu, 26 Nov 1998 02:51:09 -0500 (EST) - Subject: [PATCH 5.005_*] Documentation (fwd) - Branch: perl - ! pod/perlfunc.pod pod/perlop.pod pod/perlpod.pod -____________________________________________________________________________ -[ 2365] By: gsar on 1998/11/28 18:35:35 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Wed, 25 Nov 1998 23:33:45 -0500 (EST) - Message-Id: <199811260433.XAA29281@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_*] Fix \G in REx without //g - Branch: perl - ! cop.h embedvar.h objXSUB.h pp.c pp_ctl.c pp_hot.c regexec.c - ! regexp.h t/op/pat.t thrdvar.h -____________________________________________________________________________ -[ 2364] By: gsar on 1998/11/28 18:24:20 - Log: update Test.pm to Test-1.12; tweak 're' detection - Branch: perl - ! lib/Test.pm -____________________________________________________________________________ -[ 2363] By: gsar on 1998/11/28 18:12:04 - Log: avoid command-line quoting portability problems in lex_assign.t - Branch: perl - ! t/op/lex_assign.t -____________________________________________________________________________ -[ 2362] By: gsar on 1998/11/28 18:08:50 - Log: From: John Tobey <jtobey@channel1.com> - Date: Thu, 19 Nov 1998 14:14:15 -0500 (EST) - Message-Id: <m0zgZWx-000FOgC@feynman.localnet> - Subject: PATCH: document English.pm sawampersand and thread issues - Branch: perl - ! lib/English.pm pod/perlvar.pod -____________________________________________________________________________ -[ 2361] By: gsar on 1998/11/28 18:03:04 - Log: fix uninitialized warnings - From: Brian Callaghan <callagh@itginc.com> - Date: Thu, 19 Nov 1998 17:49:10 -0800 - Message-Id: <3654CA96.B64FCAEB@itginc.com> - Subject: Complete.pm patch (version 1.1) - Branch: perl - ! lib/Term/Complete.pm -____________________________________________________________________________ -[ 2360] By: gsar on 1998/11/28 17:59:16 - Log: s/Array/List/ suggested by John Tobey - Branch: perl - ! pod/perldata.pod -____________________________________________________________________________ -[ 2359] By: gsar on 1998/11/28 17:47:48 - Log: update tie() entry in perlfunc to reflect TIEARRAY and TIEHANDLE - Branch: perl - ! lib/Tie/Handle.pm pod/perlfunc.pod -____________________________________________________________________________ -[ 2358] By: jhi on 1998/11/28 17:23:15 - Log: Revamp the locale tests. - (0) Instead of rewiring a few locales scan for them. - (1) Bogus test #101 removed. - (2) All the locales are checked, the lists of failed - and non-failed ones are displayed. - (3) The test #103 is again 'active' so that it may fail. - (4) To balance (3) a hopefully pacifying message is shown - if the #103 fails. - Branch: cfgperl - ! t/pragma/locale.t -____________________________________________________________________________ -[ 2357] By: gsar on 1998/11/28 17:21:07 - Log: add perlreftut.pod - Branch: perl - + pod/perlreftut.pod - ! MANIFEST pod/Makefile pod/buildtoc pod/perl.pod - ! pod/perlref.pod pod/roffitall vms/descrip_mms.template - ! win32/pod.mak -____________________________________________________________________________ -[ 2356] By: jhi on 1998/11/28 16:58:01 - Log: Change #2346 fallout. - Branch: cfgperl - ! t/op/undef.t -____________________________________________________________________________ -[ 2355] By: gsar on 1998/11/28 16:46:43 - Log: IO.xs tweaks; avoid coredump in io_xs.t; remove newCONSTSUB(); - ANSI prototypes - Branch: perl - ! ext/IO/IO.xs -____________________________________________________________________________ -[ 2354] By: gsar on 1998/11/28 16:08:07 - Log: add IO-1.20; mess with t/lib/io_*.t in an attempt to - keep platform hacks that aren't in the 1.20 dist; add new files - to MANIFEST; hack Makefile.PL; result hasn't been tested - anywhere - Branch: perl - + ext/IO/ChangeLog ext/IO/lib/IO/Dir.pm ext/IO/lib/IO/Poll.pm - + ext/IO/lib/IO/Socket/INET.pm ext/IO/lib/IO/Socket/UNIX.pm - + ext/IO/poll.c ext/IO/poll.h t/lib/io_const.t t/lib/io_dir.t - + t/lib/io_multihomed.t t/lib/io_poll.t t/lib/io_unix.t - ! MANIFEST ext/IO/IO.pm ext/IO/IO.xs ext/IO/Makefile.PL - ! 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_sock.t t/lib/io_udp.t -____________________________________________________________________________ -[ 2353] By: jhi on 1998/11/28 15:51:03 - Log: Locale collation, ctype, and numeric, were initialized wrong - (if LC_ALL or LANG were unset, so were the collation/ctype/numeric), - as reported by - - From: Ilya.Sandler@etak.com (Ilya Sandler) - Subject: a bug in locale handling: LC_COLLATE ignored sometimes - To: perlbug@perl.com - Date: 25 Nov 1998 04:53:52 +0200 - Message-ID: <MLIST_199811250226.SAA12590@axi001.etak.sw> - Branch: cfgperl - ! util.c -____________________________________________________________________________ -[ 2352] By: nick on 1998/11/28 15:21:59 - Log: Implement $^C to allow perl access to -c flag - I think this - was agreed once... - Branch: perl - ! gv.c mg.c -____________________________________________________________________________ -[ 2351] By: jhi on 1998/11/28 15:14:24 - Log: Change #2251 fixup. - Branch: cfgperl - ! myconfig -____________________________________________________________________________ -[ 2350] By: jhi on 1998/11/28 14:58:19 - Log: Integrate from mainperl. - Branch: cfgperl - +> ext/Devel/Peek/Changes ext/Devel/Peek/Makefile.PL - +> ext/Devel/Peek/Peek.pm ext/Devel/Peek/Peek.xs - +> pod/perl5005delta.pod - !> (integrate 49 files) -____________________________________________________________________________ -[ 2349] By: jhi on 1998/11/28 14:27:36 - Log: Passwd and group file groveling. - Branch: cfgperl - ! t/op/grent.t t/op/pwent.t -____________________________________________________________________________ -[ 2348] By: gsar on 1998/11/28 14:09:50 - Log: more conservative version of changes#2345,2346,2347; those break - C<defined(@{"foo::ISA"})> which seems to be extensively used in - the libs :-( - Branch: perl - ! pp.c t/op/method.t -____________________________________________________________________________ -[ 2347] By: gsar on 1998/11/28 13:36:08 - Log: tweak bogus test - Branch: perl - ! t/op/method.t -____________________________________________________________________________ -[ 2346] By: gsar on 1998/11/28 13:20:34 - Log: test cases for previous change - Branch: perl - ! t/op/undef.t -____________________________________________________________________________ -[ 2345] By: gsar on 1998/11/28 13:07:17 - Log: fix typo in pp_defined() causing C<defined %tied> to fail - Branch: perl - ! pp.c -____________________________________________________________________________ -[ 2344] By: gsar on 1998/11/28 13:03:29 - Log: s/comment/comment_t/ tweak (suggested by John Gorman - <jgorman@webbysoft.com>) - Branch: perl - ! ext/B/B/Assembler.pm ext/B/B/Disassembler.pm -____________________________________________________________________________ -[ 2343] By: gsar on 1998/11/28 12:52:40 - Log: add (stub) perldelta.pod - Branch: perl - + pod/perldelta.pod -____________________________________________________________________________ -[ 2342] By: gsar on 1998/11/28 12:49:26 - Log: rename perldelta.pod to perl5005delta.pod in preparation for - starting a new one - Branch: perl - +> pod/perl5005delta.pod - - pod/perldelta.pod - ! MANIFEST pod/perl.pod -____________________________________________________________________________ -[ 2341] By: gsar on 1998/11/28 12:41:55 - Log: fix MALLOC_LOCK #define - Branch: perl - ! malloc.c -____________________________________________________________________________ -[ 2340] By: gsar on 1998/11/28 12:18:23 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sun, 15 Nov 1998 20:25:50 -0500 (EST) - Message-Id: <199811160125.UAA05268@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_53] OS/2 events get closer to Perl - Branch: perl - ! os2/Changes os2/os2.c os2/os2.sym os2/os2ish.h -____________________________________________________________________________ -[ 2339] By: jhi on 1998/11/28 11:59:01 - Log: Add -lm to dynix/ptx POSIX hints. - From: "Martin J. Bligh" <mbligh@sequent.com> - To: jhi@iki.fi - Subject: Re: Making Perl work on DYNIX/ptx - Date: Wed, 25 Nov 1998 10:34:41 -0800 - Message-ID: <1457015007.911990081@w-186d219.rhe.sequent.com> - Branch: cfgperl - ! ext/POSIX/hints/dynixptx.pl -____________________________________________________________________________ -[ 2338] By: jhi on 1998/11/28 11:57:19 - Log: Detypo. - Branch: cfgperl - ! lib/filetest.pm -____________________________________________________________________________ -[ 2337] By: jhi on 1998/11/28 11:56:29 - Log: Better LD_LIBRARY_PATH instructions for Bourneists. - Branch: cfgperl - ! Configure -____________________________________________________________________________ -[ 2336] By: gsar on 1998/11/28 11:41:14 - Log: teach CPAN.pm to ignore beta perl distributions when looking for - modules - From: root@dogberry.rutgers.edu (root) - Date: Thu, 12 Nov 1998 23:08:39 -0500 - Message-Id: <199811130408.XAA10578@dogberry.rutgers.edu> - Subject: recompile tries getting a perl distribution - Branch: perl - ! lib/CPAN.pm -____________________________________________________________________________ -[ 2335] By: gsar on 1998/11/28 11:27:46 - Log: make $1 et al readonly under threads; make C<undef $1> fail like - C<$1 = undef> does - Branch: perl - ! op.c pp.c t/op/undef.t -____________________________________________________________________________ -[ 2334] By: gsar on 1998/11/28 10:24:52 - Log: s/Regexp/re/ and clarify policy on lowercased object namespaces - Branch: perl - ! pod/perlfunc.pod pp_hot.c sv.c thrdvar.h -____________________________________________________________________________ -[ 2333] By: gsar on 1998/11/28 09:36:40 - Log: document changed PERL_HASH() - Branch: perl - ! pod/perlfunc.pod pod/perlguts.pod -____________________________________________________________________________ -[ 2332] By: nick on 1998/11/27 21:10:27 - Log: Handle INIT list in C.pm - 1. Provide init_av() from B.xs - 2. Export it in B.pm - 3. Use it in C.pm - Also disable some pruning in savecv() which seems to undo - my previous patch. - Experimental feature - save pathnames of .so files in easily - grep-able form for use in wrapper to feed to linker. - Branch: perl - ! ext/B/B.pm ext/B/B.xs ext/B/B/C.pm -____________________________________________________________________________ -[ 2327] By: gsar on 1998/11/27 15:12:01 - Log: integrate change#2315 from maint-5.005 - Branch: perl - ! t/op/sort.t - !> op.c sv.c -____________________________________________________________________________ -[ 2326] By: gsar on 1998/11/27 15:00:42 - Log: integrate changes#2304,2305,2306,2308 from maint-5.005 - Branch: perl - !> ext/DynaLoader/dl_mpeix.xs installperl lib/ExtUtils/MM_Unix.pm - !> lib/ExtUtils/MM_VMS.pm lib/ExtUtils/MakeMaker.pm - !> lib/ExtUtils/typemap -____________________________________________________________________________ -[ 2325] By: gsar on 1998/11/27 14:46:18 - Log: malloc bugfix and documentation from Ilya Zakharevich - Date: Tue, 24 Nov 1998 17:24:55 -0500 (EST) - Message-Id: <199811242224.RAA22618@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_*] Re: Internal coredump - -- - Date: Thu, 26 Nov 1998 03:06:10 -0500 (EST) - Message-Id: <199811260806.DAA28913@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_*] malloc.c documentation - Branch: perl - ! malloc.c -____________________________________________________________________________ -[ 2324] By: gsar on 1998/11/27 14:41:38 - Log: B::C tweaks to allow Tk compiles from Nick Ing-Simmons - Branch: perl - ! ext/B/B/C.pm -____________________________________________________________________________ -[ 2323] By: gsar on 1998/11/27 14:33:44 - Log: From: maeda@src.ricoh.co.jp - Date: Tue, 24 Nov 1998 10:37:45 +0900 - Message-Id: <199811240137.KAA05867@luna.src.ricoh.co.jp> - Subject: format "..." bug - Branch: perl - ! pp_ctl.c t/op/write.t -____________________________________________________________________________ -[ 2322] By: gsar on 1998/11/27 14:20:12 - Log: add ext/Devel/Peek - From: jan.dubois@ibm.net (Jan Dubois) - Date: Mon, 23 Nov 1998 00:48:11 +0100 - Message-ID: <36589ec9.49964585@smtp1.ibm.net> - Subject: [PATCH 5.005_53] Devel::Peek integration - Branch: perl - + ext/Devel/Peek/Changes ext/Devel/Peek/Makefile.PL - + ext/Devel/Peek/Peek.pm ext/Devel/Peek/Peek.xs - ! MANIFEST dump.c embed.h embedvar.h global.sym intrpvar.h - ! objXSUB.h perl.c perl.h proto.h sv.c sv.h thrdvar.h - ! win32/GenCAPI.pl win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 2321] By: gsar on 1998/11/27 13:03:08 - Log: ensure 'make regen_headers' even without perl installed - (suggested by Ilya Zakharevich) - Branch: perl - ! bytecode.pl warning.pl -____________________________________________________________________________ -[ 2320] By: gsar on 1998/11/27 12:58:36 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Mon, 9 Nov 1998 19:03:25 -0500 (EST) - Message-Id: <199811100003.TAA05815@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_*] Cosmetic malloc patch - Branch: perl - ! malloc.c -____________________________________________________________________________ -[ 2319] By: gsar on 1998/11/27 12:56:13 - Log: eliminate dup hunk from integration - Branch: perl - ! lib/filetest.pm perl.h -____________________________________________________________________________ -[ 2318] By: gsar on 1998/11/27 12:50:08 - Log: integrate cfgperl changes into mainline - Branch: perl - +> ext/DB_File/hints/dynixptx.pl ext/POSIX/hints/dynixptx.pl - ! pod/perlfaq4.pod - !> (integrate 30 files) -____________________________________________________________________________ -[ 2317] By: jhi on 1998/11/27 11:38:13 - Log: C<-x>. - Branch: cfgperl - ! lib/filetest.pm -____________________________________________________________________________ -[ 2316] By: jhi on 1998/11/27 11:10:22 - Log: Integrate from mainperl. - Branch: cfgperl - !> XSUB.h embed.h embed.pl embedvar.h ext/Thread/Thread.xs - !> iperlsys.h mg.c objXSUB.h op.c pp_ctl.c pp_sys.c proto.h - !> t/comp/package.t t/lib/dumper.t t/pragma/warn/pp_ctl - !> universal.c util.c win32/GenCAPI.pl win32/win32.h - !> win32/win32sck.c -____________________________________________________________________________ -[ 2315] By: gbarr on 1998/11/27 05:16:50 - Log: integrate change#2246 from mainline, while still allowing - C<sort $globref @foo> - - allow C<sort $coderef @foo> - Branch: maint-5.005/perl - ! op.c sv.c - !> t/op/sort.t -____________________________________________________________________________ -[ 2308] By: gbarr on 1998/11/27 00:11:44 - Log: Updates for MPE/iX DynaLoader and installperl, via private mail - forwarded by Jarkko Hietaniemi from Mark Bixby - Branch: maint-5.005/perl - ! ext/DynaLoader/dl_mpeix.xs installperl -____________________________________________________________________________ -[ 2306] By: gbarr on 1998/11/26 23:44:47 - Log: Allow PL_FILES to have multiple targets from one source by allowing - an array ref as the value in the hash - Branch: maint-5.005/perl - ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm - ! lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 2305] By: gbarr on 1998/11/26 23:38:06 - Log: fix unsigned variables to use SvUV and sv_setuv - Branch: maint-5.005/perl - ! lib/ExtUtils/typemap -____________________________________________________________________________ -[ 2304] By: gbarr on 1998/11/26 23:36:17 - Log: Fix embeded \n in ABSTRACT and <> in AUTHOR - Branch: maint-5.005/perl - ! lib/ExtUtils/MM_Unix.pm -____________________________________________________________________________ -[ 2301] By: gsar on 1998/11/26 10:16:54 - Log: fix PL_defoutgv leak under threads - Branch: perl - ! ext/Thread/Thread.xs -____________________________________________________________________________ -[ 2300] By: gsar on 1998/11/26 09:04:44 - Log: properly free temporaries created by threads - Branch: perl - ! ext/Thread/Thread.xs -____________________________________________________________________________ -[ 2299] By: gsar on 1998/11/26 06:51:16 - Log: fix C<if (...) { package Foo; ... }> misoptimization that fails - to set the package for the block properly - Branch: perl - ! op.c t/comp/package.t t/lib/dumper.t -____________________________________________________________________________ -[ 2298] By: nick on 1998/11/24 22:04:20 - Log: Part-1 of tweaks to allow Tk to be "compiled" - Make XS_UNIVERSAL_xxx non-static so they can be found in libperl. - (May also need attention to exports etc. - to follow.) - Branch: perl - ! universal.c -____________________________________________________________________________ -[ 2294] By: jhi on 1998/11/23 10:44:26 - Log: The new socket tests need in some platforms - to #include <sys/types.h>. - Branch: cfgperl - ! Configure -____________________________________________________________________________ -[ 2293] By: jhi on 1998/11/23 10:33:42 - Log: From: Gerben Wierda <G.C.Th.Wierda@AWT.nl> - To: Jarkko Hietaniemi <jhi@cc.hut.fi> - Subject: Re: Test results for perl5.005_53 under NEXTSTEP 3.3 (intel) - Date: Mon, 23 Nov 1998 10:07:04 +0100 - Message-Id: <9811230907.AA06484@AWT.nl> - - NeXTstep NetInfo uses nidump to get the user/group databases. - Branch: cfgperl - ! t/op/grent.t t/op/pwent.t -____________________________________________________________________________ -[ 2291] By: TimBunce on 1998/11/22 22:23:09 - Log: Updated Porting/patchls utility. - Branch: maint-5.004/perl - ! Porting/patchls -____________________________________________________________________________ -[ 2288] By: TimBunce on 1998/11/22 21:46:11 - Log: Title: "Buglet in Sys::Syslog.pm (with fix)" - From: Henrik Tougaard <ht.000@foa.dk> - Msg-ID: <Pine.OSF.3.95.981117092651.1492C-100000@sula.pensam.dk> - Files: lib/Sys/Syslog.pm - Branch: maint-5.004/perl - ! lib/Sys/Syslog.pm -____________________________________________________________________________ -[ 2286] By: jhi on 1998/11/22 19:08:42 - Log: Change#2284 aid: allow also for plain old MSG_ and SCM_ #defines. - Branch: cfgperl - ! ext/Socket/Socket.xs -____________________________________________________________________________ -[ 2285] By: jhi on 1998/11/22 18:21:07 - Log: MSG_PROXY for GNU/Hurd (previously we believed that - all GNU libc platforms have MSG_PROXY. Untrue). - In fact this ended up as a major MSG_* and SCM_* - update. The MSG_XXX known to be enums in some - versions of the glibc are now probed for and respective - HAS_MSG_XXX are defined. While I was at it I noticed - SCM_RIGHTS being similarly an enum. This reminded me of - an ancient discussion in perl5-porters: - http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/9612/msg01017.html - The BSD socket interface has a nifty feature for passing - file descriptors and credentials--via sockets. It may be - too late to add this functionality to the CORE but - at least Configure now probes for the functions, - structs, and includes, defining the appropriate - HAS_YYY and I_ZZZ, and the Socket extension exports - the constants, in case somebody wants to write an - extension for this interface. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH ext/Socket/Socket.pm ext/Socket/Socket.xs - ! iperlsys.h -____________________________________________________________________________ -[ 2284] By: jhi on 1998/11/22 18:13:21 - Log: perlhist.pod 1.54, containing 5_53. - Branch: cfgperl - ! pod/perlhist.pod -____________________________________________________________________________ -[ 2274] By: TimBunce on 1998/11/22 16:25:46 - Log: Preserve errno around fcntl(fd,F_SETFD,fd > maxsysfd) in do_open() - Branch: maint-5.004/perl - ! doio.c -____________________________________________________________________________ -[ 2273] By: TimBunce on 1998/11/22 16:17:43 - Log: Improve op/die_exit.t test for implicit close changing $! - Branch: maint-5.004/perl - ! t/op/die_exit.t -____________________________________________________________________________ -[ 2268] By: jhi on 1998/11/22 14:44:11 - Log: Fix thinko. - Branch: cfgperl - ! hints/dynixptx.sh -____________________________________________________________________________ -[ 2267] By: jhi on 1998/11/22 13:19:41 - Log: Document the d_socket override. - Branch: cfgperl - ! hints/dynixptx.sh -____________________________________________________________________________ -[ 2266] By: jhi on 1998/11/22 12:12:29 - Log: From: John Tobey <jtobey@channel1.com> - Subject: [PATCH] perlfaq typos - To: perl5-porters@perl.com - Date: 22 Nov 1998 04:25:15 +0200 - Message-ID: <MLIST_m0zhPeF-000FOgC@feynman.localnet> - Branch: cfgperl - ! pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod - ! pod/perlfaq7.pod pod/perlfaq8.pod -____________________________________________________________________________ -[ 2265] By: jhi on 1998/11/22 12:06:29 - Log: From: pmarquess@bfsec.bt.co.uk (Paul Marquess) - Subject: DB_File 1.61 patch for 5.005_53 & 5.005_02 - Newsgroups: hut.lists.perl5-porters - To: gsar@engin.umich.edu (Gurusamy Sarathy) - Cc: perl5-porters@perl.org (Perl5 Porters) - Date: 20 Nov 1998 12:20:41 +0200 - Branch: cfgperl - ! ext/DB_File/Changes ext/DB_File/DB_File.pm - ! ext/DB_File/DB_File.xs -____________________________________________________________________________ -[ 2264] By: jhi on 1998/11/22 11:55:09 - Log: NeXTstep /etc/group and /etc/passwd are used only at boot time, - From: Gerben Wierda <G.C.Th.Wierda@AWT.nl> - Subject: Test results for perl5.005_53 under NEXTSTEP 3.3 (intel) - To: perlbug@perl.com - Date: 20 Nov 1998 18:39:06 +0200 - Lines: 47 - Message-ID: <MLIST_9811201533.AA22148@AWT.nl> - Branch: cfgperl - ! t/op/grent.t t/op/pwent.t -____________________________________________________________________________ -[ 2263] By: jhi on 1998/11/22 11:42:59 - Log: Permission testing is tricky when we have too much power. - Problem reported in - From: Gerben Wierda <G.C.Th.Wierda@AWT.nl> - Subject: Test results for perl5.005_53 under NEXTSTEP 3.3 (intel) - To: perlbug@perl.com - Date: 20 Nov 1998 18:39:06 +0200 - Message-ID: <MLIST_9811201533.AA22148@AWT.nl> - Branch: cfgperl - ! t/op/filetest.t -____________________________________________________________________________ -[ 2262] By: gsar on 1998/11/22 11:37:02 - Log: fix broken CAPI generation - Branch: perl - ! win32/GenCAPI.pl -____________________________________________________________________________ -[ 2261] By: jhi on 1998/11/22 11:17:00 - Log: -x should be C<-x>, reported by Gerben Wierda. - Branch: cfgperl - ! pod/perlfunc.pod -____________________________________________________________________________ -[ 2260] By: gsar on 1998/11/22 11:12:02 - Log: phase 2 of PERL_OBJECT cleanup; objXSUB.h autogeneration - Branch: perl - ! XSUB.h embed.h embed.pl embedvar.h iperlsys.h objXSUB.h - ! proto.h -____________________________________________________________________________ -[ 2259] By: jhi on 1998/11/22 11:06:40 - Log: From: "Kurt D. Starsinic" <kstar@chapin.edu> - Subject: Re: [PATCH] Re: pod2man bug in date generated line - To: Albert Dvornik <bert@genscan.com>, "Larry W. Virden" <lvirden@cas.org> - Cc: perlbug@perl.com - Date: 20 Nov 1998 21:30:17 +0200 - Message-ID: <MLIST_19981120131523.A464@O2.chapin.edu> - Branch: cfgperl - ! pod/pod2man.PL -____________________________________________________________________________ -[ 2256] By: jhi on 1998/11/21 10:44:01 - Log: From: Thomas Bowditch <bowditch@inmet.com> - Subject: Benchmark.pm suggestion - To: jhi@iki.fi, Tim.Bunce@ig.co.uk - Date: Fri, 20 Nov 1998 17:43:46 -0500 - Message-Id: <199811202243.RAA26252@harp.camb.inmet.com> - - Added timesum(). - Branch: cfgperl - ! lib/Benchmark.pm -____________________________________________________________________________ -[ 2255] By: gsar on 1998/11/21 08:45:06 - Log: another win32 portability fix: make sysread() and syswrite() - work on sockets - Branch: perl - ! pp_sys.c win32/win32.h -____________________________________________________________________________ -[ 2254] By: gsar on 1998/11/21 07:49:06 - Log: win32_recvfrom() compatibility fix - Branch: perl - ! win32/win32sck.c -____________________________________________________________________________ -[ 2253] By: jhi on 1998/11/20 08:22:06 - Log: From: Mark Bixby <markb@spock.dis.cccd.edu> - To: jhi@iki.fi - Subject: MPE/iX Perl 5.005_02 oops - Date: Thu, 19 Nov 1998 17:10:45 -0800 (PST) - Message-Id: <199811200110.RAA07395@spock.dis.cccd.edu> - Branch: cfgperl - ! ext/DynaLoader/dl_mpeix.xs installperl -____________________________________________________________________________ -[ 2252] By: gsar on 1998/11/19 17:38:03 - Log: mess_sv tweak for change#2249 - Branch: perl - ! util.c -____________________________________________________________________________ -[ 2251] By: jhi on 1998/11/18 12:32:19 - Log: Display use64bits and usemultiplicity but only if necessary. - Branch: cfgperl - ! myconfig -____________________________________________________________________________ -[ 2250] By: jhi on 1998/11/18 12:26:50 - Log: From: Horst von Brand <vonbrand@sleipnir.valparaiso.cl> - Subject: pp.c uses 'unsigned Quad_t' - To: perlbug@perl.com - Date: Sun, 15 Nov 1998 20:57:05 -0300 - Message-Id: <199811152357.UAA12768@sleipnir.valparaiso.cl> - Branch: cfgperl - ! perl.h pp.c -____________________________________________________________________________ -[ 2249] By: gsar on 1998/11/18 05:43:11 - Log: use PL_mess_sv only during global destruction (fixes problems with - overlapping invocations of form()/warn()/die()/croak() trampling on - each other's messages) - Branch: perl - ! mg.c util.c -____________________________________________________________________________ -[ 2248] By: gsar on 1998/11/18 05:39:36 - Log: tweak change#2245 to skip previous message if any - Branch: perl - ! pp_ctl.c t/pragma/warn/pp_ctl -____________________________________________________________________________ -[ 2247] By: jhi on 1998/11/17 11:46:56 - Log: Integrate from mainperl. - Branch: cfgperl - !> (integrate 26 files) -____________________________________________________________________________ -[ 2246] By: gsar on 1998/11/17 09:41:10 - Log: allow C<sort $coderef @foo> - Branch: perl - ! op.c t/op/sort.t t/pragma/overload.t -____________________________________________________________________________ -[ 2245] By: gsar on 1998/11/17 08:28:26 - Log: propagate failures in DESTROY() as (optional) warnings - Branch: perl - ! pod/perldiag.pod pp_ctl.c t/pragma/warn/pp_ctl -____________________________________________________________________________ -[ 2244] By: gsar on 1998/11/17 07:43:08 - Log: ensure PL_dirty is reinit-ed properly under -DMULTIPLICITY - Branch: perl - ! perl.c thrdvar.h -____________________________________________________________________________ -[ 2243] By: gsar on 1998/11/17 07:40:09 - Log: sort WARN_FOO symbols to avoid hash traversal order dependency - Branch: perl - ! lib/warning.pm warning.h warning.pl -____________________________________________________________________________ -[ 2242] By: gsar on 1998/11/17 06:32:39 - Log: fix skipspace() to properly account for newlines in eval''-ed - strings (caused bogus line numbers in diagnostics and debugger) - Branch: perl - ! t/pragma/warn/pp_ctl t/pragma/warn/toke toke.c -____________________________________________________________________________ -[ 2241] By: gsar on 1998/11/17 03:48:12 - Log: s/Perl_utf8skip/PL_utf8skip/g - Branch: perl - ! embed.h embed.pl global.sym globvar.sym regexec.c utf8.h -____________________________________________________________________________ -[ 2240] By: gsar on 1998/11/14 06:09:06 - Log: rework op/groups.t - Branch: perl - ! t/op/filetest.t t/op/groups.t -____________________________________________________________________________ -[ 2235] By: gsar on 1998/11/14 00:17:05 - Log: catch a neophyte trap: open(<FH>), close(<FH>) etc. - Branch: perl - ! op.c -____________________________________________________________________________ -[ 2234] By: gsar on 1998/11/14 00:14:02 - Log: update Changes - Branch: perl - ! Changes win32/config.bc win32/config.gc win32/config.vc -____________________________________________________________________________ -[ 2233] By: gsar on 1998/11/13 09:43:03 - Log: doc tweak - Branch: perl - ! README.win32 -____________________________________________________________________________ -[ 2230] By: jhi on 1998/11/12 17:07:45 - Log: Allow hints file override for d_socket - (based on Sequent-induced change #2229). - Branch: cfgperl - ! Configure -____________________________________________________________________________ -[ 2229] By: jhi on 1998/11/12 16:32:33 - Log: - From: "Martin J. Bligh" <mbligh@sequent.com> - To: jhi@iki.fi - cc: gbarr@ti.com, gbarr@pobox.com, gsar@umich.edu - Subject: Re: Making Perl work on DYNIX/ptx - Date: Tue, 10 Nov 1998 16:24:26 -0800 - Message-ID: <181999655.910715066@w-186d219.rhe.sequent.com> - Branch: cfgperl - ! hints/dynixptx.sh -____________________________________________________________________________ -[ 2228] By: jhi on 1998/11/12 11:40:37 - Log: From: "Martin J. Bligh" <mbligh@sequent.com> - Message-ID: <187803647.910720870@w-186d219.rhe.sequent.com> - To: jhi@iki.fi - cc: gbarr@ti.com, gbarr@pobox.com, gsar@umich.edu - Subject: Re: Making Perl work on DYNIX/ptx - Date: Tue, 10 Nov 1998 18:01:10 -0800 - Branch: cfgperl - + ext/DB_File/hints/dynixptx.pl ext/POSIX/hints/dynixptx.pl -____________________________________________________________________________ -[ 2227] By: jhi on 1998/11/12 11:17:42 - Log: Integrate from mainperl. - Branch: cfgperl - !> Changes XSUB.h av.c embed.h embed.pl embedvar.h - !> ext/IPC/SysV/Msg.pm global.sym hv.c lib/Text/Wrap.pm objXSUB.h - !> perl.c perl.h pod/perlfunc.pod pod/perlvar.pod pp_sys.c - !> proto.h regexec.c t/op/array.t util.c win32/makedef.pl - !> win32/win32.c x2p/s2p.PL -____________________________________________________________________________ -[ 2226] By: gsar on 1998/11/11 21:05:42 - Log: provide -DPERL_POLLUTE - Branch: perl - ! embed.pl embedvar.h -____________________________________________________________________________ -[ 2225] By: jhi on 1998/11/09 07:45:12 - Log: From: Hans Mulder <hansm@icgroup.nl> - To: Ilya Zakharevich <ilya@math.ohio-state.edu> - Cc: gsar@engin.umich.edu (Gurusamy Sarathy), jhi@iki.fi, - perl5-porters@perl.org - Subject: Re: [PATCH] Re: Not OK: perl 5.00553 on OPENSTEP-Mach 4_1 - (UNINSTALLED) - Date: Sun, 8 Nov 98 22:20:23 +0100 - Message-Id: <9811082119.AA11802@icgned.icgroup.nl> - Branch: cfgperl - ! malloc.c perl.h -____________________________________________________________________________ -[ 2224] By: gsar on 1998/11/09 03:13:14 - Log: avoid endless loops in Text::Wrap (from a suggestion by Lupe - Christoph <lupe@alanya.m.isar.de>) - Branch: perl - ! lib/Text/Wrap.pm -____________________________________________________________________________ -[ 2223] By: gsar on 1998/11/09 02:09:06 - Log: fix misplaced brace in s2p (as suggested by Lionel Fourquaux - <lionel.fourquaux@wanadoo.fr>) - Branch: perl - ! x2p/s2p.PL -____________________________________________________________________________ -[ 2222] By: gsar on 1998/11/09 01:56:24 - Log: patches from Hugo van der Sanden <hv@crypt.compulink.co.uk> - Date: Wed, 04 Nov 1998 12:19:44 +0000 - Message-Id: <199811041219.MAA05451@crypt.compulink.co.uk> - Subject: [PATCH] Re: [5.005_53] read overflow? - -- - Date: Wed, 04 Nov 1998 13:15:18 +0000 - Message-Id: <199811041315.NAA05711@crypt.compulink.co.uk> - Subject: [PATCH 5.005_53] perl -V fix - Branch: perl - ! perl.c regexec.c -____________________________________________________________________________ -[ 2221] By: gsar on 1998/11/09 01:34:56 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Sun, 01 Nov 1998 00:05:01 +0100 - Message-ID: <364294bd.18052307@smtp1.ibm.net> - Subject: [PATCH v5.5.53, WIN32] PL_block_type undefined unless DEBUGGING - Branch: perl - ! Changes win32/makedef.pl -____________________________________________________________________________ -[ 2220] By: gsar on 1998/11/08 21:13:07 - Log: integrate changes#2120,2168,2218 from maint-5.005; - add new vtbls; s/\bvtbl_/PL_vtbl_/; remove trailing comma in - enum; make regen_headers - Branch: perl - ! XSUB.h embed.h embedvar.h ext/IPC/SysV/Msg.pm global.sym - ! objXSUB.h perl.h pod/perlfunc.pod proto.h util.c win32/win32.c -____________________________________________________________________________ -[ 2219] By: gsar on 1998/11/08 19:42:57 - Log: integrate cfgperl changes into mainline - Branch: perl - +> README.vmesa - !> Configure MANIFEST Porting/Glossary Porting/config.sh - !> Porting/config_H config_h.SH ext/Thread/Thread.xs - !> hints/hpux.sh hints/vmesa.sh lib/Math/Complex.pm malloc.c - !> perl.h pod/perlfunc.pod pod/perllocale.pod pod/perlport.pod - !> pp_sys.c sv.c t/lib/complex.t t/op/groups.t t/op/lex_assign.t - !> thread.h vms/subconfigure.com vos/config.h -____________________________________________________________________________ -[ 2218] By: gbarr on 1998/11/08 16:48:44 - Log: From: Graham Barr <gbarr@ti.com> - Date: Mon, 2 Nov 1998 07:38:52 -0600 - Message-ID: <19981102073852.A12751@asic.sc.ti.com> - Subject: [PATCH 5.005_*] Re: IPC::Msg 1.03 - Branch: maint-5.005/perl - ! ext/IPC/SysV/Msg.pm -____________________________________________________________________________ -[ 2215] By: gsar on 1998/11/08 02:52:52 - Log: set close-on-exec bit on pipe() FDs - Branch: perl - ! pod/perlfunc.pod pod/perlvar.pod pp_sys.c -____________________________________________________________________________ -[ 2214] By: gsar on 1998/11/08 02:27:57 - Log: typo in newHVhv() - Branch: perl - ! hv.c -____________________________________________________________________________ -[ 2211] By: jhi on 1998/11/07 21:14:18 - Log: Finalize the Mach CThreads support. - - From: Hans Mulder <hansm@icgroup.nl> - Date: Sat, 7 Nov 98 22:06:20 +0100 - To: Gurusamy Sarathy <gsar@engin.umich.edu> - Cc: jhi@iki.fi, perl5-porters@perl.org - Subject: [PATCH] Re: Not OK: perl 5.00553 on OPENSTEP-Mach 4_1 (UNINSTALLED) - Message-Id: <9811072105.AA07794@icgned.icgroup.nl> - Branch: cfgperl - ! malloc.c perl.h -____________________________________________________________________________ -[ 2210] By: gsar on 1998/11/06 20:36:50 - Log: fix AvREALISH bogusness - Branch: perl - ! av.c t/op/array.t -____________________________________________________________________________ -[ 2209] By: jhi on 1998/11/06 08:05:31 - Log: Renamed malloc.c ASSERT() macro to P_ASSERT() because - ASSERT() causes problems in {NeXTStep,OpenStep}. - - From: Hans Mulder <hansm@icgroup.nl> - To: Jarkko Hietaniemi <jhi@cc.hut.fi> - Subject: Re: Not OK: perl 5.00553 on OPENSTEP-Mach 4_1 (UNINSTALLED) - Date: Fri, 6 Nov 98 01:27:41 +0100 - Message-Id: <9811060025.AA27389@icgned.icgroup.nl> - - and - - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Subject: Re: ASSERT() in malloc.c - To: jhi@iki.fi - Date: Fri, 6 Nov 1998 02:59:29 -0500 (EST) - Message-Id: <199811060759.CAA18915@monk.mps.ohio-state.edu> - Branch: cfgperl - ! malloc.c -____________________________________________________________________________ -[ 2208] By: jhi on 1998/11/06 07:55:38 - Log: Mach CThreads needs #include <mach/cthreads.h>. - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 2206] By: jhi on 1998/11/05 14:54:52 - Log: PERL_BADLANG wrongly documented. - - From: ts <decoux@moulon.inra.fr> - To: jhi@cc.hut.fi - Subject: Re: Locale warning messages - Date: Thu, 5 Nov 1998 14:34:19 +0100 (MET) - Message-Id: <199811051334.OAA24863@moulon.inra.fr> - - and - - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Subject: Re: PERL_BADLANG - To: jhi@iki.fi - Subject: Re: PERL_BADLANG - Date: Thu, 5 Nov 1998 09:49:00 -0500 (EST) - Message-Id: <199811051449.JAA04238@monk.mps.ohio-state.edu> - Branch: cfgperl - ! pod/perllocale.pod -____________________________________________________________________________ -[ 2205] By: jhi on 1998/11/05 14:24:33 - Log: Document all the control flow keywords in perlfunc - so that "perlfunc -f while" works. - Branch: cfgperl - ! pod/perlfunc.pod -____________________________________________________________________________ -[ 2204] By: jhi on 1998/11/05 12:46:02 - Log: Configure update. Remove last trace of PTHREADS_CREATED_JOINABLE - (from vos/config.h). Update Porting/{Glossary,config*}. - Branch: cfgperl - ! Configure Porting/Glossary Porting/config.sh Porting/config_H - ! config_h.SH vos/config.h -____________________________________________________________________________ -[ 2203] By: jhi on 1998/11/05 08:34:39 - Log: VM/ESA and VMS sig_num_init (change#2101) catchup. - Branch: cfgperl - ! hints/vmesa.sh vms/subconfigure.com -____________________________________________________________________________ -[ 2202] By: jhi on 1998/11/05 08:03:20 - Log: Integrate from mainperl. - Branch: cfgperl - !> Changes cop.h doop.c gv.c mg.c perl.c pp_ctl.c sv.c util.c - !> win32/Makefile win32/makefile.mk win32/win32.c -____________________________________________________________________________ -[ 2201] By: gsar on 1998/11/05 04:40:44 - Log: another POPSTACK victim - Branch: perl - ! cop.h sv.c -____________________________________________________________________________ -[ 2196] By: gsar on 1998/11/05 02:07:54 - Log: fix a location affected by change#2191, add note about POPSTACK - Branch: perl - ! cop.h gv.c pp_ctl.c -____________________________________________________________________________ -[ 2195] By: gsar on 1998/11/05 02:04:45 - Log: makefile notes - Branch: perl - ! win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 2192] By: gsar on 1998/11/04 23:48:53 - Log: indeterminate order-of-evaluation fixes - Branch: perl - ! mg.c -____________________________________________________________________________ -[ 2191] By: gsar on 1998/11/04 23:02:16 - Log: refetch local stack pointer in POPSTACK - Branch: perl - ! cop.h perl.c -____________________________________________________________________________ -[ 2190] By: jhi on 1998/11/04 08:50:40 - Log: Configure update. - Sequent DYNIX/ptx updates: osvers=$4 (instead of $3) of uname -a, - - From: Andy Dougherty <doughera@lafcol.lafayette.edu> - To: Martin Bligh <mbligh@sequent.com> - Cc: Jarkko Hietaniemi <jhi@iki.fi> - Subject: Re: Perl 5's configure on DYNIX/ptx - Message-Id: <Pine.SUN.3.96.981103090824.5533B-100000@newton.phys> - Date: Tue, 3 Nov 1998 09:35:26 -0500 (EST) - - find sockets also from libsocket, not just libnet. - OS390: $compile_ok instead of $compile for <inttypes.h>, - - From: pvhp@forte.com (Peter Prymmer) - To: Thomas.Dorner@start.de, jhi@iki.fi, neale@VMA.TABNSW.COM.AU - Subject: _53 not OK on os390 but looking better than ever - Date: Tue, 3 Nov 98 17:33:22 PST - Message-Id: <9811040133.AA09450@forte.com> - Branch: cfgperl - ! Configure -____________________________________________________________________________ -[ 2189] By: jhi on 1998/11/04 07:43:58 - Log: sysio.t failure: fix undefined order of evaluation, from - - From: Spider Boardman <spider@web.zk3.dec.com> - Subject: Not OK: perl 5.00553 on alpha-thread 5.0 [PATCH] - To: perlbug@perl.com - Date: 4 Nov 1998 01:22:30 +0200 - Message-ID: <MLIST_199811032227.RAA143892@web.zk3.dec.com> - Branch: cfgperl - ! pp_sys.c -____________________________________________________________________________ -[ 2188] By: gsar on 1998/11/04 02:59:16 - Log: fix return value of win32_pclose() - Branch: perl - ! win32/win32.c -____________________________________________________________________________ -[ 2187] By: gsar on 1998/11/04 02:56:34 - Log: s/sv_upgrade/SvUPGRADE/ a couple of places - Branch: perl - ! Changes doop.c gv.c util.c -____________________________________________________________________________ -[ 2186] By: jhi on 1998/11/03 08:17:52 - Log: Document quads in pack. - Branch: cfgperl - ! pod/perlfunc.pod -____________________________________________________________________________ -[ 2185] By: jhi on 1998/11/03 07:49:35 - Log: (IV) vs (I32) vs I_V() - - Subject: [PATCH 5.005_53] Reverting typecast in sv_upgrade() - From: Anton Berezin <tobez@plab.ku.dk> - To: "p5p" <perl5-porters@perl.org> - Date: 01 Nov 1998 15:09:11 +0100 - Message-ID: <86hfwjtshk.fsf@lion.plab.ku.dk> - - and - - From: Andy Dougherty <doughera@lafcol.lafayette.edu> - Date: Mon, 2 Nov 1998 10:17:34 -0500 (EST) - Message-Id: <Pine.SUN.3.96.981102101433.4479B-100000@newton.phys> - Branch: cfgperl - ! sv.c -____________________________________________________________________________ -[ 2184] By: jhi on 1998/11/03 07:42:46 - Log: VM/ESA updates. - Branch: cfgperl - + README.vmesa - ! MANIFEST pod/perlfunc.pod pod/perlport.pod -____________________________________________________________________________ -[ 2183] By: jhi on 1998/11/02 12:58:13 - Log: The id(1)-parsing is real fun. - Branch: cfgperl - ! t/op/groups.t -____________________________________________________________________________ -[ 2182] By: jhi on 1998/11/02 12:07:43 - Log: Decommission the symlink test. - Branch: cfgperl - ! t/op/lex_assign.t -____________________________________________________________________________ -[ 2181] By: jhi on 1998/11/02 12:03:08 - Log: Replace ATTR_JOINABLE with true Configure probe - for PTHREAD_CREATE_JOINABLE (or equivalent: - PTHREAD_CREATE_UNDETACHED or __UNDETACHED). - Remove ATTR_JOINABLE itself: Thread.xs uses - PTHREAD_CREATE_JOINABLE (or equivalent) directly. - - Really scan for <mach/cthreads.h> only if usethreads. - Branch: cfgperl - ! Configure config_h.SH ext/Thread/Thread.xs thread.h -____________________________________________________________________________ -[ 2180] By: jhi on 1998/11/02 11:07:34 - Log: In HP-UX 10.X usethreads only if the required files are present. - Branch: cfgperl - ! hints/hpux.sh -____________________________________________________________________________ -[ 2179] By: jhi on 1998/11/02 09:10:33 - Log: Prefer groups(1). - id -Gn can be broken. - id -a can save the day. - Branch: cfgperl - ! t/op/groups.t -____________________________________________________________________________ -[ 2178] By: jhi on 1998/11/02 08:35:29 - Log: Detrail enum comma. - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 2177] By: jhi on 1998/11/02 08:24:12 - Log: 0**0 = 1, from - - From: d-lewart@uiuc.edu (Daniel S. Lewart) - Subject: Math::Complex 0**0 patches - Date: Sun, 1 Nov 1998 19:21:48 -0600 (CST) - Message-Id: <199811020121.TAA28310@staff2.cso.uiuc.edu> - To: jhi@iki.fi (Jarkko Hietaniemi), - Raphael_Manfredi@grenoble.hp.com (Raphael Manfredi) - Branch: cfgperl - ! lib/Math/Complex.pm t/lib/complex.t -____________________________________________________________________________ -[ 2168] By: gbarr on 1998/11/01 01:58:58 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Fri, 09 Oct 1998 23:28:31 +0200 - Message-ID: <36217b7f.3193091@smtp1.ibm.net> - Subject: [PATCH 5.005_02] Allow XS access to vtbl_*s when compiled with PERL_OBJECT - Branch: maint-5.005/perl - ! XSUB.h -____________________________________________________________________________ -[ 2164] By: jhi on 1998/10/31 15:50:02 - Log: Integrate from mainperl. - Branch: cfgperl - +> t/op/lex_assign.t - !> (integrate 45 files) - ----------------- -Version 5.005_53 ----------------- - -____________________________________________________________________________ -[ 2163] By: gsar on 1998/10/31 11:31:12 - Log: bump patchlevel; other minor fixes for clean build and test on - Solaris and win32 - Branch: perl - ! Changes ext/Data/Dumper/Dumper.xs patchlevel.h pp.h sv.c - ! t/lib/dumper.t t/op/groups.t t/op/lex_assign.t - ! t/pragma/warn/regexec win32/Makefile win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/makefile.mk - ! x2p/a2p.c -____________________________________________________________________________ -[ 2162] By: gsar on 1998/10/31 09:40:31 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Fri, 30 Oct 1998 18:36:20 -0500 (EST) - Message-Id: <199810302336.SAA17336@monk.mps.ohio-state.edu> - Subject: Re: [PATCH 5.00552] Overloaded <> and deref again - Branch: perl - ! pp.h -____________________________________________________________________________ -[ 2161] By: gsar on 1998/10/31 09:39:13 - Log: From: Albert Dvornik <bert@genscan.com> - Date: 30 Oct 1998 17:50:04 -0500 - Message-Id: <tqd879vf4z.fsf@puma.genscan.com> - Subject: [PATCH perl5.00[45]] a2p: make sprintf less greedy without -o - Branch: perl - ! x2p/Makefile.SH x2p/a2p.c x2p/a2p.pod x2p/a2p.y x2p/a2py.c -____________________________________________________________________________ -[ 2160] By: gsar on 1998/10/31 09:35:03 - Log: fix for bugs in -x mode - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sat, 31 Oct 1998 00:30:57 -0500 (EST) - Message-Id: <199810310530.AAA22277@monk.mps.ohio-state.edu> - Subject: [PATCH 5.00552] Fix h2xs - Branch: perl - ! utils/h2xs.PL -____________________________________________________________________________ -[ 2159] By: gsar on 1998/10/31 09:31:36 - Log: Data::Dumper update - Branch: perl - ! ext/Data/Dumper/Changes ext/Data/Dumper/Dumper.pm - ! ext/Data/Dumper/Dumper.xs ext/Data/Dumper/Todo -____________________________________________________________________________ -[ 2153] By: gsar on 1998/10/30 21:40:09 - Log: add testsuite portion of patch - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Thu, 29 Oct 1998 23:20:01 -0500 (EST) - Message-Id: <199810300420.XAA25651@monk.mps.ohio-state.edu> - Subject: [PATCH 5.00321 ;-)] 87% speedup - Branch: perl - + t/op/lex_assign.t - ! MANIFEST -____________________________________________________________________________ -[ 2152] By: gsar on 1998/10/30 21:08:11 - Log: mention the C<$SIG{CHLD} = 'IGNORE'> special case - Branch: perl - ! pod/perlfunc.pod pod/perlipc.pod pod/perlvar.pod -____________________________________________________________________________ -[ 2151] By: gsar on 1998/10/30 20:18:09 - Log: From: Mark-Jason Dominus <mjd@plover.com> - Date: Fri, 30 Oct 1998 14:24:23 EST - Message-Id: <19981030192423.27276.qmail@plover.com> - Subject: PATCH: (5.005_02) a2p should use `chomp' instead of `chop' - Branch: perl - ! x2p/walk.c -____________________________________________________________________________ -[ 2150] By: gsar on 1998/10/30 20:08:57 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Thu, 29 Oct 1998 22:04:54 -0500 (EST) - Message-Id: <199810300304.WAA23291@monk.mps.ohio-state.edu> - Subject: [PATCH 5.00552] Overloaded <> and deref again - Branch: perl - ! gv.c lib/overload.pm perl.h pp.c pp.h pp_hot.c pp_sys.c sv.c - ! t/pragma/overload.t toke.c -____________________________________________________________________________ -[ 2149] By: gsar on 1998/10/30 19:38:15 - Log: From: Roderick Schertler <roderick@argon.org> - Date: Thu, 29 Oct 1998 14:50:18 -0500 - Message-ID: <17625.909690618@eeyore.ibcinc.com> - Subject: patch for daemonization docs in perlipc - Branch: perl - ! pod/perlipc.pod -____________________________________________________________________________ -[ 2148] By: gsar on 1998/10/30 19:36:07 - Log: From: Anton Berezin <tobez@plab.ku.dk> - Date: 29 Oct 1998 17:06:25 +0100 - Message-ID: <86pvbbuzcu.fsf@lion.plab.ku.dk> - Subject: [PATCH 5.005_52] win32_opendir() fails on empty drives - Branch: perl - ! win32/win32.c -____________________________________________________________________________ -[ 2147] By: gsar on 1998/10/30 19:31:37 - Log: tweaked version of suggested patch - From: Anton Berezin <tobez@plab.ku.dk> - Date: 29 Oct 1998 14:48:54 +0100 - Message-ID: <86yapzv5q1.fsf@lion.plab.ku.dk> - Subject: [PATCH 5.005_52] One more problem with win32_stat and MSVC - Branch: perl - ! win32/win32.c -____________________________________________________________________________ -[ 2146] By: gsar on 1998/10/30 19:03:50 - Log: hand-apply whitespace-mutiliated patch - From: "vishal bhatia" <vishalb@hotmail.com> - Date: Wed, 28 Oct 1998 23:45:32 PST - Message-ID: <19981029074534.2334.qmail@hotmail.com> - Subject: [PATCH 5.005_52]Compiling modules,more bugfixes for B - Branch: perl - ! ext/B/B/C.pm ext/B/B/CC.pm -____________________________________________________________________________ -[ 2145] By: gsar on 1998/10/30 18:46:58 - Log: remaining PL_foo stragglers - Branch: perl - ! doio.c ext/B/B.pm ext/IPC/SysV/SysV.xs ext/Opcode/Opcode.pm - ! op.h os2/os2.c vms/gen_shrfls.pl -____________________________________________________________________________ -[ 2144] By: gsar on 1998/10/30 17:38:36 - Log: integrate cfgperl tweaks into mainline - Branch: perl - !> Makefile.SH README.posix-bc doio.c ext/POSIX/POSIX.xs proto.h - !> t/op/misc.t t/pragma/subs.t t/pragma/warning.t -____________________________________________________________________________ -[ 2143] By: jhi on 1998/10/30 13:27:39 - Log: There can be multiple yacc/bison errors. - Branch: cfgperl - ! t/op/misc.t t/pragma/subs.t t/pragma/warning.t -____________________________________________________________________________ -[ 2142] By: jhi on 1998/10/30 13:18:43 - Log: README.posix-bc update. - Branch: cfgperl - ! README.posix-bc -____________________________________________________________________________ -[ 2141] By: jhi on 1998/10/30 09:12:59 - Log: #2133 fallout. - Branch: cfgperl - ! doio.c ext/POSIX/POSIX.xs -____________________________________________________________________________ -[ 2140] By: jhi on 1998/10/30 08:43:18 - Log: Integrate from mainperl. - Branch: cfgperl - +> globvar.sym pp.sym - - objpp.h thread.sym - !> (integrate 61 files) -____________________________________________________________________________ -[ 2133] By: gsar on 1998/10/30 02:51:39 - Log: phase 1 of somewhat major rearrangement of PERL_OBJECT stuff - (objpp.h is gone, embed.pl now does some of that); objXSUB.h - should soon be automated also; the global variables that - escaped the PL_foo conversion are now reined in; renamed - MAGIC in regcomp.h to REG_MAGIC to avoid collision with the - type of same name; duplicated lists of pp_things in various - places is now gone; result has only been tested on win32 - Branch: perl - + globvar.sym pp.sym - - objpp.h thread.sym - ! MANIFEST Makefile.SH av.c bytecode.h byterun.h cop.h doio.c - ! doop.c dump.c embed.h embed.pl embedvar.h ext/B/B.xs - ! ext/POSIX/POSIX.xs ext/Thread/Thread.xs global.sym globals.c - ! gv.c malloc.c mg.c objXSUB.h op.c opcode.h opcode.pl perl.c - ! perl.h perl_exp.SH perlvars.h perly.c pod/perlguts.pod pp.c - ! pp.h pp_ctl.c pp_hot.c pp_proto.h pp_sys.c proto.h regcomp.c - ! regcomp.h regcomp.pl regcomp.sym regexec.c regnodes.h run.c - ! scope.c sv.c t/op/filetest.t taint.c thrdvar.h toke.c util.c - ! win32/Makefile win32/config.bc win32/config.gc win32/config.vc - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc - ! win32/makedef.pl win32/makefile.mk win32/perlhost.h -____________________________________________________________________________ -[ 2130] By: jhi on 1998/10/29 15:31:26 - Log: Pure bison yylex() proto was broken. - Branch: cfgperl - ! proto.h -____________________________________________________________________________ -[ 2126] By: jhi on 1998/10/29 08:35:54 - Log: Integrate mainperl. - Branch: cfgperl - !> INSTALL README.cygwin32 cygwin32/gcc2 cygwin32/ld2 - !> lib/ExtUtils/MakeMaker.pm lib/perl5db.pl malloc.c pp.c - !> pp_ctl.c proto.h regexec.c t/pragma/overload.t - !> t/pragma/warn/doio toke.c win32/makefile.mk -____________________________________________________________________________ -[ 2125] By: jhi on 1998/10/29 08:32:38 - Log: EBCDIC Makefile.SH iteration converges. Hopefully. - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 2124] By: jhi on 1998/10/29 08:06:44 - Log: EBCDIC Makefile.SH tuneup. - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 2119] By: gsar on 1998/10/28 23:24:04 - Log: remove doubled hunk from integration - Branch: perl - ! pp.c -____________________________________________________________________________ -[ 2118] By: gsar on 1998/10/28 22:03:31 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Wed, 28 Oct 1998 01:23:27 -0500 (EST) - Message-Id: <199810280623.BAA06968@monk.mps.ohio-state.edu> - Subject: [PATCH 5.00552] Minor debugger tweaks - Branch: perl - ! lib/perl5db.pl -____________________________________________________________________________ -[ 2117] By: gsar on 1998/10/28 22:02:30 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Wed, 28 Oct 1998 01:20:33 -0500 (EST) - Message-Id: <199810280620.BAA06893@monk.mps.ohio-state.edu> - Subject: [PATCH 5.00552] Make sort respect overloading - Branch: perl - ! pp_ctl.c proto.h t/pragma/overload.t -____________________________________________________________________________ -[ 2116] By: gsar on 1998/10/28 21:51:11 - Log: MM patches from Ilya Zakharevich - Date: Wed, 28 Oct 1998 01:27:04 -0500 (EST) - Message-Id: <199810280627.BAA07053@monk.mps.ohio-state.edu> - Subject: [PATCH 5.00552] Make MakeMaker more verbose - -- - Date: Wed, 28 Oct 1998 01:25:36 -0500 (EST) - Message-Id: <199810280625.BAA06980@monk.mps.ohio-state.edu> - Subject: [PATCH 5.00552] Make MakeMaker ignore errors in kid Makefile.PL - Branch: perl - ! lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 2115] By: gsar on 1998/10/28 21:46:19 - Log: add explicit references to perl source path in ld2 and gcc2 - Branch: perl - ! README.cygwin32 cygwin32/gcc2 cygwin32/ld2 -____________________________________________________________________________ -[ 2114] By: gsar on 1998/10/28 21:39:56 - Log: From: Andy Dougherty <doughera@lafcol.lafayette.edu> - Date: Tue, 27 Oct 1998 10:40:41 -0500 (EST) - Message-Id: <Pine.SUN.3.96.981027103726.28498E-100000@newton.phys> - Subject: [PATCH] Re: Problems with: Creating an installable tar archive - Branch: perl - ! INSTALL -____________________________________________________________________________ -[ 2113] By: gsar on 1998/10/28 21:21:16 - Log: integrate cfgperl into mainline - Branch: perl - +> t/op/filetest.t - !> Configure MANIFEST Makefile.SH config_h.SH perl.h perly.y - !> perly_c.diff pp.c proto.h t/comp/require.t t/io/pipe.t - !> t/op/groups.t t/op/misc.t t/pragma/subs.t t/pragma/warning.t - !> thread.h toke.c vmesa/Makefile -____________________________________________________________________________ -[ 2112] By: gsar on 1998/10/28 21:14:18 - Log: minor cleanup - Branch: perl - ! malloc.c regexec.c t/pragma/warn/doio win32/makefile.mk -____________________________________________________________________________ -[ 2111] By: gsar on 1998/10/28 18:52:10 - Log: smarter C<$SIG{FOO} = BAREWORD;> warning - Branch: perl - ! toke.c -____________________________________________________________________________ -[ 2110] By: jhi on 1998/10/28 15:07:54 - Log: posix-bc doesn't want to regenerate a2p.h from a2p.y. - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 2109] By: jhi on 1998/10/28 13:39:54 - Log: a2p.y needs to generate also y.tab.h. - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 2108] By: jhi on 1998/10/28 10:33:36 - Log: The "parse error" must be converted to "syntax error", - just matching it aint' enough. - Branch: cfgperl - ! t/comp/require.t t/op/misc.t t/pragma/subs.t - ! t/pragma/warning.t -____________________________________________________________________________ -[ 2107] By: jhi on 1998/10/28 10:23:05 - Log: Regen sig_n{ame,umber}* if slightest doubt. - Branch: cfgperl - ! Configure -____________________________________________________________________________ -[ 2106] By: jhi on 1998/10/28 08:44:49 - Log: Bison says 'parse error', not 'parser error'. - Branch: cfgperl - ! t/comp/require.t t/op/misc.t t/pragma/subs.t - ! t/pragma/warning.t -____________________________________________________________________________ -[ 2105] By: jhi on 1998/10/28 08:42:09 - Log: yylex() parametrization. - Branch: cfgperl - ! proto.h toke.c -____________________________________________________________________________ -[ 2104] By: jhi on 1998/10/28 08:25:09 - Log: Bring in #2102. - Branch: cfgperl - ! pp.c -____________________________________________________________________________ -[ 2103] By: jhi on 1998/10/28 08:22:04 - Log: From: Dominic Dunlop <domo@vo.lu> - Subject: [PATCH 5.005_02] Re: perl5.004_04 testing problem - Date: 27 Oct 1998 20:47:25 +0200 - Message-ID: <MLIST_v03110700b25b7dc95bbc@[212.24.192.87]> - Branch: cfgperl - ! t/op/groups.t -____________________________________________________________________________ -[ 2102] By: larry on 1998/10/27 18:58:55 - Log: utf8 change to quotemeta broke EBCDIC - Branch: perl - ! pp.c -____________________________________________________________________________ -[ 2101] By: jhi on 1998/10/27 12:55:34 - Log: $Config{sig_num_init}. - Also, a new approach to the 'pthreads-created-joinable': drop - it and use {PTHREAD_CREATE_{JOINABLE,UNDETACHED},__UNDETACHED} - directly. (See also #2096). - Branch: cfgperl - ! Configure config_h.SH -____________________________________________________________________________ -[ 2100] By: jhi on 1998/10/27 10:48:55 - Log: Regenerated perly_c.diff. - Branch: cfgperl - ! perly_c.diff -____________________________________________________________________________ -[ 2099] By: jhi on 1998/10/27 08:42:25 - Log: First the mangler was Netscape, then it was me. - Branch: cfgperl - ! vmesa/Makefile -____________________________________________________________________________ -[ 2098] By: jhi on 1998/10/27 08:34:40 - Log: `id -Gn` might be available where `groups` is not. - Branch: cfgperl - ! t/op/groups.t -____________________________________________________________________________ -[ 2097] By: jhi on 1998/10/27 08:05:17 - Log: Netscape had mangled the tabs. - Branch: cfgperl - ! vmesa/Makefile -____________________________________________________________________________ -[ 2096] By: jhi on 1998/10/27 08:03:05 - Log: ATTR_JOINABLE logic, based on (private email) - - From: Neale Ferguson <neale@VMA.TABNSW.COM.AU> - Subject: Some little diffs - Message-ID: <36350969.DA33E7B4@mailbox.tabnsw.com.au> - Date: Tue, 27 Oct 1998 13:44:42 +1300 - Branch: cfgperl - ! thread.h -____________________________________________________________________________ -[ 2095] By: jhi on 1998/10/27 07:56:57 - Log: Mach cthreads support based on: - - From: brie@corp.home.net (Brian Harrison) - Subject: perl5.005_02 patch for mthreads - To: perl5-porters@perl.org - Date: 24 Oct 1998 01:01:55 +0300 - Message-ID: <MLIST_Pine.GSO.4.04.9810231410220.11111-200000@sulaco.eos.home.net> - - Pthread yield probe (dejavu) - Cosmetic nanochange for the union semun output. - Better inttypes.h probe. - Undo the 'void *' $selecttype probe from #1971 because - it breaks the $selectminbits test. - Branch: cfgperl - ! Configure config_h.SH perl.h thread.h -____________________________________________________________________________ -[ 2094] By: jhi on 1998/10/26 13:02:07 - Log: Also posix-bc wants to reyacc. - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 2093] By: jhi on 1998/10/26 10:17:21 - Log: Removed !(*s & 0x80) from pp_quotemeta(), introduced after - 5_02 and really breaking things in non-ASCII worlds. - Branch: cfgperl - ! pp.c -____________________________________________________________________________ -[ 2092] By: jhi on 1998/10/26 09:08:00 - Log: More robustness. - Branch: cfgperl - ! t/comp/require.t t/op/misc.t t/pragma/subs.t - ! t/pragma/warning.t -____________________________________________________________________________ -[ 2091] By: jhi on 1998/10/26 08:47:32 - Log: s/YYLEXPARAM/PERL_YYLEX_PARAM_DECL/g - Bison really wants YYLEX_PARAM. - Branch: cfgperl - ! perly.y proto.h toke.c -____________________________________________________________________________ -[ 2090] By: jhi on 1998/10/26 08:21:25 - Log: s/YYLEX_PARAM/YYLEXPARAM/ - Branch: cfgperl - ! perly.y -____________________________________________________________________________ -[ 2089] By: jhi on 1998/10/26 08:17:33 - Log: Indicate skipped subtests. - Branch: cfgperl - ! t/io/pipe.t -____________________________________________________________________________ -[ 2088] By: jhi on 1998/10/26 08:11:36 - Log: Integrate from mainperl. - Branch: cfgperl - !> (integrate 54 files) -____________________________________________________________________________ -[ 2087] By: jhi on 1998/10/26 08:08:02 - Log: Add test for filetests. - Branch: cfgperl - + t/op/filetest.t - ! MANIFEST -____________________________________________________________________________ -[ 2086] By: gsar on 1998/10/26 02:44:44 - Log: various win32 tweaks; disable new xs_cpp section (it creates - ambiguous inference graph for %.xs --> %.o) - Branch: perl - ! ext/Thread/Thread.xs gv.c lib/ExtUtils/MakeMaker.pm mg.c pp.c - ! pp_hot.c proto.h win32/GenCAPI.pl win32/Makefile - ! win32/config.gc win32/config_H.gc win32/makedef.pl - ! win32/makefile.mk win32/win32.h -____________________________________________________________________________ -[ 2085] By: gsar on 1998/10/26 00:50:02 - Log: sanity-check $Config{drand01} in rand.t - Branch: perl - ! t/op/rand.t win32/config.bc win32/config.gc win32/config.vc - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc -____________________________________________________________________________ -[ 2078] By: gsar on 1998/10/25 10:22:04 - Log: update win32/config*.?c - Branch: perl - ! Changes win32/config.bc win32/config.gc win32/config.vc - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc -____________________________________________________________________________ -[ 2077] By: gsar on 1998/10/25 08:39:25 - Log: From: Graham Barr <gbarr@pobox.com> - Date: Sat, 24 Oct 1998 21:45:50 -0500 - Message-ID: <19981024214550.C508@pobox.com> - Subject: Re: die with a reference should use overload "" operator - Branch: perl - ! pp_ctl.c -____________________________________________________________________________ -[ 2076] By: gsar on 1998/10/25 08:37:49 - Log: From: Graham Barr <gbarr@pobox.com> - Date: Sat, 24 Oct 1998 12:45:21 -0500 - Message-ID: <19981024124521.C512@pobox.com> - Subject: [PATCH 5.005_02] Re: Auto-incrementing tied scalar causes SEGV - Branch: perl - ! sv.c -____________________________________________________________________________ -[ 2075] By: gsar on 1998/10/25 08:24:09 - Log: fix C<print $n += 5;> etc. - Branch: perl - ! toke.c -____________________________________________________________________________ -[ 2074] By: gsar on 1998/10/25 08:12:28 - Log: list builtins with portability caveats - From: Jarkko Hietaniemi <jhi@iki.fi> - Date: Fri, 23 Oct 1998 14:05:23 +0300 (EET DST) - Message-Id: <199810231105.OAA02411@alpha.hut.fi> - Subject: [PATCH] 5.005_02 and 5.005_52: perlfunc.pod and perlport.pod - Branch: perl - ! pod/perlfunc.pod -____________________________________________________________________________ -[ 2073] By: gsar on 1998/10/25 07:55:43 - Log: fix stack overrun in file test operators - Branch: perl - ! pp_sys.c -____________________________________________________________________________ -[ 2072] By: gsar on 1998/10/25 07:29:45 - Log: implement C<goto &func> and other fixes (via private mail) - From: "vishal bhatia" <vishalb@hotmail.com> - Date: Wed, 21 Oct 1998 22:59:03 PDT - Message-Id: <19981022055904.20083.qmail@hotmail.com> - Subject: [PATCH 5.005_52] More fixes for B - Branch: perl - ! ext/B/B.pm ext/B/B.xs ext/B/B/C.pm ext/B/B/CC.pm -____________________________________________________________________________ -[ 2071] By: gsar on 1998/10/25 07:14:41 - Log: From: Graham Barr <gbarr@pobox.com> - Date: Sat, 17 Oct 1998 20:42:41 -0500 - Message-ID: <19981017204241.G510@pobox.com> - Subject: Re: taint checking for: use lib "$ENV{'EVIL'}" - Branch: perl - ! pp_ctl.c -____________________________________________________________________________ -[ 2070] By: gsar on 1998/10/25 07:07:29 - Log: avoid bogus line number in XSUB redefined warnings - Branch: perl - ! op.c -____________________________________________________________________________ -[ 2069] By: gsar on 1998/10/25 06:59:03 - Log: From: Martijn Koster <mak@excitecorp.com> - Date: Wed, 21 Oct 1998 13:12:03 +0100 - Message-ID: <19981021131203.A15661@excitecorp.com> - Subject: File::Path::mkpath reports the wrong error - Branch: perl - ! lib/File/Path.pm -____________________________________________________________________________ -[ 2068] By: gsar on 1998/10/25 06:54:43 - Log: From: Zachary Miller <zcmiller@simon.er.usgs.gov> - Date: Tue, 20 Oct 1998 20:52:20 -0500 - Message-Id: <199810210152.UAA07792@simon.er.usgs.gov> - Subject: Exporter.pm's export_to_level() argument handling buggy - Branch: perl - ! lib/Exporter.pm -____________________________________________________________________________ -[ 2067] By: gsar on 1998/10/25 06:50:19 - Log: From: jan.dubois@ibm.net (Jan Dubois) - Date: Wed, 21 Oct 1998 00:55:51 +0200 - Message-ID: <36380269.55370608@smtp1.ibm.net> - Subject: Make _really_ sure Dynaloader.xs code is initialized only once - Branch: perl - ! ext/DynaLoader/DynaLoader_pm.PL -____________________________________________________________________________ -[ 2066] By: gsar on 1998/10/25 06:48:19 - Log: recognize '%' as a shell metachar for win32 - From: jan.dubois@ibm.net (Jan Dubois) - Date: Tue, 20 Oct 1998 21:57:35 +0200 - Message-ID: <3636ea31.49170453@smtp1.ibm.net> - Subject: [PATCH 5.005_02, Win32] Re: %ENV% not expanded in backquotes? - Branch: perl - ! win32/win32.c -____________________________________________________________________________ -[ 2065] By: gsar on 1998/10/25 06:46:30 - Log: remove FAST_SV_GETS remnant (as suggested by Gisle Aas) - Branch: perl - ! sv.c -____________________________________________________________________________ -[ 2064] By: gsar on 1998/10/25 06:45:09 - Log: From: Gisle Aas <gisle@aas.no> - Date: 20 Oct 1998 14:24:44 +0200 - Message-ID: <m34sszctf7.fsf@furu.g.aas.no> - Subject: ord() and unpack("U*",...) should not be negative - Branch: perl - ! pp.c -____________________________________________________________________________ -[ 2063] By: gsar on 1998/10/25 06:42:29 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sun, 18 Oct 1998 23:20:57 -0400 (EDT) - Message-Id: <199810190320.XAA28249@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_*] Improve sbrk() on OS/2 - Branch: perl - ! os2/os2.c -____________________________________________________________________________ -[ 2062] By: gsar on 1998/10/25 06:41:26 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sun, 18 Oct 1998 23:10:29 -0400 (EDT) - Message-Id: <199810190310.XAA28102@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_*] Speed up aassign - Branch: perl - ! pp_hot.c -____________________________________________________________________________ -[ 2061] By: gsar on 1998/10/25 06:39:04 - Log: From: Graham Barr <gbarr@pobox.com> - Date: Sat, 17 Oct 1998 22:22:02 -0500 - Message-ID: <19981017222202.J510@pobox.com> - Subject: Re: '*' prototype does not allow bareword with strict - Branch: perl - ! toke.c -____________________________________________________________________________ -[ 2060] By: gsar on 1998/10/25 06:37:34 - Log: handle '::' in section names properly - From: Graham Barr <gbarr@pobox.com> - Date: Sat, 17 Oct 1998 12:57:54 -0500 - Message-ID: <19981017125754.C510@pobox.com> - Subject: Re: pod2html - Branch: perl - ! lib/Pod/Html.pm -____________________________________________________________________________ -[ 2059] By: gsar on 1998/10/25 06:33:43 - Log: integrate changes#1982,2014,2021 (from maint-5.005) - Branch: perl - !> av.c doop.c ext/POSIX/POSIX.xs hv.c lib/ExtUtils/MakeMaker.pm - !> mg.c mg.h pp.c pp_hot.c pp_sys.c scope.c t/op/tie.t -____________________________________________________________________________ -[ 2058] By: gsar on 1998/10/25 05:44:17 - Log: allow more win32 symbol exports (suggested by Jan Dubois) - Branch: perl - ! win32/makedef.pl -____________________________________________________________________________ -[ 2057] By: gsar on 1998/10/25 05:40:40 - Log: integrate change#2053 from maint-5.005 - Branch: perl - !> cop.h t/cmd/while.t -____________________________________________________________________________ -[ 2056] By: gsar on 1998/10/25 05:16:41 - Log: commented version of a patch suggested by Drago Goricanec - From: Jarkko Hietaniemi <jhi@cc.hut.fi> - Date: 16 Oct 1998 15:24:45 +0300 - Message-ID: <oeeogrc1ype.fsf@alpha.hut.fi> - Subject: Re: [PATCH 5.005_52] Linux select fails with more than 32 FDs - Branch: perl - ! pp_sys.c -____________________________________________________________________________ -[ 2055] By: gsar on 1998/10/25 05:11:03 - Log: include eof() in description of buffering caveats - From: Anton Berezin <tobez@plab.ku.dk> - Date: Fri, 16 Oct 1998 19:22:41 +0200 (CEST) - Message-Id: <199810161722.TAA28813@lion.plab.ku.dk> - Subject: [DOCPATCH] pod/perlfunc.pod - Branch: perl - ! pod/perlfunc.pod -____________________________________________________________________________ -[ 2054] By: gsar on 1998/10/25 05:07:42 - Log: disallow 'x' in hex numbers (except leading '0x') - From: Gisle Aas <gisle@aas.no> - Date: 16 Oct 1998 16:33:12 +0200 - Message-ID: <m3n26wtw47.fsf@furu.g.aas.no> - Subject: Re: [PATCH 5.005_52] 'x' is not a legal hex digit - Branch: perl - ! perlvars.h t/op/oct.t util.c -____________________________________________________________________________ -[ 2052] By: gsar on 1998/10/25 04:49:04 - Log: avoid the circular refcnt logic in magic_mutexfree() - Branch: perl - ! mg.c pp.c pp_hot.c -____________________________________________________________________________ -[ 2051] By: gsar on 1998/10/25 04:35:07 - Log: properly restore PL_rsfp_filters after require - Branch: perl - ! embed.h global.sym objXSUB.h objpp.h pp_ctl.c proto.h scope.c - ! scope.h -____________________________________________________________________________ -[ 2050] By: gsar on 1998/10/25 02:42:32 - Log: integrate cfgperl changes back into mainline - Branch: perl - +> README.posix-bc hints/posix-bc.sh hints/vmesa.sh - +> vmesa/Makefile vmesa/vmesa.c vmesa/vmesaish.h - !> (integrate 33 files) -____________________________________________________________________________ -[ 2049] By: gsar on 1998/10/25 01:30:48 - Log: avoid "mysterious" compile-time failures without messages - Branch: perl - ! gv.c -____________________________________________________________________________ -[ 2041] By: gsar on 1998/10/23 21:11:56 - Log: checkin jpl under //depot/perlext/jpl/... - Branch: perlext - + jpl/JNI/Changes jpl/JNI/JNI.pm jpl/JNI/JNI.xs jpl/JNI/MANIFEST - + jpl/JNI/Makefile.PL jpl/JNI/test.pl jpl/JNI/typemap - + jpl/JPL/AutoLoader.pm jpl/JPL/Class.pm jpl/JPL/Compile.pm - + jpl/JPL/Makefile.PL jpl/JPL_Rolo/JPL_Rolo.jpl - + jpl/JPL_Rolo/Makefile.PL jpl/JPL_Rolo/README - + jpl/JPL_Rolo/cardfile jpl/PerlInterpreter/Makefile - + jpl/PerlInterpreter/Makefile.PL - + jpl/PerlInterpreter/PerlInterpreter.c - + jpl/PerlInterpreter/PerlInterpreter.h - + jpl/PerlInterpreter/PerlInterpreter.java jpl/README - + jpl/Sample/Makefile.PL jpl/Sample/Sample.jpl - + jpl/Test/Makefile.PL jpl/Test/Test.jpl jpl/bin/jpl - + jpl/get_jdk/README jpl/get_jdk/get_jdk.pl - + jpl/get_jdk/jdk_hosts jpl/install-jpl -____________________________________________________________________________ -[ 2040] By: larry on 1998/10/23 19:31:42 - Log: chr(0xFFFFFFFF) didn't translate to utf8 character - Branch: perl - ! pp.c -____________________________________________________________________________ -[ 2039] By: larry on 1998/10/23 18:48:34 - Log: tr///d does not seem to work - Branch: perl - ! lib/utf8_heavy.pl -____________________________________________________________________________ -[ 2038] By: larry on 1998/10/23 18:00:41 - Log: Program with utf8 identifiers fails to compile - Branch: perl - ! doop.c gv.c op.c pp.c pp_hot.c toke.c -____________________________________________________________________________ -[ 2037] By: jhi on 1998/10/23 14:04:51 - Log: Test suite portability: - - posix-bc does not write to broken pipes - - filehand #11 only iff we have fork - - warning.t can now match $expected using regular expressions - Branch: cfgperl - ! t/io/pipe.t t/lib/filehand.t t/pragma/warn/doio - ! t/pragma/warning.t -____________________________________________________________________________ -[ 2036] By: jhi on 1998/10/23 12:12:07 - Log: yacc clarification. - Branch: cfgperl - ! README.posix-bc -____________________________________________________________________________ -[ 2035] By: jhi on 1998/10/23 12:09:59 - Log: Some C compilers get upset about 8-bit characters in /* comments. */ - Branch: cfgperl - ! mg.c -____________________________________________________________________________ -[ 2034] By: jhi on 1998/10/22 09:11:52 - Log: Configure update: both for pthread_yield more robust - testing (all variants of pthread_attr_getdetachstate()) -- - and because Configure was broken in major way! About 1000 - last lines were truncated. - Branch: cfgperl - ! Configure -____________________________________________________________________________ -[ 2033] By: jhi on 1998/10/22 07:47:10 - Log: DJGPP feedback for #2028. - Branch: cfgperl - ! thread.h -____________________________________________________________________________ -[ 2032] By: jhi on 1998/10/21 13:03:57 - Log: yielding, the saga continues. - Branch: cfgperl - ! Configure config_h.SH - !> av.c lib/constant.pm op.c pod/perldiag.pod pp_ctl.c - !> t/op/goto.t t/pragma/constant.t -____________________________________________________________________________ -[ 2031] By: jhi on 1998/10/21 09:15:42 - Log: VM/ESA feedback for #2028. - Branch: cfgperl - ! Configure config_h.SH thread.h -____________________________________________________________________________ -[ 2030] By: gsar on 1998/10/21 04:22:53 - Log: fix handling of mayhaps-extended @_ in goto &sub - Branch: perl - ! av.c pp_ctl.c t/op/goto.t -____________________________________________________________________________ -[ 2029] By: gsar on 1998/10/21 00:54:14 - Log: restore sanity to "constant" references - Branch: perl - ! lib/constant.pm op.c pod/perldiag.pod t/pragma/constant.t -____________________________________________________________________________ -[ 2028] By: jhi on 1998/10/20 15:01:20 - Log: OLD_PTHREADS_API reorganizing. - Branch: cfgperl - ! dosish.h ext/Thread/Thread.xs perl.h thread.h util.c - ! vmesa/vmesaish.h -____________________________________________________________________________ -[ 2027] By: jhi on 1998/10/20 14:14:51 - Log: #2026 fallout. - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 2026] By: jhi on 1998/10/20 11:47:21 - Log: VM/ESA update. - Branch: cfgperl - ! Makefile.SH vmesa/vmesa.c vmesa/vmesaish.h -____________________________________________________________________________ -[ 2025] By: jhi on 1998/10/20 08:20:56 - Log: 64-bitness, based on - - From: Scott Henry <scotth@sgi.com> - To: perl-64bit@perl.org - Message-ID: <yd8u30zyerl.fsf@hoshi.engr.sgi.com> - Subject: Re: Configure problems/questions... - Date: 19 Oct 1998 22:38:06 -0700 - Branch: cfgperl - ! hints/irix_6.sh perl.h -____________________________________________________________________________ -[ 2024] By: jhi on 1998/10/20 08:09:07 - Log: Add lseeksize. - Branch: cfgperl - ! config_h.SH -____________________________________________________________________________ -[ 2023] By: jhi on 1998/10/20 08:08:33 - Log: Mumble about _yields() only when threaded. - Branch: cfgperl - ! Configure -____________________________________________________________________________ -[ 2022] By: jhi on 1998/10/20 07:46:26 - Log: Thinko at PTHREADS_CREATED_JOINABLE. - Branch: cfgperl - ! thread.h -____________________________________________________________________________ -[ 2021] By: gbarr on 1998/10/20 01:25:23 - Log: From: Chip Salzenberg <chip@perlsupport.com> - Date: Tue, 6 Oct 1998 13:33:05 -0400 - Message-ID: <19981006133305.A2348@perlsupport.com> - Subject: [PATCH] 5.005_02: Eliminate leak on self-ties - Branch: maint-5.005/perl - ! av.c doop.c hv.c mg.c mg.h pp.c pp_hot.c pp_sys.c scope.c - ! t/op/tie.t -____________________________________________________________________________ -[ 2020] By: jhi on 1998/10/19 09:15:53 - Log: YIELD more robustly. - Branch: cfgperl - ! thread.h -____________________________________________________________________________ -[ 2019] By: jhi on 1998/10/19 08:48:33 - Log: VM/ESA (and OS390) are in between of OLD_PTHREADS_API and - the 'new' one (just like DJGPP, it seems). - Branch: cfgperl - ! thread.h -____________________________________________________________________________ -[ 2018] By: jhi on 1998/10/19 07:02:44 - Log: vmesaish.h doesn't exclude unixish.h. - Branch: cfgperl - ! perl.h -____________________________________________________________________________ -[ 2017] By: jhi on 1998/10/19 06:44:19 - Log: 1<<$randbits is not good for randbits=48. - Branch: cfgperl - ! t/op/rand.t -____________________________________________________________________________ -[ 2016] By: jhi on 1998/10/19 06:39:47 - Log: Make #2012 glob pattern more portable. - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 2014] By: gbarr on 1998/10/17 20:31:42 - Log: Fix POSIX::sigprocmask not to check type of $old parameter - as it is output only - Branch: maint-5.005/perl - ! ext/POSIX/POSIX.xs -____________________________________________________________________________ -[ 2012] By: jhi on 1998/10/17 15:04:23 - Log: clean numbered core dumps and t/tmp[0-9]*. - Branch: cfgperl - ! Makefile.SH -____________________________________________________________________________ -[ 2011] By: jhi on 1998/10/17 14:59:15 - Log: More robust yacc/bison failure output handling. - Branch: cfgperl - ! t/comp/require.t t/op/misc.t t/pragma/subs.t -____________________________________________________________________________ -[ 2010] By: jhi on 1998/10/17 14:51:05 - Log: BC2000 POSIX update. - Branch: cfgperl - ! MANIFEST -____________________________________________________________________________ -[ 2009] By: jhi on 1998/10/17 14:49:46 - Log: POSIX BC2000 port from perl-mvs: - - Subject: Ported perl 5.005.02 to BS2000 / POSIX - From: Dorner Thomas <Thomas.Dorner@start.de> - Date: Tue, 29 Sep 1998 13:29:36 +0100 - Message-ID: <9CE47B416A24D2118BC40000F84009B20B72C5@start.de> - Branch: cfgperl - + README.posix-bc hints/posix-bc.sh - ! Configure MANIFEST perl.c perly.y proto.h t/lib/cgi-html.t - ! t/op/magic.t t/op/pack.t t/op/quotemeta.t t/op/subst.t toke.c - ! unixish.h -____________________________________________________________________________ -[ 2008] By: jhi on 1998/10/17 14:07:49 - Log: VM/ESA-update. - Branch: cfgperl - ! MANIFEST -____________________________________________________________________________ -[ 2007] By: jhi on 1998/10/17 13:55:34 - Log: Forgot few S_I* imports. - Branch: cfgperl - ! t/lib/ipc_sysv.t -____________________________________________________________________________ -[ 2006] By: jhi on 1998/10/17 13:43:54 - Log: The VM/ESA port essentials, based on - - perl-mvs: - - From: Neale Ferguson <neale@VMA.TABNSW.COM.AU> - Subject: Re: Can't find Data/Dumper.pm - Date: Mon, 28 Sep 1998 07:40:49 +1300 - Message-ID: <360E86B0.23847AF4@mailbox.tabnsw.com.au> - - private email: - - From: Neale Ferguson <neale@VMA.TABNSW.COM.AU> - Subject: Re: Perl thread problems in VM/ESA - Date: Thu, 15 Oct 1998 07:18:35 +1300 - Message-ID: <3624EAFA.16163A2B@mailbox.tabnsw.com.au> - - and private email: - - From: Neale Ferguson <NEALE@PUCC.PRINCETON.EDU> - Subject: perl archive - Date: Sun, 11 Oct 1998 19:28:54 EDT - Message-Id: <19981011233112Z67215-26626+1513@outbound.Princeton.EDU> - which gave a pointer to - - http://pucc.princeton.edu/~neale/perl.tar - - (based on Perl 5.005_51) - Branch: cfgperl - + hints/vmesa.sh vmesa/Makefile vmesa/vmesa.c vmesa/vmesaish.h - ! ext/Errno/Errno_pm.PL perl.c perl.h perly.y pp_sys.c - ! t/io/pipe.t t/lib/cgi-html.t t/lib/ipc_sysv.t t/op/magic.t - ! t/op/pack.t t/op/quotemeta.t t/op/subst.t util.c x2p/a2p.h -____________________________________________________________________________ -[ 2005] By: jhi on 1998/10/17 13:17:19 - Log: Integrate mainperl. - Branch: cfgperl - !> Porting/genlog ext/B/B/CC.pm ext/POSIX/POSIX.pm - !> lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm - !> lib/Term/Complete.pm op.c opcode.h opcode.pl os2/Makefile.SHs - !> os2/os2.c pod/perlfunc.pod pod/perlxs.pod pp.c sv.c - !> t/op/grent.t t/op/sysio.t t/op/tiehandle.t toke.c - !> utils/perldoc.PL vms/ext/Stdio/Stdio.pm win32/Makefile - !> win32/makefile.mk -____________________________________________________________________________ -[ 2004] By: jhi on 1998/10/17 11:19:06 - Log: Removed an extra ' from the int64_t test. - Branch: cfgperl - ! Configure -____________________________________________________________________________ -[ 2003] By: gsar on 1998/10/17 04:11:40 - Log: silence -w noises (suggested by Greg Bacon) - Branch: perl - ! lib/Term/Complete.pm -____________________________________________________________________________ -[ 2002] By: gsar on 1998/10/17 04:07:48 - Log: From: Gisle Aas <gisle@aas.no> - Date: 14 Oct 1998 15:53:14 +0200 - Message-ID: <m3g1cr9rn9.fsf@furu.g.aas.no> - Subject: Re: chr(0xFFFF_FFFF) and "\x{10_FFFF}" [PATCH 5.005_52] - Branch: perl - ! util.c -____________________________________________________________________________ -[ 2001] By: gsar on 1998/10/17 04:06:10 - Log: From: Gisle Aas <gisle@aas.no> - Date: 14 Oct 1998 15:17:44 +0200 - Message-ID: <m3iuhn9taf.fsf@furu.g.aas.no> - Subject: [PATCH 5.005_52] Core dump from "Missing right brace on \x{}" - Branch: perl - ! toke.c -____________________________________________________________________________ -[ 2000] By: gsar on 1998/10/17 03:06:33 - Log: From: Gisle Aas <gisle@aas.no> - Date: 14 Oct 1998 00:38:06 +0200 - Message-ID: <m3iuhonl4h.fsf@furu.g.aas.no> - Subject: [PATCH 5.005_52] utf8 substr can access memory outside PVX buffer - Branch: perl - ! sv.c -____________________________________________________________________________ -[ 1999] By: gsar on 1998/10/17 03:04:48 - Log: From: Dan Sugalski <sugalskd@osshe.edu> - Date: Tue, 13 Oct 1998 15:10:57 -0700 - Message-Id: <3.0.6.32.19981013151057.00a947a0@ous.edu> - Subject: [PATCH 5.004/5.005/5.006]Doc patch to VMS::Stdio module - Branch: perl - ! vms/ext/Stdio/Stdio.pm -____________________________________________________________________________ -[ 1998] By: gsar on 1998/10/17 03:00:40 - Log: skip readonly vars and unref references when doing a reset() - Branch: perl - ! sv.c -____________________________________________________________________________ -[ 1997] By: gsar on 1998/10/17 02:49:19 - Log: fix buggy treatment of large checksums on unicode strings - From: Gisle Aas <gisle@aas.no> - Date: 13 Oct 1998 21:35:39 +0200 - Message-ID: <m31zocp850.fsf@furu.g.aas.no> - Subject: unpack("%48U*",...) [PATCH 5.005_52] - Branch: perl - ! pp.c -____________________________________________________________________________ -[ 1996] By: gsar on 1998/10/17 02:43:22 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 13 Oct 1998 04:46:00 -0400 (EDT) - Message-Id: <199810130846.EAA00769@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_52] Memory overrun in os2.c - Branch: perl - ! os2/Makefile.SHs os2/os2.c -____________________________________________________________________________ -[ 1995] By: gsar on 1998/10/17 02:42:01 - Log: clarify section name rules for typemaps - Branch: perl - ! pod/perlxs.pod -____________________________________________________________________________ -[ 1994] By: gsar on 1998/10/17 02:33:02 - Log: whitespace-proof grent.t - Branch: perl - ! t/op/grent.t -____________________________________________________________________________ -[ 1993] By: gsar on 1998/10/17 02:27:29 - Log: fix bug in B::CC::pp_sassign() - From: "vishal bhatia" <vishalb@hotmail.com> - Date: Sun, 11 Oct 1998 18:41:38 PDT - Message-ID: <19981012014139.19614.qmail@hotmail.com> - Subject: B::CC problems with pp_sassign routine - Branch: perl - ! ext/B/B/CC.pm -____________________________________________________________________________ -[ 1992] By: gsar on 1998/10/17 02:17:49 - Log: applied suggested patch with small doc tweak - From: Gisle Aas <gisle@aas.no> - Date: 11 Oct 1998 12:53:13 +0200 - Message-ID: <m3u31bfjza.fsf@furu.g.aas.no> - Subject: Re: [PATCH 5.005_52] Optional syswrite LENGTH argument - Branch: perl - ! opcode.h opcode.pl pod/perlfunc.pod pp_sys.c t/op/sysio.t - ! t/op/tiehandle.t -____________________________________________________________________________ -[ 1991] By: gsar on 1998/10/17 02:08:30 - Log: apply non-conflicting parts from suggested patch - From: jan.dubois@ibm.net (Jan Dubois) - Date: Sat, 10 Oct 1998 13:15:45 +0200 - Message-ID: <36223ed7.18279374@smtp1.ibm.net> - Subject: [PATCH 5.005_52] Still more MakeMaker patches - Branch: perl - ! lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 1990] By: gsar on 1998/10/17 02:01:24 - Log: provide option to enable optimization with VC (suggested by Jan - Dubois) - Branch: perl - ! win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 1989] By: gsar on 1998/10/17 01:55:27 - Log: Rhapsody DR2 has bsd/ctypes.h, not objc/NXCType.h (suggested by - Dave Leppik <dleppik@gage.com> - Branch: perl - ! perl.h -____________________________________________________________________________ -[ 1988] By: gsar on 1998/10/17 01:49:05 - Log: stray typo found by Hugo van der Sanden - Branch: perl - ! op.c -____________________________________________________________________________ -[ 1987] By: gsar on 1998/10/17 01:45:52 - Log: perldoc pod update - From: Daniel Grisinger <dgris@perrin.dimensional.com> - Date: 06 Oct 1998 23:56:51 -0600 - Message-ID: <m3g1d0kj8c.fsf@perrin.dimensional.com> - Subject: [PATCH _02 and _52] perldoc - Branch: perl - ! utils/perldoc.PL -____________________________________________________________________________ -[ 1986] By: gsar on 1998/10/17 01:41:40 - Log: qualify names of builtins - Branch: perl - ! ext/POSIX/POSIX.pm -____________________________________________________________________________ -[ 1982] By: gbarr on 1998/10/17 00:20:57 - Log: From: Jochen Wiedmann <joe@ispsoft.de> - Date: Thu, 17 Sep 1998 17:16:06 +0200 - Message-ID: <360127B6.E44564A@ispsoft.de> - Subject: [PATCH] ExtUtils::MakeMaker::prompt cannot return 0 - Branch: maint-5.005/perl - ! lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 1978] By: gsar on 1998/10/16 01:58:58 - Log: integrate cfgperl mods into mainline - Branch: perl - +> ext/DynaLoader/dl_vmesa.xs - ! Porting/genlog - !> Configure MANIFEST Makefile.SH config_h.SH - !> ext/Thread/Thread.xs gv.c hints/hpux.sh hints/irix_6.sh - !> hints/linux.sh hints/os390.sh op.c t/op/pat.t thread.h - !> x2p/Makefile.SH -____________________________________________________________________________ -[ 1976] By: gsar on 1998/10/16 00:10:52 - Log: stray tweak - Branch: perl - ! op.c -____________________________________________________________________________ -[ 1975] By: gsar on 1998/10/15 23:54:38 - Log: propagate typeness of lexicals while cloning them - Branch: perl - ! op.c -____________________________________________________________________________ -[ 1974] By: gsar on 1998/10/15 23:53:25 - Log: s/last/first/ typo in append_list() - Branch: perl - ! op.c -____________________________________________________________________________ -[ 1973] By: gsar on 1998/10/15 20:06:17 - Log: nuke confperl branch and contents - Branch: confperl - - (delete 1284 files) -____________________________________________________________________________ -[ 1972] By: jhi on 1998/10/15 07:07:35 - Log: Test #162 had been added but the "print 1..161" had not been updated. - Branch: cfgperl - ! t/op/pat.t -____________________________________________________________________________ -[ 1971] By: gsar on 1998/10/15 03:09:58 - Log: check in all confperl changes as of change#1964 into cfgperl - Branch: cfgperl - + ext/DynaLoader/dl_vmesa.xs - ! Configure MANIFEST Makefile.SH config_h.SH - ! ext/Thread/Thread.xs gv.c hints/hpux.sh hints/irix_6.sh - ! hints/linux.sh hints/os390.sh op.c thread.h x2p/Makefile.SH -____________________________________________________________________________ -[ 1970] By: gsar on 1998/10/15 03:05:59 - Log: integrate mainline to get tr.t - Branch: cfgperl - +> t/op/tr.t -____________________________________________________________________________ -[ 1969] By: gsar on 1998/10/15 03:04:17 - Log: add missing tr.t to repository - Branch: perl - + t/op/tr.t -____________________________________________________________________________ -[ 1968] By: gsar on 1998/10/15 03:02:43 - Log: create cfgperl branch - Branch: cfgperl - +> (branch 1282 files) -____________________________________________________________________________ -[ 1967] By: gsar on 1998/10/15 02:46:08 - Log: correct bugs exposed in MM_Unix.pm by commenting out Selfloader - (MAN3PODS cannot be set to ' '; stray stricture violation) - Branch: perl - ! ext/B/Makefile.PL ext/DB_File/Makefile.PL - ! ext/Data/Dumper/Makefile.PL ext/DynaLoader/Makefile.PL - ! ext/Errno/Makefile.PL ext/Fcntl/Makefile.PL - ! ext/GDBM_File/Makefile.PL ext/IO/Makefile.PL - ! ext/IPC/SysV/Makefile.PL ext/NDBM_File/Makefile.PL - ! ext/ODBM_File/Makefile.PL ext/Opcode/Makefile.PL - ! ext/POSIX/Makefile.PL ext/SDBM_File/Makefile.PL - ! ext/Socket/Makefile.PL ext/Thread/Makefile.PL - ! ext/attrs/Makefile.PL ext/re/Makefile.PL - ! lib/ExtUtils/MM_Unix.pm -____________________________________________________________________________ -[ 1966] By: gsar on 1998/10/15 02:19:03 - Log: tweak to make fix in change#1944 behave correctly for closures - created within eval'' - Branch: perl - ! op.c t/op/eval.t -____________________________________________________________________________ -[ 1965] By: gsar on 1998/10/14 23:22:41 - Log: use better numbers for exitstatus test - Branch: perl - ! t/op/die_exit.t -____________________________________________________________________________ -[ 1964] By: jhi on 1998/10/14 17:25:41 - Log: Add VM/ESA dynaloading (uses <dll.h>). - Branch: confperl - + ext/DynaLoader/dl_vmesa.xs - ! MANIFEST -____________________________________________________________________________ -[ 1963] By: jhi on 1998/10/14 17:17:10 - Log: Remove a2p.loadmap in 'clean' target. - Branch: confperl - ! x2p/Makefile.SH -____________________________________________________________________________ -[ 1962] By: jhi on 1998/10/14 17:13:11 - Log: VM/ESA produces also .prelmaps. (No, not .perlmaps...) - Branch: confperl - ! Makefile.SH -____________________________________________________________________________ -[ 1961] By: jhi on 1998/10/14 16:27:39 - Log: VM/ESA creates executable.loadmaps. - Branch: confperl - ! Makefile.SH -____________________________________________________________________________ -[ 1960] By: jhi on 1998/10/14 15:37:39 - Log: Introduce SCHED_YIELD (one of sched_yield(), - pthread_yield(), or pthread_yield(NULL)). - YIELD is then defined using SCHED_YIELD unless - a platform-specific YIELD has already been defined. - - Support pthread_attr_setdetachstate(pthread_attr_t*, int*). - - The need for pthread_yield(NULL) and pthread_attr_setdet... - introduced by (private email) - - From: Neale Ferguson <neale@VMA.TABNSW.COM.AU> - Date: Sat, 10 Oct 1998 21:08:15 +1300 - Message-ID: <361F15EE.47376EC@mailbox.tabnsw.com.au> - Subject: Re: Perl thread problems in VM/ESA - - Better select() protoprobe (for AIX), from (private email) - From: Andy Dougherty <doughera@lafcol.lafayette.edu> - Date: Fri, 2 Oct 1998 14:52:25 -0400 (EDT) - Message-Id: <Pine.SUN.3.96.981002144601.11832D-100000@newton.phys> - Subject: AIX select (fwd) - From: Lars Hecking <lhecking@nmrc.ucc.ie> - To: Andy Dougherty <doughera@lafcol.lafayette.edu> - Date: Fri, 2 Oct 1998 10:40:01 +0100 - Subject: AIX select - - Linux-avoid-so.X.Y, based on - From: "Kurt D. Starsinic" <kstar@chapin.edu> - Date: Tue, 13 Oct 1998 15:55:07 -0400 - Message-ID: <19981013155507.B4004@O2.chapin.edu> - Subject: Re: [PATCH 5.005_52] [Was: Re: How can Debian accomodate new installation ?] - Branch: confperl - ! Configure config_h.SH ext/Thread/Thread.xs hints/linux.sh - ! thread.h -____________________________________________________________________________ -[ 1959] By: jhi on 1998/10/14 12:51:26 - Log: Some old pthread implementations have - pthread_attr_setdetachstate(pthread_attr_t*, int*). - Branch: confperl - ! ext/Thread/Thread.xs -____________________________________________________________________________ -[ 1958] By: jhi on 1998/10/14 12:41:11 - Log: SCHED_YIELD and ATTR_JOINABLE fixes. Thread.xs and Configure - counterparts will follow soon. - Branch: confperl - ! thread.h -____________________________________________________________________________ -[ 1957] By: jhi on 1998/10/14 12:38:11 - Log: Add tr.t (MANIFEST already knew about it, strange) - Branch: confperl - + t/op/tr.t -____________________________________________________________________________ -[ 1956] By: jhi on 1998/10/14 12:24:35 - Log: Mutexen should be initialized only once. - Branch: confperl - ! gv.c op.c -____________________________________________________________________________ -[ 1955] By: jhi on 1998/10/14 12:19:38 - Log: os390 has its own cppstdin. - Branch: confperl - ! hints/os390.sh -____________________________________________________________________________ -[ 1954] By: jhi on 1998/10/14 12:15:06 - Log: Integrate with mainperl. - Branch: confperl - !> (integrate 1280 files) -____________________________________________________________________________ -[ 1953] By: jhi on 1998/10/14 11:48:08 - Log: Removed duplicate CMA threads code for HPUX 10.X. - (probably residue of patch(1) being too understanding) - Enhanced 64-bit settings. (redo change#1940) - Branch: confperl - ! hints/hpux.sh -____________________________________________________________________________ -[ 1952] By: jhi on 1998/10/14 11:45:16 - Log: (redo change#1949) Detypo in the d_open64 warning about - the impending WHOA. - Branch: confperl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 1951] By: jhi on 1998/10/14 10:54:16 - Log: Mutexen should only be inited once, after they have been New()ed. - Branch: confperl - ! gv.c op.c -____________________________________________________________________________ -[ 1950] By: jhi on 1998/10/14 10:41:43 - Log: Own cppstdin. - Branch: confperl - ! hints/os390.sh -____________________________________________________________________________ -[ 1949] By: jhi on 1998/10/14 10:34:23 - Log: Detypo in the d_open64 warning about the impending WHOA. - Branch: confperl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 1948] By: gsar on 1998/10/14 05:38:01 - Log: two typos - Branch: perl - ! pp_hot.c t/op/eval.t -____________________________________________________________________________ -[ 1947] By: gsar on 1998/10/14 05:37:10 - Log: let docatch() pass the buck when restartop turns out to be null, - making exceptions in BEGIN{} propagate as expected - Branch: perl - ! pp_ctl.c t/op/misc.t -____________________________________________________________________________ -[ 1946] By: gsar on 1998/10/13 03:41:49 - Log: add missing file from change#1943 - Branch: perl - ! proto.h -____________________________________________________________________________ -[ 1945] By: gsar on 1998/10/13 03:32:02 - Log: defer "deep recursion" warnings until CXt_SUB context is properly - set up - Branch: perl - ! pp_hot.c t/pragma/warn/pp_hot -____________________________________________________________________________ -[ 1944] By: gsar on 1998/10/13 03:15:50 - Log: change#1614 merely disabled earlier fix (doh!); undo it and properly - fixup the cop_seq value that must be seen by lexical lookups that - emanate within eval'' - Branch: perl - ! cop.h op.c pp_ctl.c pp_hot.c scope.c t/op/eval.t -____________________________________________________________________________ -[ 1943] By: gsar on 1998/10/13 02:06:09 - Log: ensure recursive attempts to findlex()icals know enough about where - the last eval'' context was encountered - Branch: perl - ! op.c t/op/eval.t -____________________________________________________________________________ -[ 1942] By: gsar on 1998/10/13 02:01:24 - Log: force copy of substrings when matching against temporaries - Branch: perl - ! pp_hot.c t/op/pat.t -____________________________________________________________________________ -[ 1941] By: gsar on 1998/10/13 01:49:16 - Log: don't longjmp() in pp_goto() (regressive bug from old single-stack - implementation) - Branch: perl - ! pp_ctl.c t/op/runlevel.t -____________________________________________________________________________ -[ 1940] By: jhi on 1998/10/12 09:57:44 - Log: Removed duplicate CMA threads code for HPUX 10.X. - (probably residue of patch(1) being too understanding) - Enhanced 64-bit settings. - Branch: confperl - ! hints/hpux.sh -____________________________________________________________________________ -[ 1939] By: jhi on 1998/10/12 09:53:11 - Log: Initial sync from mainline perl. - Branch: confperl - + (add 1282 files) -____________________________________________________________________________ -[ 1937] By: gsar on 1998/10/06 21:16:34 - Log: fix $/ init for USE_THREADS - Branch: perl - ! perl.c -____________________________________________________________________________ -[ 1936] By: gsar on 1998/10/06 07:19:39 - Log: fix globals caught by change#1927; builds and tests on Solaris - Branch: perl - ! Changes mg.c op.c perl.c pp_ctl.c regcomp.c utf8.c utf8.h - ! warning.h warning.pl -____________________________________________________________________________ -[ 1935] By: gsar on 1998/10/06 06:50:35 - Log: add test for previous fix - Branch: perl - ! ext/Thread/create.t -____________________________________________________________________________ -[ 1934] By: gsar on 1998/10/06 06:37:36 - Log: fix USE_THREADS coredump due to uninitialized PL_hv_fetch_ent_mh - Branch: perl - ! util.c -____________________________________________________________________________ -[ 1933] By: gsar on 1998/10/06 05:04:20 - Log: undo bogus part of change#1903 (as pointed out by Larry) - Branch: perl - ! pp_ctl.c -____________________________________________________________________________ -[ 1932] By: gsar on 1998/10/06 04:21:31 - Log: added tweaked version of suggested patch - From: jan.dubois@ibm.net (Jan Dubois) - Date: Sat, 03 Oct 1998 19:04:48 +0200 - Message-ID: <361d54b2.36841294@smtp1.ibm.net> - Subject: [PATCH 5.005_52] More MakeMaker patches - Branch: perl - ! lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm - ! lib/ExtUtils/Mkbootstrap.pm lib/ExtUtils/Mksymlists.pm -____________________________________________________________________________ -[ 1931] By: gsar on 1998/10/06 04:04:33 - Log: use cpp symbols instead of hardwired constants - From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - Date: Mon, 05 Oct 1998 09:23:33 +0100 - Message-Id: <199810050823.JAA00891@crypt.compulink.co.uk> - Subject: [PATCH 5.005_52] By the numbers (resend) - Branch: perl - ! op.c -____________________________________________________________________________ -[ 1930] By: gsar on 1998/10/06 04:01:55 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Message-Id: <199810050637.CAA07781@monk.mps.ohio-state.edu> - Date: Mon, 5 Oct 1998 02:37:43 -0400 (EDT) - Subject: [PATCH 5.005_52] Cumulative OS/2-related patch - Branch: perl - ! Makefile.SH hints/os2.sh lib/ExtUtils/MM_OS2.pm mg.c - ! os2/Changes os2/Makefile.SHs os2/os2.c perl_exp.SH util.c -____________________________________________________________________________ -[ 1929] By: gsar on 1998/10/06 03:50:36 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Mon, 5 Oct 1998 02:39:00 -0400 (EDT) - Message-Id: <199810050639.CAA07803@monk.mps.ohio-state.edu> - Subject: [PATCH 5.00552] Minor test improvement - Branch: perl - ! t/op/magic.t -____________________________________________________________________________ -[ 1928] By: gsar on 1998/10/06 03:49:03 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Mon, 5 Oct 1998 02:38:23 -0400 (EDT) - Message-Id: <199810050638.CAA07792@monk.mps.ohio-state.edu> - Subject: [PATCH 5.00552] emacs/ptags inprovements - Branch: perl - ! emacs/ptags -____________________________________________________________________________ -[ 1927] By: gsar on 1998/10/06 03:47:44 - Log: disable C<#define dirty PL_dirty> et al. - Branch: perl - ! embed.pl embedvar.h -____________________________________________________________________________ -[ 1926] By: gsar on 1998/10/06 03:43:32 - Log: From: Mark-Jason Dominus <mjd@plover.com> - Date: Sun, 04 Oct 1998 14:48:11 -0400 - Message-ID: <19981004184811.16048.qmail@plover.com> - Subject: PATCH: perldoc -f does not locate -e, -r, -x, etc. - Branch: perl - ! utils/perldoc.PL -____________________________________________________________________________ -[ 1925] By: gsar on 1998/10/06 03:27:35 - Log: disable USE_THREADS when PERL_OBJECT is enabled - Branch: perl - ! win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 1924] By: gsar on 1998/10/06 03:26:54 - Log: remove spurious unused conflicting globals (PL_yy{v,s}sp) - Branch: perl - ! Makefile.SH Todo-5.005 embedvar.h perlvars.h perly.c toke.c - ! vms/perly_c.vms -____________________________________________________________________________ -[ 1923] By: gsar on 1998/10/03 05:19:56 - Log: make C<use> recognize C<require> overrides; allow C<do EXPR> to be - overridden - Branch: perl - ! embed.h global.sym objXSUB.h objpp.h op.c perly.c perly.y - ! proto.h vms/perly_c.vms -____________________________________________________________________________ -[ 1922] By: gsar on 1998/10/03 03:59:50 - Log: suppress manifypods leak in extensions - Branch: perl - ! ext/Errno/Makefile.PL ext/IPC/SysV/Makefile.PL pod/pod2man.PL -____________________________________________________________________________ -[ 1921] By: gsar on 1998/10/02 22:30:15 - Log: os390 fixes (suggested by Peter Prymmer) - Branch: perl - ! Makefile.SH regcomp.c -____________________________________________________________________________ -[ 1920] By: gsar on 1998/10/02 21:41:19 - Log: squelch undef warnings - From: Hugo van der Sanden <hv@crypt.compulink.co.uk> - Date: Fri, 02 Oct 1998 11:01:14 +0100 - Message-Id: <199810021001.LAA19214@crypt.compulink.co.uk> - Subject: [PATCH] Re: Apparent bug in Math::BigInt - Branch: perl - ! Changes lib/Math/BigInt.pm -____________________________________________________________________________ -[ 1919] By: gsar on 1998/10/02 04:59:13 - Log: add note to INSTALL about ANSI C - Branch: perl - ! INSTALL -____________________________________________________________________________ -[ 1918] By: gsar on 1998/10/02 04:21:10 - Log: tolerate spaces when fixing up __cplusplus output by old h2xs - From: jan.dubois@ibm.net (Jan Dubois) - Date: Wed, 30 Sep 1998 23:35:30 +0200 - Message-ID: <3619a1e8.12336659@smtp1.ibm.net> - Subject: [PATCH 5.005_52]: xsubpp and PERL_OBJECT - Branch: perl - ! lib/ExtUtils/xsubpp -____________________________________________________________________________ -[ 1917] By: gsar on 1998/10/02 04:16:02 - Log: From: Jarkko Hietaniemi <jhi@iki.fi> - Date: Thu, 1 Oct 1998 11:37:26 +0300 (EET DST) - Message-Id: <199810010837.LAA31371@alpha.hut.fi> - Subject: Re: Configure test for selectbits busted - Branch: perl - ! Configure -____________________________________________________________________________ -[ 1916] By: gsar on 1998/10/02 04:14:17 - Log: From: Dan Sugalski <sugalskd@osshe.edu> - Date: Wed, 30 Sep 1998 17:15:20 -0700 - Message-Id: <3.0.6.32.19980930171520.00b22eb0@ous.edu> - Subject: [PATCH 5.005_02]VMS config tweaks - Branch: perl - ! vms/descrip_mms.template vms/subconfigure.com -____________________________________________________________________________ -[ 1915] By: gsar on 1998/10/02 04:10:47 - Log: use Off_t to permit 64-bit seek() - From: Scott Henry <scotth@sgi.com> - Date: 29 Sep 1998 17:38:46 -0700 - Message-ID: <yd8lnn2zb6x.fsf_-_@hoshi.engr.sgi.com> - Subject: Re: [PATCH] 5.005_02: Configure "Massive Attack" - -- - Date: 28 Sep 1998 18:55:37 -0700 - Message-ID: <yd8ogrz1y3q.fsf@hoshi.engr.sgi.com> - Subject: Re: [PATCH] 5.005_51: Configure "Massive Attack" - Branch: perl - ! doio.c pp_sys.c proto.h sv.c -____________________________________________________________________________ -[ 1914] By: gsar on 1998/10/02 04:05:36 - Log: normalize tm struct passed to strftime() with mktime() - From: Spider Boardman <spider@orb.nashua.nh.us> - Date: Wed, 30 Sep 1998 15:12:09 -0400 - Message-Id: <199809301912.PAA26119@Orb.Nashua.NH.US> - Subject: [PATCH 5.005_52] Re: POSIX::strftime returns incorrect date - Branch: perl - ! ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs -____________________________________________________________________________ -[ 1913] By: gsar on 1998/10/02 03:59:46 - Log: don't try to run foo_SH.orig etc. - Branch: perl - ! Configure -____________________________________________________________________________ -[ 1912] By: gsar on 1998/10/02 03:45:37 - Log: make warning about glob process failure optional - Branch: perl - ! pod/perldiag.pod pp_hot.c -____________________________________________________________________________ -[ 1911] By: gsar on 1998/10/02 02:52:21 - Log: document yet another RE diagnostic, make it consistent with REG_INFTY - From: Dominic Dunlop <domo@vo.lu> - Date: Tue, 29 Sep 1998 21:06:30 +0000 - Message-Id: <v03110700b236f60b1375@[212.24.192.106]> - Subject: [PATCH 5.005_52] Fix hard-coded "matches null string many times" limit - -- - Date: Wed, 30 Sep 1998 11:46:44 +0000 - Message-Id: <v03110702b237beb04830@[212.24.192.74]> - Subject: [PATCH 5.005_52] Add "Strange *+?{} ..." to perldiag - Branch: perl - ! pod/perldiag.pod regcomp.c -____________________________________________________________________________ -[ 1910] By: gsar on 1998/10/02 02:48:48 - Log: minor Configure tweaks (via private mail) - From: Jarkko Hietaniemi <jhi@iki.fi> - Date: Wed, 30 Sep 1998 02:25:06 +0300 (EET DST) - Message-Id: <199809292325.CAA19737@alpha.hut.fi> - Subject: [PATCH] 5.005_52: the drizzle continues - Branch: perl - ! Configure config_h.SH handy.h -____________________________________________________________________________ -[ 1909] By: gsar on 1998/10/02 02:46:39 - Log: update SCO hints for dynamic loading - From: Andy Dougherty <doughera@lafcol.lafayette.edu> - Date: Mon, 28 Sep 1998 16:50:38 -0400 (EDT) - Message-Id: <Pine.SUN.3.96.980928164648.8130E-100000@newton.phys> - Subject: [PATCH 5.004_04-MAINT_TRIAL_5 and 5.005_xx] Re: Perl on SCO_SV - -- - Date: Tue, 29 Sep 1998 16:48:55 -0400 (EDT) - Message-Id: <Pine.SUN.3.96.980929164612.8634A-100000@newton.phys> - Subject: Re: [PATCH 5.004_04-MAINT_TRIAL_5 and 5.005_xx] Re: Perl on SCO_SV - Branch: perl - ! hints/sco.sh -____________________________________________________________________________ -[ 1908] By: gsar on 1998/10/02 02:33:39 - Log: make File::Find work when wanted() is autoloaded or a symbolic ref - Branch: perl - ! lib/File/Find.pm -____________________________________________________________________________ -[ 1907] By: gsar on 1998/10/02 02:21:52 - Log: applied patches, but retained old behavior for win32 (where compilers - can't read from stdin at all) - From: Graham Barr <gbarr@ti.com> - Date: Mon, 28 Sep 1998 09:41:49 -0500 - Message-ID: <19980928094149.B26576@asic.sc.ti.com> - Subject: Re: 5.005_51 Errno invokes cpprun incorrectly - -- - Date: Tue, 29 Sep 1998 12:35:43 -0500 - Message-ID: <19980929123543.Z26576@asic.sc.ti.com> - Subject: Re: 5.005_51 Errno invokes cpprun incorrectly - Branch: perl - ! ext/Errno/Errno_pm.PL -____________________________________________________________________________ -[ 1906] By: gsar on 1998/10/02 02:02:19 - Log: tolerate whitespace in /etc/group entries (suggested by Jarkko - Hietaniemi) - Branch: perl - ! t/op/grent.t -____________________________________________________________________________ -[ 1905] By: gsar on 1998/10/02 01:59:56 - Log: win32 caveats about truncate() - Branch: perl - ! pod/perlport.pod -____________________________________________________________________________ -[ 1904] By: gsar on 1998/10/02 01:53:25 - Log: various Configure and hints updates (prefer drand48() or random() - over rand(); add -Dusemultiplicity; enhanced 64-bitness); patch - applied modulo SCO hints superceded by later patch - From: Jarkko Hietaniemi <jhi@iki.fi> - Date: Tue, 29 Sep 1998 00:56:33 +0300 (EET DST) - Message-Id: <199809282156.AAA18615@alpha.hut.fi> - Subject: [PATCH] 5.005_52: Configure et al: - Branch: perl - + ext/IPC/SysV/hints/next_3.pl - ! Configure INSTALL MANIFEST config_h.SH ext/IPC/SysV/SysV.xs - ! hints/dec_osf.sh hints/irix_6.sh hints/next_3.sh - ! hints/solaris_2.sh perl.h pod/perldiag.pod pp.c pp_sys.c -____________________________________________________________________________ -[ 1903] By: gsar on 1998/10/02 01:42:37 - Log: fixes for bugs in /RE/p from Hugo van der Sanden - Date: Mon, 28 Sep 1998 17:41:49 +0100 - Message-Id: <199809281641.RAA02450@crypt.compulink.co.uk> - Subject: [PATCH 5.005_52] Re: More on ?p - -- - Date: Thu, 01 Oct 1998 09:10:58 +0100 - Message-Id: <199810010810.JAA16426@crypt.compulink.co.uk> - Subject: [PATCH 5.005_52] ?p fix - -- - Date: Thu, 01 Oct 1998 10:45:56 +0100 - Message-Id: <199810010945.KAA16733@crypt.compulink.co.uk> - Subject: [PATCH 5.005_52] more on ?p - Branch: perl - ! pp_ctl.c -____________________________________________________________________________ -[ 1902] By: gsar on 1998/10/02 01:36:14 - Log: From: Kenneth Duda <kjd@cisco.com> - Date: Sun, 27 Sep 1998 20:22:12 -0700 (PDT) - Message-Id: <199809280322.UAA01261@scorpion.cisco.com> - Subject: writemain dies when there are more than 4000 characters of extensions - Branch: perl - ! writemain.SH -____________________________________________________________________________ -[ 1901] By: gsar on 1998/10/02 01:33:16 - Log: tweak run_byacc recipe - Branch: perl - ! Makefile.SH Porting/pumpkin.pod -____________________________________________________________________________ -[ 1900] By: gsar on 1998/10/02 01:02:09 - Log: use SETERRNO() to reset errno (suggested by Charles Bailey) - Branch: perl - ! perl.h pp_ctl.c -____________________________________________________________________________ -[ 1899] By: gsar on 1998/09/28 20:46:30 - Log: fix various 5.00552 mishaps (fixes suggested by Jan Dubois, - Kurt Starsinic, Spider Boardman, Dan Sugalski and Albert - Dvornik) - Branch: perl - ! hints/irix_6.sh lib/ExtUtils/MakeMaker.pm mg.c scope.c -____________________________________________________________________________ -[ 1898] By: gsar on 1998/09/28 20:42:52 - Log: flush unsubmitted 5.00552 change - Branch: perl - ! MANIFEST -____________________________________________________________________________ -[ 1897] By: gsar on 1998/09/27 04:43:06 - Log: run vms_yfix.pl - Branch: perl - ! vms/perly_c.vms -____________________________________________________________________________ -[ 1896] By: gsar on 1998/09/27 03:38:55 - Log: small tweak on last change - Branch: perl - ! win32/win32.c -____________________________________________________________________________ -[ 1895] By: gsar on 1998/09/27 03:17:17 - Log: fix win32_stat() to do the right thing for share names - Branch: perl - ! win32/win32.c -____________________________________________________________________________ -[ 1891] By: larry on 1998/09/25 18:50:40 - Log: Fixed apostrophe problem from Mark Knutsen. - Branch: perl - ! sv.h - ----------------- -Version 5.005_52 ----------------- - -____________________________________________________________________________ -[ 1890] By: gsar on 1998/09/25 10:25:00 - Log: update template config.sh, add new config vars to win32 stuff - Branch: perl - ! Changes Porting/config.sh Porting/config_H config_h.SH objpp.h - ! pp_sys.c proto.h win32/config.bc win32/config.gc - ! win32/config.vc win32/config_H.bc win32/config_H.gc - ! win32/config_H.vc win32/win32.h -____________________________________________________________________________ -[ 1889] By: gsar on 1998/09/25 07:13:13 - Log: big Configure update from Jarkko: sync metaconfig units; d_statblks fix - for Linux; hpux CMA-threads hints; ELF support for FreeBSD; beginnings - of full-fledged 64-bit support (including support for: fseeko/ftello, - Quad_t aka long long, hpux and irix 64-bits hints, new 64-bit constants - in Fcntl) - From: Jarkko Hietaniemi <jhi@iki.fi> - Date: Fri, 11 Sep 1998 23:56:11 +0300 (EET DST) - Message-Id: <199809112056.XAA04720@alpha.hut.fi> - Subject: [PATCH] 5.005_51: Configure "Massive Attack" - -- - From: Jarkko Hietaniemi <jhi@cc.hut.fi> - Date: 12 Sep 1998 09:44:25 +0300 - Message-ID: <oeeaf45bzjq.fsf@alpha.hut.fi> - Subject: Re: [PATCH] 5.005_51: Configure "Massive Attack" - Branch: perl - + lib/filetest.pm - ! Configure MANIFEST Makefile.SH config_h.SH doio.c embedvar.h - ! ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs handy.h hints/dec_osf.sh - ! hints/freebsd.sh hints/hpux.sh hints/irix_6.sh objXSUB.h - ! perl.c perl.h perl_exp.SH perlio.c perlvars.h pod/perldiag.pod - ! pod/perlfunc.pod pp_sys.c proto.h win32/GenCAPI.pl - ! win32/makedef.pl -____________________________________________________________________________ -[ 1888] By: gsar on 1998/09/25 06:27:12 - Log: bump patchlevel to 52; other little tweaks for threads, win32 builds - Branch: perl - ! doop.c mg.c patchlevel.h regexec.c win32/Makefile - ! win32/config_H.bc win32/config_H.gc win32/config_H.vc - ! win32/makedef.pl win32/makefile.mk win32/win32.c -____________________________________________________________________________ -[ 1887] By: gsar on 1998/09/25 04:50:49 - Log: win32.c tweak - Branch: perl - ! win32/win32.c -____________________________________________________________________________ -[ 1886] By: gsar on 1998/09/25 04:47:32 - Log: s/MAKEMAKEROPT/PERL_MM_OPT/ - Branch: perl - ! lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 1885] By: gsar on 1998/09/25 04:05:09 - Log: From: Dominic Dunlop <domo@vo.lu> - Date: Thu, 10 Sep 1998 11:02:46 +0000 - Message-Id: <v03110703b21d581d7ef1@[212.24.192.107]> - Subject: MM_Unix::canonpath erroneously turns leading // into / - Branch: perl - ! lib/ExtUtils/MM_Unix.pm -____________________________________________________________________________ -[ 1884] By: gsar on 1998/09/25 03:06:10 - Log: temporarily disable perl malloc for a2p until we clean up - conflicting malloc() declarations everywhere - Branch: perl - ! x2p/Makefile.SH -____________________________________________________________________________ -[ 1883] By: gsar on 1998/09/25 02:27:00 - Log: remove obsolete win32/bin/*.pl - Branch: perl - - win32/bin/network.pl win32/bin/webget.pl win32/bin/www.pl - ! Changes MANIFEST win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 1882] By: gsar on 1998/09/25 02:04:43 - Log: missing file in last submit - Branch: perl - ! proto.h -____________________________________________________________________________ -[ 1881] By: gsar on 1998/09/25 01:56:54 - Log: serial access to PL_x[inpr]v_root for USE_THREADS - Branch: perl - ! sv.c -____________________________________________________________________________ -[ 1880] By: gsar on 1998/09/25 01:19:38 - Log: lock sv_mutex in new_he() and del_he() for USE_THREADS - From: Drago Goricanec <drago@king.otsd.ts.fujitsu.co.jp> - Date: Thu, 24 Sep 1998 22:01:09 +0900 - Message-Id: <19980924220109J.drago@otsd.ts.fujitsu.co.jp> - Subject: [PATCH 5.005_51] Re: Perl 5.005_51 not yet multi Thread safe - Branch: perl - ! hv.c proto.h -____________________________________________________________________________ -[ 1879] By: gsar on 1998/09/25 00:20:07 - Log: tweaks to enable PERL_OBJECT to build & test on win32 - Branch: perl - ! Changes doop.c mg.c objpp.h proto.h regexec.c util.c - ! win32/GenCAPI.pl -____________________________________________________________________________ -[ 1878] By: gsar on 1998/09/25 00:13:36 - Log: fix change#1861, which breaks default boot_xxx symbol generation - Branch: perl - ! lib/ExtUtils/Mksymlists.pm -____________________________________________________________________________ -[ 1877] By: gsar on 1998/09/24 10:29:54 - Log: two tweaks for clean build and test on Solaris - Branch: perl - ! op.c t/op/subst.t -____________________________________________________________________________ -[ 1876] By: gsar on 1998/09/24 09:04:43 - Log: From: Colin Kuskie <ckuskie@cadence.com> - Date: Wed, 26 Aug 1998 14:53:01 -0700 (PDT) - Message-ID: <Pine.GSO.3.96.980826143507.3258K-100000@pdxmail.cadence.com> - Subject: [PATCH 5.005_51] perlform.pod - Branch: perl - ! pod/perlform.pod -____________________________________________________________________________ -[ 1875] By: gsar on 1998/09/24 08:47:47 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 25 Aug 1998 15:35:58 -0400 (EDT) - Message-Id: <199808251935.PAA11384@monk.mps.ohio-state.edu> - Subject: Re: problem with (?p{}) [PATCH 5.005_5*] - Branch: perl - ! regexec.c -____________________________________________________________________________ -[ 1874] By: gsar on 1998/09/24 08:44:55 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 25 Aug 1998 14:56:06 -0400 (EDT) - Message-Id: <199808251856.OAA10825@monk.mps.ohio-state.edu> - Subject: Re: your Regexp.patch dated 21.8 [PATCH] - Branch: perl - ! toke.c -____________________________________________________________________________ -[ 1873] By: gsar on 1998/09/24 08:39:41 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 25 Aug 1998 04:29:49 -0400 (EDT) - Message-Id: <199808250829.EAA02470@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_*] Extraneous warning for (?()A|B) - Branch: perl - ! Changes regcomp.c -____________________________________________________________________________ -[ 1872] By: gsar on 1998/09/24 08:37:00 - Log: From: Krishna Sethuraman <krishpl@shamu.engr.sgi.com> - Date: Sun, 23 Aug 1998 23:18:38 PDT - Message-Id: <199808240618.XAA05329@shamu.engr.sgi.com> - Subject: new irix_6.sh hints file - Branch: perl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 1871] By: gsar on 1998/09/24 07:26:37 - Log: correct FSF address in various places - Branch: perl - ! Copying README ext/B/README lib/Getopt/Long.pm -____________________________________________________________________________ -[ 1870] By: gsar on 1998/09/24 07:11:56 - Log: From: Dan Sugalski <sugalskd@osshe.edu> - Date: Fri, 14 Aug 1998 09:20:16 PDT - Message-Id: <3.0.5.32.19980814092016.00b37dc0@ous.edu> - Subject: [PATCH 5.005_02] (and _5x I expect) VMS config procedure patch - Branch: perl - ! configure.com -____________________________________________________________________________ -[ 1869] By: gsar on 1998/09/24 06:55:59 - Log: use STRICT_ALIGNMENT on IRIX to allow usemymalloc=y again - From: Scott Henry <scotth@sgi.com> - Date: 13 Aug 1998 09:52:15 PDT - Message-Id: <yd8pve46czk.fsf@hoshi.engr.sgi.com> - Subject: [PATCH] Irix USE_LONG_LONG/malloc.c incompatibility (was...) - Branch: perl - ! hints/irix_6.sh -____________________________________________________________________________ -[ 1868] By: gsar on 1998/09/24 06:51:23 - Log: From: Nathan Torkington <gnat@frii.com> - Date: Thu, 13 Aug 1998 10:59:48 MDT - Message-Id: <199808131659.KAA06179@prometheus.frii.com> - Subject: [PATCH] 5.005_02 perlfunc.pod, improve umask entry - Branch: perl - ! pod/perlfunc.pod -____________________________________________________________________________ -[ 1867] By: gsar on 1998/09/24 06:45:13 - Log: make C<goto &sub> AUTOLOAD-aware (autouse now works for modules - that are autoloaded) - Branch: perl - ! pp_ctl.c -____________________________________________________________________________ -[ 1866] By: gsar on 1998/09/24 05:21:19 - Log: grandfather deprecated "$$<digit>" no more - Branch: perl - ! pod/perldiag.pod toke.c -____________________________________________________________________________ -[ 1865] By: gsar on 1998/09/24 04:52:48 - Log: tweak PERL_HASH() to h=h+(h>>5) in order to improve distribution of - low bits (suggested by Ilya Zakharevich) - Branch: perl - ! hv.h -____________________________________________________________________________ -[ 1864] By: gsar on 1998/09/24 04:29:14 - Log: move yyglobal decls from perly.c to perlvars.h, regen headers, tweak - perly_c.diff - Branch: perl - ! embed.h embedvar.h global.sym perlvars.h perly.c perly.h - ! perly_c.diff toke.c -____________________________________________________________________________ -[ 1863] By: gsar on 1998/09/24 03:36:30 - Log: provide locked access to string table for USE_THREADS - Branch: perl - ! embedvar.h hv.c intrpvar.h objXSUB.h perl.c thread.h -____________________________________________________________________________ -[ 1862] By: gsar on 1998/09/24 03:30:32 - Log: remove bogus warn() - Branch: perl - ! embed.pl -____________________________________________________________________________ -[ 1861] By: gsar on 1998/09/24 02:58:51 - Log: applied suggested patch, adapted for all platforms - From: jan.dubois@ibm.net (Jan Dubois) - Date: Sun, 20 Sep 1998 12:56:38 +0200 - Message-ID: <3604de0c.12319885@smtp1.ibm.net> - Subject: [New PATCH 5.005_02] Support Mksymlists FUNCLIST argument in MakeMaker - Branch: perl - ! lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm - ! lib/ExtUtils/MM_VMS.pm lib/ExtUtils/MM_Win32.pm - ! lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 1860] By: gsar on 1998/09/24 02:16:14 - Log: upgrade to CPAN-1.40 - Branch: perl - ! Changes lib/CPAN.pm lib/CPAN/FirstTime.pm -____________________________________________________________________________ -[ 1859] By: gsar on 1998/09/24 02:08:59 - Log: use $ENV{MAKEMAKEROPT} to set default command line args - Branch: perl - ! lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 1857] By: gsar on 1998/09/23 10:58:36 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 22 Sep 1998 17:30:16 -0400 (EDT) - Message-Id: <199809222130.RAA17034@monk.mps.ohio-state.edu> - Subject: More verbose Test::Harness [PATCH] - Branch: perl - ! lib/Test/Harness.pm -____________________________________________________________________________ -[ 1856] By: gsar on 1998/09/23 10:56:24 - Log: update hints for OPENSTEP 4.2 on i386 - From: Gerben Wierda <Gerben_Wierda@RnA.nl> - Date: Sun, 20 Sep 1998 01:03:18 +0200 - Message-Id: <9809192303.AA29190@Spike> - Subject: Perl 5.005_02 compilation problems - Branch: perl - ! hints/next_4.sh -____________________________________________________________________________ -[ 1855] By: gsar on 1998/09/23 10:52:27 - Log: reset errno after C<require> search (as suggested by Larry) - Branch: perl - ! pp_ctl.c -____________________________________________________________________________ -[ 1854] By: gsar on 1998/09/23 10:50:26 - Log: misc pod tweaks - Branch: perl - ! pod/perldelta.pod pod/perldiag.pod pod/perlport.pod -____________________________________________________________________________ -[ 1853] By: gsar on 1998/09/23 10:46:06 - Log: make Pod/Html.pm handle the --title option properly (as suggested - by gml4410@ggr.co.uk) - Branch: perl - ! lib/Pod/Html.pm -____________________________________________________________________________ -[ 1852] By: gsar on 1998/09/23 10:41:39 - Log: SSNEW() API for allocating memory on the savestack - From: Albert Dvornik <bert@genscan.com> - Date: 17 Sep 1998 19:23:07 -0400 - Message-Id: <tqemtae338.fsf@puma.genscan.com> - Subject: [PATCH 5.005_51] (was: why SAVEDESTRUCTOR()...) - Branch: perl - ! Changes Changes5.005 embed.h global.sym mg.c objXSUB.h objpp.h - ! perl.h proto.h scope.c scope.h t/io/tell.t -____________________________________________________________________________ -[ 1851] By: gsar on 1998/09/23 10:37:05 - Log: From: Jochen Wiedmann <joe@ispsoft.de> - Date: Thu, 17 Sep 1998 17:16:06 +0200 - Message-ID: <360127B6.E44564A@ispsoft.de> - Subject: [PATCH] ExtUtils::MakeMaker::prompt cannot return 0 - Branch: perl - ! lib/ExtUtils/MakeMaker.pm -____________________________________________________________________________ -[ 1850] By: gsar on 1998/09/23 10:33:05 - Log: From: andreas.koenig@kulturbox.de (Andreas J. Koenig) - Date: 15 Sep 1998 01:32:31 +0200 - Message-ID: <sfchfya46eo.fsf@dubravka.in-berlin.de> - Subject: Re: [PATCH] MakeMaker "test" target doesn't depend on "all" - Branch: perl - ! lib/ExtUtils/MM_Unix.pm -____________________________________________________________________________ -[ 1849] By: gsar on 1998/09/23 10:29:04 - Log: From: Charles Bailey <BAILEY@newman.upenn.edu> - Date: Sat, 12 Sep 1998 19:25:32 -0400 (EDT) - Message-id: <01J1QBJUAY1I002KOW@cor.newman.upenn.edu> - Subject: Re: extralibs.ld problem in MM_VMS.pm - Branch: perl - ! lib/ExtUtils/MM_VMS.pm -____________________________________________________________________________ -[ 1848] By: gsar on 1998/09/23 10:25:24 - Log: From: Roderick Schertler <roderick@argon.org> - Date: 11 Sep 1998 16:19:21 -0400 - Message-ID: <pzyarqpfli.fsf@eeyore.ibcinc.com> - Subject: Re: Open2 and memory leaks - Branch: perl - ! lib/IPC/Open3.pm -____________________________________________________________________________ -[ 1847] By: gsar on 1998/09/23 10:18:31 - Log: From: Roderick Schertler <roderick@argon.org> - Date: Wed, 09 Sep 1998 23:52:48 -0400 - Message-ID: <20567.905399568@eeyore.ibcinc.com> - Subject: seed srand from /dev/urandom when possible - Branch: perl - ! pod/perlfunc.pod pp.c -____________________________________________________________________________ -[ 1846] By: gsar on 1998/09/23 10:12:22 - Log: From: Roderick Schertler <roderick@argon.org> - Date: Thu, 10 Sep 1998 00:32:17 -0400 - Message-ID: <21142.905401937@eeyore.ibcinc.com> - Subject: doc update for crypt()'s salt - Branch: perl - ! pod/perlfunc.pod -____________________________________________________________________________ -[ 1845] By: gsar on 1998/09/23 10:09:23 - Log: fix h2ph handling of C<#error "foo"> - From: SAKAI Kiyotaka <ksakai@netwk.ntt-at.co.jp> - Date: Thu, 10 Sep 1998 09:59:33 +0900 - Message-Id: <19980910095933N.ksakai@netwk.ntt-at.co.jp> - Subject: [5.005_02] h2ph problem - Branch: perl - ! utils/h2ph.PL -____________________________________________________________________________ -[ 1844] By: gsar on 1998/09/23 10:06:13 - Log: plug strictly private function leaks in API listing - Branch: perl - ! pod/perlguts.pod -____________________________________________________________________________ -[ 1843] By: gsar on 1998/09/23 10:02:57 - Log: hide symbol for static build - From: Dominic Dunlop <domo@vo.lu> - Date: Tue, 8 Sep 1998 21:40:46 +0000 - Message-Id: <v03110700b21b52db318d@[212.24.192.111]> - Subject: Not OK: perl 5.00551 on powerpc-machten 4.1.1 [PATCH] - Branch: perl - ! regcomp.c -____________________________________________________________________________ -[ 1842] By: gsar on 1998/09/23 09:52:46 - Log: define PUT_svindex(), PUT_opindex() - Branch: perl - ! ext/B/B/Assembler.pm -____________________________________________________________________________ -[ 1841] By: gsar on 1998/09/23 09:44:25 - Log: From: Dominic Dunlop <domo@vo.lu> - Date: Tue, 8 Sep 1998 15:34:53 +0000 - Message-Id: <v03110701b21afbdc7cfb@[212.24.192.76]> - Subject: [PATCH 5.005_51] Eliminate pragma/warn-regexec test dependence on REG_INFTY value - Branch: perl - ! t/pragma/warn/regexec -____________________________________________________________________________ -[ 1840] By: gsar on 1998/09/23 09:42:17 - Log: pl2bat tweak from Tye McQueen <tye@metronet.com> - Branch: perl - ! win32/bin/pl2bat.pl -____________________________________________________________________________ -[ 1839] By: gsar on 1998/09/23 09:38:18 - Log: From: Drago Goricanec <drago@raptor.otsd.ts.fujitsu.co.jp> - Date: Mon, 7 Sep 1998 17:36:09 +0900 - Message-Id: <199809070836.RAA14631@raptor.otsd.ts.fujitsu.co.jp> - Subject: Thread::cond_wait bug in 5.005.51 causes deadlock - Branch: perl - ! ext/Thread/Thread.xs -____________________________________________________________________________ -[ 1838] By: gsar on 1998/09/23 09:21:11 - Log: From: "Green, Paul" <pgreen@seussnt.stratus.com> - Date: Thu, 10 Sep 1998 00:02:07 -0400 - Message-ID: <646CD0392810D211B04A00A024BF26FB1022EB@terminator.sw.stratus.com> - Subject: RE: [PATCH] 5.005_02 and 5.005_51: Stratus VOS port - Branch: perl - + README.vos vos/Changes vos/build.cm vos/compile_perl.cm - + vos/config.h vos/config_h.SH_orig vos/perl.bind - + vos/test_vos_dummies.c vos/vos_dummies.c vos/vosish.h - ! MANIFEST perl.c perl.h pod/perlport.pod -____________________________________________________________________________ -[ 1837] By: gsar on 1998/09/23 08:45:58 - Log: (via private mail) - From: Charles Bailey <BAILEY@newman.upenn.edu> - Date: Sat, 05 Sep 1998 01:23:58 -0400 (EDT) - Message-id: <01J1FH7R43NS002F14@cor.newman.upenn.edu> - Subject: [Patch 5.005_02] Miscellaneous VMS cleanup - Branch: perl - ! Changes Changes5.005 README.vms ext/DynaLoader/dl_vms.xs - ! lib/Cwd.pm lib/ExtUtils/MM_VMS.pm lib/ExtUtils/MakeMaker.pm - ! lib/ExtUtils/Mksymlists.pm lib/File/Copy.pm lib/File/Path.pm - ! lib/File/Spec.pm pod/perldiag.pod pod/perlfaq1.pod - ! pod/perlport.pod pod/perlrun.pod vms/ext/DCLsym/0README.txt - ! vms/ext/DCLsym/DCLsym.pm vms/ext/DCLsym/DCLsym.xs - ! vms/ext/Filespec.pm vms/ext/XSSymSet.pm vms/gen_shrfls.pl - ! vms/mms2make.pl vms/perly_c.vms vms/sockadapt.c - ! vms/sockadapt.h vms/test.com vms/vms.c vms/vms_yfix.pl - ! vms/writemain.pl -____________________________________________________________________________ -[ 1836] By: gsar on 1998/09/23 08:17:42 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sat, 5 Sep 1998 00:14:51 -0400 (EDT) - Message-Id: <199809050414.AAA19801@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_*] OS/2 spawning typos - Branch: perl - ! os2/os2.c -____________________________________________________________________________ -[ 1835] By: gsar on 1998/09/23 08:09:55 - Log: warn on C<my($foo,$foo)> - Branch: perl - ! op.c pod/perldiag.pod -____________________________________________________________________________ -[ 1834] By: gsar on 1998/09/23 07:35:56 - Log: From: pvhp@forte.com (Peter Prymmer) - Date: Fri, 4 Sep 98 13:27:41 PDT - Message-Id: <9809042027.AA04463@forte.com> - Subject: [PATCH 5.005_02 && 5.005_51] general updates to README.vms - Branch: perl - ! README.vms -____________________________________________________________________________ -[ 1833] By: gsar on 1998/09/23 07:27:34 - Log: From: Jeff Okamoto <okamoto@xfiles.intercon.hp.com> - Date: Wed, 2 Sep 1998 10:06:49 -0700 (PDT) - Message-Id: <199809021706.KAA26349@xfiles.intercon.hp.com> - Subject: PATCH: 5.005_02 hint/hpux.sh - Branch: perl - ! hints/hpux.sh -____________________________________________________________________________ -[ 1832] By: gsar on 1998/09/23 07:22:40 - Log: fix (some) installhtml bugs - From: Larry Parmelee <parmelee@CS.Cornell.EDU> - Date: Tue, 1 Sep 1998 12:43:40 -0400 (EDT) - Message-Id: <199809011643.MAA05702@sundown.cs.cornell.edu> - Subject: installhtml script needs work - Branch: perl - ! installhtml -____________________________________________________________________________ -[ 1831] By: gsar on 1998/09/23 07:19:30 - Log: document 'U' magic with examples - From: Alan Burlison <Alan.Burlison@UK.Sun.com> - Date: Tue, 1 Sep 1998 15:54:06 +0100 (BST) - Message-Id: <199809011455.PAA00631@sale-wts> - Subject: Re: Looking for some XS MAGIC examples... - Branch: perl - ! pod/perlguts.pod -____________________________________________________________________________ -[ 1830] By: gsar on 1998/09/23 07:16:43 - Log: From: pvhp@forte.com (Peter Prymmer) - Date: Mon, 31 Aug 98 17:13:49 PDT - Message-Id: <9809010013.AA06737@forte.com> - Subject: [PATCH: 5.005_02; yet another system configuration tip for OS/390] - Branch: perl - ! README.os390 -____________________________________________________________________________ -[ 1829] By: gsar on 1998/09/23 07:15:08 - Log: fix problematic typecast in filter_del() - From: Mark P Lutz <tecmpl1@triton.ca.boeing.com> - Date: Mon, 31 Aug 1998 21:13:11 GMT - Message-Id: <199808312113.VAA53356@triton.ca.boeing.com> - Subject: perl5.005_02 does not build on Cray T90 - Branch: perl - ! toke.c -____________________________________________________________________________ -[ 1828] By: gsar on 1998/09/23 07:11:34 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Mon, 31 Aug 1998 14:52:10 -0400 (EDT) - Message-Id: <199808311852.OAA24676@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_5*] (?>) broken in RE - Branch: perl - ! regexec.c t/op/re_tests -____________________________________________________________________________ -[ 1827] By: gsar on 1998/09/23 07:09:50 - Log: U/WIN testsuite patches from Joe Buehler <jhpb@hekimian.com> - Branch: perl - ! t/op/grent.t t/op/groups.t -____________________________________________________________________________ -[ 1826] By: gsar on 1998/09/23 07:03:16 - Log: From: Jarkko Hietaniemi <jhi@iki.fi> - Date: Wed, 12 Aug 1998 22:41:37 +0300 (EET DST) - Message-Id: <199808121941.WAA06263@alpha.hut.fi> - Subject: [PATCH] 5.004_50 or 5.005_02: get rid of interp.sym because not even AIX needs it - Branch: perl - - interp.sym - ! MANIFEST Makefile.SH embed.pl perl_exp.SH -____________________________________________________________________________ -[ 1825] By: gsar on 1998/09/23 06:56:40 - Log: re-introduce change#1703 - Branch: perl - ! ext/re/re.pm pod/perlre.pod regcomp.c regexec.c thrdvar.h -____________________________________________________________________________ -[ 1824] By: gsar on 1998/09/23 06:44:19 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Sat, 29 Aug 1998 17:38:30 -0400 (EDT) - Message-Id: <199808292138.RAA18359@monk.mps.ohio-state.edu> - Subject: [PATCH 5.005_*] Protect debugger from nonlocal exits - Branch: perl - ! lib/perl5db.pl -____________________________________________________________________________ -[ 1823] By: gsar on 1998/09/23 06:41:34 - Log: From: Joe Buehler <jhpb@hekimian.com> - Date: 29 Aug 1998 17:13:28 -0400 - Message-ID: <yd37lzro5jb.fsf@pandora.hekimian.com> - Subject: patches for perl 5.005_51 under U/WIN - Branch: perl - + hints/uwin.sh - ! Configure installman lib/ExtUtils/MM_Unix.pm makedepend.SH - ! t/lib/posix.t -____________________________________________________________________________ -[ 1822] By: gsar on 1998/09/23 06:36:59 - Log: add missing C<no utf8;> tweak from Larry - Branch: perl - ! t/op/subst.t -____________________________________________________________________________ -[ 1821] By: gsar on 1998/09/23 06:27:51 - Log: s/runops/CALLRUNOPS/ - Branch: perl - ! cc_runtime.h -____________________________________________________________________________ -[ 1820] By: gsar on 1998/09/23 06:24:49 - Log: rename t/pragma/warn-* to t/pragma/warn/*, be 8.3-friendly - Branch: perl - +> t/pragma/warn/1global t/pragma/warn/2use t/pragma/warn/3both - +> t/pragma/warn/4lint t/pragma/warn/5nolint t/pragma/warn/doio - +> t/pragma/warn/gv t/pragma/warn/mg t/pragma/warn/op - +> t/pragma/warn/perl t/pragma/warn/perly t/pragma/warn/pp - +> t/pragma/warn/pp_ctl t/pragma/warn/pp_hot t/pragma/warn/pp_sys - +> t/pragma/warn/regcomp t/pragma/warn/regexec t/pragma/warn/sv - +> t/pragma/warn/taint t/pragma/warn/toke t/pragma/warn/universal - +> t/pragma/warn/util - - t/pragma/warn-1global t/pragma/warn-2use t/pragma/warn-3both - - t/pragma/warn-4lint t/pragma/warn-5nolint t/pragma/warn-doio - - t/pragma/warn-gv t/pragma/warn-mg t/pragma/warn-op - - t/pragma/warn-perl t/pragma/warn-perly t/pragma/warn-pp - - t/pragma/warn-pp_ctl t/pragma/warn-pp_hot t/pragma/warn-pp_sys - - t/pragma/warn-regcomp t/pragma/warn-regexec t/pragma/warn-sv - - t/pragma/warn-taint t/pragma/warn-toke t/pragma/warn-universal - - t/pragma/warn-util - ! MANIFEST t/pragma/warning.t -____________________________________________________________________________ -[ 1819] By: gsar on 1998/09/23 06:08:46 - Log: make \(%foo) return refs to values (not copies of values) - From: Stephen McCamant <smccam@uclink4.berkeley.edu> - Date: Fri, 28 Aug 1998 20:46:10 -0700 (PDT) - Message-ID: <13799.30680.47765.352558@fre-76-120.reshall.berkeley.edu> - -- - From: Roderick Schertler <roderick@argon.org> - Date: Sat, 29 Aug 1998 00:58:33 -0400 - Message-ID: <29894.904366713@eeyore.ibcinc.com> - Subject: Re: \(%x) problems - Branch: perl - ! doop.c pod/perlref.pod -____________________________________________________________________________ -[ 1818] By: gsar on 1998/09/23 06:05:08 - Log: make h2xs generate ANSI prototypes - Branch: perl - ! utils/h2xs.PL -____________________________________________________________________________ -[ 1817] By: gsar on 1998/09/23 05:57:16 - Log: updated usethreads hints for hpux 10.X - From: Matthew T Harden <mthard@mthard1.monsanto.com> - Date: Fri, 28 Aug 1998 14:10:42 GMT - Message-Id: <199808281410.AA11058@mthard1.monsanto.com> - Subject: Re: OK: perl 5.00502 on PA-RISC1.1-thread 10.20 (UNINSTALLED) - Branch: perl - ! hints/hpux.sh perl.h -____________________________________________________________________________ -[ 1816] By: gsar on 1998/09/23 05:53:31 - Log: don't create empty directories in installperl - From: Robin Barker <rmb1@cise.npl.co.uk> - Date: Fri, 21 Aug 1998 11:29:24 +0100 (BST) - Message-Id: <199808211029.LAA00551@cyclone.cise.npl.co.uk> - Subject: [PATCH 5.005_02] install: empty dirs - Branch: perl - ! installperl -____________________________________________________________________________ -[ 1815] By: gsar on 1998/09/23 05:50:36 - Log: make behavior of /(a{3})+/ like /(aaa)+/ w.r.t where it matches - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Fri, 21 Aug 1998 05:41:02 -0400 (EDT) - Message-Id: <199808210941.FAA16467@monk.mps.ohio-state.edu> - Subject: Re: your mail - Branch: perl - ! regexec.c t/op/re_tests -____________________________________________________________________________ -[ 1814] By: gsar on 1998/09/23 05:45:17 - Log: From: "Kurt D. Starsinic" <kstar@chapin.edu> - Date: Thu, 20 Aug 1998 20:59:03 -0400 - Message-ID: <19980820205903.A12908@O2.chapin.edu> - Subject: [PATCH] h2ph misquotes #error directives - Branch: perl - ! t/lib/h2ph.pht utils/h2ph.PL -____________________________________________________________________________ -[ 1813] By: gsar on 1998/09/23 05:42:41 - Log: patch to support computed regular subexpressions - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Thu, 20 Aug 1998 15:19:50 -0400 (EDT) - Message-Id: <199808201919.PAA04692@monk.mps.ohio-state.edu> - Subject: [5.005_5* PATCH] Postponed RE - now! - Branch: perl - ! embedvar.h objXSUB.h pod/perlre.pod regcomp.c regexec.c - ! t/op/pat.t t/op/re_tests thrdvar.h toke.c -____________________________________________________________________________ -[ 1812] By: gsar on 1998/09/23 05:26:26 - Log: better CR-handling on shebang line and in formats (fixed variant of - patch suggested by Igor Sysoev <igor@nitek.ru>) - Branch: perl - ! perl.c toke.c -____________________________________________________________________________ -[ 1811] By: gsar on 1998/09/23 04:35:46 - Log: document non-loopish blocks better - From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> - Date: Tue, 18 Aug 1998 12:28:36 +0100 - Message-Id: <E0z8jwK-00057Z-00@ursa.cus.cam.ac.uk> - Subject: Re: next in do {} while block gives error message - Branch: perl - ! pod/perlfunc.pod -____________________________________________________________________________ -[ 1810] By: gsar on 1998/09/23 04:12:05 - Log: fix bogus integerization of pop()'s return value - From: Gurusamy Sarathy <gsar@engin.umich.edu> - Date: Sat, 15 Aug 1998 23:27:54 -0400 - Message-Id: <199808160327.XAA05186@aatma.engin.umich.edu> - Subject: Re: Complex expression does integer arithmetic - Branch: perl - ! opcode.h opcode.pl -____________________________________________________________________________ -[ 1809] By: gsar on 1998/09/23 04:09:43 - Log: tweak README.win32 - Branch: perl - ! README.win32 -____________________________________________________________________________ -[ 1808] By: gsar on 1998/09/23 03:40:57 - Log: better diagnostic for do{} used as lvalue - Branch: perl - ! op.c pod/perlport.pod -____________________________________________________________________________ -[ 1807] By: gsar on 1998/09/23 03:38:30 - Log: enable PERL_SBRK_VIA_MALLOC on OPENSTEP-Mach - From: hansm@icgroup.nl - Date: Tue, 11 Aug 98 21:08:51 +0200 - Message-Id: <9808111907.AA21903@icgned.icgroup.nl> - Subject: Not OK: perl 5.00551 on OPENSTEP-Mach 4_1 (UNINSTALLED) - Branch: perl - ! malloc.c -____________________________________________________________________________ -[ 1806] By: gsar on 1998/09/23 03:36:08 - Log: support make written in perl (aka "pmake") on win32 - Branch: perl - ! lib/ExtUtils/MM_Win32.pm -____________________________________________________________________________ -[ 1805] By: gsar on 1998/09/23 03:30:07 - Log: fix mismatched UV/U32 types for to_utf8_*() - Branch: perl - ! utf8.c -____________________________________________________________________________ -[ 1804] By: gsar on 1998/09/23 03:22:22 - Log: From: Laszlo Molnar <molnarl@cdata.tvnet.hu> - Date: Sun, 9 Aug 1998 22:38:23 +0200 - Message-ID: <19980809223823.A215@cdata.tvnet.hu> - Subject: [PATCH 5.5002] dos-djgpp update - Branch: perl - ! t/io/fs.t -____________________________________________________________________________ -[ 1803] By: gsar on 1998/09/23 03:20:13 - Log: apply minimal variant of patch (sent via private mail) - From: jarkko.hietaniemi@research.nokia.com (Jarkko Hietaniemi) - Date: Wed, 12 Aug 1998 15:42:35 +0300 - Message-Id: <199808121242.PAA29761@comanche.spices> - Subject: [PATCH] 5.004_02 or 5.005_51: fix regexp and tr character ranges in non-ASCII lands - Branch: perl - ! MANIFEST perl.h pod/perllocale.pod pod/perlop.pod - ! pod/perlre.pod regcomp.c t/pragma/locale.t toke.c -____________________________________________________________________________ -[ 1802] By: gsar on 1998/09/23 03:03:39 - Log: adjust searchdict.t for EBCDIC (still needs documenting) - From: pvhp@forte.com (Peter Prymmer) - Date: Thu, 6 Aug 98 18:09:39 PDT - Message-Id: <9808070109.AA06158@forte.com> - Subject: [PATCH 5.005_02-TRIAL2] potential modification to t/lib/searchdict.t - Branch: perl - ! README.os390 t/lib/searchdict.t -____________________________________________________________________________ -[ 1801] By: gsar on 1998/09/23 02:54:15 - Log: silence redefined warning for XS(INIT) {} - Branch: perl - ! op.c -____________________________________________________________________________ -[ 1800] By: gsar on 1998/09/23 02:42:23 - Log: support match indices via special variables @- and @+ - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 21 Jul 1998 23:00:35 -0400 (EDT) - Message-Id: <199807220300.XAA16081@monk.mps.ohio-state.edu> - Subject: [PATCH 5.004_76] @- and @+ - Branch: perl - ! av.c embed.h global.sym gv.c mg.c objXSUB.h objpp.h perl.h - ! pod/perlvar.pod proto.h regnodes.h sv.c t/op/pat.t toke.c -____________________________________________________________________________ -[ 1799] By: gsar on 1998/09/23 01:44:31 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Tue, 11 Aug 1998 18:43:29 -0400 (EDT) - Message-Id: <199808112243.SAA14243@monk.mps.ohio-state.edu> - Subject: Re: Segmentation fault for /a*abc?xyz+pqr{3}ab{2,}xy{4,5}pq{0,6}AB{0,}zz/ - Branch: perl - ! regcomp.c t/op/re_tests + ! sv.c t/op/64bitint.t ____________________________________________________________________________ -[ 1798] By: gsar on 1998/09/23 01:39:23 - Log: integrate maint-5.005 changes (except conflicting change#1794) +[ 5904] By: gsar on 2000/03/28 02:31:32 + Log: add Changes, perldelta.pod Branch: perl - ! Changes - !> objXSUB.h op.c pod/perlfunc.pod pp.c regcomp.c t/op/re_tests - !> toke.c util.c win32/config.bc win32/config.gc win32/config.vc - !> win32/win32.h + + Changes pod/perldelta.pod ____________________________________________________________________________ -[ 1797] By: gsar on 1998/09/23 01:32:36 - Log: add note to win32/Makefile about setting CCHOME +[ 5903] By: gsar on 2000/03/28 02:03:55 + Log: rename Changes and perldelta.pod Branch: perl - ! win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 1796] By: gsar on 1998/09/23 01:31:32 - Log: perl.pod tweak - Branch: perl - ! pod/perl.pod -____________________________________________________________________________ -[ 1795] By: gsar on 1998/09/21 20:34:10 - Log: make xsubpp generate well-formed code with CAPI && !PERL_OBJECT - Branch: perl - ! lib/ExtUtils/xsubpp -____________________________________________________________________________ -[ 1789] By: gsar on 1998/09/18 18:01:37 - Log: delay freeing itervar so C<for $i (@a) { return($i) }> works - Branch: perl - ! cop.h t/cmd/for.t -____________________________________________________________________________ -[ 1788] By: gsar on 1998/09/17 02:19:11 - Log: resync win32/config.?c with Porting/config.sh to pick up apiversion - Branch: perl - ! win32/config.bc win32/config.gc win32/config.vc -____________________________________________________________________________ -[ 1787] By: gsar on 1998/09/17 01:45:14 - Log: suppress bogus warning on C<sub x {} x()> - Branch: perl - ! toke.c -____________________________________________________________________________ -[ 1786] By: gsar on 1998/09/17 01:42:51 - Log: ntohl typo in objXSUB.h - Branch: perl - ! objXSUB.h -____________________________________________________________________________ -[ 1785] By: gsar on 1998/09/17 01:41:48 - Log: fill gaps in sig_* entries in win32/config.?c - Branch: perl - ! win32/config.bc win32/config.gc win32/config.vc -____________________________________________________________________________ -[ 1781] By: larry on 1998/09/05 23:48:24 - Log: tr/// logic was hosed under utf8 - Branch: perl - ! doop.c op.c op.h pp.c proto.h -____________________________________________________________________________ -[ 1780] By: larry on 1998/09/05 23:44:16 - Log: several new tests needed tweaking to work under utf8 - Branch: perl - ! t/comp/require.t t/op/pack.t t/op/substr.t -____________________________________________________________________________ -[ 1779] By: larry on 1998/09/05 23:41:42 - Log: index() applied BM optimization to wrong argument - Branch: perl - ! op.c util.c -____________________________________________________________________________ -[ 1778] By: larry on 1998/09/05 23:38:29 - Log: Implicit require during compile reset line numbering - Branch: perl - ! pp_ctl.c - ----------------- -Version 5.005_51 ----------------- - -____________________________________________________________________________ -[ 1777] By: gsar on 1998/08/10 07:02:38 - Log: various tweaks: fix signed vs. unsigned problems that prevented C++ - builds; add sundry PERL_OBJECT scaffolding to get it to build; fix - lexical warning testsuite for win32 - Branch: perl - ! Changes doop.c embed.h global.sym objXSUB.h objpp.h op.c - ! pod/perlhist.pod pp.c pp_hot.c proto.h regcomp.c regexec.c - ! sv.c t/pragma/warn-doio t/pragma/warn-mg t/pragma/warn-op - ! t/pragma/warn-regexec toke.c utf8.c win32/GenCAPI.pl - ! win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 1776] By: gsar on 1998/08/09 17:53:48 - Log: fix coredump with MULTIPLICITY (ckWARN() needs early curcop init) - Branch: perl - ! Changes MANIFEST perl.c pod/perlhist.pod -____________________________________________________________________________ -[ 1775] By: gsar on 1998/08/09 14:35:33 - Log: tweak warning test - Branch: perl - ! t/pragma/warn-toke -____________________________________________________________________________ -[ 1774] By: gsar on 1998/08/09 14:13:46 - Log: add missing dTHR; notes for test failures due to small stacksize - Branch: perl - ! doio.c gv.c op.c sv.c t/pragma/warn-mg t/pragma/warn-regexec - ! toke.c universal.c util.c -____________________________________________________________________________ -[ 1773] By: gsar on 1998/08/09 11:31:53 - Log: lexical warnings; tweaks to places that didn't apply correctly - From: pmarquess@bfsec.bt.co.uk (Paul Marquess) - Date: Wed, 29 Jul 1998 09:28:45 BST - Message-Id: <9807290828.AA26286@claudius.bfsec.bt.co.uk> - Subject: lexical warnings patch for 5.005_50 - Branch: perl - + README.lexwarn lib/warning.pm t/pragma/warn-2use - + t/pragma/warn-3both t/pragma/warn-4lint t/pragma/warn-5nolint - + t/pragma/warn-doio t/pragma/warn-gv t/pragma/warn-mg - + t/pragma/warn-op t/pragma/warn-perl t/pragma/warn-perly - + t/pragma/warn-pp t/pragma/warn-pp_ctl t/pragma/warn-pp_hot - + t/pragma/warn-pp_sys t/pragma/warn-regcomp - + t/pragma/warn-regexec t/pragma/warn-sv t/pragma/warn-taint - + t/pragma/warn-toke t/pragma/warn-universal t/pragma/warn-util - + warning.h warning.pl - ! Changes MANIFEST Makefile.SH cop.h doio.c global.sym gv.c - ! lib/diagnostics.pm mg.c op.c op.h perl.c perl.h pp.c pp_ctl.c - ! pp_hot.c pp_sys.c proto.h regcomp.c regexec.c sv.c t/op/tie.t - ! t/pragma/warn-1global t/pragma/warning.t taint.c toke.c - ! universal.c util.c -____________________________________________________________________________ -[ 1772] By: gsar on 1998/08/08 23:06:00 - Log: bump patchlevel to 5.005_51 - Branch: perl - ! patchlevel.h win32/Makefile win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/makefile.mk -____________________________________________________________________________ -[ 1771] By: gsar on 1998/08/08 23:01:57 - Log: fix bogus warning on "\x{123}" - From: pmarquess@claudius.bfsec.bt.co.uk (Paul Marquess) - Date: Mon, 27 Jul 1998 06:16:15 +0100 (BST) - Message-Id: <9807270534.AA11102@claudius.bfsec.bt.co.uk> - Subject: [5.005_50 PATCH] Some unicode problems - Branch: perl - ! regcomp.c toke.c -____________________________________________________________________________ -[ 1770] By: gsar on 1998/08/08 22:56:55 - Log: hide dup symbol for static build of ext/re - From: Dominic Dunlop <domo@ppp72.vo.lu> - Date: Wed, 29 Jul 1998 11:09:56 +0100 (WET DST) - Message-Id: <199807291009.LAA08935@ppp72.vo.lu> - Subject: Not OK: perl 5.00550 on powerpc-machten 4.1 [BOGUS PATCH] - Branch: perl - ! regcomp.c -____________________________________________________________________________ -[ 1769] By: gsar on 1998/08/08 22:45:06 - Log: fix double free on -Mutf8 -e '$b=uc("")' - From: larry@wall.org (Larry Wall) - Date: Fri, 7 Aug 1998 14:42:43 -0700 - Message-Id: <199808072142.OAA14920@wall.org> - Subject: [PATCH 5.005_50]: uc("") and lc("") under utf8 fails - Branch: perl - ! pp.c -____________________________________________________________________________ -[ 1768] By: gsar on 1998/08/08 22:42:29 - Log: substr() assumes utf8 without say-so - From: larry@wall.org (Larry Wall) - Date: Fri, 7 Aug 1998 12:25:12 -0700 - Message-Id: <199808071925.MAA13436@wall.org> - Subject: [PATCH 5.005_50] substr bug? - Branch: perl - ! pp.c -____________________________________________________________________________ -[ 1767] By: gsar on 1998/08/08 22:38:25 - Log: fix intolerance of SWASHes for blank lines - From: Gisle Aas <aas@sn.no> - Date: 06 Aug 1998 23:28:57 +0200 - Message-ID: <m3emutkdeu.fsf@furu.g.aas.no> - Subject: Re: Re[2]: another joyride begins - Branch: perl - ! lib/utf8_heavy.pl -____________________________________________________________________________ -[ 1766] By: gsar on 1998/08/08 22:33:10 - Log: utf8 doc tweak - From: Gisle Aas <aas@sn.no> - Date: 05 Aug 1998 00:41:04 +0200 - Message-ID: <m3yat4wetb.fsf@furu.g.aas.no> - Subject: Matching clumps - Branch: perl - ! lib/utf8.pm -____________________________________________________________________________ -[ 1765] By: gsar on 1998/08/08 22:31:37 - Log: kill bogus warning from -we 'use utf8; $_="\x{FF}"' - From: Gisle Aas <aas@sn.no> - Date: 04 Aug 1998 22:56:11 +0200 - Message-ID: <m3yat4sbys.fsf@furu.g.aas.no> - Subject: Re: another joyride begins - Branch: perl - ! lib/utf8_heavy.pl -____________________________________________________________________________ -[ 1764] By: gsar on 1998/08/08 22:28:43 - Log: From: larry@wall.org (Larry Wall) - Date: Tue, 4 Aug 1998 17:04:51 -0700 - Message-Id: <199808050004.RAA22592@wall.org> - Subject: [PATCH 5.005_50] \pX not implemented! - Branch: perl - ! regcomp.c -____________________________________________________________________________ -[ 1763] By: gsar on 1998/08/08 22:27:15 - Log: From: Stephen McCamant <alias@mcs.com> - Date: Sun, 2 Aug 1998 16:33:18 -0500 (CDT) - Message-ID: <13764.55116.921952.837027@alias-2.pr.mcs.net> - Subject: [PATCH] Eliminate superfluous RV2p[AH]Vs in oops[AH]V() - Branch: perl - ! op.c -____________________________________________________________________________ -[ 1762] By: gsar on 1998/08/08 22:26:09 - Log: From: Jarkko Hietaniemi <jhi@iki.fi> - Date: Sun, 2 Aug 1998 22:05:28 +0300 (EET DST) - Message-Id: <199808021905.WAA10592@alpha.hut.fi> - Subject: [PATCH] 5.005_02-TRIAL1 or 5.004_05-MAINT_TRIAL_5: t/op/{pw,gr}ent.t - Branch: perl - + t/op/grent.t t/op/pwent.t - ! MANIFEST -____________________________________________________________________________ -[ 1761] By: gsar on 1998/08/08 22:21:52 - Log: From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Thu, 30 Jul 1998 19:23:56 -0400 (EDT) - Message-Id: <199807302323.TAA21175@monk.mps.ohio-state.edu> - Subject: [5.005_50 PATCH] misprint in RE engine - Branch: perl - ! regexec.c t/op/re_tests -____________________________________________________________________________ -[ 1760] By: gsar on 1998/08/08 22:18:54 - Log: integrate maint-5.005 changes into mainline - Branch: perl - +> Porting/fixCORE README.os390 ebcdic.c win32/des_fcrypt.patch - !> (integrate 138 files) -____________________________________________________________________________ -[ 1672] By: gsar on 1998/07/27 18:35:28 - Log: create new Changes - Branch: perl - + Changes - ! Changes5.005 MANIFEST + +> Changes5.6 pod/perl56delta.pod + - Changes pod/perldelta.pod + ! MANIFEST ____________________________________________________________________________ -[ 1671] By: gsar on 1998/07/27 18:30:57 - Log: rename Changes --> Changes5.005 - Branch: perl - +> Changes5.005 - - Changes +[ 5902] By: gsar on 2000/03/28 01:59:14 + Log: create maint-5.6 branch + Branch: maint-5.6/perl + +> (branch 1611 files) ____________________________________________________________________________ -[ 1670] By: gsar on 1998/07/27 18:10:14 - Log: integrate 5.005_01 changes from maint - Branch: perl - ! Changes - !> README.win32 pod/perldelta.pod proto.h toke.c win32/GenCAPI.pl - !> win32/win32.c +[ 5901] By: jhi on 2000/03/23 05:48:43 + Log: Integrate with Sarathy. + Branch: cfgperl + !> Changes patchlevel.h pod/perlhist.pod pod/perltoc.pod ____________________________________________________________________________ -[ 1667] By: nick on 1998/07/26 14:31:01 - Log: Add dTHR so that it compiles miniperl in threaded mode +[ 5900] By: gsar on 2000/03/23 05:42:43 + Log: three guesses on what this is :-) Branch: perl - ! doop.c mg.c regcomp.c regexec.c -____________________________________________________________________________ -[ 1666] By: nick on 1998/07/26 13:01:10 - Log: Resolve ansiperl against mainline (@1648?) - Unclear that change number has "taken". - Branch: ansiperl - +> (branch 169 files) - - ObjXSub.h XSLock.h compat3.sym fixvars pod/perld4.pod - !> (integrate 131 files) - ----------------- -Version 5.005_50 ----------------- - -____________________________________________________________________________ -[ 1665] By: gsar on 1998/07/26 05:38:48 - Log: add trailing newline to file - Branch: perl - ! Changes lib/unicode/blocks.txt -____________________________________________________________________________ -[ 1664] By: gsar on 1998/07/26 05:08:48 - Log: integrate proto.h additions from maint-5.005 - Branch: perl - !> pod/perlhist.pod proto.h -____________________________________________________________________________ -[ 1663] By: gsar on 1998/07/26 05:07:05 - Log: add new files to MANIFEST; add missing prototypes to proto.h; - s/PL_utf8skip/utf8skip/ for now, or we end up with Perl_PL_; - add typecasts to silence warnings; tweaks for win32 builds - Branch: perl - ! MANIFEST embed.h global.sym proto.h regexec.c toke.c utf8.h - ! win32/Makefile win32/makefile.mk -____________________________________________________________________________ -[ 1662] By: gsar on 1998/07/26 05:01:52 - Log: add missing sv_*_mg() prototypes in proto.h, update perlhist.pod - Branch: maint-5.005/perl - ! pod/perlhist.pod proto.h -____________________________________________________________________________ -[ 1661] By: gsar on 1998/07/26 02:52:48 - Log: up patchlevel to 5.005_50 - Branch: perl - ! Changes patchlevel.h win32/Makefile win32/config_H.bc - ! win32/config_H.gc win32/config_H.vc win32/makefile.mk -____________________________________________________________________________ -[ 1660] By: gsar on 1998/07/26 02:43:57 - Log: integrate utfperl - Branch: perl - +> (branch 162 files) - !> (integrate 29 files) -____________________________________________________________________________ -[ 1659] By: gsar on 1998/07/26 02:38:22 - Log: integrate maint-5.005 changes - Branch: perl - !> Changes README.vms djgpp/fixpmain emacs/ptags hints/beos.sh - !> lib/Math/BigInt.pm pod/perldelta.pod pod/perlmodinstall.pod - !> pod/perltoc.pod pp_sys.c t/lib/bigintpm.t - !> vms/descrip_mms.template vms/subconfigure.com -____________________________________________________________________________ -[ 1658] By: gsar on 1998/07/26 02:23:46 - Log: VMS patches from Dan Sugalski <sugalskd@osshe.edu> - Date: Fri, 24 Jul 1998 11:38:25 -0700 - Message-Id: <3.0.5.32.19980724113825.00a067b0@ous.edu> - Subject: [PATCH 5.005] version number problem with VMS (Corrected) - -- - Date: Fri, 24 Jul 1998 12:30:36 -0700 - Message-Id: <3.0.5.32.19980724123036.009f0390@ous.edu> - Subject: [PATCH 5.005]Tweaks to README.vms - -- - Date: Sat, 25 Jul 1998 17:56:55 -0700 (PDT) - Message-ID: <Pine.GSO.3.96.980725175626.15740D-100000@netserve.ous.edu> - Subject: [PATCH 5.005] Final build cleanup patch - Branch: maint-5.005/perl - ! README.vms vms/descrip_mms.template vms/subconfigure.com -____________________________________________________________________________ -[ 1657] By: gsar on 1998/07/26 02:19:50 - Log: another platform where pp_sselect() needs a whole fd_set buffer - From: Lupe Christoph <lupe@alanya.m.isar.de> - Date: Sat, 25 Jul 1998 19:49:33 +0200 (MET DST) - Message-Id: <199807251749.TAA22347@alanya.m.isar.de> - Subject: Patch for Not OK: perl 5.005 on i86pc-solaris-thread 2.6 - Branch: maint-5.005/perl - ! pp_sys.c -____________________________________________________________________________ -[ 1656] By: gsar on 1998/07/26 02:12:46 - Log: fix problem building modules on dos-djgpp - From: Laszlo Molnar <molnarl@cdata.tvnet.hu> - Date: Sat, 25 Jul 1998 00:53:39 +0200 - Message-ID: <19980725005339.C222@cdata.tvnet.hu> - Subject: [PATCH 5.005] dos-djgpp and modules problem - Branch: maint-5.005/perl - ! djgpp/fixpmain -____________________________________________________________________________ -[ 1655] By: gsar on 1998/07/26 02:11:09 - Log: From: Tom Spindler <dogcow@home.merit.edu> - Date: Wed, 22 Jul 1998 16:11:07 -0400 - Message-ID: <19980722161107.A16813@home.merit.edu> - Subject: [PATCH 5.005] BeOS tweak - Branch: maint-5.005/perl - ! hints/beos.sh -____________________________________________________________________________ -[ 1654] By: gsar on 1998/07/26 02:09:29 - Log: various pod tweaks - Branch: maint-5.005/perl - ! Changes pod/perldelta.pod pod/perlmodinstall.pod - ! pod/perltoc.pod -____________________________________________________________________________ -[ 1653] By: gsar on 1998/07/26 02:05:46 - Log: fix emacs/ptags for PL_* changes - From: Ilya Zakharevich <ilya@math.ohio-state.edu> - Date: Fri, 24 Jul 1998 03:12:35 -0400 (EDT) - Message-Id: <199807240712.DAA04204@monk.mps.ohio-state.edu> - Subject: [PATCH 5.004_76] Yet better ptags - Branch: maint-5.005/perl - ! emacs/ptags -____________________________________________________________________________ -[ 1652] By: gsar on 1998/07/26 02:03:01 - Log: fix behavior of <=> on bigints - From: "M.J.T. Guy" <mjtg@cus.cam.ac.uk> - Message-Id: <E0yzlfF-0004kz-00@taurus.cus.cam.ac.uk> - Date: Fri, 24 Jul 1998 18:29:53 +0100 - Subject: [PATCH] Re: Math::BigInt <=> op is not correct. - Branch: maint-5.005/perl - ! lib/Math/BigInt.pm t/lib/bigintpm.t -____________________________________________________________________________ -[ 1651] By: larry on 1998/07/24 05:44:33 - Log: Here are the long-expected Unicode/UTF-8 modifications. - Branch: utfperl - + lib/unicode/ArabLink.pl lib/unicode/ArabLnkGrp.pl - + lib/unicode/Bidirectional.pl lib/unicode/Block.pl - + lib/unicode/Category.pl lib/unicode/CombiningClass.pl - + lib/unicode/Decomposition.pl - + lib/unicode/In/AlphabeticPresentationForms.pl - + lib/unicode/In/Arabic.pl - + lib/unicode/In/ArabicPresentationForms-A.pl - + lib/unicode/In/ArabicPresentationForms-B.pl - + lib/unicode/In/Armenian.pl lib/unicode/In/Arrows.pl - + lib/unicode/In/BasicLatin.pl lib/unicode/In/Bengali.pl - + lib/unicode/In/BlockElements.pl lib/unicode/In/Bopomofo.pl - + lib/unicode/In/BoxDrawing.pl - + lib/unicode/In/CJKCompatibility.pl - + lib/unicode/In/CJKCompatibilityForms.pl - + lib/unicode/In/CJKCompatibilityIdeographs.pl - + lib/unicode/In/CJKSymbolsandPunctuation.pl - + lib/unicode/In/CJKUnifiedIdeographs.pl - + lib/unicode/In/CombiningDiacriticalMarks.pl - + lib/unicode/In/CombiningHalfMarks.pl - + lib/unicode/In/CombiningMarksforSymbols.pl - + lib/unicode/In/ControlPictures.pl - + lib/unicode/In/CurrencySymbols.pl lib/unicode/In/Cyrillic.pl - + lib/unicode/In/Devanagari.pl lib/unicode/In/Dingbats.pl - + lib/unicode/In/EnclosedAlphanumerics.pl - + lib/unicode/In/EnclosedCJKLettersandMonths.pl - + lib/unicode/In/GeneralPunctuation.pl - + lib/unicode/In/GeometricShapes.pl lib/unicode/In/Georgian.pl - + lib/unicode/In/Greek.pl lib/unicode/In/GreekExtended.pl - + lib/unicode/In/Gujarati.pl lib/unicode/In/Gurmukhi.pl - + lib/unicode/In/HalfwidthandFullwidthForms.pl - + lib/unicode/In/HangulCompatibilityJamo.pl - + lib/unicode/In/HangulJamo.pl lib/unicode/In/HangulSyllables.pl - + lib/unicode/In/Hebrew.pl - + lib/unicode/In/HighPrivateUseSurrogates.pl - + lib/unicode/In/HighSurrogates.pl lib/unicode/In/Hiragana.pl - + lib/unicode/In/IPAExtensions.pl lib/unicode/In/Kanbun.pl - + lib/unicode/In/Kannada.pl lib/unicode/In/Katakana.pl - + lib/unicode/In/Lao.pl lib/unicode/In/Latin-1Supplement.pl - + lib/unicode/In/LatinExtended-A.pl - + lib/unicode/In/LatinExtended-B.pl - + lib/unicode/In/LatinExtendedAdditional.pl - + lib/unicode/In/LetterlikeSymbols.pl - + lib/unicode/In/LowSurrogates.pl lib/unicode/In/Malayalam.pl - + lib/unicode/In/MathematicalOperators.pl - + lib/unicode/In/MiscellaneousSymbols.pl - + lib/unicode/In/MiscellaneousTechnical.pl - + lib/unicode/In/NumberForms.pl - + lib/unicode/In/OpticalCharacterRecognition.pl - + lib/unicode/In/Oriya.pl lib/unicode/In/PrivateUse.pl - + lib/unicode/In/SmallFormVariants.pl - + lib/unicode/In/SpacingModifierLetters.pl - + lib/unicode/In/Specials.pl - + lib/unicode/In/SuperscriptsandSubscripts.pl - + lib/unicode/In/Tamil.pl lib/unicode/In/Telugu.pl - + lib/unicode/In/Thai.pl lib/unicode/In/Tibetan.pl - + lib/unicode/Is/Alnum.pl lib/unicode/Is/Alpha.pl - + lib/unicode/Is/BidiAN.pl lib/unicode/Is/BidiB.pl - + lib/unicode/Is/BidiCS.pl lib/unicode/Is/BidiEN.pl - + lib/unicode/Is/BidiES.pl lib/unicode/Is/BidiET.pl - + lib/unicode/Is/BidiL.pl lib/unicode/Is/BidiON.pl - + lib/unicode/Is/BidiR.pl lib/unicode/Is/BidiS.pl - + lib/unicode/Is/BidiWS.pl lib/unicode/Is/C.pl - + lib/unicode/Is/Cc.pl lib/unicode/Is/Cn.pl lib/unicode/Is/Co.pl - + lib/unicode/Is/DCcircle.pl lib/unicode/Is/DCcompat.pl - + lib/unicode/Is/DCfinal.pl lib/unicode/Is/DCfont.pl - + lib/unicode/Is/DCinital.pl lib/unicode/Is/DCinitial.pl - + lib/unicode/Is/DCisolated.pl lib/unicode/Is/DCnarrow.pl - + lib/unicode/Is/DCnoBreak.pl lib/unicode/Is/DCsmall.pl - + lib/unicode/Is/DCsquare.pl lib/unicode/Is/DCsub.pl - + lib/unicode/Is/DCsuper.pl lib/unicode/Is/DCvertical.pl - + lib/unicode/Is/DCwide.pl lib/unicode/Is/DecoCanon.pl - + lib/unicode/Is/DecoCompat.pl lib/unicode/Is/Digit.pl - + lib/unicode/Is/L.pl lib/unicode/Is/Ll.pl lib/unicode/Is/Lm.pl - + lib/unicode/Is/Lo.pl lib/unicode/Is/Lower.pl - + lib/unicode/Is/Lt.pl lib/unicode/Is/Lu.pl lib/unicode/Is/M.pl - + lib/unicode/Is/Mc.pl lib/unicode/Is/Mirrored.pl - + lib/unicode/Is/Mn.pl lib/unicode/Is/N.pl lib/unicode/Is/Nd.pl - + lib/unicode/Is/No.pl lib/unicode/Is/P.pl lib/unicode/Is/Pd.pl - + lib/unicode/Is/Pe.pl lib/unicode/Is/Po.pl - + lib/unicode/Is/Print.pl lib/unicode/Is/Ps.pl - + lib/unicode/Is/S.pl lib/unicode/Is/Sc.pl lib/unicode/Is/Sm.pl - + lib/unicode/Is/So.pl lib/unicode/Is/Space.pl - + lib/unicode/Is/Upper.pl lib/unicode/Is/Z.pl - + lib/unicode/Is/Zl.pl lib/unicode/Is/Zp.pl lib/unicode/Is/Zs.pl - + lib/unicode/JamoShort.pl lib/unicode/Makefile - + lib/unicode/Name.pl lib/unicode/Number.pl - + lib/unicode/To/Digit.pl lib/unicode/To/Lower.pl - + lib/unicode/To/Title.pl lib/unicode/To/Upper.pl - + lib/unicode/UnicodeData-Latest.txt lib/unicode/arabshp.txt - + lib/unicode/blocks.txt lib/unicode/index2.txt - + lib/unicode/jamo2.txt lib/unicode/mktables.PL - + lib/unicode/names2.txt lib/unicode/props2.txt - + lib/unicode/readme.txt lib/utf8.pm lib/utf8_heavy.pl t/UTEST - + utf8.c utf8.h - ! Makefile.SH doop.c embed.h embedvar.h global.sym handy.h mg.c - ! op.c op.h perl.h perlvars.h pod/perlfunc.pod pod/perlop.pod - ! pod/perlre.pod pp.c pp_ctl.c pp_hot.c proto.h regcomp.c - ! regcomp.h regcomp.sym regexec.c regexp.h regnodes.h sv.c - ! t/op/vec.t toke.c util.c vms/vmsish.h -____________________________________________________________________________ -[ 1650] By: gsar on 1998/07/24 04:06:48 - Log: create utfperl branch - Branch: utfperl - +> (branch 1079 files) -____________________________________________________________________________ -[ 1649] By: gsar on 1998/07/24 03:56:56 - Log: create maint-5.005 branch - Branch: maint-5.005/perl - +> (branch 1079 files) -____________________________________________________________________________ -[ 1648] By: gsar on 1998/07/24 03:36:35 - Log: un-checked-in 5.005 Changes (this is 5.005 *exactly*) - Branch: perl - ! Changes - + ! Changes @@ -20,7 +20,7 @@ # $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $ # -# Generated on Thu Oct 19 22:28:50 EET DST 2000 [metaconfig 3.0 PL70] +# Generated on Tue Oct 24 21:00:34 EET DST 2000 [metaconfig 3.0 PL70] # (with additional metaconfig patches by perlbug@perl.org) cat >/tmp/c1$$ <<EOF @@ -536,6 +536,8 @@ d_fstatvfs='' d_statvfs='' d_stdio_cnt_lval='' d_stdio_ptr_lval='' +d_stdio_ptr_lval_nochange_cnt='' +d_stdio_ptr_lval_sets_cnt='' d_stdiobase='' d_stdstdio='' stdio_base='' @@ -11479,6 +11481,82 @@ esac set d_stdio_cnt_lval eval $setvar + +: test whether setting _ptr sets _cnt as a side effect +d_stdio_ptr_lval_sets_cnt="$undef" +d_stdio_ptr_lval_nochange_cnt="$undef" +case "$d_stdio_ptr_lval$d_stdstdio" in +$define$define) + echo "Checking to see what happens if we set the stdio ptr..." >&4 +$cat >try.c <<EOP +#include <stdio.h> +/* Can we scream? */ +/* Eat dust sed :-) */ +#define FILE_ptr(fp) $stdio_ptr +#define FILE_cnt(fp) $stdio_cnt +int main() { + FILE *fp = fopen("try.c", "r"); + char c = getc(fp); + char *ptr; + size_t cnt; + if (!( + 18 <= FILE_cnt(fp) && + strncmp(FILE_ptr(fp), "include <stdio.h>\n", 18) == 0 + )) { + puts("Fail even to read"); + exit (1); + } + ptr = FILE_ptr(fp); + cnt = FILE_cnt(fp); + + FILE_ptr(fp)+= 42; + + if (FILE_ptr(fp) != (ptr + 42)) { + printf("Fail ptr check %p != %p", FILE_ptr(fp), (ptr + 42)); + exit (1); + } + if (FILE_cnt(fp) <= 20) { + printf ("Fail (<20 chars to test)"); + exit (1); + } + if (strncmp(FILE_ptr(fp), "Eat dust sed :-) */\n", 20) != 0) { + puts("Fail compare"); + exit (1); + } + if (cnt == FILE_cnt(fp)) { + puts("Pass_unchanged"); + exit (0); + } + if (FILE_cnt(fp) == (cnt - 42)) { + puts("Pass_changed"); + exit (0); + } + printf("Fail count was %d now %d\n", cnt, FILE_cnt(fp)); + return 1; + +} +EOP + set try + if eval $compile; then + case `./try$exe_ext` in + Pass_changed) + echo "Increasing ptr in your stdio decreases cnt by the same amount. Good." >&4 + d_stdio_ptr_lval_sets_cnt="$define" ;; + Pass_unchanged) + echo "Increasing ptr in your stdio leaves cnt unchanged. Good." >&4 + d_stdio_ptr_lval_nochange_cnt="$define" ;; + Fail*) + echo "Increasing ptr in your stdio didn't do exactly what I expected. We'll not be doing that then." >&4 ;; + *) + echo "It appears attempting to set ptr in your stdio is a bad plan." >&4 ;; + esac + else + echo "It seems we can't set ptr in your stdio. Nevermind." >&4 + fi + $rm -f try.c try + ;; +esac + : see if _base is also standard val="$undef" case "$d_stdstdio" in @@ -15580,6 +15658,8 @@ d_statfs_s='$d_statfs_s' d_statvfs='$d_statvfs' d_stdio_cnt_lval='$d_stdio_cnt_lval' d_stdio_ptr_lval='$d_stdio_ptr_lval' +d_stdio_ptr_lval_nochange_cnt='$d_stdio_ptr_lval_nochange_cnt' +d_stdio_ptr_lval_sets_cnt='$d_stdio_ptr_lval_sets_cnt' d_stdio_stream_array='$d_stdio_stream_array' d_stdiobase='$d_stdiobase' d_stdstdio='$d_stdstdio' @@ -914,9 +914,9 @@ lib/unicode/Is/DCcompat.pl Unicode character database lib/unicode/Is/DCfinal.pl Unicode character database lib/unicode/Is/DCfont.pl Unicode character database lib/unicode/Is/DCfraction.pl Unicode character database -lib/unicode/Is/DCinital.pl Unicode character database lib/unicode/Is/DCinitial.pl Unicode character database lib/unicode/Is/DCisolated.pl Unicode character database +lib/unicode/Is/DCmedial.pl Unicode character database lib/unicode/Is/DCnarrow.pl Unicode character database lib/unicode/Is/DCnoBreak.pl Unicode character database lib/unicode/Is/DCsmall.pl Unicode character database @@ -1444,6 +1444,7 @@ t/lib/texttabs.t See if Text::Tabs works t/lib/textwrap.t See if Text::Wrap::wrap works t/lib/thr5005.t Test 5.005-style threading (skipped if no use5005threads) t/lib/tie-push.t Test for Tie::Array +t/lib/tie-splice.t Test for Tie::Array::SPLICE t/lib/tie-stdarray.t Test for Tie::StdArray t/lib/tie-stdhandle.t Test for Tie::StdHandle t/lib/tie-stdpush.t Test for Tie::StdArray @@ -1691,10 +1692,13 @@ vms/writemain.pl Generate perlmain.c from miniperlmain.c+extensions vos/Changes Changes made to port Perl to the VOS operating system vos/build.cm VOS command macro to build Perl vos/compile_perl.cm VOS command macro to build multiple version of Perl -vos/config.def input for config.pl -vos/config.h config.h for VOS +vos/config.alpha.def definitions used by config.pl +vos/config.ga.def definitions used by config.pl +vos/config.alpha.h config.h for use with alpha VOS POSIX.1 support +vos/config.ga.h config.h for use with generally-available VOS POSIX.1 support vos/config.pl script to convert a config_h.SH to a config.h -vos/config_h.SH_orig config_h.SH at the time config.h was created +vos/configure_perl.cm VOS command macro to configure perl before building +vos/install_perl.cm VOS command macro to install perl after building vos/perl.bind VOS bind control file vos/test_vos_dummies.c Test program for "vos_dummies.c" vos/vos_dummies.c Wrappers to soak up undefined functions diff --git a/Makefile.SH b/Makefile.SH index 5418fc45f2..6680a593fc 100644 --- a/Makefile.SH +++ b/Makefile.SH @@ -618,6 +618,11 @@ perly.c: perly.y perly.h: perly.y -@sh -c true +PERLYVMS = vms/perly_c.vms vms/perly_h.vms + +$(PERLYVMS): perly.c perly.h vms/vms_yfix.pl + perl vms/vms_yfix.pl perly.c perly.h vms/perly_c.vms vms/perly_h.vms + # No compat3.sym here since and including the 5.004_50. # No interp.sym since 5.005_03. SYM = global.sym globvar.sym perlio.sym pp.sym @@ -642,6 +647,24 @@ CHMOD_W = chmod +w # To force them to be regenerated, type # make regen_headers +keywords.h: keywords.pl + -perl keywords.pl + +opcode.h opnames.h pp_proto.h pp.sym: opcode.pl + -perl opcode.pl + +proto.h embed.h embedvar.h global.sym objXSUB.h perlapi.h perlapi.c pod/perlintern.pod pod/perlapi.pod: embed.pl pp.sym + -perl embed.pl + +ext/ByteLoader/byterun.h ext/ByteLoader/byterun.c ext/B/B/Asmdata.pm: bytecode.pl + -perl bytecode.pl + +regnodes.h: regcomp.pl + -perl regcomp.pl + +warnings.h lib/warnings.pm: warnings.pl + -perl warnings.pl + AUTOGEN_FILES = keywords.h opcode.h opnames.h pp_proto.h pp.sym proto.h \ embed.h embedvar.h global.sym \ pod/perlintern.pod pod/perlapi.pod \ @@ -661,6 +684,8 @@ regen_headers: FORCE regen_pods: FORCE -cd pod; $(LDLIBPTH) make regen_pods +regen_all: $(PERLYVMS) regen_headers regen_pods + # Extensions: # Names added to $(dynamic_ext) or $(static_ext) or $(nonxs_ext) will # automatically get built. There should ordinarily be no need to change diff --git a/Porting/Glossary b/Porting/Glossary index 1b93821e9b..40e468d56a 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -1478,6 +1478,15 @@ d_stdio_ptr_lval (d_stdstdio.U): This variable conditionally defines STDIO_PTR_LVALUE if the FILE_ptr macro can be used as an lvalue. +d_stdio_ptr_lval_nochange_cnt (d_stdstdio.U): + This symbol is defined if using the FILE_ptr macro as an lvalue + to increase the pointer by n leaves File_cnt(fp) unchanged. + +d_stdio_ptr_lval_sets_cnt (d_stdstdio.U): + This symbol is defined if using the FILE_ptr macro as an lvalue + to increase the pointer by n has the side effect of decreasing the + value of File_cnt(fp) by n. + d_stdio_stream_array (stdio_streams.U): This variable tells whether there is an array holding the stdio streams. diff --git a/Porting/config.sh b/Porting/config.sh index 632c469288..2c9a49e235 100644 --- a/Porting/config.sh +++ b/Porting/config.sh @@ -8,7 +8,7 @@ # Package name : perl5 # Source directory : /m/fs/work/work/permanent/perl/pp4/perl -# Configuration time: Fri Oct 13 02:12:22 EET DST 2000 +# Configuration time: Tue Oct 24 21:07:39 EET DST 2000 # Configured by : jhi # Target system : osf1 alpha.hut.fi v4.0 878 alpha @@ -62,7 +62,7 @@ ccsymbols='__alpha=1 __LANGUAGE_C__=1 __osf__=1 __unix__=1 _LONGLONG=1 _SYSTYPE_ ccversion='V5.6-082' cf_by='jhi' cf_email='yourname@yourhost.yourplace.com' -cf_time='Fri Oct 13 02:12:22 EET DST 2000' +cf_time='Tue Oct 24 21:07:39 EET DST 2000' charsize='1' chgrp='' chmod='' @@ -336,6 +336,8 @@ d_statfs_s='define' d_statvfs='define' d_stdio_cnt_lval='define' d_stdio_ptr_lval='define' +d_stdio_ptr_lval_nochange_cnt='undef' +d_stdio_ptr_lval_sets_cnt='undef' d_stdio_stream_array='define' d_stdiobase='define' d_stdstdio='define' diff --git a/Porting/config_H b/Porting/config_H index 149760ceaf..3cbfeaebf9 100644 --- a/Porting/config_H +++ b/Porting/config_H @@ -17,7 +17,7 @@ /* * Package name : perl5 * Source directory : /m/fs/work/work/permanent/perl/pp4/perl - * Configuration time: Fri Oct 13 02:12:22 EET DST 2000 + * Configuration time: Tue Oct 24 21:07:39 EET DST 2000 * Configured by : jhi * Target system : osf1 alpha.hut.fi v4.0 878 alpha */ @@ -2028,12 +2028,23 @@ * This symbol is defined if the FILE_cnt macro can be used as an * lvalue. */ +/* STDIO_PTR_LVAL_SETS_CNT: + * This symbol is defined if using the FILE_ptr macro as an lvalue + * to increase the pointer by n has the side effect of decreasing the + * value of File_cnt(fp) by n. + */ +/* STDIO_PTR_LVAL_NOCHANGE_CNT: + * This symbol is defined if using the FILE_ptr macro as an lvalue + * to increase the pointer by n leaves File_cnt(fp) unchanged. + */ #define USE_STDIO_PTR /**/ #ifdef USE_STDIO_PTR #define FILE_ptr(fp) ((fp)->_ptr) #define STDIO_PTR_LVALUE /**/ #define FILE_cnt(fp) ((fp)->_cnt) #define STDIO_CNT_LVALUE /**/ +/*#define STDIO_PTR_LVAL_SETS_CNT / **/ +/*#define STDIO_PTR_LVAL_NOCHANGE_CNT / **/ #endif /* USE_STDIO_BASE: diff --git a/README.aix b/README.aix index 6346a180b2..0b14612fd9 100644 --- a/README.aix +++ b/README.aix @@ -14,7 +14,7 @@ compiled and/or runs. =head2 Compiling Perl 5 on AIX -When compiling Perl, you must use an ANSI C compiler. AIX does not shif +When compiling Perl, you must use an ANSI C compiler. AIX does not ship an ANSI compliant C-compiler with AIX by default, but binary builds of gcc for AIX are widely available. diff --git a/README.epoc b/README.epoc index 06290c3090..f66df5fb17 100644 --- a/README.epoc +++ b/README.epoc @@ -1,14 +1,16 @@ -===================================================================== -Perl 5 README file for the EPOC operating system. -===================================================================== +If you read this file _as_is_, just ignore the funny characters you +see. It is written in the POD format (see pod/perlpod.pod) which is +specially designed to be readable as is. -Olaf Flebbe <o.flebbe@gmx.de> -http://members.linuxstart.com/~oflebbe/perl/perl5.html -2000-09-18 +=head1 NAME + +README.epoc - Perl for EPOC -===================================================================== -Introduction -===================================================================== +=head1 SYNOPSIS + +Perl 5 README file for the EPOC operating system. + +=head1 INTRODUCTION EPOC is a OS for palmtops and mobile phones. For more informations look at: http://www.symbian.com/ @@ -18,9 +20,7 @@ This is a port of perl to EPOC. It runs on the Psion Series 5, 5mx, the Psion Netbook or the S7. For information about this hardware please refer to http://www.psion.com. -===================================================================== -Installation/Usage -===================================================================== +=head1 INSTALLING PERL ON EPOC You will need ~4MB free space in order to install and run perl. @@ -40,9 +40,9 @@ you are leaving perl, you get into the system screen. You have to switch back manually to ESHELL. When perl is running, you will see a task with the name STDOUT in the task list. -====================================================================== -IO Redirection -====================================================================== +=head1 USING PERL ON EPOC + +=head2 IO Redirection You can redirect the output with the UNIX bourne shell syntax (this is built into perl rather then eshell) For instance the following command @@ -51,12 +51,10 @@ stdout_file, the errors to stderr_file and input from stdin_file. perl test.pl >stdout_file <stdin_file 2>stderr_file -Alternativly you can use 2>&1 in order to add the standard error +Alternatively you can use 2>&1 in order to add the standard error output to stdout. -====================================================================== -PATH Names -====================================================================== +=head2 PATH Names ESHELL looks for executables in ?:/System/Programs. The SIS file installs perl in this special folder directory. The default drive and @@ -80,68 +78,96 @@ You can automatically search for file on all EPOC drives with a ? as the driver letter. For instance ?:\a.txt searches for C:\a.txt, D:\b.txt (and Z:\a.txt). -====================================================================== -Editors -====================================================================== +=head2 Editors A suitable text-editor can be downloaded from symbian http://developer.epocworld.com/downloads/progs/Editor.zip -==================================================================== -Features -==================================================================== +=head2 Features The built-in function EPOC::getcwd returns the current directory. -====================================================================== -Restrictions -====================================================================== +=head2 Restrictions Features are left out, because of restrictions of the POSIX support in EPOC: -+ backquoting, pipes etc. +=over 4 + +=item * + +backquoting, pipes etc. + +=item * + +system() does not inherit ressources like: file descriptors, +environment etc. + +=item * + +signal, kill, alarm. Do not try to use them. This may be +impossible to implement on EPOC. + +=item * + +select is missing. + +=item * -+ system() does not inherit ressources like: file descriptors, - environment etc. +binmode does not exist. (No CR LF to LF translation for text files) -+ signal, kill, alarm. Do not try to use them. This may be - impossible to implement on EPOC. +=item * -+ select is missing. +EPOC does not handle the notion of current drive and current +directory very well (i.e. not at all, but it tries hard to emulate +one) See PATH. -+ binmode does not exist. (No CR LF to LF translation for text files) +=item * -+ EPOC does not handle the notion of current drive and current - directory very well (i.e. not at all, but it tries hard to emulate - one) See PATH. +You need the shell eshell.exe in order to run perl.exe and supply +it with arguments. -+ You need the shell eshell.exe in order to run perl.exe and supply - it with arguments. +=item * -+ Heap is limited to 4MB. +Heap is limited to 4MB. -=================================================================== -Compiling Perl 5 on the EPOC cross compiling envionment. -=================================================================== +=back + +=head2 Compiling Perl 5 on the EPOC cross compiling environment Sorry, this is far too short. - You will need the C++ SDK from http://developer.epocworld.com/. +=over 4 + +=item * + +You will need the C++ SDK from http://developer.epocworld.com/. + +=item * + +You will need to set up the cross SDK from +http://members.linuxstart.com/~oflebbe + +=item * + +You may have to adjust config.sh (cc, cppflags) for your epoc +install location. + +=item * + +You may have to adjust config.sh for your cross SDK location - You will need to set up the cross SDK from - http://members.linuxstart.com/~oflebbe +=item * - You may have to adjust config.sh (cc, cppflags) for your epoc - install location. +Get the Perl sources from your nearest CPAN site. - You may have to adjust config.sh for your cross SDK location +=item * - Get the Perl sources from your nearest CPAN site. +Unpack the sources. - Unpack the sources. +=item * - Build a native perl from this sources... +Build a native perl from this sources... cp epoc/* . ./Configure -S @@ -159,10 +185,20 @@ Sorry, this is far too short. wine G:/bin/makesis perl.pkg perl.sis +=back -==================================================================== -Support Status -==================================================================== +=head1 SUPPORT STATUS I'm offering this port "as is". You can ask me questions, but I can't guarantee I'll be able to answer them. + +=head1 AUTHOR + +Olaf Flebbe <o.flebbe@gmx.de> +http://members.linuxstart.com/~oflebbe/perl/perl5.html + +=head1 LAST UPDATE + +2000-09-18 + +=cut diff --git a/README.vos b/README.vos index 99abf0d6c5..b44f3cf9f0 100644 --- a/README.vos +++ b/README.vos @@ -1,128 +1,189 @@ -Perl 5 README file for the Stratus VOS operating system. -Paul Green (Paul_Green@stratus.com) -February 3, 2000 +If you read this file _as_is_, just ignore the funny characters you +see. It is written in the POD format (see pod/perlpod.pod) which is +specially designed to be readable as is. + +=head1 NAME + +README.vos - Perl for Stratus VOS + +=head1 SYNOPSIS +This is a port of Perl version 5, revision 7, to VOS. Perl is a +scripting or macro language that is popular on many systems. See your +local computer bookstore for a number of good books on Perl. -Introduction ------------- -This is a port of Perl version 5, revision 005-63, to VOS. Perl -is a scripting or macro language that is popular on many -systems. See your local computer bookstore for a number of good -books on Perl. +=head2 Stratus POSIX Support -Most of the Perl features should work on VOS. However, any +Note that there are two different implementations of POSIX.1 +support on VOS. There is an alpha version of POSIX that is +available from the Stratus anonymous ftp site +(ftp://ftp.stratus.com/pub/vos/posix/alpha/alpha.html). There +is a generally-available version of POSIX that comes with the +VOS Standard C compiler and C runtime in VOS Release 14.3.0 or +higher. This port of POSIX will compile and bind with either +version of POSIX. + +Most of the Perl features should work on VOS regardless of which +version of POSIX that you are using. However, the alpha version +of POSIX is missing a number of key functions, and therefore any attempt by perl.pm to call the following unimplemented POSIX functions will result in an error message and an immediate and fatal call to the VOS debugger. They are "dup", "fork", and "waitpid". The lack of these functions pretty much prevents you from starting VOS commands and grabbing their output in perl. The workaround is to run the commands outside of perl, then have -perl process the output file. +perl process the output file. These functions are all available +in the generally-available version of POSIX. + +=head1 INSTALLING PERL IN VOS +=head2 Compiling Perl 5 on VOS -Compiling Perl 5 on VOS ------------------------ Before you can build Perl 5 on VOS, you need to have or acquire the following additional items. -1. The VOS Standard C Compiler and Runtime, or the VOS Standard C - Cross-Compiler. This is a standard Stratus product. +=over 5 + +=item 1 + +The VOS Standard C Compiler and Runtime, or the VOS Standard C +Cross-Compiler. This is a standard Stratus product. -2. The VOS OS TCP/IP product set. While the necessary header - files are included with VOS POSIX.1, you still need the - appropriate object files in order to bind perl.pm. This is - a standard Stratus product. +=item 2 -3. The VOS POSIX.1 environment. As of this writing, this is - available on the VOS FTP site. Login anonymously to - ftp.stratus.com and get the file - /pub/vos/alpha/posix.save.evf.gz in binary file-transfer - mode. Or use the Uniform Resource Locator (URL) - ftp://ftp.stratus.com/pub/vos/alpha/posix.save.evf.gz from - your web browser. This is not a standard Stratus product. +Either the VOS OS TCP/IP or STCP product set. If you are +building with the alpha version of POSIX you need the OS +TCP/IP product set. If you are building with the +generally-available version of POSIX you need the STCP +product set. These are standard Stratus products. - Instructions for unbundling this file are at - ftp://ftp.stratus.com/pub/vos/utility/utility.html. +=item 3 -4. You must compile this version of Perl 5 on VOS Release - 14.1.0 or higher because some of the perl source files - contain more than 32,767 source lines. Due to VOS - release-compatibility rules, this port of perl may not - execute on VOS Release 12 or earlier. +Either the alpha or generally-available version of the VOS +POSIX.1 environment. + +The alpha version of POSIX.1 support is available on the +Stratus FTP site. Login anonymously to ftp.stratus.com and +get the file /pub/vos/posix/alpha/posix.save.evf.gz in +binary file-transfer mode. Or use the Uniform Resource +Locator (URL) +ftp://ftp.stratus.com/pub/vos/alpha/posix.save.evf.gz from +your web browser. Instructions for unbundling this file +are at ftp://ftp.stratus.com/pub/vos/utility/utility.html. +This is not a standard Stratus product. + +The generally-available version of POSIX.1 support is +bundled with the VOS Standard C compiler and Runtime (or +Cross-Compiler) in VOS Release 14.3.0 or higher. This is a +standard Stratus product. + +=item 4 + +You must compile this version of Perl 5 on VOS Release +14.1.0 or higher because some of the perl source files +contain more than 32,767 source lines. Due to VOS +release-compatibility rules, this port of perl may not +execute on VOS Release 12 or earlier. + +=back To build perl 5, change to the "vos" subdirectory and type the command "compile_perl -processor X", where X is the processor type (mc68020, i80860, pa7100, pa8000) that you wish to use. +Note that the generally-available version of POSIX.1 support is +not available for the mc68020 or i80860 processors. + +You must have purchased the VOS Standard C Cross Compiler in +order to compile perl for a processor type that is different +from the processor type of the module. + Note that code compiled for the pa7100 processor type can -execute on the PA7100, PA8000, and PA8500 processors, and that -code compiled for the pa8000 processor type can execute on the -PA8000 and PA8500 processors. +execute on the PA7100, PA8000, PA8500 and PA8600 processors, and +that code compiled for the pa8000 processor type can execute on +the PA8000, PA8500 and PA8600 processors. +=head2 Installing Perl 5 on VOS -Installing Perl 5 on VOS ------------------------- -1. Create the directory >system>ported>command_library. +=over 4 -2. Copy the appropriate version of the perl program module to - this directory. For example, with your current directory - set to the top-level directory of Perl 5, to install the - executable program module for the Motorola 68K - architecture, enter: +=item 1 + +Create the directory >system>ported>command_library. + +=item 2 + +Copy the appropriate version of the perl program module to +this directory. For example, with your current directory +set to the top-level directory of Perl 5, to install the +executable program module for the Motorola 68K +architecture, enter: !copy_file vos>obj>perl.pm >system>ported>command_library>* - (If you wish to use both Perl version 4 and Perl version 5, - you must give them different names; for example, perl.pm - and perl5.pm). +(If you wish to use both Perl version 4 and Perl version 5, +you must give them different names; for example, perl.pm +and perl5.pm). + +=item 3 + +Create the directory >system>ported>perl>lib. + +=item 4 + +Copy all of the files and subdirectories from the lib +subdirectory into this new directory. For example, with +the current directory set to the top-level directory of the +perl distribution, enter: + + !copy_dir lib >system>ported>perl>lib>5.7 -3. Create the directory >system>ported>perl>lib. +=item 5 -4. Copy all of the files and subdirectories from the lib - subdirectory into this new directory. For example, with - the current directory set to the top-level directory of the - perl distribution, enter: +While there are currently no architecture-specific +extensions or modules distributed with perl, the following +directories can be used to hold such files: - !copy_dir lib >system>ported>perl>lib>5.005 + >system>ported>perl>lib>5.7.68k + >system>ported>perl>lib>5.7.860 + >system>ported>perl>lib>5.7.7100 + >system>ported>perl>lib>5.7.8000 -5. While there are currently no architecture-specific - extensions or modules distributed with perl, the following - directories can be used to hold such files: +=item 6 - >system>ported>perl>lib>5.005.68k - >system>ported>perl>lib>5.005.860 - >system>ported>perl>lib>5.005.7100 - >system>ported>perl>lib>5.005.8000 +Site-specific perl extensions and modules can be installed in one of +two places. Put architecture-independent files into: -6. Site-specific perl extensions and modules can be installed - in one of two places. Put architecture-independent files - into: + >system>ported>perl>lib>site>5.7 - >system>ported>perl>lib>site>5.005 +Put architecture-dependent files into one of the following +directories: - Put architecture-dependent files into one of the following - directories: + >system>ported>perl>lib>site>5.7.68k + >system>ported>perl>lib>site>5.7.860 + >system>ported>perl>lib>site>5.7.7100 + >system>ported>perl>lib>site>5.7.8000 - >system>ported>perl>lib>site>5.005.68k - >system>ported>perl>lib>site>5.005.860 - >system>ported>perl>lib>site>5.005.7100 - >system>ported>perl>lib>site>5.005.8000 +=item 7 -7. You can examine the @INC variable from within a perl program - to see the order in which Perl searches these directories. +You can examine the @INC variable from within a perl program +to see the order in which Perl searches these directories. +=back -Unimplemented Features ----------------------- -If Perl 5 attempts to call an unimplemented VOS POSIX.1 function, -it will print a fatal error message and enter the VOS debugger. -This error is not recoverable. See vos_dummies.c for a list of -the unimplemented POSIX.1 functions. To see what functions are -unimplemented and what the error message looks like, compile and -execute "test_vos_dummies.c". +=head1 USING PERL IN VOS +=head2 Unimplemented Features + +If perl is built with the alpha version of VOS POSIX.1 support +and if it attempts to call an unimplemented VOS POSIX.1 +function, it will print a fatal error message and enter the VOS +debugger. This error is not recoverable. See vos_dummies.c for +a list of the unimplemented POSIX.1 functions. To see what +functions are unimplemented and what the error message looks +like, compile and execute "test_vos_dummies.c". + +=head2 Restrictions -Restrictions ------------- This port of Perl version 5 to VOS prefers Unix-style, slash-separated pathnames over VOS-style greater-than-separated pathnames. VOS-style pathnames should work in most contexts, but @@ -139,13 +200,19 @@ supported epoch is January 1, 1980 to January 17, 2038. See the file pod/perlport.pod for more information about the VOS port of Perl. +=head1 SUPPORT STATUS -Support Status --------------- I'm offering this port "as is". You can ask me questions, but I -can't guarantee I'll be able to answer them; I don't know much -about Perl itself; I'm still learning that. There are some +can't guarantee I'll be able to answer them. There are some excellent books available on the Perl language; consult a book seller. -(end) +=head1 AUTHOR + +Paul Green (Paul_Green@stratus.com) + +=head1 LAST UPDATE + +October 24, 2000 + +=cut diff --git a/config_h.SH b/config_h.SH index a209e6d29f..e34d920718 100644 --- a/config_h.SH +++ b/config_h.SH @@ -2048,12 +2048,23 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol is defined if the FILE_cnt macro can be used as an * lvalue. */ +/* STDIO_PTR_LVAL_SETS_CNT: + * This symbol is defined if using the FILE_ptr macro as an lvalue + * to increase the pointer by n has the side effect of decreasing the + * value of File_cnt(fp) by n. + */ +/* STDIO_PTR_LVAL_NOCHANGE_CNT: + * This symbol is defined if using the FILE_ptr macro as an lvalue + * to increase the pointer by n leaves File_cnt(fp) unchanged. + */ #$d_stdstdio USE_STDIO_PTR /**/ #ifdef USE_STDIO_PTR #define FILE_ptr(fp) $stdio_ptr #$d_stdio_ptr_lval STDIO_PTR_LVALUE /**/ #define FILE_cnt(fp) $stdio_cnt #$d_stdio_cnt_lval STDIO_CNT_LVALUE /**/ +#$d_stdio_ptr_lval_sets_cnt STDIO_PTR_LVAL_SETS_CNT /**/ +#$d_stdio_ptr_lval_nochange_cnt STDIO_PTR_LVAL_NOCHANGE_CNT /**/ #endif /* USE_STDIO_BASE: diff --git a/configure.com b/configure.com index 28ce5e8fca..84f07def8d 100644 --- a/configure.com +++ b/configure.com @@ -2733,7 +2733,8 @@ $ ELSE d_mymalloc="undef" $ ENDIF $! $ usedl="define" -$ startperl="""$ perl 'f$env(\""procedure\"")' 'p1' 'p2' 'p3' 'p4' 'p5' 'p6' 'p7' 'p8' !\n$ exit++ + ++$status != 0 and $exit = $status = undef;""" +$ startperl="""$ perl 'f$env(\""procedure\"")' \""'"+"'p1'\"" \""'"+"'p2'\"" \""'"+"'p3'\"" \""'"+"'p4'\"" \""'"+"'p5'\"" \""'"+"'p6'\"" \""'"+"'p7'\"" \""'"+"'p8'\""!\n" +$ startperl=startperl + "$ exit++ + ++$status!=0 and $exit=$status=undef; while($ARGV[$#ARGV] eq '"+"'){pop @ARGV;}""" $! $ IF ((Use_Threads) .AND. (vms_ver .LES. "6.2")) $ THEN @@ -4372,7 +4373,6 @@ $ d_mbstowcs="define" $ d_mbtowc="define" $ d_stdiobase="define" $ d_stdio_cnt_lval="define" -$ d_stdio_ptr_lval="define" $ d_stdstdio="define" $ d_wcstombs="define" $ d_mblen="define" @@ -4401,6 +4401,8 @@ $ i_locale="undef" $ d_locconv="undef" $ d_setlocale="undef" $ ENDIF +$ d_stdio_ptr_lval_sets_cnt="undef" +$ d_stdio_ptr_lval_nochange_cnt="undef" $! $! Sockets? $ if Has_Socketshr .OR. Has_Dec_C_Sockets @@ -4934,6 +4936,8 @@ $ WC "d_statfs_s='undef'" $ WC "d_statfsflags='undef'" $ WC "d_stdio_cnt_lval='" + d_stdio_cnt_lval + "'" $ WC "d_stdio_ptr_lval='" + d_stdio_ptr_lval + "'" +$ WC "d_stdio_ptr_lval_sets_cnt='" + d_stdio_ptr_lval_sets_cnt + "'" +$ WC "d_stdio_ptr_lval_nochange_cnt='" + d_stdio_ptr_lval_nochange_cnt + "'" $ WC "d_stdio_stream_array='undef'" $ WC "d_stdiobase='" + d_stdiobase + "'" $ WC "d_stdstdio='" + d_stdstdio + "'" @@ -4995,6 +4999,7 @@ $ WC "drand01='" + drand01 + "'" $ WC "dynamic_ext='" + extensions + "'" $ WC "eagain=' '" $ WC "ebcdic='undef'" +$ WC "embedmymalloc='" + mymalloc + "'" $ WC "eunicefix=':'" $ WC "exe_ext='" + exe_ext + "'" $ WC "extensions='" + extensions + "'" @@ -5238,6 +5243,7 @@ $ WC "uquadtype='" + uquadtype + "'" $ WC "use5005threads='" + use5005threads + "'" $ WC "use64bitall='" + use64bitall + "'" $ WC "use64bitint='" + use64bitint + "'" +$ WC "usedebugging_perl='" + use_debugging_perl + "'" $ WC "usedl='" + usedl + "'" $ WC "useithreads='" + useithreads + "'" $ WC "uselargefiles='" + uselargefiles + "'" @@ -75,6 +75,7 @@ Returns the stash of the CV. #define CVf_METHOD 0x0040 /* CV is explicitly marked as a method */ #define CVf_LOCKED 0x0080 /* CV locks itself or first arg on entry */ #define CVf_LVALUE 0x0100 /* CV return value can be used as lvalue */ +#define CVf_CONST 0x0200 /* inlinable sub */ #define CvCLONE(cv) (CvFLAGS(cv) & CVf_CLONE) #define CvCLONE_on(cv) (CvFLAGS(cv) |= CVf_CLONE) @@ -122,3 +123,7 @@ Returns the stash of the CV. #define CvSPECIAL(cv) (CvUNIQUE(cv) && SvFAKE(cv)) #define CvSPECIAL_on(cv) (CvUNIQUE_on(cv),SvFAKE_on(cv)) #define CvSPECIAL_off(cv) (CvUNIQUE_off(cv),SvFAKE_off(cv)) + +#define CvCONST(cv) (CvFLAGS(cv) & CVf_CONST) +#define CvCONST_on(cv) (CvFLAGS(cv) |= CVf_CONST) +#define CvCONST_off(cv) (CvFLAGS(cv) &= ~CVf_CONST) @@ -59,7 +59,15 @@ #if defined(HAS_SOCKET) && !defined(VMS) /* VMS handles sockets via vmsish.h */ # include <sys/socket.h> # if defined(USE_SOCKS) && defined(I_SOCKS) +# if !defined(INCLUDE_PROTOTYPES) +# define INCLUDE_PROTOTYPES /* for <socks.h> */ +# define PERL_SOCKS_NEED_PROTOTYPES +# endif # include <socks.h> +# ifdef PERL_SOCKS_NEED_PROTOTYPES /* keep cpp space clean */ +# undef INCLUDE_PROTOTYPES +# undef PERL_SOCKS_NEED_PROTOTYPES +# endif # endif # ifdef I_NETBSD # include <netdb.h> @@ -72,12 +72,12 @@ S_do_trans_simple(pTHX_ SV *sv) Newz(0, d, len*2+1, U8); dstart = d; while (s < send) { - I32 ulen; + STRLEN ulen; short c; ulen = 1; /* Need to check this, otherwise 128..255 won't match */ - c = utf8_to_uv_chk(s, &ulen, 0); + c = utf8_to_uv(s, send - s, &ulen, 0); if (c < 0x100 && (ch = tbl[(short)c]) >= 0) { matches++; if (ch < 0x80) @@ -122,10 +122,10 @@ S_do_trans_count(pTHX_ SV *sv)/* SPC - OK */ s += UTF8SKIP(s); else { UV c; - I32 ulen; + STRLEN ulen; ulen = 1; if (hasutf) - c = utf8_to_uv_chk(s,&ulen, 0); + c = utf8_to_uv(s, send - s, &ulen, 0); else c = *s; if (c < 0x100 && tbl[c] >= 0) @@ -363,8 +363,8 @@ S_do_trans_complex_utf8(pTHX_ SV *sv) /* SPC - NOT OK */ continue; } else if (uv == none) { /* "none" is unmapped character */ - I32 ulen; - *d++ = (U8)utf8_to_uv_chk(s, &ulen, 0); + STRLEN ulen; + *d++ = (U8)utf8_to_uv(s, send - s, &ulen, 0); s += ulen; puv = 0xfeedface; continue; @@ -404,8 +404,8 @@ S_do_trans_complex_utf8(pTHX_ SV *sv) /* SPC - NOT OK */ continue; } else if (uv == none) { /* "none" is unmapped character */ - I32 ulen; - *d++ = (U8)utf8_to_uv_chk(s, &ulen, 0); + STRLEN ulen; + *d++ = (U8)utf8_to_uv(s, send - s, &ulen, 0); s += ulen; continue; } @@ -550,9 +550,8 @@ Perl_do_vecget(pTHX_ SV *sv, I32 offset, I32 size) if (size < 1 || (size & (size-1))) /* size < 1 or not a power of two */ Perl_croak(aTHX_ "Illegal number of bits in vec"); - if (SvUTF8(sv)) { + if (SvUTF8(sv)) (void) Perl_sv_utf8_downgrade(aTHX_ sv, TRUE); - } offset *= size; /* turn into bit offset */ len = (offset + size + 7) / 8; /* required number of bytes */ @@ -964,15 +963,15 @@ Perl_do_vop(pTHX_ I32 optype, SV *sv, SV *left, SV *right) char *dcsave = dc; STRLEN lulen = leftlen; STRLEN rulen = rightlen; - I32 ulen; + STRLEN ulen; switch (optype) { case OP_BIT_AND: while (lulen && rulen) { - luc = utf8_to_uv_chk((U8*)lc, &ulen, 0); + luc = utf8_to_uv((U8*)lc, lulen, &ulen, 0); lc += ulen; lulen -= ulen; - ruc = utf8_to_uv_chk((U8*)rc, &ulen, 0); + ruc = utf8_to_uv((U8*)rc, rulen, &ulen, 0); rc += ulen; rulen -= ulen; duc = luc & ruc; @@ -984,10 +983,10 @@ Perl_do_vop(pTHX_ I32 optype, SV *sv, SV *left, SV *right) break; case OP_BIT_XOR: while (lulen && rulen) { - luc = utf8_to_uv_chk((U8*)lc, &ulen, 0); + luc = utf8_to_uv((U8*)lc, lulen, &ulen, 0); lc += ulen; lulen -= ulen; - ruc = utf8_to_uv_chk((U8*)rc, &ulen, 0); + ruc = utf8_to_uv((U8*)rc, rulen, &ulen, 0); rc += ulen; rulen -= ulen; duc = luc ^ ruc; @@ -996,10 +995,10 @@ Perl_do_vop(pTHX_ I32 optype, SV *sv, SV *left, SV *right) goto mop_up_utf; case OP_BIT_OR: while (lulen && rulen) { - luc = utf8_to_uv_chk((U8*)lc, &ulen, 0); + luc = utf8_to_uv((U8*)lc, lulen, &ulen, 0); lc += ulen; lulen -= ulen; - ruc = utf8_to_uv_chk((U8*)rc, &ulen, 0); + ruc = utf8_to_uv((U8*)rc, rulen, &ulen, 0); rc += ulen; rulen -= ulen; duc = luc | ruc; @@ -822,6 +822,7 @@ Perl_do_sv_dump(pTHX_ I32 level, PerlIO *file, SV *sv, I32 nest, I32 maxnest, bo if (CvUNIQUE(sv)) sv_catpv(d, "UNIQUE,"); if (CvCLONE(sv)) sv_catpv(d, "CLONE,"); if (CvCLONED(sv)) sv_catpv(d, "CLONED,"); + if (CvCONST(sv)) sv_catpv(d, "CONST,"); if (CvNODEBUG(sv)) sv_catpv(d, "NODEBUG,"); if (SvCOMPILED(sv)) sv_catpv(d, "COMPILED,"); break; @@ -729,8 +729,8 @@ #define utf8_hop Perl_utf8_hop #define utf8_to_bytes Perl_utf8_to_bytes #define bytes_to_utf8 Perl_bytes_to_utf8 +#define utf8_to_uv_simple Perl_utf8_to_uv_simple #define utf8_to_uv Perl_utf8_to_uv -#define utf8_to_uv_chk Perl_utf8_to_uv_chk #define uv_to_utf8 Perl_uv_to_utf8 #define vivify_defelem Perl_vivify_defelem #define vivify_ref Perl_vivify_ref @@ -749,6 +749,7 @@ #else #define yylex Perl_yylex #endif +#define syylex S_syylex #define yyparse Perl_yyparse #define yywarn Perl_yywarn #if defined(MYMALLOC) @@ -2068,7 +2069,7 @@ #define scalarvoid(a) Perl_scalarvoid(aTHX_ a) #define scan_bin(a,b,c) Perl_scan_bin(aTHX_ a,b,c) #define scan_hex(a,b,c) Perl_scan_hex(aTHX_ a,b,c) -#define scan_num(a) Perl_scan_num(aTHX_ a) +#define scan_num(a,b) Perl_scan_num(aTHX_ a,b) #define scan_oct(a,b,c) Perl_scan_oct(aTHX_ a,b,c) #define scope(a) Perl_scope(aTHX_ a) #define screaminstr(a,b,c,d,e,f) Perl_screaminstr(aTHX_ a,b,c,d,e,f) @@ -2188,8 +2189,8 @@ #define utf8_hop(a,b) Perl_utf8_hop(aTHX_ a,b) #define utf8_to_bytes(a,b) Perl_utf8_to_bytes(aTHX_ a,b) #define bytes_to_utf8(a,b) Perl_bytes_to_utf8(aTHX_ a,b) -#define utf8_to_uv(a,b) Perl_utf8_to_uv(aTHX_ a,b) -#define utf8_to_uv_chk(a,b,c) Perl_utf8_to_uv_chk(aTHX_ a,b,c) +#define utf8_to_uv_simple(a,b) Perl_utf8_to_uv_simple(aTHX_ a,b) +#define utf8_to_uv(a,b,c,d) Perl_utf8_to_uv(aTHX_ a,b,c,d) #define uv_to_utf8(a,b) Perl_uv_to_utf8(aTHX_ a,b) #define vivify_defelem(a) Perl_vivify_defelem(aTHX_ a) #define vivify_ref(a,b) Perl_vivify_ref(aTHX_ a,b) @@ -2206,6 +2207,7 @@ #else #define yylex() Perl_yylex(aTHX) #endif +#define syylex() S_syylex(aTHX) #define yyparse() Perl_yyparse(aTHX) #define yywarn(a) Perl_yywarn(aTHX_ a) #if defined(MYMALLOC) @@ -4288,10 +4290,10 @@ #define utf8_to_bytes Perl_utf8_to_bytes #define Perl_bytes_to_utf8 CPerlObj::Perl_bytes_to_utf8 #define bytes_to_utf8 Perl_bytes_to_utf8 +#define Perl_utf8_to_uv_simple CPerlObj::Perl_utf8_to_uv_simple +#define utf8_to_uv_simple Perl_utf8_to_uv_simple #define Perl_utf8_to_uv CPerlObj::Perl_utf8_to_uv #define utf8_to_uv Perl_utf8_to_uv -#define Perl_utf8_to_uv_chk CPerlObj::Perl_utf8_to_uv_chk -#define utf8_to_uv_chk Perl_utf8_to_uv_chk #define Perl_uv_to_utf8 CPerlObj::Perl_uv_to_utf8 #define uv_to_utf8 Perl_uv_to_utf8 #define Perl_vivify_defelem CPerlObj::Perl_vivify_defelem @@ -4325,6 +4327,8 @@ #define Perl_yylex CPerlObj::Perl_yylex #define yylex Perl_yylex #endif +#define S_syylex CPerlObj::S_syylex +#define syylex S_syylex #define Perl_yyparse CPerlObj::Perl_yyparse #define yyparse Perl_yyparse #define Perl_yywarn CPerlObj::Perl_yywarn @@ -1441,7 +1441,7 @@ Afnp |int |fprintf_nocontext|PerlIO* stream|const char* fmt|... #endif p |void |cv_ckproto |CV* cv|GV* gv|char* p p |CV* |cv_clone |CV* proto -Ap |SV* |cv_const_sv |CV* cv +Apd |SV* |cv_const_sv |CV* cv p |SV* |op_const_sv |OP* o|CV* cv Ap |void |cv_undef |CV* cv Ap |void |cx_dump |PERL_CONTEXT* cs @@ -1626,7 +1626,7 @@ Ap |bool |is_uni_xdigit_lc|U32 c Ap |U32 |to_uni_upper_lc|U32 c Ap |U32 |to_uni_title_lc|U32 c Ap |U32 |to_uni_lower_lc|U32 c -Ap |int |is_utf8_char |U8 *p +Ap |STRLEN |is_utf8_char |U8 *p Ap |bool |is_utf8_string |U8 *s|STRLEN len Ap |bool |is_utf8_alnum |U8 *p Ap |bool |is_utf8_alnumc |U8 *p @@ -1761,7 +1761,7 @@ Ap |OP* |newANONHASH |OP* o Ap |OP* |newANONSUB |I32 floor|OP* proto|OP* block Ap |OP* |newASSIGNOP |I32 flags|OP* left|I32 optype|OP* right Ap |OP* |newCONDOP |I32 flags|OP* expr|OP* trueop|OP* falseop -Apd |void |newCONSTSUB |HV* stash|char* name|SV* sv +Apd |CV* |newCONSTSUB |HV* stash|char* name|SV* sv Ap |void |newFORM |I32 floor|OP* o|OP* block Ap |OP* |newFOROP |I32 flags|char* label|line_t forline \ |OP* sclr|OP* expr|OP*block|OP*cont @@ -1941,10 +1941,10 @@ p |OP* |scalar |OP* o p |OP* |scalarkids |OP* o p |OP* |scalarseq |OP* o p |OP* |scalarvoid |OP* o -Ap |NV |scan_bin |char* start|I32 len|I32* retlen -Ap |NV |scan_hex |char* start|I32 len|I32* retlen -Ap |char* |scan_num |char* s -Ap |NV |scan_oct |char* start|I32 len|I32* retlen +Ap |NV |scan_bin |char* start|STRLEN len|STRLEN* retlen +Ap |NV |scan_hex |char* start|STRLEN len|STRLEN* retlen +Ap |char* |scan_num |char* s|YYSTYPE *lvalp +Ap |NV |scan_oct |char* start|STRLEN len|STRLEN* retlen p |OP* |scope |OP* o Ap |char* |screaminstr |SV* bigsv|SV* littlesv|I32 start_shift \ |I32 end_shift|I32 *state|I32 last @@ -2074,9 +2074,9 @@ Ap |I32 |utf8_distance |U8 *a|U8 *b Ap |U8* |utf8_hop |U8 *s|I32 off ApM |U8* |utf8_to_bytes |U8 *s|STRLEN *len ApM |U8* |bytes_to_utf8 |U8 *s|STRLEN *len -Ap |UV |utf8_to_uv |U8 *s|I32* retlen -Ap |UV |utf8_to_uv_chk |U8 *s|I32* retlen|bool checking -Ap |U8* |uv_to_utf8 |U8 *d|UV uv +Ap |UV |utf8_to_uv_simple|U8 *s|STRLEN* retlen +Ap |UV |utf8_to_uv |U8 *s|STRLEN curlen|STRLEN* retlen|U32 flags +Ap |U8* |uv_to_utf8|U8 *d|UV uv p |void |vivify_defelem |SV* sv p |void |vivify_ref |SV* sv|U32 to_what p |I32 |wait4pid |Pid_t pid|int* statusp|int flags @@ -2094,6 +2094,7 @@ p |int |yylex |YYSTYPE *lvalp|int *lcharp #else p |int |yylex #endif +sp |int |syylex p |int |yyparse p |int |yywarn |char* s #if defined(MYMALLOC) @@ -2357,7 +2358,7 @@ s |regnode*|reg |I32|I32 * s |regnode*|reganode |U8|U32 s |regnode*|regatom |I32 * s |regnode*|regbranch |I32 *|I32 -s |void |reguni |UV|char *|I32* +s |void |reguni |UV|char *|STRLEN* s |regnode*|regclass s |regnode*|regclassutf8 s |I32 |regcurly |char * diff --git a/epoc/config.sh b/epoc/config.sh index ee65ee35ce..e760d671cf 100644 --- a/epoc/config.sh +++ b/epoc/config.sh @@ -324,6 +324,8 @@ d_statfsflags='define' d_statvfs='undef' d_stdio_cnt_lval='define' d_stdio_ptr_lval='define' +d_stdio_ptr_lval_sets_cnt='undef' +d_stdio_ptr_lval_nochange_cnt='undef' d_stdio_stream_array='undef' d_stdiobase='undef' d_stdstdio='undef' diff --git a/ext/B/B.pm b/ext/B/B.pm index 50364fa1d2..70c424ba1a 100644 --- a/ext/B/B.pm +++ b/ext/B/B.pm @@ -185,7 +185,7 @@ sub walksymtable { *glob = "*main::".$prefix.$sym; if ($sym =~ /::$/) { $sym = $prefix . $sym; - if ($sym ne "main::" && &$recurse($sym)) { + if ($sym ne "main::" && $sym ne "<none>::" && &$recurse($sym)) { walksymtable(\%glob, $method, $recurse, $sym); } } else { @@ -531,6 +531,8 @@ This method returns TRUE if the GP field of the GV is NULL. =item CvFLAGS +=item const_sv + =back =head2 B::HV METHODS diff --git a/ext/B/B.xs b/ext/B/B.xs index f1f0e65781..ec9e578020 100644 --- a/ext/B/B.xs +++ b/ext/B/B.xs @@ -1229,6 +1229,12 @@ U16 CvFLAGS(cv) B::CV cv +MODULE = B PACKAGE = B::CV PREFIX = cv_ + +B::SV +cv_const_sv(cv) + B::CV cv + MODULE = B PACKAGE = B::HV PREFIX = Hv diff --git a/ext/B/B/C.pm b/ext/B/B/C.pm index d0c8159d9f..f8b2ac5675 100644 --- a/ext/B/B/C.pm +++ b/ext/B/B/C.pm @@ -1368,7 +1368,7 @@ sub walkpackages if ($sym =~ /::$/) { $sym = $prefix . $sym; - if ($sym ne "main::" && &$recurse($sym)) + if ($sym ne "main::" && $sym ne "<none>::" && &$recurse($sym)) { walkpackages(\%glob, $recurse, $sym); } diff --git a/ext/B/B/Deparse.pm b/ext/B/B/Deparse.pm index 5c5c5eb9cb..7d1675290b 100644 --- a/ext/B/B/Deparse.pm +++ b/ext/B/B/Deparse.pm @@ -446,6 +446,11 @@ sub deparse_sub { # skip leavesub return $proto . "{\n\t" . $self->deparse($cv->ROOT->first, 0) . "\n\b}\n"; + } + my $sv = $cv->const_sv; + if ($$sv) { + # uh-oh. inlinable sub... format it differently + return $proto . "{ " . const($sv) . " }\n"; } else { # XSUB? return $proto . "{}\n"; } diff --git a/ext/DynaLoader/DynaLoader_pm.PL b/ext/DynaLoader/DynaLoader_pm.PL index b7b45d8372..0d4e8cd463 100644 --- a/ext/DynaLoader/DynaLoader_pm.PL +++ b/ext/DynaLoader/DynaLoader_pm.PL @@ -100,17 +100,35 @@ if ($Is_MacOS) { push(@dl_library_path, split(/,/, $ENV{LD_LIBRARY_PATH})) if exists $ENV{LD_LIBRARY_PATH}; } else { - push(@dl_library_path, split(/:/, $ENV{$Config::Config{ldlibpthname}})) - if exists $Config::Config{ldlibpthname} && - $Config::Config{ldlibpthname} ne '' && - exists $ENV{$Config::Config{ldlibpthname}} ;; - push(@dl_library_path, split(/:/, $ENV{$Config::Config{ldlibpthname}})) - if exists $Config::Config{ldlibpthname} && - $Config::Config{ldlibpthname} ne '' && - exists $ENV{$Config::Config{ldlibpthname}} ;; +# push(@dl_library_path, split(/:/, $ENV{$Config::Config{ldlibpthname}})) +# if exists $Config::Config{ldlibpthname} && +# $Config::Config{ldlibpthname} ne '' && +# exists $ENV{$Config::Config{ldlibpthname}} ;; +# push(@dl_library_path, split(/:/, $ENV{$Config::Config{ldlibpthname}})) +# if exists $Config::Config{ldlibpthname} && +# $Config::Config{ldlibpthname} ne '' && +# exists $ENV{$Config::Config{ldlibpthname}} ;; # E.g. HP-UX supports both its native SHLIB_PATH *and* LD_LIBRARY_PATH. -push(@dl_library_path, split(/:/, $ENV{LD_LIBRARY_PATH})) - if exists $ENV{LD_LIBRARY_PATH}; +# push(@dl_library_path, split(/:/, $ENV{LD_LIBRARY_PATH})) +# if exists $ENV{LD_LIBRARY_PATH}; +EOT + +# Make a list of paths to print. +# HP-UX supports both its native SHLIB_PATH *and* LD_LIBRARY_PATH, +# but for other OSes no point pushing 'LD_LIBRARY_PATH' twice. +my @ldlibpthname = 'LD_LIBRARY_PATH'; +if (exists $Config::Config{ldlibpthname} + and length $Config::Config{ldlibpthname} + and $Config::Config{ldlibpthname} ne 'LD_LIBRARY_PATH') { + unshift @ldlibpthname, $Config::Config{ldlibpthname}; +} + +foreach (@ldlibpthname) { + print OUT " push(\@dl_library_path, split(/:/, \$ENV{", to_string($_), + "}))\n\tif exists \$ENV{", to_string($_), "};\n"; +} + +print OUT <<'EOT'; } # No prizes for guessing why we don't say 'bootstrap DynaLoader;' here. diff --git a/ext/Encode/Encode.xs b/ext/Encode/Encode.xs index c231bbab6b..9dea8d0bf5 100644 --- a/ext/Encode/Encode.xs +++ b/ext/Encode/Encode.xs @@ -182,7 +182,7 @@ _is_utf8(sv, ...) { SV * check = items == 2 ? ST(1) : Nullsv; if (SvPOK(sv)) { - RETVAL = SvUTF8(sv); + RETVAL = SvUTF8(sv) ? 1 : 0; if (RETVAL && SvTRUE(check) && !is_utf8_string((U8*)SvPVX(sv), SvCUR(sv))) diff --git a/ext/IO/lib/IO/Select.pm b/ext/IO/lib/IO/Select.pm index e84b54f015..1a3a26fe6a 100644 --- a/ext/IO/lib/IO/Select.pm +++ b/ext/IO/lib/IO/Select.pm @@ -56,6 +56,7 @@ sub exists sub _fileno { my($self, $f) = @_; + return unless defined $f; $f = $f->[0] if ref($f) eq 'ARRAY'; ($f =~ /^\d+$/) ? $f : fileno($f); } diff --git a/ext/Storable/Storable.pm b/ext/Storable/Storable.pm index 76c320923b..df3e946755 100644 --- a/ext/Storable/Storable.pm +++ b/ext/Storable/Storable.pm @@ -26,7 +26,7 @@ package Storable; @ISA = qw(Exporter DynaLoader); use AutoLoader; use vars qw($forgive_me $VERSION); -$VERSION = '1.003'; +$VERSION = '1.004'; *AUTOLOAD = \&AutoLoader::AUTOLOAD; # Grrr... # @@ -41,6 +41,10 @@ unless (defined @Log::Agent::EXPORT) { require Carp; Carp::croak(@_); } + sub logcarp { + require Carp; + Carp::carp(@_); + } }; } @@ -61,6 +65,7 @@ BEGIN { } sub logcroak; +sub logcarp; sub retrieve_fd { &fd_retrieve } # Backward compatibility @@ -118,6 +123,10 @@ sub _store { open(FILE, ">$file") || logcroak "can't create $file: $!"; binmode FILE; # Archaic systems... if ($use_locking) { + if ($^O eq 'dos') { + logcarp "Storable::lock_store: fcntl/flock emulation broken on $^O"; + return undef; + } flock(FILE, LOCK_EX) || logcroak "can't get exclusive lock on $file: $!"; truncate FILE, 0; @@ -234,6 +243,10 @@ sub _retrieve { my $self; my $da = $@; # Could be from exception handler if ($use_locking) { + if ($^O eq 'dos') { + logcarp "Storable::lock_store: fcntl/flock emulation broken on $^O"; + return undef; + } flock(FILE, LOCK_SH) || logcroak "can't get shared lock on $file: $!"; # Unlocking will happen when FILE is closed } diff --git a/ext/Thread/Thread.pm b/ext/Thread/Thread.pm index c752e3d6dd..22ae4ef404 100644 --- a/ext/Thread/Thread.pm +++ b/ext/Thread/Thread.pm @@ -21,6 +21,11 @@ Thread - manipulate threads in Perl (EXPERIMENTAL, subject to change) $result = $t->join; $result = $t->eval; $t->detach; + $flags = $t->flags; + + if ($t->done) { + $t->join; + } if($t->equal($another_thread)) { # ... @@ -29,6 +34,7 @@ Thread - manipulate threads in Perl (EXPERIMENTAL, subject to change) my $tid = Thread->self->tid; my $tlist = Thread->list; + lock($scalar); yield(); @@ -181,6 +187,17 @@ increasing integer assigned when a thread is created. The main thread of a program will have a tid of zero, while subsequent threads will have tids assigned starting with one. +=item flags + +The C<flags> method returns the flags for the thread. This is the +integer value corresponding to the internal flags for the thread, and +the value man not be all that meaningful to you. + +=item done + +The C<done> method returns true if the thread you're checking has +finished, and false otherwise. + =back =head1 LIMITATIONS diff --git a/ext/Thread/Thread.xs b/ext/Thread/Thread.xs index 17e5aefd04..27e2533f3e 100644 --- a/ext/Thread/Thread.xs +++ b/ext/Thread/Thread.xs @@ -189,6 +189,7 @@ threadstart(void *arg) SvREFCNT_dec(PL_lastscream); SvREFCNT_dec(PL_defoutgv); Safefree(PL_reg_poscache); + thr->thr_done = 1; MUTEX_LOCK(&thr->mutex); DEBUG_S(PerlIO_printf(Perl_debug_log, @@ -448,6 +449,14 @@ flags(t) #endif void +done(t) + Thread t + PPCODE: +#ifdef USE_THREADS + PUSHs(t->thr_done ? &PL_sv_yes : &PL_sv_no); +#endif + +void self(classname) char * classname PREINIT: diff --git a/ext/re/Makefile.PL b/ext/re/Makefile.PL index bc31b2c2cc..f337db191f 100644 --- a/ext/re/Makefile.PL +++ b/ext/re/Makefile.PL @@ -1,12 +1,19 @@ use ExtUtils::MakeMaker; use File::Spec; +use Config; + +my $object = 're_exec$(OBJ_EXT) re_comp$(OBJ_EXT) re$(OBJ_EXT)'; + +if ($^O eq 'aix' && defined($Config{'ccversion'}) && $Config{'ccversion'} eq '3.6.6.0') { + $object .= ' ../../deb$(OBJ_EXT)'; +} WriteMakefile( NAME => 're', VERSION_FROM => 're.pm', MAN3PODS => {}, # Pods will be built by installman. XSPROTOARG => '-noprototypes', - OBJECT => 're_exec$(OBJ_EXT) re_comp$(OBJ_EXT) re$(OBJ_EXT)', + OBJECT => $object, DEFINE => '-DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG', clean => { FILES => '*$(OBJ_EXT) *.c ../../lib/re.pm' }, ); @@ -23,4 +23,5 @@ #define FF_NEWLINE 13 #define FF_BLANK 14 #define FF_MORE 15 +#define FF_0DECIMAL 16 diff --git a/global.sym b/global.sym index 0dea03efbe..2143319d85 100644 --- a/global.sym +++ b/global.sym @@ -465,8 +465,8 @@ Perl_utf8_distance Perl_utf8_hop Perl_utf8_to_bytes Perl_bytes_to_utf8 +Perl_utf8_to_uv_simple Perl_utf8_to_uv -Perl_utf8_to_uv_chk Perl_uv_to_utf8 Perl_warn Perl_vwarn @@ -448,21 +448,23 @@ Converts the specified character to lowercase. #define isPSXSPC_utf8(c) (isSPACE_utf8(c) ||(c) == '\f') #define isBLANK_utf8(c) isBLANK(c) /* could be wrong */ -#define isALNUM_LC_utf8(p) isALNUM_LC_uni(utf8_to_uv_chk(p, 0, 0)) -#define isIDFIRST_LC_utf8(p) isIDFIRST_LC_uni(utf8_to_uv_chk(p, 0, 0)) -#define isALPHA_LC_utf8(p) isALPHA_LC_uni(utf8_to_uv_chk(p, 0, 0)) -#define isSPACE_LC_utf8(p) isSPACE_LC_uni(utf8_to_uv_chk(p, 0, 0)) -#define isDIGIT_LC_utf8(p) isDIGIT_LC_uni(utf8_to_uv_chk(p, 0, 0)) -#define isUPPER_LC_utf8(p) isUPPER_LC_uni(utf8_to_uv_chk(p, 0, 0)) -#define isLOWER_LC_utf8(p) isLOWER_LC_uni(utf8_to_uv_chk(p, 0, 0)) -#define isALNUMC_LC_utf8(p) isALNUMC_LC_uni(utf8_to_uv_chk(p, 0, 0)) -#define isCNTRL_LC_utf8(p) isCNTRL_LC_uni(utf8_to_uv_chk(p, 0, 0)) -#define isGRAPH_LC_utf8(p) isGRAPH_LC_uni(utf8_to_uv_chk(p, 0, 0)) -#define isPRINT_LC_utf8(p) isPRINT_LC_uni(utf8_to_uv_chk(p, 0, 0)) -#define isPUNCT_LC_utf8(p) isPUNCT_LC_uni(utf8_to_uv_chk(p, 0, 0)) -#define toUPPER_LC_utf8(p) toUPPER_LC_uni(utf8_to_uv_chk(p, 0, 0)) -#define toTITLE_LC_utf8(p) toTITLE_LC_uni(utf8_to_uv_chk(p, 0, 0)) -#define toLOWER_LC_utf8(p) toLOWER_LC_uni(utf8_to_uv_chk(p, 0, 0)) +#define STRLEN_MAX ((STRLEN)-1) + +#define isALNUM_LC_utf8(p) isALNUM_LC_uni(utf8_to_uv_chk(p, STRLEN_MAX, 0, 0)) +#define isIDFIRST_LC_utf8(p) isIDFIRST_LC_uni(utf8_to_uv_chk(p, STRLEN_MAX, 0, 0)) +#define isALPHA_LC_utf8(p) isALPHA_LC_uni(utf8_to_uv_chk(p, STRLEN_MAX, 0, 0)) +#define isSPACE_LC_utf8(p) isSPACE_LC_uni(utf8_to_uv_chk(p, STRLEN_MAX, 0, 0)) +#define isDIGIT_LC_utf8(p) isDIGIT_LC_uni(utf8_to_uv_chk(p, STRLEN_MAX, 0, 0)) +#define isUPPER_LC_utf8(p) isUPPER_LC_uni(utf8_to_uv_chk(p, STRLEN_MAX, 0, 0)) +#define isLOWER_LC_utf8(p) isLOWER_LC_uni(utf8_to_uv_chk(p, STRLEN_MAX, 0, 0)) +#define isALNUMC_LC_utf8(p) isALNUMC_LC_uni(utf8_to_uv_chk(p, STRLEN_MAX, 0, 0)) +#define isCNTRL_LC_utf8(p) isCNTRL_LC_uni(utf8_to_uv_chk(p, STRLEN_MAX, 0, 0)) +#define isGRAPH_LC_utf8(p) isGRAPH_LC_uni(utf8_to_uv_chk(p, STRLEN_MAX, 0, 0)) +#define isPRINT_LC_utf8(p) isPRINT_LC_uni(utf8_to_uv_chk(p, STRLEN_MAX, 0, 0)) +#define isPUNCT_LC_utf8(p) isPUNCT_LC_uni(utf8_to_uv_chk(p, STRLEN_MAX, 0, 0)) +#define toUPPER_LC_utf8(p) toUPPER_LC_uni(utf8_to_uv_chk(p, STRLEN_MAX, 0, 0)) +#define toTITLE_LC_utf8(p) toTITLE_LC_uni(utf8_to_uv_chk(p, STRLEN_MAX, 0, 0)) +#define toLOWER_LC_utf8(p) toLOWER_LC_uni(utf8_to_uv_chk(p, STRLEN_MAX, 0, 0)) #define isPSXSPC_LC_utf8(c) (isSPACE_LC_utf8(c) ||(c) == '\f') #define isBLANK_LC_utf8(c) isBLANK(c) /* could be wrong */ diff --git a/hints/aix.sh b/hints/aix.sh index cf7e43cce7..35ee662350 100644 --- a/hints/aix.sh +++ b/hints/aix.sh @@ -130,6 +130,13 @@ case "$cc" in *gcc*) ccdlflags='-Xlinker' ;; *) ccversion=`lslpp -L | grep 'C for AIX Compiler$' | awk '{print $2}'` case "$ccversion" in + '') ccversion=`lslpp -L | grep 'IBM C and C++ Compilers LUM$' | awk '{print $2}'` + ;; + esac + case "$ccversion" in + 3.6.6.0) + optimize='none' + ;; 4.4.0.0|4.4.0.1|4.4.0.2) echo >&4 "*** This C compiler ($ccversion) is outdated." echo >&4 "*** Please upgrade to at least 4.4.0.3." diff --git a/hints/freebsd.sh b/hints/freebsd.sh index 0ba6b6190e..cc48351879 100644 --- a/hints/freebsd.sh +++ b/hints/freebsd.sh @@ -86,13 +86,6 @@ case "$osvers" in d_setegid='undef' d_seteuid='undef' ;; -3.*) - usevfork='true' - usemymalloc='n' - libswanted=`echo $libswanted | sed 's/ malloc / /'` - ;; -# -# Guesses at what will be needed after 3.* *) usevfork='true' usemymalloc='n' libswanted=`echo $libswanted | sed 's/ malloc / /'` diff --git a/hints/openbsd.sh b/hints/openbsd.sh index 5b79709055..2e7a433326 100644 --- a/hints/openbsd.sh +++ b/hints/openbsd.sh @@ -43,7 +43,7 @@ OpenBSD.alpha|OpenBSD.mips|OpenBSD.powerpc|OpenBSD.vax) ;; *) # from 2.8 onwards ld=${cc:-cc} - lddlflags="-shared $lddlflags" + lddlflags="-shared -fPIC $lddlflags" ;; esac ;; @@ -95,6 +95,9 @@ case "$openbsd_distribution" in sysman='/usr/share/man/man1' libpth='/usr/lib' glibpth='/usr/lib' + # Local things, however, do go in /usr/local + siteprefix='/usr/local' + siteprefixexp='/usr/local' # Ports installs non-std libs in /usr/local/lib so look there too locincpth='/usr/local/include' loclibpth='/usr/local/lib' diff --git a/installman b/installman index 72c76fd8a2..06f68f5ddd 100755 --- a/installman +++ b/installman @@ -23,19 +23,21 @@ die "Patchlevel of perl ($patchlevel)", my $usage = "Usage: installman --man1dir=/usr/wherever --man1ext=1 --man3dir=/usr/wherever --man3ext=3 + --batchlimit=40 --notify --verbose --silent --help Defaults are: man1dir = $Config{'installman1dir'}; man1ext = $Config{'man1ext'}; man3dir = $Config{'installman3dir'}; man3ext = $Config{'man3ext'}; + batchlimit is maximum number of pod files per invocation of pod2man --notify (or -n) just lists commands that would be executed. --verbose (or -V) report all progress. --silent (or -S) be silent. Only report errors.\n"; my %opts; GetOptions( \%opts, - qw( man1dir=s man1ext=s man3dir=s man3ext=s + qw( man1dir=s man1ext=s man3dir=s man3ext=s batchlimit=i notify n help silent S verbose V)) || die $usage; die $usage if $opts{help}; @@ -48,6 +50,7 @@ $opts{man3dir} = $Config{'installman3dir'} unless defined($opts{man3dir}); $opts{man3ext} = $Config{'man3ext'} unless defined($opts{man3ext}); +$opts{batchlimit} ||= 40; $opts{silent} ||= $opts{S}; $opts{notify} ||= $opts{n}; $opts{verbose} ||= $opts{V} || $opts{notify}; @@ -71,24 +74,12 @@ runpod2man('pod', $opts{man1dir}, $opts{man1ext}); runpod2man('lib', $opts{man3dir}, $opts{man3ext}); # Install the pods embedded in the installed scripts -runpod2man('utils', $opts{man1dir}, $opts{man1ext}, 'c2ph'); -runpod2man('utils', $opts{man1dir}, $opts{man1ext}, 'h2ph'); -runpod2man('utils', $opts{man1dir}, $opts{man1ext}, 'h2xs'); -runpod2man('utils', $opts{man1dir}, $opts{man1ext}, 'perlcc'); -runpod2man('utils', $opts{man1dir}, $opts{man1ext}, 'perldoc'); -runpod2man('utils', $opts{man1dir}, $opts{man1ext}, 'perlbug'); -runpod2man('utils', $opts{man1dir}, $opts{man1ext}, 'pl2pm'); -runpod2man('utils', $opts{man1dir}, $opts{man1ext}, 'splain'); -runpod2man('utils', $opts{man1dir}, $opts{man1ext}, 'dprofpp'); -runpod2man('x2p', $opts{man1dir}, $opts{man1ext}, 's2p'); -runpod2man('x2p', $opts{man1dir}, $opts{man1ext}, 'a2p.pod'); -runpod2man('x2p', $opts{man1dir}, $opts{man1ext}, 'find2perl'); -runpod2man('pod', $opts{man1dir}, $opts{man1ext}, 'pod2man'); -runpod2man('pod', $opts{man1dir}, $opts{man1ext}, 'pod2html'); -runpod2man('pod', $opts{man1dir}, $opts{man1ext}, 'pod2text'); -runpod2man('pod', $opts{man1dir}, $opts{man1ext}, 'pod2usage'); -runpod2man('pod', $opts{man1dir}, $opts{man1ext}, 'podchecker'); -runpod2man('pod', $opts{man1dir}, $opts{man1ext}, 'podselect'); +runpod2man('utils', $opts{man1dir}, $opts{man1ext}, 'c2ph', 'h2ph', 'h2xs', + 'perlcc', 'perldoc', 'perlbug', 'pl2pm', 'splain', 'dprofpp'); +runpod2man('x2p', $opts{man1dir}, $opts{man1ext}, 's2p', 'a2p.pod', + 'find2perl'); +runpod2man('pod', $opts{man1dir}, $opts{man1ext}, 'pod2man', 'pod2html', + 'pod2text', 'pod2usage', 'podchecker', 'podselect'); # It would probably be better to have this page linked # to the c2ph man page. Or, this one could say ".so man1/c2ph.1", @@ -98,9 +89,9 @@ runpod2man('utils', $opts{man1dir}, $opts{man1ext}, 'pstruct'); runpod2man('lib/ExtUtils', $opts{man1dir}, $opts{man1ext}, 'xsubpp'); sub runpod2man { - # $script is script name if we are installing a manpage embedded - # in a script, undef otherwise - my($poddir, $mandir, $manext, $script) = @_; + # @script is scripts names if we are installing manpages embedded + # in scripts, () otherwise + my($poddir, $mandir, $manext, @script) = @_; my($downdir); # can't just use .. when installing xsubpp manpage @@ -109,8 +100,12 @@ sub runpod2man { my($builddir) = Cwd::getcwd(); if ($mandir eq ' ' or $mandir eq '') { - warn "Skipping installation of ", - ($script ? "$poddir/$script man page" : "$poddir man pages"), ".\n"; + if (@script) { + warn "Skipping installation of $poddir/$_ man page.\n" + foreach @script; + } else { + warn "Skipping installation of $poddir man pages.\n"; + } return; } @@ -134,13 +129,14 @@ sub runpod2man { # Make a list of all the .pm and .pod files in the directory. We will # always run pod2man from the lib directory and feed it the full pathname # of the pod. This might be useful for pod2man someday. - if ($script) { - @modpods = ($script); + if (@script) { + @modpods = @script; } else { @modpods = (); File::Find::find(\&lsmodpods, '.'); } + my @to_process; foreach my $mod (@modpods) { my $manpage = $mod; my $tmp; @@ -159,15 +155,25 @@ sub runpod2man { } $tmp = "${mandir}/${manpage}.tmp"; $manpage = "${mandir}/${manpage}.${manext}"; - if (&cmd("$pod2man $mod > $tmp") == 0 && !$opts{notify} && -s $tmp) { - if (rename($tmp, $manpage)) { - $packlist->{$manpage} = { type => 'file' }; - next; + push @to_process, [$mod, $tmp, $manpage]; + } + # Don't do all pods in same command to avoid busting command line limits + while (my @this_batch = splice @to_process, 0, $opts{batchlimit}) { + my $cmd = join " ", $pod2man, map "$$_[0] $$_[1]", @this_batch; + if (&cmd($cmd) == 0 && !$opts{notify}) { + foreach (@this_batch) { + my (undef, $tmp, $manpage) = @$_; + if (-s $tmp) { + if (rename($tmp, $manpage)) { + $packlist->{$manpage} = { type => 'file' }; + next; + } + } + unless ($opts{notify}) { + unlink($tmp); + } } } - unless ($opts{notify}) { - unlink($tmp); - } } chdir "$builddir" || die "Unable to cd back to $builddir directory!\n$!\n"; print " chdir $builddir\n" if $opts{verbose}; diff --git a/iperlsys.h b/iperlsys.h index 59da4748cb..6844801bb4 100644 --- a/iperlsys.h +++ b/iperlsys.h @@ -186,13 +186,19 @@ struct IPerlStdIOInfo #ifdef USE_STDIO_PTR # define PerlIO_has_cntptr(f) 1 -# ifdef STDIO_CNT_LVALUE -# define PerlIO_canset_cnt(f) 1 -# ifdef STDIO_PTR_LVALUE +# ifdef STDIO_PTR_LVALUE +# ifdef STDIO_CNT_LVALUE +# define PerlIO_canset_cnt(f) 1 +# ifdef STDIO_PTR_LVAL_NOCHANGE_CNT +# define PerlIO_fast_gets(f) 1 +# endif +# else /* STDIO_CNT_LVALUE */ +# define PerlIO_canset_cnt(f) 0 +# endif +# else /* STDIO_PTR_LVALUE */ +# ifdef STDIO_PTR_LVAL_SETS_CNT # define PerlIO_fast_gets(f) 1 # endif -# else -# define PerlIO_canset_cnt(f) 0 # endif #else /* USE_STDIO_PTR */ # define PerlIO_has_cntptr(f) 0 diff --git a/lib/ExtUtils/Install.pm b/lib/ExtUtils/Install.pm index 92db8c908a..4a148a655e 100644 --- a/lib/ExtUtils/Install.pm +++ b/lib/ExtUtils/Install.pm @@ -394,4 +394,7 @@ of the hash to the corresponding values efficiently. Filenames with the extension pm are autosplit. Second argument is the autosplit directory. +You can have an environment variable PERL_INSTALL_ROOT set which will +be prepended as a directory to each installed file (and directory). + =cut diff --git a/lib/ExtUtils/MM_Unix.pm b/lib/ExtUtils/MM_Unix.pm index 52862c598e..27839652fd 100644 --- a/lib/ExtUtils/MM_Unix.pm +++ b/lib/ExtUtils/MM_Unix.pm @@ -2455,6 +2455,7 @@ MAP_PRELIBS = $Config::Config{perllibs} $Config::Config{cryptlib} } unless ($libperl && -f $lperl) { # Ilya's code... my $dir = $self->{PERL_SRC} || "$self->{PERL_ARCHLIB}/CORE"; + $dir = "$self->{PERL_ARCHLIB}/.." if $self->{UNINSTALLED_PERL}; $libperl ||= "libperl$self->{LIB_EXT}"; $libperl = "$dir/$libperl"; $lperl ||= "libperl$self->{LIB_EXT}"; diff --git a/lib/ExtUtils/MakeMaker.pm b/lib/ExtUtils/MakeMaker.pm index bef12b54da..64f6986a4a 100644 --- a/lib/ExtUtils/MakeMaker.pm +++ b/lib/ExtUtils/MakeMaker.pm @@ -982,23 +982,39 @@ be perl Makefile.PL LIB=~/lib This will install the module's architecture-independent files into -~/lib, the architecture-dependent files into ~/lib/$archname/auto. +~/lib, the architecture-dependent files into ~/lib/$archname. Another way to specify many INSTALL directories with a single parameter is PREFIX. perl Makefile.PL PREFIX=~ -This will replace the string specified by $Config{prefix} in all -$Config{install*} values. +This will replace the string specified by C<$Config{prefix}> in all +C<$Config{install*}> values. Note, that in both cases the tilde expansion is done by MakeMaker, not -by perl by default, nor by make. Conflicts between parameters LIB, -PREFIX and the various INSTALL* arguments are resolved so that -XXX +by perl by default, nor by make. + +Conflicts between parameters LIB, +PREFIX and the various INSTALL* arguments are resolved so that: + +=over 4 + +=item * + +setting LIB overrides any setting of INSTALLPRIVLIB, INSTALLARCHLIB, +INSTALLSITELIB, INSTALLSITEARCH (and they are not affected by PREFIX); + +=item * + +without LIB, setting PREFIX replaces the initial C<$Config{prefix}> +part of those INSTALL* arguments, even if the latter are explicitly +set (but are set to still start with C<$Config{prefix}>). + +=back If the user has superuser privileges, and is not working on AFS -(Andrew File System) or relatives, then the defaults for +or relatives, then the defaults for INSTALLPRIVLIB, INSTALLARCHLIB, INSTALLSCRIPT, etc. will be appropriate, and this incantation will be the best: @@ -1145,11 +1161,6 @@ or as NAME=VALUE pairs on the command line: =over 2 -=item AUTHOR - -String containing name (and email address) of package author(s). Is used -in PPD (Perl Package Description) files for PPM (Perl Package Manager). - =item ABSTRACT One line description of the module. Will be included in PPD file. @@ -1160,6 +1171,11 @@ Name of the file that contains the package description. MakeMaker looks for a line in the POD matching /^($package\s-\s)(.*)/. This is typically the first line in the "=head1 NAME" section. $2 becomes the abstract. +=item AUTHOR + +String containing name (and email address) of package author(s). Is used +in PPD (Perl Package Description) files for PPM (Perl Package Manager). + =item BINARY_LOCATION Used when creating PPD files for binary packages. It can be set to a @@ -1409,11 +1425,6 @@ to INSTALLBIN during 'make install' Old name for INST_SCRIPT. Deprecated. Please use INST_SCRIPT if you need to use it. -=item INST_LIB - -Directory where we put library files of this extension while building -it. - =item INST_HTMLLIBDIR Directory to hold the man pages in HTML format at 'make' time @@ -1422,6 +1433,11 @@ Directory to hold the man pages in HTML format at 'make' time Directory to hold the man pages in HTML format at 'make' time +=item INST_LIB + +Directory where we put library files of this extension while building +it. + =item INST_MAN1DIR Directory to hold the man pages at 'make' time @@ -1437,34 +1453,6 @@ Directory, where executable files should be installed during testing. make install will copy the files in INST_SCRIPT to INSTALLSCRIPT. -=item PERL_MALLOC_OK - -defaults to 0. Should be set to TRUE if the extension can work with -the memory allocation routines substituted by the Perl malloc() subsystem. -This should be applicable to most extensions with exceptions of those - -=over - -=item * - -with bugs in memory allocations which are caught by Perl's malloc(); - -=item * - -which interact with the memory allocator in other ways than via -malloc(), realloc(), free(), calloc(), sbrk() and brk(); - -=item * - -which rely on special alignment which is not provided by Perl's malloc(). - -=back - -B<NOTE.> Negligence to set this flag in I<any one> of loaded extension -nullifies many advantages of Perl's malloc(), such as better usage of -system resources, error detection, memory usage reporting, catchable failure -of memory allocations, etc. - =item LDFROM defaults to "$(OBJECT)" and is used in the ld command to specify @@ -1473,8 +1461,12 @@ specify ld flags) =item LIB -LIB can only be set at C<perl Makefile.PL> time. It has the effect of +LIB should only be set at C<perl Makefile.PL> time but is allowed as a +MakeMaker argument. It has the effect of setting both INSTALLPRIVLIB and INSTALLSITELIB to that value regardless any +explicit setting of those arguments (or of PREFIX). +INSTALLARCHLIB and INSTALLSITEARCH are set to the corresponding +architecture subdirectory. =item LIBPERL_A @@ -1578,6 +1570,8 @@ List of object files, defaults to '$(BASEEXT)$(OBJ_EXT)', but can be a long string containing all object files, e.g. "tkpBind.o tkpButton.o tkpCanvas.o" +(Where BASEEXT is the last component of NAME, and OBJ_EXT is $Config{obj_ext}.) + =item OPTIMIZE Defaults to C<-O>. Set it to C<-g> to turn debugging on. The flag is @@ -1594,12 +1588,40 @@ to $(CC). =item PERL_ARCHLIB -Same as above for architecture dependent files. +Same as below, but for architecture dependent files. =item PERL_LIB Directory containing the Perl library to use. +=item PERL_MALLOC_OK + +defaults to 0. Should be set to TRUE if the extension can work with +the memory allocation routines substituted by the Perl malloc() subsystem. +This should be applicable to most extensions with exceptions of those + +=over 4 + +=item * + +with bugs in memory allocations which are caught by Perl's malloc(); + +=item * + +which interact with the memory allocator in other ways than via +malloc(), realloc(), free(), calloc(), sbrk() and brk(); + +=item * + +which rely on special alignment which is not provided by Perl's malloc(). + +=back + +B<NOTE.> Negligence to set this flag in I<any one> of loaded extension +nullifies many advantages of Perl's malloc(), such as better usage of +system resources, error detection, memory usage reporting, catchable failure +of memory allocations, etc. + =item PERL_SRC Directory containing the Perl source code (use of this should be @@ -1648,6 +1670,8 @@ they contain will be installed in the corresponding location in the library. A libscan() method can be used to alter the behaviour. Defining PM in the Makefile.PL will override PMLIBDIRS. +(Where BASEEXT is the last component of NAME.) + =item POLLUTE Release 5.005 grandfathered old global symbol names by providing preprocessor @@ -1725,6 +1749,7 @@ MakeMaker object. The following lines will be parsed o.k.: ( $VERSION ) = '$Revision: 1.222 $ ' =~ /\$Revision:\s+([^\s]+)/; $FOO::VERSION = '1.10'; *FOO::VERSION = \'1.11'; + our $VERSION = 1.2.3; # new for perl5.6.0 but these will fail: @@ -1732,6 +1757,8 @@ but these will fail: local $VERSION = '1.02'; local $FOO::VERSION = '1.30'; +(Putting C<my> or C<local> on the preceding line will work o.k.) + The file named in VERSION_FROM is not added as a dependency to Makefile. This is not really correct, but it would be a major pain during development to have to rewrite the Makefile for any smallish @@ -1786,6 +1813,8 @@ part of the Makefile. {ANY_TARGET => ANY_DEPENDECY, ...} +(ANY_TARGET must not be given a double-colon rule by MakeMaker.) + =item dist {TARFLAGS => 'cvfF', COMPRESS => 'gzip', SUFFIX => '.gz', diff --git a/lib/ExtUtils/Mksymlists.pm b/lib/ExtUtils/Mksymlists.pm index c8f41c74bc..c06b393be3 100644 --- a/lib/ExtUtils/Mksymlists.pm +++ b/lib/ExtUtils/Mksymlists.pm @@ -49,6 +49,7 @@ sub Mksymlists { } if ($osname eq 'aix') { _write_aix(\%spec); } + elsif ($osname eq 'MacOS'){ _write_aix(\%spec) } elsif ($osname eq 'VMS') { _write_vms(\%spec) } elsif ($osname eq 'os2') { _write_os2(\%spec) } elsif ($osname eq 'MSWin32') { _write_win32(\%spec) } diff --git a/lib/File/Path.pm b/lib/File/Path.pm index ffc856bb59..8b0772d0e1 100644 --- a/lib/File/Path.pm +++ b/lib/File/Path.pm @@ -105,8 +105,8 @@ my $Is_VMS = $^O eq 'VMS'; # These OSes complain if you want to remove a file that you have no # write permission to: -my $force_writeable = ($^O eq 'os2' || $^O eq 'dos' || $^O eq 'MSWin32' - || $^O eq 'amigaos'); +my $force_writeable = ($^O eq 'os2' || $^O eq 'dos' || $^O eq 'MSWin32' || + $^O eq 'amigaos' || $^O eq 'MacOS'); sub mkpath { my($paths, $verbose, $mode) = @_; diff --git a/lib/Term/ReadLine.pm b/lib/Term/ReadLine.pm index 8bb820578a..fc78d7b6fa 100644 --- a/lib/Term/ReadLine.pm +++ b/lib/Term/ReadLine.pm @@ -169,12 +169,14 @@ sub ReadLine {'Term::ReadLine::Stub'} sub readline { my $self = shift; my ($in,$out,$str) = @$self; - print $out $rl_term_set[0], shift, $rl_term_set[1], $rl_term_set[2]; + my $prompt = shift; + print $out $rl_term_set[0], $prompt, $rl_term_set[1], $rl_term_set[2]; $self->register_Tk if not $Term::ReadLine::registered and $Term::ReadLine::toloop and defined &Tk::DoOneEvent; #$str = scalar <$in>; $str = $self->get_line; + $str =~ s/^\s*\Q$prompt\E// if ($^O eq 'MacOS'); print $out $rl_term_set[3]; # bug in 5.000: chomping empty string creats length -1: chomp $str if defined $str; @@ -185,7 +187,9 @@ sub addhistory {} sub findConsole { my $console; - if (-e "/dev/tty") { + if ($^O eq 'MacOS') { + $console = "Dev:Console"; + } elsif (-e "/dev/tty") { $console = "/dev/tty"; } elsif (-e "con" or $^O eq 'MSWin32') { $console = "con"; diff --git a/lib/Test/Harness.pm b/lib/Test/Harness.pm index a17bdbfd72..36b5fa8a2d 100644 --- a/lib/Test/Harness.pm +++ b/lib/Test/Harness.pm @@ -58,6 +58,7 @@ sub runtests { else { $new5lib = join($Config{path_sep}, @INC); } + local($ENV{'PERL5LIB'}) = $new5lib; my @dir_files = globdir $files_in_dir if defined $files_in_dir; diff --git a/lib/Tie/Array.pm b/lib/Tie/Array.pm index e3b85d412e..f4c6193596 100644 --- a/lib/Tie/Array.pm +++ b/lib/Tie/Array.pm @@ -34,47 +34,43 @@ sub POP $val; } -sub SPLICE -{ - my $obj = shift; - my $sz = $obj->FETCHSIZE; - my $off = (@_) ? shift : 0; - $off += $sz if ($off < 0); - my $len = (@_) ? shift : $sz - $off; - my @result; - for (my $i = 0; $i < $len; $i++) - { - push(@result,$obj->FETCH($off+$i)); - } - if (@_ > $len) - { - # Move items up to make room - my $d = @_ - $len; - my $e = $off+$len; - $obj->EXTEND($sz+$d); - for (my $i=$sz-1; $i >= $e; $i--) - { - my $val = $obj->FETCH($i); - $obj->STORE($i+$d,$val); +sub SPLICE { + my $obj = shift; + my $sz = $obj->FETCHSIZE; + my $off = (@_) ? shift : 0; + $off += $sz if ($off < 0); + my $len = (@_) ? shift : $sz - $off; + $len += $sz - $off if $len < 0; + my @result; + for (my $i = 0; $i < $len; $i++) { + push(@result,$obj->FETCH($off+$i)); } - } - elsif (@_ < $len) - { - # Move items down to close the gap - my $d = $len - @_; - my $e = $off+$len; - for (my $i=$off+$len; $i < $sz; $i++) - { - my $val = $obj->FETCH($i); - $obj->STORE($i-$d,$val); + $off = $sz if $off > $sz; + $len -= $off + $len - $sz if $off + $len > $sz; + if (@_ > $len) { + # Move items up to make room + my $d = @_ - $len; + my $e = $off+$len; + $obj->EXTEND($sz+$d); + for (my $i=$sz-1; $i >= $e; $i--) { + my $val = $obj->FETCH($i); + $obj->STORE($i+$d,$val); + } } - $obj->STORESIZE($sz-$d); - } - for (my $i=0; $i < @_; $i++) - { - $obj->STORE($off+$i,$_[$i]); - } - return @result; + elsif (@_ < $len) { + # Move items down to close the gap + my $d = $len - @_; + my $e = $off+$len; + for (my $i=$off+$len; $i < $sz; $i++) { + my $val = $obj->FETCH($i); + $obj->STORE($i-$d,$val); + } + $obj->STORESIZE($sz-$d); + } + for (my $i=0; $i < @_; $i++) { + $obj->STORE($off+$i,$_[$i]); + } + return @result; } sub EXISTS { diff --git a/lib/lib_pm.PL b/lib/lib_pm.PL index bb02106058..66b4944de5 100644 --- a/lib/lib_pm.PL +++ b/lib/lib_pm.PL @@ -8,10 +8,30 @@ chdir dirname($0); my $file = basename($0, '.PL'); $file =~ s!_(pm)$!.$1!i; -my $Config_archname = defined($Config{'archname'}) ? $Config{'archname'} : ''; -my $Config_ver = defined($Config{'version'}) ? $Config{'version'} : ''; -my @Config_inc_version_list = defined($Config{'inc_version_list'}) ? - reverse split / /, $Config{'inc_version_list'} : (); +my $useConfig; +my $Config_archname; +my $Config_version; +my $Config_inc_version_list; + +# Expand the variables only if explicitly requested because +# otherwise relocating Perl becomes much harder. + +if ($ENV{PERL_BUILD_EXPAND_CONFIG_VARS}) { + $useConfig = ''; + $Config_archname = qq('$Config{archname}'); + $Config_version = qq('$Config{version}'); + my @Config_inc_version_list = + reverse split / /, $Config{inc_version_list}; + $Config_inc_version_list = + @Config_inc_version_list ? + qq(@Config_inc_version_list) : q(()); +} else { + $useConfig = 'use Config;'; + $Config_archname = q($Config{archname}); + $Config_version = q($Config{version}); + $Config_inc_version_list = + q(reverse split / /, qw($Config{inc_version_list})); +} open OUT,">$file" or die "Can't create $file: $!"; @@ -26,9 +46,11 @@ package lib; # THIS FILE IS AUTOMATICALLY GENERATED FROM lib_pm.PL. # ANY CHANGES TO THIS FILE WILL BE OVERWRITTEN BY THE NEXT PERL BUILD. -my \$archname = "$Config_archname"; -my \$ver = "$Config_ver"; -my \@inc_version_list = qw(@Config_inc_version_list); +$useConfig + +my \$archname = $Config_archname; +my \$version = $Config_version; +my \@inc_version_list = $Config_inc_version_list; !GROK!THIS! print OUT <<'!NO!SUBS!'; @@ -57,9 +79,9 @@ sub import { } # Put a corresponding archlib directory infront of $_ if it # looks like $_ has an archlib directory below it. - unshift(@INC, "$_/$archname") if -d "$_/$archname/auto"; - unshift(@INC, "$_/$ver") if -d "$_/$ver"; - unshift(@INC, "$_/$ver/$archname") if -d "$_/$ver/$archname"; + unshift(@INC, "$_/$archname") if -d "$_/$archname/auto"; + unshift(@INC, "$_/$version") if -d "$_/$version"; + unshift(@INC, "$_/$version/$archname") if -d "$_/$version/$archname"; } # remove trailing duplicates @@ -74,9 +96,9 @@ sub unimport { my %names; foreach (@_) { ++$names{$_}; - ++$names{"$_/$archname"} if -d "$_/$archname/auto"; - ++$names{"$_/$ver"} if -d "$_/$ver"; - ++$names{"$_/$ver/$archname"} if -d "$_/$ver/$archname"; + ++$names{"$_/$archname"} if -d "$_/$archname/auto"; + ++$names{"$_/$version"} if -d "$_/$version"; + ++$names{"$_/$version/$archname"} if -d "$_/$version/$archname"; } # Remove ALL instances of each named directory. diff --git a/lib/perl5db.pl b/lib/perl5db.pl index fb6d683f7d..836e5594d8 100644 --- a/lib/perl5db.pl +++ b/lib/perl5db.pl @@ -401,6 +401,12 @@ if ($notty) { $console = "/dev/tty"; } elsif ($^O eq 'dos' or -e "con" or $^O eq 'MSWin32') { $console = "con"; + } elsif ($^O eq 'MacOS') { + if ($MacPerl::Version !~ /MPW/) { + $console = "Dev:Console:Perl Debug"; # Separate window for application + } else { + $console = "Dev:Console"; + } } else { $console = "sys\$command"; } diff --git a/lib/strict.pm b/lib/strict.pm index 042227f967..8afb9a3792 100644 --- a/lib/strict.pm +++ b/lib/strict.pm @@ -37,6 +37,14 @@ use symbolic references (see L<perlref>). $file = "STDOUT"; print $file "Hi!"; # error; note: no comma after $file +There is one exception to this rule: + + $bar = \&{'foo'}; + &$bar; + +is allowed so that C<goto &$AUTOLOAD> would not break under stricture. + + =item C<strict vars> This generates a compile-time error if you access a variable that wasn't diff --git a/lib/unicode/Is/Alnum.pl b/lib/unicode/Is/Alnum.pl index 94f9a5c621..a0aac62938 100644 --- a/lib/unicode/Is/Alnum.pl +++ b/lib/unicode/Is/Alnum.pl @@ -6,13 +6,23 @@ return <<'END'; 0041 005a 0061 007a 00aa +00b2 00b3 00b5 -00ba +00b9 00ba +00bc 00be 00c0 00d6 00d8 00f6 00f8 021f 0222 0233 0250 02ad +02b0 02b8 +02bb 02c1 +02d0 02d1 +02e0 02e4 +02ee +0300 034e +0360 0362 +037a 0386 0388 038a 038c @@ -21,38 +31,57 @@ return <<'END'; 03d0 03d7 03da 03f3 0400 0481 +0483 0486 +0488 0489 048c 04c4 04c7 04c8 04cb 04cc 04d0 04f5 04f8 04f9 0531 0556 +0559 0561 0587 +0591 05a1 +05a3 05b9 +05bb 05bd +05bf +05c1 05c2 +05c4 05d0 05ea 05f0 05f2 0621 063a -0641 064a +0640 0655 0660 0669 -0671 06d3 -06d5 +0670 06d3 +06d5 06e8 +06ea 06ed 06f0 06fc -0710 -0712 072c -0780 07a5 +0710 072c +0730 074a +0780 07b0 +0901 0903 0905 0939 -093d -0950 -0958 0961 +093c 094d +0950 0954 +0958 0963 0966 096f +0981 0983 0985 098c 098f 0990 0993 09a8 09aa 09b0 09b2 09b6 09b9 +09bc +09be 09c4 +09c7 09c8 +09cb 09cd +09d7 09dc 09dd -09df 09e1 +09df 09e3 09e6 09f1 +09f4 09f9 +0a02 0a05 0a0a 0a0f 0a10 0a13 0a28 @@ -60,10 +89,14 @@ return <<'END'; 0a32 0a33 0a35 0a36 0a38 0a39 +0a3c +0a3e 0a42 +0a47 0a48 +0a4b 0a4d 0a59 0a5c 0a5e -0a66 0a6f -0a72 0a74 +0a66 0a74 +0a81 0a83 0a85 0a8b 0a8d 0a8f 0a91 @@ -71,20 +104,27 @@ return <<'END'; 0aaa 0ab0 0ab2 0ab3 0ab5 0ab9 -0abd +0abc 0ac5 +0ac7 0ac9 +0acb 0acd 0ad0 0ae0 0ae6 0aef +0b01 0b03 0b05 0b0c 0b0f 0b10 0b13 0b28 0b2a 0b30 0b32 0b33 0b36 0b39 -0b3d +0b3c 0b43 +0b47 0b48 +0b4b 0b4d +0b56 0b57 0b5c 0b5d 0b5f 0b61 0b66 0b6f +0b82 0b83 0b85 0b8a 0b8e 0b90 0b92 0b95 @@ -95,36 +135,60 @@ return <<'END'; 0ba8 0baa 0bae 0bb5 0bb7 0bb9 -0be7 0bef +0bbe 0bc2 +0bc6 0bc8 +0bca 0bcd +0bd7 +0be7 0bf2 +0c01 0c03 0c05 0c0c 0c0e 0c10 0c12 0c28 0c2a 0c33 0c35 0c39 +0c3e 0c44 +0c46 0c48 +0c4a 0c4d +0c55 0c56 0c60 0c61 0c66 0c6f +0c82 0c83 0c85 0c8c 0c8e 0c90 0c92 0ca8 0caa 0cb3 0cb5 0cb9 +0cbe 0cc4 +0cc6 0cc8 +0cca 0ccd +0cd5 0cd6 0cde 0ce0 0ce1 0ce6 0cef +0d02 0d03 0d05 0d0c 0d0e 0d10 0d12 0d28 0d2a 0d39 +0d3e 0d43 +0d46 0d48 +0d4a 0d4d +0d57 0d60 0d61 0d66 0d6f +0d82 0d83 0d85 0d96 0d9a 0db1 0db3 0dbb 0dbd 0dc0 0dc6 -0e01 0e30 -0e32 0e33 -0e40 0e45 +0dca +0dcf 0dd4 +0dd6 +0dd8 0ddf +0df2 0df3 +0e01 0e3a +0e40 0e4e 0e50 0e59 0e81 0e82 0e84 @@ -137,22 +201,33 @@ return <<'END'; 0ea5 0ea7 0eaa 0eab -0ead 0eb0 -0eb2 0eb3 -0ebd +0ead 0eb9 +0ebb 0ebd 0ec0 0ec4 +0ec6 +0ec8 0ecd 0ed0 0ed9 0edc 0edd 0f00 -0f20 0f29 -0f40 0f47 +0f18 0f19 +0f20 0f33 +0f35 +0f37 +0f39 +0f3e 0f47 0f49 0f6a -0f88 0f8b +0f71 0f84 +0f86 0f8b +0f90 0f97 +0f99 0fbc +0fc6 1000 1021 1023 1027 1029 102a +102c 1032 +1036 1039 1040 1049 -1050 1055 +1050 1059 10a0 10c5 10d0 10f6 1100 1159 @@ -183,18 +258,18 @@ return <<'END'; 1318 131e 1320 1346 1348 135a -1369 1371 +1369 137c 13a0 13f4 1401 166c 166f 1676 1681 169a 16a0 16ea -1780 17b3 +16ee 16f0 +1780 17d3 17e0 17e9 1810 1819 -1820 1842 -1844 1877 -1880 18a8 +1820 1877 +1880 18a9 1e00 1e9b 1ea0 1ef9 1f00 1f15 @@ -216,7 +291,10 @@ return <<'END'; 1fe0 1fec 1ff2 1ff4 1ff6 1ffc -207f +2070 +2074 2079 +207f 2089 +20d0 20e3 2102 2107 210a 2113 @@ -228,12 +306,25 @@ return <<'END'; 212a 212d 212f 2131 2133 2139 -3006 +2153 2183 +2460 249b +24ea +2776 2793 +3005 3007 +3021 302f +3031 3035 +3038 303a 3041 3094 +3099 309a +309d 309e 30a1 30fa +30fc 30fe 3105 312c 3131 318e +3192 3195 31a0 31b7 +3220 3229 +3280 3289 3400 4db5 4e00 9fa5 a000 a48c @@ -241,8 +332,7 @@ ac00 d7a3 f900 fa2d fb00 fb06 fb13 fb17 -fb1d -fb1f fb28 +fb1d fb28 fb2a fb36 fb38 fb3c fb3e @@ -253,15 +343,14 @@ fbd3 fd3d fd50 fd8f fd92 fdc7 fdf0 fdfb +fe20 fe23 fe70 fe72 fe74 fe76 fefc ff10 ff19 ff21 ff3a ff41 ff5a -ff66 ff6f -ff71 ff9d -ffa0 ffbe +ff66 ffbe ffc2 ffc7 ffca ffcf ffd2 ffd7 diff --git a/lib/unicode/Is/Alpha.pl b/lib/unicode/Is/Alpha.pl index de5046f9d4..13dc003c96 100644 --- a/lib/unicode/Is/Alpha.pl +++ b/lib/unicode/Is/Alpha.pl @@ -12,6 +12,14 @@ return <<'END'; 00f8 021f 0222 0233 0250 02ad +02b0 02b8 +02bb 02c1 +02d0 02d1 +02e0 02e4 +02ee +0300 034e +0360 0362 +037a 0386 0388 038a 038c @@ -20,36 +28,54 @@ return <<'END'; 03d0 03d7 03da 03f3 0400 0481 +0483 0486 +0488 0489 048c 04c4 04c7 04c8 04cb 04cc 04d0 04f5 04f8 04f9 0531 0556 +0559 0561 0587 +0591 05a1 +05a3 05b9 +05bb 05bd +05bf +05c1 05c2 +05c4 05d0 05ea 05f0 05f2 0621 063a -0641 064a -0671 06d3 -06d5 +0640 0655 +0670 06d3 +06d5 06e8 +06ea 06ed 06fa 06fc -0710 -0712 072c -0780 07a5 +0710 072c +0730 074a +0780 07b0 +0901 0903 0905 0939 -093d -0950 -0958 0961 +093c 094d +0950 0954 +0958 0963 +0981 0983 0985 098c 098f 0990 0993 09a8 09aa 09b0 09b2 09b6 09b9 +09bc +09be 09c4 +09c7 09c8 +09cb 09cd +09d7 09dc 09dd -09df 09e1 +09df 09e3 09f0 09f1 +0a02 0a05 0a0a 0a0f 0a10 0a13 0a28 @@ -57,9 +83,14 @@ return <<'END'; 0a32 0a33 0a35 0a36 0a38 0a39 +0a3c +0a3e 0a42 +0a47 0a48 +0a4b 0a4d 0a59 0a5c 0a5e -0a72 0a74 +0a70 0a74 +0a81 0a83 0a85 0a8b 0a8d 0a8f 0a91 @@ -67,18 +98,25 @@ return <<'END'; 0aaa 0ab0 0ab2 0ab3 0ab5 0ab9 -0abd +0abc 0ac5 +0ac7 0ac9 +0acb 0acd 0ad0 0ae0 +0b01 0b03 0b05 0b0c 0b0f 0b10 0b13 0b28 0b2a 0b30 0b32 0b33 0b36 0b39 -0b3d +0b3c 0b43 +0b47 0b48 +0b4b 0b4d +0b56 0b57 0b5c 0b5d 0b5f 0b61 +0b82 0b83 0b85 0b8a 0b8e 0b90 0b92 0b95 @@ -89,32 +127,56 @@ return <<'END'; 0ba8 0baa 0bae 0bb5 0bb7 0bb9 +0bbe 0bc2 +0bc6 0bc8 +0bca 0bcd +0bd7 +0c01 0c03 0c05 0c0c 0c0e 0c10 0c12 0c28 0c2a 0c33 0c35 0c39 +0c3e 0c44 +0c46 0c48 +0c4a 0c4d +0c55 0c56 0c60 0c61 +0c82 0c83 0c85 0c8c 0c8e 0c90 0c92 0ca8 0caa 0cb3 0cb5 0cb9 +0cbe 0cc4 +0cc6 0cc8 +0cca 0ccd +0cd5 0cd6 0cde 0ce0 0ce1 +0d02 0d03 0d05 0d0c 0d0e 0d10 0d12 0d28 0d2a 0d39 +0d3e 0d43 +0d46 0d48 +0d4a 0d4d +0d57 0d60 0d61 +0d82 0d83 0d85 0d96 0d9a 0db1 0db3 0dbb 0dbd 0dc0 0dc6 -0e01 0e30 -0e32 0e33 -0e40 0e45 +0dca +0dcf 0dd4 +0dd6 +0dd8 0ddf +0df2 0df3 +0e01 0e3a +0e40 0e4e 0e81 0e82 0e84 0e87 0e88 @@ -126,19 +188,30 @@ return <<'END'; 0ea5 0ea7 0eaa 0eab -0ead 0eb0 -0eb2 0eb3 -0ebd +0ead 0eb9 +0ebb 0ebd 0ec0 0ec4 +0ec6 +0ec8 0ecd 0edc 0edd 0f00 -0f40 0f47 +0f18 0f19 +0f35 +0f37 +0f39 +0f3e 0f47 0f49 0f6a -0f88 0f8b +0f71 0f84 +0f86 0f8b +0f90 0f97 +0f99 0fbc +0fc6 1000 1021 1023 1027 1029 102a -1050 1055 +102c 1032 +1036 1039 +1050 1059 10a0 10c5 10d0 10f6 1100 1159 @@ -174,10 +247,9 @@ return <<'END'; 166f 1676 1681 169a 16a0 16ea -1780 17b3 -1820 1842 -1844 1877 -1880 18a8 +1780 17d3 +1820 1877 +1880 18a9 1e00 1e9b 1ea0 1ef9 1f00 1f15 @@ -200,6 +272,7 @@ return <<'END'; 1ff2 1ff4 1ff6 1ffc 207f +20d0 20e3 2102 2107 210a 2113 @@ -211,9 +284,14 @@ return <<'END'; 212a 212d 212f 2131 2133 2139 -3006 +3005 3006 +302a 302f +3031 3035 3041 3094 +3099 309a +309d 309e 30a1 30fa +30fc 30fe 3105 312c 3131 318e 31a0 31b7 @@ -224,8 +302,7 @@ ac00 d7a3 f900 fa2d fb00 fb06 fb13 fb17 -fb1d -fb1f fb28 +fb1d fb28 fb2a fb36 fb38 fb3c fb3e @@ -236,14 +313,13 @@ fbd3 fd3d fd50 fd8f fd92 fdc7 fdf0 fdfb +fe20 fe23 fe70 fe72 fe74 fe76 fefc ff21 ff3a ff41 ff5a -ff66 ff6f -ff71 ff9d -ffa0 ffbe +ff66 ffbe ffc2 ffc7 ffca ffcf ffd2 ffd7 diff --git a/lib/unicode/Is/DCinital.pl b/lib/unicode/Is/DCmedial.pl index 8778a75ed5..8778a75ed5 100644 --- a/lib/unicode/Is/DCinital.pl +++ b/lib/unicode/Is/DCmedial.pl diff --git a/lib/unicode/Is/Graph.pl b/lib/unicode/Is/Graph.pl index 40d35067f6..238cc56229 100644 --- a/lib/unicode/Is/Graph.pl +++ b/lib/unicode/Is/Graph.pl @@ -3,7 +3,7 @@ # Any changes made here will be lost! return <<'END'; 0021 007e -00a0 021f +00a1 021f 0222 0233 0250 02ad 02b0 02ee @@ -239,7 +239,7 @@ return <<'END'; 1361 137c 13a0 13f4 1401 1676 -1680 169c +1681 169c 16a0 16f0 1780 17dc 17e0 17e9 @@ -265,10 +265,8 @@ return <<'END'; 1fdd 1fef 1ff2 1ff4 1ff6 1ffe -2000 2008 -200b -2010 2029 -202f 2046 +2010 2027 +2030 2046 2048 204d 2070 2074 208e @@ -304,7 +302,7 @@ return <<'END'; 2e9b 2ef3 2f00 2fd5 2ff0 2ffb -3000 303a +3001 303a 303e 303f 3041 3094 3099 309e @@ -330,6 +328,7 @@ a4b5 a4c0 a4c2 a4c4 a4c6 ac00 d7a3 +e000 f8ff f900 fa2d fb00 fb06 fb13 fb17 @@ -360,4 +359,6 @@ ffda ffdc ffe0 ffe6 ffe8 ffee fffc fffd +f0000 ffffd +100000 10fffd END diff --git a/lib/unicode/Is/Print.pl b/lib/unicode/Is/Print.pl index c3adba6c5c..1229a282b2 100644 --- a/lib/unicode/Is/Print.pl +++ b/lib/unicode/Is/Print.pl @@ -266,7 +266,7 @@ return <<'END'; 1ff2 1ff4 1ff6 1ffe 2000 200b -2010 2029 +2010 2027 202f 2046 2048 204d 2070 @@ -329,6 +329,7 @@ a4b5 a4c0 a4c2 a4c4 a4c6 ac00 d7a3 +e000 f8ff f900 fa2d fb00 fb06 fb13 fb17 @@ -359,4 +360,6 @@ ffda ffdc ffe0 ffe6 ffe8 ffee fffc fffd +f0000 ffffd +100000 10fffd END diff --git a/lib/unicode/Is/Punct.pl b/lib/unicode/Is/Punct.pl index 9e088bab85..97330ecd48 100644 --- a/lib/unicode/Is/Punct.pl +++ b/lib/unicode/Is/Punct.pl @@ -8,45 +8,45 @@ return <<'END'; 003a 003b 003f 0040 005b 005d -005f -007b -007d -00a1 -00ab -00ad -00b7 -00bb -00bf -037e -0387 +005f +007b +007d +00a1 +00ab +00ad +00b7 +00bb +00bf +037e +0387 055a 055f 0589 058a -05be -05c0 -05c3 +05be +05c0 +05c3 05f3 05f4 -060c -061b -061f +060c +061b +061f 066a 066d -06d4 +06d4 0700 070d 0964 0965 -0970 -0df4 -0e4f +0970 +0df4 +0e4f 0e5a 0e5b 0f04 0f12 0f3a 0f3d -0f85 +0f85 104a 104f -10fb +10fb 1361 1368 166d 166e 169b 169c 16eb 16ed 17d4 17da -17dc +17dc 1800 180a 2010 2027 2030 2043 @@ -58,14 +58,14 @@ return <<'END'; 3001 3003 3008 3011 3014 301f -3030 -30fb +3030 +30fb fd3e fd3f fe30 fe44 fe49 fe52 fe54 fe61 -fe63 -fe68 +fe63 +fe68 fe6a fe6b ff01 ff03 ff05 ff0a @@ -73,8 +73,8 @@ ff0c ff0f ff1a ff1b ff1f ff20 ff3b ff3d -ff3f -ff5b -ff5d +ff3f +ff5b +ff5d ff61 ff65 END diff --git a/lib/unicode/Is/Space.pl b/lib/unicode/Is/Space.pl index 1625dce03b..9971082fbe 100644 --- a/lib/unicode/Is/Space.pl +++ b/lib/unicode/Is/Space.pl @@ -3,12 +3,11 @@ # Any changes made here will be lost! return <<'END'; 0009 000d -0020 -0085 -00a0 -1680 +0020 +00a0 +1680 2000 200b 2028 2029 -202f -3000 +202f +3000 END diff --git a/lib/unicode/Is/Word.pl b/lib/unicode/Is/Word.pl index 1c76c60b78..6ea32e6099 100644 --- a/lib/unicode/Is/Word.pl +++ b/lib/unicode/Is/Word.pl @@ -7,13 +7,23 @@ return <<'END'; 005f 0061 007a 00aa +00b2 00b3 00b5 -00ba +00b9 00ba +00bc 00be 00c0 00d6 00d8 00f6 00f8 021f 0222 0233 0250 02ad +02b0 02b8 +02bb 02c1 +02d0 02d1 +02e0 02e4 +02ee +0300 034e +0360 0362 +037a 0386 0388 038a 038c @@ -22,38 +32,57 @@ return <<'END'; 03d0 03d7 03da 03f3 0400 0481 +0483 0486 +0488 0489 048c 04c4 04c7 04c8 04cb 04cc 04d0 04f5 04f8 04f9 0531 0556 +0559 0561 0587 +0591 05a1 +05a3 05b9 +05bb 05bd +05bf +05c1 05c2 +05c4 05d0 05ea 05f0 05f2 0621 063a -0641 064a +0640 0655 0660 0669 -0671 06d3 -06d5 +0670 06d3 +06d5 06e8 +06ea 06ed 06f0 06fc -0710 -0712 072c -0780 07a5 +0710 072c +0730 074a +0780 07b0 +0901 0903 0905 0939 -093d -0950 -0958 0961 +093c 094d +0950 0954 +0958 0963 0966 096f +0981 0983 0985 098c 098f 0990 0993 09a8 09aa 09b0 09b2 09b6 09b9 +09bc +09be 09c4 +09c7 09c8 +09cb 09cd +09d7 09dc 09dd -09df 09e1 +09df 09e3 09e6 09f1 +09f4 09f9 +0a02 0a05 0a0a 0a0f 0a10 0a13 0a28 @@ -61,10 +90,14 @@ return <<'END'; 0a32 0a33 0a35 0a36 0a38 0a39 +0a3c +0a3e 0a42 +0a47 0a48 +0a4b 0a4d 0a59 0a5c 0a5e -0a66 0a6f -0a72 0a74 +0a66 0a74 +0a81 0a83 0a85 0a8b 0a8d 0a8f 0a91 @@ -72,20 +105,27 @@ return <<'END'; 0aaa 0ab0 0ab2 0ab3 0ab5 0ab9 -0abd +0abc 0ac5 +0ac7 0ac9 +0acb 0acd 0ad0 0ae0 0ae6 0aef +0b01 0b03 0b05 0b0c 0b0f 0b10 0b13 0b28 0b2a 0b30 0b32 0b33 0b36 0b39 -0b3d +0b3c 0b43 +0b47 0b48 +0b4b 0b4d +0b56 0b57 0b5c 0b5d 0b5f 0b61 0b66 0b6f +0b82 0b83 0b85 0b8a 0b8e 0b90 0b92 0b95 @@ -96,36 +136,60 @@ return <<'END'; 0ba8 0baa 0bae 0bb5 0bb7 0bb9 -0be7 0bef +0bbe 0bc2 +0bc6 0bc8 +0bca 0bcd +0bd7 +0be7 0bf2 +0c01 0c03 0c05 0c0c 0c0e 0c10 0c12 0c28 0c2a 0c33 0c35 0c39 +0c3e 0c44 +0c46 0c48 +0c4a 0c4d +0c55 0c56 0c60 0c61 0c66 0c6f +0c82 0c83 0c85 0c8c 0c8e 0c90 0c92 0ca8 0caa 0cb3 0cb5 0cb9 +0cbe 0cc4 +0cc6 0cc8 +0cca 0ccd +0cd5 0cd6 0cde 0ce0 0ce1 0ce6 0cef +0d02 0d03 0d05 0d0c 0d0e 0d10 0d12 0d28 0d2a 0d39 +0d3e 0d43 +0d46 0d48 +0d4a 0d4d +0d57 0d60 0d61 0d66 0d6f +0d82 0d83 0d85 0d96 0d9a 0db1 0db3 0dbb 0dbd 0dc0 0dc6 -0e01 0e30 -0e32 0e33 -0e40 0e45 +0dca +0dcf 0dd4 +0dd6 +0dd8 0ddf +0df2 0df3 +0e01 0e3a +0e40 0e4e 0e50 0e59 0e81 0e82 0e84 @@ -138,22 +202,33 @@ return <<'END'; 0ea5 0ea7 0eaa 0eab -0ead 0eb0 -0eb2 0eb3 -0ebd +0ead 0eb9 +0ebb 0ebd 0ec0 0ec4 +0ec6 +0ec8 0ecd 0ed0 0ed9 0edc 0edd 0f00 -0f20 0f29 -0f40 0f47 +0f18 0f19 +0f20 0f33 +0f35 +0f37 +0f39 +0f3e 0f47 0f49 0f6a -0f88 0f8b +0f71 0f84 +0f86 0f8b +0f90 0f97 +0f99 0fbc +0fc6 1000 1021 1023 1027 1029 102a +102c 1032 +1036 1039 1040 1049 -1050 1055 +1050 1059 10a0 10c5 10d0 10f6 1100 1159 @@ -184,18 +259,18 @@ return <<'END'; 1318 131e 1320 1346 1348 135a -1369 1371 +1369 137c 13a0 13f4 1401 166c 166f 1676 1681 169a 16a0 16ea -1780 17b3 +16ee 16f0 +1780 17d3 17e0 17e9 1810 1819 -1820 1842 -1844 1877 -1880 18a8 +1820 1877 +1880 18a9 1e00 1e9b 1ea0 1ef9 1f00 1f15 @@ -217,7 +292,10 @@ return <<'END'; 1fe0 1fec 1ff2 1ff4 1ff6 1ffc -207f +2070 +2074 2079 +207f 2089 +20d0 20e3 2102 2107 210a 2113 @@ -229,12 +307,25 @@ return <<'END'; 212a 212d 212f 2131 2133 2139 -3006 +2153 2183 +2460 249b +24ea +2776 2793 +3005 3007 +3021 302f +3031 3035 +3038 303a 3041 3094 +3099 309a +309d 309e 30a1 30fa +30fc 30fe 3105 312c 3131 318e +3192 3195 31a0 31b7 +3220 3229 +3280 3289 3400 4db5 4e00 9fa5 a000 a48c @@ -242,8 +333,7 @@ ac00 d7a3 f900 fa2d fb00 fb06 fb13 fb17 -fb1d -fb1f fb28 +fb1d fb28 fb2a fb36 fb38 fb3c fb3e @@ -254,15 +344,14 @@ fbd3 fd3d fd50 fd8f fd92 fdc7 fdf0 fdfb +fe20 fe23 fe70 fe72 fe74 fe76 fefc ff10 ff19 ff21 ff3a ff41 ff5a -ff66 ff6f -ff71 ff9d -ffa0 ffbe +ff66 ffbe ffc2 ffc7 ffca ffcf ffd2 ffd7 diff --git a/lib/unicode/mktables.PL b/lib/unicode/mktables.PL index 37b6e84874..d8b57b6a83 100755 --- a/lib/unicode/mktables.PL +++ b/lib/unicode/mktables.PL @@ -16,18 +16,26 @@ mkdir "To", 0755; @todo = ( # typical - ['IsWord', '$cat =~ /^L[ulot]|^Nd/ or $code eq "005F"', ''], - ['IsAlnum', '$cat =~ /^L[ulot]|^Nd/', ''], - ['IsAlpha', '$cat =~ /^L[ulot]/', ''], - ['IsSpace', 'White space', $PropData], + # 005F: SPACING UNDERSCROE + ['IsWord', '$cat =~ /^[LMN]/ or $code eq "005F"', ''], + ['IsAlnum', '$cat =~ /^[LMN]/', ''], + ['IsAlpha', '$cat =~ /^[LM]/', ''], + # 0009: HORIZONTAL TABULATION + # 000A: LINE FEED + # 000B: VERTICAL TABULATION + # 000C: FORM FEED + # 000D: CARRIAGE RETURN + ['IsSpace', '$cat =~ /^Z/ || + $code =~ /^(0009|000A|000B|000C|000D)$/', ''], ['IsDigit', '$cat =~ /^Nd$/', ''], ['IsUpper', '$cat =~ /^L[ut]$/', ''], ['IsLower', '$cat =~ /^Ll$/', ''], - ['IsASCII', 'hex $code <= 127', ''], + ['IsASCII', '$code le "007f"', ''], ['IsCntrl', '$cat =~ /^C/', ''], - ['IsGraph', '$cat =~ /^[^C]/ and ($cat !~ /^Z/ and $code ne "0020" or chr(hex $code) !~ /^\s/)', ''], - ['IsPrint', '$cat =~ /^[^C]/', ''], - ['IsPunct', 'Punctuation', $PropData], + ['IsGraph', '$cat =~ /^([LMNPS]|Co)/', ''], + ['IsPrint', '$cat =~ /^([LMNPS]|Co|Zs)/', ''], + ['IsPunct', '$cat =~ /^P/', ''], + # 003[0-9]: DIGIT ZERO..NINE, 00[46][1-6]: A..F, a..f ['IsXDigit', '$code =~ /^00(3[0-9]|[46][1-6])$/', ''], ['ToUpper', '$up', '$up'], ['ToLower', '$down', '$down'], @@ -145,7 +153,7 @@ mkdir "To", 0755; ['IsDCfont', '$decomp =~ /^<font>/', ''], ['IsDCnoBreak', '$decomp =~ /^<noBreak>/', ''], ['IsDCinitial', '$decomp =~ /^<initial>/', ''], - ['IsDCinital', '$decomp =~ /^<medial>/', ''], + ['IsDCmedial', '$decomp =~ /^<medial>/', ''], ['IsDCfinal', '$decomp =~ /^<final>/', ''], ['IsDCisolated', '$decomp =~ /^<isolated>/', ''], ['IsDCcircle', '$decomp =~ /^<circle>/', ''], diff --git a/lib/vars.pm b/lib/vars.pm index 0ace55169c..39a15bd312 100644 --- a/lib/vars.pm +++ b/lib/vars.pm @@ -10,6 +10,7 @@ require 5.002; require Carp if $] < 5.00450; use warnings::register; +require strict; sub import { my $callpack = caller; @@ -26,6 +27,8 @@ sub import { Carp::croak("Can't declare individual elements of hash or array"); } elsif (warnings::enabled() and length($sym) == 1 and $sym !~ tr/a-zA-Z//) { warnings::warn("No need to declare built-in vars"); + } elsif ( $^H &= strict::bits('vars') ) { + Carp::croak("'$ch$sym' is not a valid variable name under strict vars"); } } *{"${callpack}::$sym"} = @@ -1869,14 +1869,14 @@ #define Perl_bytes_to_utf8 pPerl->Perl_bytes_to_utf8 #undef bytes_to_utf8 #define bytes_to_utf8 Perl_bytes_to_utf8 +#undef Perl_utf8_to_uv_simple +#define Perl_utf8_to_uv_simple pPerl->Perl_utf8_to_uv_simple +#undef utf8_to_uv_simple +#define utf8_to_uv_simple Perl_utf8_to_uv_simple #undef Perl_utf8_to_uv #define Perl_utf8_to_uv pPerl->Perl_utf8_to_uv #undef utf8_to_uv #define utf8_to_uv Perl_utf8_to_uv -#undef Perl_utf8_to_uv_chk -#define Perl_utf8_to_uv_chk pPerl->Perl_utf8_to_uv_chk -#undef utf8_to_uv_chk -#define utf8_to_uv_chk Perl_utf8_to_uv_chk #undef Perl_uv_to_utf8 #define Perl_uv_to_utf8 pPerl->Perl_uv_to_utf8 #undef uv_to_utf8 @@ -2621,7 +2621,7 @@ Perl_pmtrans(pTHX_ OP *o, OP *expr, OP *repl) SV* transv = 0; U8* tend = t + tlen; U8* rend = r + rlen; - I32 ulen; + STRLEN ulen; U32 tfirst = 1; U32 tlast = 0; I32 tdiff; @@ -2641,6 +2641,7 @@ Perl_pmtrans(pTHX_ OP *o, OP *expr, OP *repl) if (complement) { U8 tmpbuf[UTF8_MAXLEN]; U8** cp; + I32* cl; UV nextmin = 0; New(1109, cp, tlen, U8*); i = 0; @@ -2656,7 +2657,8 @@ Perl_pmtrans(pTHX_ OP *o, OP *expr, OP *repl) qsort(cp, i, sizeof(U8*), utf8compare); for (j = 0; j < i; j++) { U8 *s = cp[j]; - UV val = utf8_to_uv_chk(s, &ulen, 0); + I32 cur = j < i ? cp[j+1] - s : tend - s; + UV val = utf8_to_uv(s, cur, &ulen, 0); s += ulen; diff = val - nextmin; if (diff > 0) { @@ -2669,7 +2671,7 @@ Perl_pmtrans(pTHX_ OP *o, OP *expr, OP *repl) } } if (*s == 0xff) - val = utf8_to_uv_chk(s+1, &ulen, 0); + val = utf8_to_uv(s+1, cur - 1, &ulen, 0); if (val >= nextmin) nextmin = val + 1; } @@ -2696,10 +2698,11 @@ Perl_pmtrans(pTHX_ OP *o, OP *expr, OP *repl) while (t < tend || tfirst <= tlast) { /* see if we need more "t" chars */ if (tfirst > tlast) { - tfirst = (I32)utf8_to_uv_chk(t, &ulen, 0); + tfirst = (I32)utf8_to_uv(t, tend - t, &ulen, 0); t += ulen; if (t < tend && *t == 0xff) { /* illegal utf8 val indicates range */ - tlast = (I32)utf8_to_uv_chk(++t, &ulen, 0); + t++; + tlast = (I32)utf8_to_uv(t, tend - t, &ulen, 0); t += ulen; } else @@ -2709,10 +2712,11 @@ Perl_pmtrans(pTHX_ OP *o, OP *expr, OP *repl) /* now see if we need more "r" chars */ if (rfirst > rlast) { if (r < rend) { - rfirst = (I32)utf8_to_uv_chk(r, &ulen, 0); + rfirst = (I32)utf8_to_uv(r, rend - r, &ulen, 0); r += ulen; if (r < rend && *r == 0xff) { /* illegal utf8 val indicates range */ - rlast = (I32)utf8_to_uv_chk(++r, &ulen, 0); + r++; + rlast = (I32)utf8_to_uv(r, rend - r, &ulen, 0); r += ulen; } else @@ -4112,6 +4116,10 @@ Perl_cv_undef(pTHX_ CV *cv) CvGV(cv) = Nullgv; SvREFCNT_dec(CvOUTSIDE(cv)); CvOUTSIDE(cv) = Nullcv; + if (CvCONST(cv)) { + SvREFCNT_dec((SV*)CvXSUBANY(cv).any_ptr); + CvCONST_off(cv); + } if (CvPADLIST(cv)) { /* may be during global destruction */ if (SvREFCNT(CvPADLIST(cv))) { @@ -4312,6 +4320,15 @@ S_cv_clone2(pTHX_ CV *proto, CV *outside) #endif LEAVE; + + if (CvCONST(cv)) { + SV* const_sv = op_const_sv(CvSTART(cv), cv); + assert(const_sv); + /* constant sub () { $x } closing over $x - see lib/constant.pm */ + SvREFCNT_dec(cv); + cv = newCONSTSUB(CvSTASH(proto), 0, const_sv); + } + return cv; } @@ -4350,12 +4367,25 @@ Perl_cv_ckproto(pTHX_ CV *cv, GV *gv, char *p) } } +static void const_sv_xsub(pTHXo_ CV* cv); + +/* +=for apidoc cv_const_sv + +If C<cv> is a constant sub eligible for inlining. returns the constant +value returned by the sub. Otherwise, returns NULL. + +Constant subs can be created with C<newCONSTSUB> or as described in +L<perlsub/"Constant Functions">. + +=cut +*/ SV * Perl_cv_const_sv(pTHX_ CV *cv) { - if (!cv || !SvPOK(cv) || SvCUR(cv)) + if (!cv || !CvCONST(cv)) return Nullsv; - return op_const_sv(CvSTART(cv), cv); + return (SV*)CvXSUBANY(cv).any_ptr; } SV * @@ -4385,7 +4415,17 @@ Perl_op_const_sv(pTHX_ OP *o, CV *cv) else if ((type == OP_PADSV || type == OP_CONST) && cv) { AV* padav = (AV*)(AvARRAY(CvPADLIST(cv))[1]); sv = padav ? AvARRAY(padav)[o->op_targ] : Nullsv; - if (!sv || (!SvREADONLY(sv) && SvREFCNT(sv) > 1)) + if (!sv) + return Nullsv; + if (CvCONST(cv)) { + /* We get here only from cv_clone2() while creating a closure. + Copy the const value here instead of in cv_clone2 so that + SvREADONLY_on doesn't lead to problems when leaving + scope. + */ + sv = newSVsv(sv); + } + if (!SvREADONLY(sv) && SvREFCNT(sv) > 1) return Nullsv; } else @@ -4427,6 +4467,7 @@ Perl_newATTRSUB(pTHX_ I32 floor, OP *o, OP *proto, OP *attrs, OP *block) char *ps = proto ? SvPVx(((SVOP*)proto)->op_sv, n_a) : Nullch; register CV *cv=0; I32 ix; + SV *const_sv; name = o ? SvPVx(cSVOPo->op_sv, n_a) : Nullch; if (!name && PERLDB_NAMEANON && CopLINE(PL_curcop)) { @@ -4465,12 +4506,17 @@ Perl_newATTRSUB(pTHX_ I32 floor, OP *o, OP *proto, OP *attrs, OP *block) SvREFCNT_dec(PL_compcv); cv = PL_compcv = NULL; PL_sub_generation++; - goto noblock; + goto done; } - if (!name || GvCVGEN(gv)) - cv = Nullcv; - else if ((cv = GvCV(gv))) { + cv = (!name || GvCVGEN(gv)) ? Nullcv : GvCV(gv); + + if (!block || !ps || *ps || attrs) + const_sv = Nullsv; + else + const_sv = op_const_sv(block, Nullcv); + + if (cv) { bool exists = CvROOT(cv) || CvXSUB(cv); /* if the subroutine doesn't exist and wasn't pre-declared * with a prototype, assume it will be AUTOLOADed, @@ -4480,8 +4526,6 @@ Perl_newATTRSUB(pTHX_ I32 floor, OP *o, OP *proto, OP *attrs, OP *block) cv_ckproto(cv, gv, ps); /* already defined (or promised)? */ if (exists || GvASSUMECV(gv)) { - SV* const_sv; - bool const_changed = TRUE; if (!block && !attrs) { /* just a "sub foo;" when &foo is already defined */ SAVEFREESV(PL_compcv); @@ -4490,24 +4534,43 @@ Perl_newATTRSUB(pTHX_ I32 floor, OP *o, OP *proto, OP *attrs, OP *block) /* ahem, death to those who redefine active sort subs */ if (PL_curstackinfo->si_type == PERLSI_SORT && PL_sortcop == CvSTART(cv)) Perl_croak(aTHX_ "Can't redefine active sort subroutine %s", name); - if (!block) - goto withattrs; - if ((const_sv = cv_const_sv(cv))) - const_changed = sv_cmp(const_sv, op_const_sv(block, Nullcv)); - if ((const_sv && const_changed) || ckWARN(WARN_REDEFINE)) - { - line_t oldline = CopLINE(PL_curcop); - CopLINE_set(PL_curcop, PL_copline); - Perl_warner(aTHX_ WARN_REDEFINE, - const_sv ? "Constant subroutine %s redefined" - : "Subroutine %s redefined", name); - CopLINE_set(PL_curcop, oldline); + if (block) { + if (ckWARN(WARN_REDEFINE) + || (CvCONST(cv) + && (!const_sv || sv_cmp(cv_const_sv(cv), const_sv)))) + { + line_t oldline = CopLINE(PL_curcop); + CopLINE_set(PL_curcop, PL_copline); + Perl_warner(aTHX_ WARN_REDEFINE, + CvCONST(cv) ? "Constant subroutine %s redefined" + : "Subroutine %s redefined", name); + CopLINE_set(PL_curcop, oldline); + } + SvREFCNT_dec(cv); + cv = Nullcv; } - SvREFCNT_dec(cv); - cv = Nullcv; } } - withattrs: + if (const_sv) { + SvREFCNT_inc(const_sv); + if (cv) { + cv_undef(cv); + sv_setpv((SV*)cv, ""); /* prototype is "" */ + CvXSUBANY(cv).any_ptr = const_sv; + CvXSUB(cv) = const_sv_xsub; + CvCONST_on(cv); + /* XXX Does anybody care that CvFILE(cv) is blank? */ + } + else { + GvCV(gv) = Nullcv; + cv = newCONSTSUB(NULL, name, const_sv); + } + op_free(block); + SvREFCNT_dec(PL_compcv); + PL_compcv = NULL; + PL_sub_generation++; + goto done; + } if (attrs) { HV *stash; SV *rcv; @@ -4591,12 +4654,8 @@ Perl_newATTRSUB(pTHX_ I32 floor, OP *o, OP *proto, OP *attrs, OP *block) } } } - if (!block) { - noblock: - PL_copline = NOLINE; - LEAVE_SCOPE(floor); - return cv; - } + if (!block) + goto done; if (AvFILLp(PL_comppad_name) < AvFILLp(PL_comppad)) av_store(PL_comppad_name, AvFILLp(PL_comppad), Nullsv); @@ -4635,6 +4694,9 @@ Perl_newATTRSUB(pTHX_ I32 floor, OP *o, OP *proto, OP *attrs, OP *block) PL_curpad[ix] = Nullsv; } } + assert(!CvCONST(cv)); + if (ps && !*ps && op_const_sv(block, cv)) + CvCONST_on(cv); } else { AV *av = newAV(); /* Will be @_ */ @@ -4750,10 +4812,11 @@ eligible for inlining at compile-time. =cut */ -void +CV * Perl_newCONSTSUB(pTHX_ HV *stash, char *name, SV *sv) { dTHR; + CV* cv; ENTER; @@ -4774,15 +4837,14 @@ Perl_newCONSTSUB(pTHX_ HV *stash, char *name, SV *sv) #endif } - newATTRSUB( - start_subparse(FALSE, 0), - newSVOP(OP_CONST, 0, newSVpv(name,0)), - newSVOP(OP_CONST, 0, &PL_sv_no), /* SvPV(&PL_sv_no) == "" -- GMB */ - Nullop, - newSTATEOP(0, Nullch, newSVOP(OP_CONST, 0, sv)) - ); + cv = newXS(name, const_sv_xsub, __FILE__); + CvXSUBANY(cv).any_ptr = sv; + CvCONST_on(cv); + sv_setpv((SV*)cv, ""); /* prototype is "" */ LEAVE; + + return cv; } /* @@ -4814,7 +4876,10 @@ Perl_newXS(pTHX_ char *name, XSUBADDR_t subaddr, char *filename) line_t oldline = CopLINE(PL_curcop); if (PL_copline != NOLINE) CopLINE_set(PL_curcop, PL_copline); - Perl_warner(aTHX_ WARN_REDEFINE, "Subroutine %s redefined",name); + Perl_warner(aTHX_ WARN_REDEFINE, + CvCONST(cv) ? "Constant subroutine %s redefined" + : "Subroutine %s redefined" + ,name); CopLINE_set(PL_curcop, oldline); } SvREFCNT_dec(cv); @@ -6843,3 +6908,14 @@ Perl_peep(pTHX_ register OP *o) } LEAVE; } + +#include "XSUB.h" + +/* Efficient sub that returns a constant scalar value. */ +static void +const_sv_xsub(pTHXo_ CV* cv) +{ + dXSARGS; + ST(0) = sv_2mortal(newSVsv((SV*)XSANY.any_ptr)); + XSRETURN(1); +} diff --git a/patchlevel.h b/patchlevel.h index b9d0dc4250..d7469a0281 100644 --- a/patchlevel.h +++ b/patchlevel.h @@ -70,7 +70,7 @@ #if !defined(PERL_PATCHLEVEL_H_IMPLICIT) && !defined(LOCAL_PATCH_COUNT) static char *local_patches[] = { NULL - ,"DEVEL7368" + ,"DEVEL7414" ,NULL }; @@ -2025,7 +2025,7 @@ NULL char * Perl_moreswitches(pTHX_ char *s) { - I32 numlen; + STRLEN numlen; U32 rschar; switch (*s) { @@ -3637,6 +3637,7 @@ S_init_main_thread(pTHX) thr->tid = 0; thr->next = thr; thr->prev = thr; + thr->thr_done = 0; MUTEX_UNLOCK(&PL_threads_mutex); #ifdef HAVE_THREAD_INTERN @@ -1075,6 +1075,9 @@ typedef UVTYPE UV; #endif #ifdef USE_LONG_DOUBLE +# if defined(HAS_LONG_DOUBLE) && LONG_DOUBLESIZE == DOUBLESIZE +# define LONG_DOUBLE_EQUALS_DOUBLE +# endif # if !(defined(HAS_LONG_DOUBLE) && (LONG_DOUBLESIZE > DOUBLESIZE)) # undef USE_LONG_DOUBLE /* Ouch! */ # endif @@ -1184,13 +1187,9 @@ typedef NVTYPE NV; /* e.g. libsunmath doesn't have modfl and frexpl as of mid-March 2000 */ # ifdef HAS_MODFL # define Perl_modf(x,y) modfl(x,y) -# else -# define Perl_modf(x,y) ((long double)modf((double)(x),(double*)(y))) # endif # ifdef HAS_FREXPL # define Perl_frexp(x,y) frexpl(x,y) -# else -# define Perl_frexp(x,y) ((long double)frexp((double)(x),y)) # endif # ifdef HAS_ISNANL # define Perl_isnan(x) isnanl(x) diff --git a/perlapi.c b/perlapi.c index 39a13ba60e..efa716410c 100755..100644 --- a/perlapi.c +++ b/perlapi.c @@ -1327,7 +1327,7 @@ Perl_to_uni_lower_lc(pTHXo_ U32 c) } #undef Perl_is_utf8_char -int +STRLEN Perl_is_utf8_char(pTHXo_ U8 *p) { return ((CPerlObj*)pPerl)->Perl_is_utf8_char(p); @@ -1743,10 +1743,10 @@ Perl_newCONDOP(pTHXo_ I32 flags, OP* expr, OP* trueop, OP* falseop) } #undef Perl_newCONSTSUB -void +CV* Perl_newCONSTSUB(pTHXo_ HV* stash, char* name, SV* sv) { - ((CPerlObj*)pPerl)->Perl_newCONSTSUB(stash, name, sv); + return ((CPerlObj*)pPerl)->Perl_newCONSTSUB(stash, name, sv); } #undef Perl_newFORM @@ -2638,28 +2638,28 @@ Perl_save_threadsv(pTHXo_ PADOFFSET i) #undef Perl_scan_bin NV -Perl_scan_bin(pTHXo_ char* start, I32 len, I32* retlen) +Perl_scan_bin(pTHXo_ char* start, STRLEN len, STRLEN* retlen) { return ((CPerlObj*)pPerl)->Perl_scan_bin(start, len, retlen); } #undef Perl_scan_hex NV -Perl_scan_hex(pTHXo_ char* start, I32 len, I32* retlen) +Perl_scan_hex(pTHXo_ char* start, STRLEN len, STRLEN* retlen) { return ((CPerlObj*)pPerl)->Perl_scan_hex(start, len, retlen); } #undef Perl_scan_num char* -Perl_scan_num(pTHXo_ char* s) +Perl_scan_num(pTHXo_ char* s, YYSTYPE *lvalp) { - return ((CPerlObj*)pPerl)->Perl_scan_num(s); + return ((CPerlObj*)pPerl)->Perl_scan_num(s, lvalp); } #undef Perl_scan_oct NV -Perl_scan_oct(pTHXo_ char* start, I32 len, I32* retlen) +Perl_scan_oct(pTHXo_ char* start, STRLEN len, STRLEN* retlen) { return ((CPerlObj*)pPerl)->Perl_scan_oct(start, len, retlen); } @@ -3378,18 +3378,18 @@ Perl_bytes_to_utf8(pTHXo_ U8 *s, STRLEN *len) return ((CPerlObj*)pPerl)->Perl_bytes_to_utf8(s, len); } -#undef Perl_utf8_to_uv +#undef Perl_utf8_to_uv_simple UV -Perl_utf8_to_uv(pTHXo_ U8 *s, I32* retlen) +Perl_utf8_to_uv_simple(pTHXo_ U8 *s, STRLEN* retlen) { - return ((CPerlObj*)pPerl)->Perl_utf8_to_uv(s, retlen); + return ((CPerlObj*)pPerl)->Perl_utf8_to_uv_simple(s, retlen); } -#undef Perl_utf8_to_uv_chk +#undef Perl_utf8_to_uv UV -Perl_utf8_to_uv_chk(pTHXo_ U8 *s, I32* retlen, bool checking) +Perl_utf8_to_uv(pTHXo_ U8 *s, STRLEN curlen, STRLEN* retlen, U32 flags) { - return ((CPerlObj*)pPerl)->Perl_utf8_to_uv_chk(s, retlen, checking); + return ((CPerlObj*)pPerl)->Perl_utf8_to_uv(s, curlen, retlen, flags); } #undef Perl_uv_to_utf8 diff --git a/perlapi.h b/perlapi.h index 2d210eecae..2d210eecae 100755..100644 --- a/perlapi.h +++ b/perlapi.h @@ -176,10 +176,14 @@ PerlIO_set_ptrcnt(PerlIO *f, STDCHAR *ptr, int cnt) #else Perl_croak(aTHX_ "Cannot set 'ptr' of FILE * on this system"); #endif -#if defined(USE_STDIO_PTR) && defined(STDIO_CNT_LVALUE) +#if defined(USE_STDIO_PTR) && defined(STDIO_CNT_LVALUE) && defined (STDIO_PTR_LVAL_NOCHANGE_CNT) FILE_cnt(f) = cnt; #else - Perl_croak(aTHX_ "Cannot set 'cnt' of FILE * on this system"); +#if defined(STDIO_PTR_LVAL_SETS_CNT) + assert (FILE_cnt(f) == cnt); +#else + Perl_croak(aTHX_ "Cannot set 'cnt' of FILE * on this system when setting 'ptr'"); +#endif #endif } diff --git a/perlsdio.h b/perlsdio.h index c4a1179a41..6ce82d80b3 100644 --- a/perlsdio.h +++ b/perlsdio.h @@ -97,20 +97,30 @@ #ifdef STDIO_CNT_LVALUE #define PerlIO_canset_cnt(f) 1 +#define PerlIO_set_cnt(f,c) (FILE_cnt(f) = (c)) #ifdef STDIO_PTR_LVALUE +#ifdef STDIO_PTR_LVAL_NOCHANGE_CNT #define PerlIO_fast_gets(f) 1 #endif -#define PerlIO_set_cnt(f,c) (FILE_cnt(f) = (c)) -#else +#endif /* STDIO_PTR_LVALUE */ +#else /* STDIO_CNT_LVALUE */ #define PerlIO_canset_cnt(f) 0 #define PerlIO_set_cnt(f,c) abort() #endif #ifdef STDIO_PTR_LVALUE -#define PerlIO_set_ptrcnt(f,p,c) (FILE_ptr(f) = (p), PerlIO_set_cnt(f,c)) +#ifdef STDIO_PTR_LVAL_NOCHANGE_CNT +#define PerlIO_set_ptrcnt(f,p,c) STMT_START {FILE_ptr(f) = (p), PerlIO_set_cnt(f,c);} STMT_END +#else +#ifdef STDIO_PTR_LVAL_SETS_CNT +/* assert() may pre-process to ""; potential syntax error (FILE_ptr(), ) */ +#define PerlIO_set_ptrcnt(f,p,c) STMT_START {FILE_ptr(f) = (p); assert(FILE_cnt(f) == (c));} STMT_END +#define PerlIO_fast_gets(f) 1 #else #define PerlIO_set_ptrcnt(f,p,c) abort() #endif +#endif +#endif #else /* USE_STDIO_PTR */ diff --git a/perlsfio.h b/perlsfio.h index d0f6471659..a736371a32 100644 --- a/perlsfio.h +++ b/perlsfio.h @@ -52,10 +52,10 @@ extern int _stdprintf _ARG_((const char*, ...)); #define PerlIO_has_cntptr(f) 1 #define PerlIO_get_ptr(f) ((f)->next) #define PerlIO_get_cnt(f) ((f)->endr - (f)->next) -#define PerlIO_canset_cnt(f) 1 -#define PerlIO_fast_gets(f) 1 -#define PerlIO_set_ptrcnt(f,p,c) ((f)->next = (unsigned char *)(p)) -#define PerlIO_set_cnt(f,c) 1 +#define PerlIO_canset_cnt(f) 0 +#define PerlIO_fast_gets(f) 1 +#define PerlIO_set_ptrcnt(f,p,c) STMT_START {(f)->next = (unsigned char *)(p); assert(FILE_cnt(f) == (c))} STMT_END +#define PerlIO_set_cnt(f,c) Perl_croak(aTHX_ "Cannot set 'cnt' of FILE * on this system"); #define PerlIO_has_base(f) 1 #define PerlIO_get_base(f) ((f)->data) @@ -1747,7 +1747,7 @@ case 35: break; case 37: #line 269 "perly.y" -{ (void)scan_num("1"); yyval.opval = yylval.opval; } +{ (void)scan_num("1", &yylval); yyval.opval = yylval.opval; } break; case 39: #line 274 "perly.y" @@ -266,7 +266,7 @@ nexpr : /* NULL */ ; texpr : /* NULL means true */ - { (void)scan_num("1"); $$ = yylval.opval; } + { (void)scan_num("1", &yylval); $$ = yylval.opval; } | expr ; diff --git a/pod/Makefile.SH b/pod/Makefile.SH index ae6262c816..58ce9bea6f 100644 --- a/pod/Makefile.SH +++ b/pod/Makefile.SH @@ -64,6 +64,7 @@ POD2HTML = pod2html \ --libpods=perlfunc:perlguts:perlvar:perlrun:perlop PERL = ../miniperl +PERLILIB = $(PERL) -I../lib REALPERL = ../perl all: $(CONVERTERS) man @@ -73,7 +74,9 @@ converters: $(CONVERTERS) regen_pods: perlmodlib.pod toc buildtoc: buildtoc.PL perl.pod ../MANIFEST - $(PERL) -I ../lib buildtoc.PL + $(PERLILIB) buildtoc.PL + +perltoc.pod: buildtoc man: pod2man $(MAN) @@ -82,7 +85,7 @@ html: pod2html $(HTML) tex: pod2latex $(TEX) toc: buildtoc - $(PERL) -I../lib buildtoc + $(PERLILIB) buildtoc .SUFFIXES: .pm .pod diff --git a/pod/buildtoc.PL b/pod/buildtoc.PL index 3819308031..90deff4fdc 100644 --- a/pod/buildtoc.PL +++ b/pod/buildtoc.PL @@ -154,12 +154,14 @@ if (-d "pod") { perlamiga perlcygwin perldos + perlepoc perlhpux perlmachten perlos2 perlos390 perlposix-bc perlvms + perlvos perlwin32 ); @@ -168,12 +170,14 @@ if (-d "pod") { perlamiga perlcygwin perldos + perlepoc perlhpux perlmachten perlos2 perlos390 perlposix-bc perlvms + perlvos perlwin32 ); for (@ARCHPODS) { s/$/.pod/ } diff --git a/pod/perl.pod b/pod/perl.pod index 946d6f2927..9f3824d96e 100644 --- a/pod/perl.pod +++ b/pod/perl.pod @@ -108,12 +108,14 @@ For ease of access, the Perl manual has been split up into several sections: perlamiga Perl notes for Amiga perlcygwin Perl notes for Cygwin perldos Perl notes for DOS + perlepoc Perl notes for EPOC perlhpux Perl notes for HP-UX perlmachten Perl notes for Power MachTen perlos2 Perl notes for OS/2 perlos390 Perl notes for OS/390 perlposix-bc Perl notes for POSIX-BC perlvms Perl notes for VMS + perlvos Perl notes for Stratus VOS perlwin32 Perl notes for Windows (If you're intending to read these straight through for the first time, diff --git a/pod/perlapi.pod b/pod/perlapi.pod index 98abdc1d07..634180f7ef 100644 --- a/pod/perlapi.pod +++ b/pod/perlapi.pod @@ -287,6 +287,19 @@ Returns the stash of the CV. =for hackers Found in file cv.h +=item cv_const_sv + +If C<cv> is a constant sub eligible for inlining. returns the constant +value returned by the sub. Otherwise, returns NULL. + +Constant subs can be created with C<newCONSTSUB> or as described in +L<perlsub/"Constant Functions">. + + SV* cv_const_sv(CV* cv) + +=for hackers +Found in file op.c + =item dMARK Declare a stack marker variable, C<mark>, for the XSUB. See C<MARK> and @@ -1162,7 +1175,7 @@ Found in file handy.h Creates a constant sub equivalent to Perl C<sub FOO () { 123 }> which is eligible for inlining at compile-time. - void newCONSTSUB(HV* stash, char* name, SV* sv) + CV* newCONSTSUB(HV* stash, char* name, SV* sv) =for hackers Found in file op.c @@ -2355,19 +2368,19 @@ false, defined or undefined. Does not handle 'get' magic. =for hackers Found in file sv.h -=item svtype +=item SvTYPE -An enum of flags for Perl types. These are found in the file B<sv.h> -in the C<svtype> enum. Test these flags with the C<SvTYPE> macro. +Returns the type of the SV. See C<svtype>. + + svtype SvTYPE(SV* sv) =for hackers Found in file sv.h -=item SvTYPE - -Returns the type of the SV. See C<svtype>. +=item svtype - svtype SvTYPE(SV* sv) +An enum of flags for Perl types. These are found in the file B<sv.h> +in the C<svtype> enum. Test these flags with the C<SvTYPE> macro. =for hackers Found in file sv.h @@ -3205,32 +3218,32 @@ Found in file utf8.c =item utf8_to_uv Returns the character value of the first character in the string C<s> -which is assumed to be in UTF8 encoding; C<retlen> will be set to the -length, in bytes, of that character, and the pointer C<s> will be -advanced to the end of the character. +which is assumed to be in UTF8 encoding and no longer than C<curlen>; +C<retlen> will be set to the length, in bytes, of that character, +and the pointer C<s> will be advanced to the end of the character. -If C<s> does not point to a well-formed UTF8 character, an optional UTF8 +If C<s> does not point to a well-formed UTF8 character, the behaviour +is dependent on the value of C<checking>: if this is true, it is +assumed that the caller will raise a warning, and this function will +set C<retlen> to C<-1> and return. If C<checking> is not true, an optional UTF8 warning is produced. - U8* s utf8_to_uv(I32 *retlen) + U8* s utf8_to_uv(STRLEN curlen, I32 *retlen, U32 flags) =for hackers Found in file utf8.c -=item utf8_to_uv_chk +=item utf8_to_uv_simple Returns the character value of the first character in the string C<s> which is assumed to be in UTF8 encoding; C<retlen> will be set to the length, in bytes, of that character, and the pointer C<s> will be advanced to the end of the character. -If C<s> does not point to a well-formed UTF8 character, the behaviour -is dependent on the value of C<checking>: if this is true, it is -assumed that the caller will raise a warning, and this function will -set C<retlen> to C<-1> and return. If C<checking> is not true, an optional UTF8 -warning is produced. +If C<s> does not point to a well-formed UTF8 character, zero is +returned and retlen is set, if possible, to -1. - U8* s utf8_to_uv_chk(I32 *retlen, I32 checking) + U8* s utf8_to_uv_simple(STRLEN *retlen) =for hackers Found in file utf8.c diff --git a/pod/perldelta.pod b/pod/perldelta.pod index bb93b19701..72a2904bca 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -1,2576 +1,899 @@ =head1 NAME -perldelta - what's new for perl v5.6.0 +perldelta - what's new for perl v5.7.0 =head1 DESCRIPTION -This document describes differences between the 5.005 release and this one. +This document describes differences between the 5.6.0 release and +the 5.7.0 release. + +=head1 Security Vulnerability Closed + +A potential security vulnerability in the optional suidperl component +of Perl has been identified. suidperl is neither built nor installed +by default. As of September the 2nd, 2000, the only known vulnerable +platform is Linux, most likely all Linux distributions. CERT and +various vendors have been alerted about the vulnerability. + +The problem was caused by Perl trying to report a suspected security +exploit attempt using an external program, /bin/mail. On Linux +platforms the /bin/mail program had an undocumented feature which +when combined with suidperl gave access to a root shell, resulting in +a serious compromise instead of reporting the exploit attempt. If you +don't have /bin/mail, or if you have 'safe setuid scripts', or if +suidperl is not installed, you are safe. + +The exploit attempt reporting feature has been completely removed from +the Perl 5.7.0 release, so that particular vulnerability isn't there +anymore. However, further security vulnerabilities are, +unfortunately, always possible. The suidperl code is being reviewed +and if deemed too risky to continue to be supported, it may be +completely removed from future releases. In any case, suidperl should +only be used by security experts who know exactly what they are doing +and why they are using suidperl instead of some other solution such as +sudo (see http://www.courtesan.com/sudo/). =head1 Incompatible Changes -=head2 Perl Source Incompatibilities - -Beware that any new warnings that have been added or old ones -that have been enhanced are B<not> considered incompatible changes. - -Since all new warnings must be explicitly requested via the C<-w> -switch or the C<warnings> pragma, it is ultimately the programmer's -responsibility to ensure that warnings are enabled judiciously. - =over 4 -=item CHECK is a new keyword - -In addition to C<BEGIN>, C<INIT>, C<END>, C<DESTROY> and C<AUTOLOAD>, -subroutines named C<CHECK> are now special. These are queued up during -compilation and behave similar to END blocks, except they are called at -the end of compilation rather than at the end of execution. They cannot -be called directly. - -=item Treatment of list slices of undef has changed - -When taking a slice of a literal list (as opposed to a slice of -an array or hash), Perl used to return an empty list if the -result happened to be composed of all undef values. - -The new behavior is to produce an empty list if (and only if) -the original list was empty. Consider the following example: - - @a = (1,undef,undef,2)[2,1,2]; - -The old behavior would have resulted in @a having no elements. -The new behavior ensures it has three undefined elements. - -Note in particular that the behavior of slices of the following -cases remains unchanged: - - @a = ()[1,2]; - @a = (getpwent)[7,0]; - @a = (anything_returning_empty_list())[2,1,2]; - @a = @b[2,1,2]; - @a = @c{'a','b','c'}; - -See L<perldata>. - -=head2 Perl's version numbering has changed - -Beginning with Perl version 5.6.0, the version number convention has been -changed to a "dotted integer" scheme that is more commonly found in open -source projects. - -Maintenance versions of v5.6.0 will be released as v5.6.1, v5.6.2 etc. -The next development series following v5.6.0 will be numbered v5.7.x, -beginning with v5.7.0, and the next major production release following -v5.6.0 will be v5.8.0. - -The English module now sets $PERL_VERSION to $^V (a string value) rather -than C<$]> (a numeric value). (This is a potential incompatibility. -Send us a report via perlbug if you are affected by this.) - -The v1.2.3 syntax is also now legal in Perl. -See L<Support for strings represented as a vector of ordinals> for more on that. - -To cope with the new versioning system's use of at least three significant -digits for each version component, the method used for incrementing the -subversion number has also changed slightly. We assume that versions older -than v5.6.0 have been incrementing the subversion component in multiples of -10. Versions after v5.6.0 will increment them by 1. Thus, using the new -notation, 5.005_03 is the "same" as v5.5.30, and the first maintenance -version following v5.6.0 will be v5.6.1 (which should be read as being -equivalent to a floating point value of 5.006_001 in the older format, -stored in C<$]>). - -=item Literals of the form C<1.2.3> parse differently - -Previously, numeric literals with more than one dot in them were -interpreted as a floating point number concatenated with one or more -numbers. Such "numbers" are now parsed as strings composed of the -specified ordinals. - -For example, C<print 97.98.99> used to output C<97.9899> in earlier -versions, but now prints C<abc>. - -See L<Support for strings represented as a vector of ordinals> below. - -=item Possibly changed pseudo-random number generator - -In 5.005_0x and earlier, perl's rand() function used the C library -rand(3) function. As of 5.005_52, Configure tests for drand48(), -random(), and rand() (in that order) and picks the first one it finds. -Perl programs that depend on reproducing a specific set of pseudo-random -numbers will now likely produce different output. You can use -C<sh Configure -Drandfunc=rand> to obtain the old behavior. - -=item Hashing function for hash keys has changed - -Perl hashes are not order preserving. The apparently random order -encountered when iterating on the contents of a hash is determined -by the hashing algorithm used. To improve the distribution of lower -bits in the hashed value, the algorithm has changed slightly as of -5.005_52. When iterating over hashes, this may yield a random order -that is B<different> from that of previous versions. - -=item C<undef> fails on read only values - -Using the C<undef> operator on a readonly value (such as $1) has -the same effect as assigning C<undef> to the readonly value--it -throws an exception. - -=item Close-on-exec bit may be set on pipe and socket handles - -On systems that support a close-on-exec flag on filehandles, the -flag will be set for any handles created by pipe(), socketpair(), -socket(), and accept(), if that is warranted by the value of $^F -that may be in effect. Earlier versions neglected to set the flag -for handles created with these operators. See L<perlfunc/pipe>, -L<perlfunc/socketpair>, L<perlfunc/socket>, L<perlfunc/accept>, -and L<perlvar/$^F>. - -=item Writing C<"$$1"> to mean C<"${$}1"> is unsupported - -Perl 5.004 deprecated the interpretation of C<$$1> and -similar within interpolated strings to mean C<$$ . "1">, -but still allowed it. - -In Perl 5.6.0 and later, C<"$$1"> always means C<"${$1}">. - -=item delete(), values() and C<\(%h)> operate on aliases to values, not copies +=item * -delete(), each(), values() and hashes in a list context return the actual -values in the hash, instead of copies (as they used to in earlier -versions). Typical idioms for using these constructs copy the -returned values, but this can make a significant difference when -creating references to the returned values. +Arrays now always interpolate into double-quoted strings: +constructs like "foo@bar" now always assume C<@bar> is an array, +whether or not the compiler has seen use of C<@bar>. -Keys in the hash are still returned as copies when iterating on -a hash. +=item * -=item vec(EXPR,OFFSET,BITS) enforces powers-of-two BITS +The semantics of bless(REF, REF) were unclear and until someone proves +it to make some sense, it is forbidden. -vec() generates a run-time error if the BITS argument is not -a valid power-of-two integer. +=item * -=item Text of some diagnostic output has changed +A reference to a reference now stringify as "REF(0x81485ec)" instead +of "SCALAR(0x81485ec)" in order to be more consistent with the return +value of ref(). -Most references to internal Perl operations in diagnostics -have been changed to be more descriptive. This may be an -issue for programs that may incorrectly rely on the exact -text of diagnostics for proper functioning. +=item * -=item C<%@> has been removed +The very dusty examples in the eg/ directory have been removed. +Suggestions for new shiny examples welcome but the main issue is that +the examples need to be documented, tested and (most importantly) +maintained. -The undocumented special variable C<%@> that used to accumulate -"background" errors (such as those that happen in DESTROY()) -has been removed, because it could potentially result in memory -leaks. +=item * -=item Parenthesized not() behaves like a list operator +The obsolete chat2 library that should never have been allowed +to escape the laboratory has been decommissioned. -The C<not> operator now falls under the "if it looks like a function, -it behaves like a function" rule. +=item * -As a result, the parenthesized form can be used with C<grep> and C<map>. -The following construct used to be a syntax error before, but it works -as expected now: +The unimplemented POSIX regex features [[.cc.]] and [[=c=]] are still +recognised but now cause fatal errors. The previous behaviour of +ignoring them by default and warning if requested was unacceptable +since it, in a way, falsely promised that the features could be used. - grep not($_), @things; +=item * -On the other hand, using C<not> with a literal list slice may not -work. The following previously allowed construct: +The (bogus) escape sequences \8 and \9 now give an optional warning +("Unrecognized escape passed through"). There is no need to \-escape +any C<\w> character. - print not (1,2,3)[0]; +=item * -needs to be written with additional parentheses now: +lstat(FILEHANDLE) now gives a warning because the operation makes no sense. +In future releases this may become a fatal error. - print not((1,2,3)[0]); +=item * -The behavior remains unaffected when C<not> is not followed by parentheses. +The long deprecated uppercase aliases for the string comparison +operators (EQ, NE, LT, LE, GE, GT) have now been removed. -=item Semantics of bareword prototype C<(*)> have changed +=item * -Arguments prototyped as C<*> will now be visible within the subroutine -as either a simple scalar or as a reference to a typeglob. Perl 5.005 -always coerced simple scalar arguments to a typeglob, which wasn't useful -in situations where the subroutine must distinguish between a simple -scalar and a typeglob. See L<perlsub/Prototypes>. +The regular expression captured submatches ($1, $2, ...) are now +more consistently unset if the match fails, instead of leaving false +data lying around in them. -=head2 On 64-bit platforms the semantics of bit operators have changed +=item * -If your platform is either natively 64-bit or your Perl has been -configured to used 64-bit integers, i.e., $Config{ivsize} is 8, -be warned that the semantics of all the bitwise numeric operators -(& | ^ ~ << >>) have been changed. These operators used to strictly -operate on the lower 32 bits of integers, but now operate over the -entire width of native integers. In particular, note that unary C<~> -will produce different results on platforms that have different -$Config{ivsize}. For portability, be sure to mask off the excess bits -in the result of unary C<~>, e.g., C<~$x & 0xffffffff>. +The tr///C and tr///U features have been removed and will not return; +the interface was a mistake. Sorry about that. For similar +functionality, see pack('U0', ...) and pack('C0', ...). =back -=head2 C Source Incompatibilities +=head1 Core Enhancements =over 4 -=item C<PERL_POLLUTE> - -Release 5.005 grandfathered old global symbol names by providing preprocessor -macros for extension source compatibility. As of release 5.6.0, these -preprocessor definitions are not available by default. You need to explicitly -compile perl with C<-DPERL_POLLUTE> to get these definitions. For -extensions still using the old symbols, this option can be -specified via MakeMaker: - - perl Makefile.PL POLLUTE=1 - -=item C<PERL_IMPLICIT_CONTEXT> - - NOTE: PERL_IMPLICIT_CONTEXT is automatically enabled whenever Perl is built - with one of -Dusethreads, -Dusemultiplicity, or both. It is not - intended to be enabled by users at this time. - -This new build option provides a set of macros for all API functions -such that an implicit interpreter/thread context argument is passed to -every API function. As a result of this, something like C<sv_setsv(foo,bar)> -amounts to a macro invocation that actually translates to something like -C<Perl_sv_setsv(my_perl,foo,bar)>. While this is generally expected -to not have any significant source compatibility issues, the difference -between a macro and a real function call will need to be considered. - -This means that there B<is> a source compatibility issue as a result of -this if your extensions attempt to use pointers to any of the Perl API -functions. - -Note that the above issue is not relevant to the default build of -Perl, whose interfaces continue to match those of prior versions -(but subject to the other options described here). - -See L<perlguts/"The Perl API"> for detailed information on the -ramifications of building Perl with this option. - -=item C<PERL_POLLUTE_MALLOC> - -Enabling Perl's malloc in release 5.005 and earlier caused the namespace of -the system's malloc family of functions to be usurped by the Perl versions, -since by default they used the same names. Besides causing problems on -platforms that do not allow these functions to be cleanly replaced, this -also meant that the system versions could not be called in programs that -used Perl's malloc. Previous versions of Perl have allowed this behaviour -to be suppressed with the HIDEMYMALLOC and EMBEDMYMALLOC preprocessor -definitions. - -As of release 5.6.0, Perl's malloc family of functions have default names -distinct from the system versions. You need to explicitly compile perl with -C<-DPERL_POLLUTE_MALLOC> to get the older behaviour. HIDEMYMALLOC -and EMBEDMYMALLOC have no effect, since the behaviour they enabled is now -the default. - -Note that these functions do B<not> constitute Perl's memory allocation API. -See L<perlguts/"Memory Allocation"> for further information about that. - -=back - -=head2 Compatible C Source API Changes - -=over - -=item C<PATCHLEVEL> is now C<PERL_VERSION> - -The cpp macros C<PERL_REVISION>, C<PERL_VERSION>, and C<PERL_SUBVERSION> -are now available by default from perl.h, and reflect the base revision, -patchlevel, and subversion respectively. C<PERL_REVISION> had no -prior equivalent, while C<PERL_VERSION> and C<PERL_SUBVERSION> were -previously available as C<PATCHLEVEL> and C<SUBVERSION>. - -The new names cause less pollution of the B<cpp> namespace and reflect what -the numbers have come to stand for in common practice. For compatibility, -the old names are still supported when F<patchlevel.h> is explicitly -included (as required before), so there is no source incompatibility -from the change. - -=back - -=head2 Binary Incompatibilities - -In general, the default build of this release is expected to be binary -compatible for extensions built with the 5.005 release or its maintenance -versions. However, specific platforms may have broken binary compatibility -due to changes in the defaults used in hints files. Therefore, please be -sure to always check the platform-specific README files for any notes to -the contrary. - -The usethreads or usemultiplicity builds are B<not> binary compatible -with the corresponding builds in 5.005. - -On platforms that require an explicit list of exports (AIX, OS/2 and Windows, -among others), purely internal symbols such as parser functions and the -run time opcodes are not exported by default. Perl 5.005 used to export -all functions irrespective of whether they were considered part of the -public API or not. - -For the full list of public API functions, see L<perlapi>. - -=head1 Installation and Configuration Improvements - -=head2 -Dusethreads means something different - - WARNING: Support for threads continues to be an experimental feature. - Interfaces and implementation are subject to sudden and drastic changes. - -The -Dusethreads flag now enables the experimental interpreter-based thread -support by default. To get the flavor of experimental threads that was in -5.005 instead, you need to run Configure with "-Dusethreads -Duse5005threads". - -As of v5.6.0, interpreter-threads support is still lacking a way to -create new threads from Perl (i.e., C<use Thread;> will not work with -interpreter threads). C<use Thread;> continues to be available when you -specify the -Duse5005threads option to Configure, bugs and all. - -=head2 New Configure flags - -The following new flags may be enabled on the Configure command line -by running Configure with C<-Dflag>. - - usemultiplicity - usethreads useithreads (new interpreter threads: no Perl API yet) - usethreads use5005threads (threads as they were in 5.005) - - use64bitint (equal to now deprecated 'use64bits') - use64bitall - - uselongdouble - usemorebits - uselargefiles - usesocks (only SOCKS v5 supported) - -=head2 Threadedness and 64-bitness now more daring - -The Configure options enabling the use of threads and the use of -64-bitness are now more daring in the sense that they no more have an -explicit list of operating systems of known threads/64-bit -capabilities. In other words: if your operating system has the -necessary APIs and datatypes, you should be able just to go ahead and -use them, for threads by Configure -Dusethreads, and for 64 bits -either explicitly by Configure -Duse64bitint or implicitly if your -system has 64-bit wide datatypes. See also L<"64-bit support">. - -=head2 Long Doubles - -Some platforms have "long doubles", floating point numbers of even -larger range than ordinary "doubles". To enable using long doubles for -Perl's scalars, use -Duselongdouble. - -=head2 -Dusemorebits - -You can enable both -Duse64bitint and -Duselongdouble with -Dusemorebits. -See also L<"64-bit support">. - -=head2 -Duselargefiles - -Some platforms support system APIs that are capable of handling large files -(typically, files larger than two gigabytes). Perl will try to use these -APIs if you ask for -Duselargefiles. - -See L<"Large file support"> for more information. - -=head2 installusrbinperl - -You can use "Configure -Uinstallusrbinperl" which causes installperl -to skip installing perl also as /usr/bin/perl. This is useful if you -prefer not to modify /usr/bin for some reason or another but harmful -because many scripts assume to find Perl in /usr/bin/perl. - -=head2 SOCKS support - -You can use "Configure -Dusesocks" which causes Perl to probe -for the SOCKS proxy protocol library (v5, not v4). For more information -on SOCKS, see: - - http://www.socks.nec.com/ - -=head2 C<-A> flag - -You can "post-edit" the Configure variables using the Configure C<-A> -switch. The editing happens immediately after the platform specific -hints files have been processed but before the actual configuration -process starts. Run C<Configure -h> to find out the full C<-A> syntax. - -=head2 Enhanced Installation Directories - -The installation structure has been enriched to improve the support -for maintaining multiple versions of perl, to provide locations for -vendor-supplied modules, scripts, and manpages, and to ease maintenance -of locally-added modules, scripts, and manpages. See the section on -Installation Directories in the INSTALL file for complete details. -For most users building and installing from source, the defaults should -be fine. - -If you previously used C<Configure -Dsitelib> or C<-Dsitearch> to set -special values for library directories, you might wish to consider using -the new C<-Dsiteprefix> setting instead. Also, if you wish to re-use a -config.sh file from an earlier version of perl, you should be sure to -check that Configure makes sensible choices for the new directories. -See INSTALL for complete details. - -=head1 Core Changes - -=head2 Unicode and UTF-8 support - - WARNING: This is an experimental feature. Implementation details are - subject to change. - -Perl now uses UTF-8 as its internal representation for character -strings. The C<utf8> and C<bytes> pragmas are used to control this support -in the current lexical scope. See L<perlunicode>, L<utf8> and L<bytes> for -more information. - -=head2 Interpreter cloning, threads, and concurrency - - WARNING: This is an experimental feature. Implementation details are - subject to change. - -Perl 5.005_63 introduces the beginnings of support for running multiple -interpreters concurrently in different threads. In conjunction with -the perl_clone() API call, which can be used to selectively duplicate -the state of any given interpreter, it is possible to compile a -piece of code once in an interpreter, clone that interpreter -one or more times, and run all the resulting interpreters in distinct -threads. - -On Windows, this feature is used to emulate fork() at the interpreter -level. See L<perlfork>. - -This feature is still in evolution. It is eventually meant to be used -to selectively clone a subroutine and data reachable from that -subroutine in a separate interpreter and run the cloned subroutine -in a separate thread. Since there is no shared data between the -interpreters, little or no locking will be needed (unless parts of -the symbol table are explicitly shared). This is obviously intended -to be an easy-to-use replacement for the existing threads support. - -Support for cloning interpreters and interpreter concurrency can be -enabled using the -Dusethreads Configure option (see win32/Makefile for -how to enable it on Windows.) The resulting perl executable will be -functionally identical to one that was built with -Dmultiplicity, but -the perl_clone() API call will only be available in the former. - --Dusethreads enables the cpp macro USE_ITHREADS by default, which in turn -enables Perl source code changes that provide a clear separation between -the op tree and the data it operates with. The former is immutable, and -can therefore be shared between an interpreter and all of its clones, -while the latter is considered local to each interpreter, and is therefore -copied for each clone. - -Note that building Perl with the -Dusemultiplicity Configure option -is adequate if you wish to run multiple B<independent> interpreters -concurrently in different threads. -Dusethreads only provides the -additional functionality of the perl_clone() API call and other -support for running B<cloned> interpreters concurrently. - -=head2 Lexically scoped warning categories - -You can now control the granularity of warnings emitted by perl at a finer -level using the C<use warnings> pragma. See L<warnings> and L<perllexwarn> -for details. - -=head2 Lvalue subroutines - - WARNING: This is an experimental feature. Details are subject to change. - -Subroutines can now return modifiable lvalues. -See L<perlsub/"Lvalue subroutines">. - -=head2 "our" declarations - -An "our" declaration introduces a value that can be best understood -as a lexically scoped symbolic alias to a global variable in the -package that was current where the variable was declared. This is -mostly useful as an alternative to the C<vars> pragma, but also provides -the opportunity to introduce typing and other attributes for such -variables. See L<perlfunc/our>. - -=head2 Support for strings represented as a vector of ordinals - -Literals of the form C<v1.2.3.4> are now parsed as a string composed of -of characters with the specified ordinals. This is an alternative, more -readable way to construct (possibly unicode) strings instead of -interpolating characters, as in C<"\x{1}\x{2}\x{3}\x{4}">. The leading -C<v> may be omitted if there are more than two ordinals, so C<1.2.3> is -parsed the same as C<v1.2.3>. - -Strings written in this form are also useful to represent version "numbers". -It is easy to compare such version "numbers" (which are really just plain -strings) using any of the usual string comparison operators C<eq>, C<ne>, -C<lt>, C<gt>, etc., or perform bitwise string operations on them using C<|>, -C<&>, etc. - -In conjunction with the new C<$^V> magic variable (which contains -the perl version as a string), such literals can be used as a readable way -to check if you're running a particular version of Perl: - - # this will parse in older versions of Perl also - if ($^V and $^V gt v5.6.0) { - # new features supported - } - -C<require> and C<use> also have some special magic to support such literals. -They will be interpreted as a version rather than as a module name: - - require v5.6.0; # croak if $^V lt v5.6.0 - use v5.6.0; # same, but croaks at compile-time - -Alternatively, the C<v> may be omitted if there is more than one dot: - - require 5.6.0; - use 5.6.0; - -Also, C<sprintf> and C<printf> support the Perl-specific format flag C<%v> -to print ordinals of characters in arbitrary strings: - - printf "v%vd", $^V; # prints current version, such as "v5.5.650" - printf "%*vX", ":", $addr; # formats IPv6 address - printf "%*vb", " ", $bits; # displays bitstring - -See L<perldata/"Scalar value constructors"> for additional information. - -=head2 Weak references - - WARNING: This is an experimental feature. - -In previous versions of Perl, you couldn't cache objects so as -to allow them to be deleted if the last reference from outside -the cache is deleted. The reference in the cache would hold a -reference count on the object and the objects would never be -destroyed. - -Another familiar problem is with circular references. When an -object references itself, its reference count would never go -down to zero, and it would not get destroyed until the program -is about to exit. - -Weak references solve this by allowing you to "weaken" any -reference, that is, make it not count towards the reference count. -When the last non-weak reference to an object is deleted, the object -is destroyed and all the weak references to the object are -automatically undef-ed. - -To use this feature, you need the WeakRef package from CPAN, which -contains additional documentation. - -=head2 File globbing implemented internally - - WARNING: This is currently an experimental feature. Interfaces and - implementation are likely to change. - -Perl now uses the File::Glob implementation of the glob() operator -automatically. This avoids using an external csh process and the -problems associated with it. - -=head2 Binary numbers supported - -Binary numbers are now supported as literals, in s?printf formats, and -C<oct()>: - - $answer = 0b101010; - printf "The answer is: %b\n", oct("0b101010"); - -=head2 Some arrows may be omitted in calls through references - -Perl now allows the arrow to be omitted in many constructs -involving subroutine calls through references. For example, -C<< $foo[10]->('foo') >> may now be written C<$foo[10]('foo')>. -This is rather similar to how the arrow may be omitted from -C<< $foo[10]->{'foo'} >>. Note however, that the arrow is still -required for C<< foo(10)->('bar') >>. - -=head2 exists() is supported on subroutine names - -The exists() builtin now works on subroutine names. A subroutine -is considered to exist if it has been declared (even if implicitly). -See L<perlfunc/exists> for examples. - -=head2 exists() and delete() are supported on array elements - -The exists() and delete() builtins now work on simple arrays as well. -The behavior is similar to that on hash elements. - -exists() can be used to check whether an array element has been -initialized. This avoids autovivifying array elements that don't exist. -If the array is tied, the EXISTS() method in the corresponding tied -package will be invoked. - -delete() may be used to remove an element from the array and return -it. The array element at that position returns to its unintialized -state, so that testing for the same element with exists() will return -false. If the element happens to be the one at the end, the size of -the array also shrinks up to the highest element that tests true for -exists(), or 0 if none such is found. If the array is tied, the DELETE() -method in the corresponding tied package will be invoked. - -See L<perlfunc/exists> and L<perlfunc/delete> for examples. - -=head2 syswrite() ease-of-use - -The length argument of C<syswrite()> has become optional. - -=head2 File and directory handles can be autovivified - -Similar to how constructs such as C<< $x->[0] >> autovivify a reference, -handle constructors (open(), opendir(), pipe(), socketpair(), sysopen(), -socket(), and accept()) now autovivify a file or directory handle -if the handle passed to them is an uninitialized scalar variable. This -allows the constructs such as C<open(my $fh, ...)> and C<open(local $fh,...)> -to be used to create filehandles that will conveniently be closed -automatically when the scope ends, provided there are no other references -to them. This largely eliminates the need for typeglobs when opening -filehandles that must be passed around, as in the following example: - - sub myopen { - open my $fh, "@_" - or die "Can't open '@_': $!"; - return $fh; - } - - { - my $f = myopen("</etc/motd"); - print <$f>; - # $f implicitly closed here - } - -=head2 open() with more than two arguments - -If open() is passed three arguments instead of two, the second arguments -is used as the mode and the third argument is taken to be the file name. -This is primarily useful for protecting against unintended magic behavior -of the traditional two-argument form. See L<perlfunc/open>. - -=head2 64-bit support - - NOTE: The Configure flags -Duselonglong and -Duse64bits have been - deprecated. Use -Duse64bitint instead. - -Any platform that has 64-bit integers either - - (1) natively as longs or ints - (2) via special compiler flags - (3) using long long or int64_t - -are able to use "quads" (64-bit integers) as follows: +=item * -=over 4 +Formats now support zero-padded decimal fields. =item * -constants (decimal, hexadecimal, octal, binary) in the code +C<perl -d:Module=arg,arg,arg> now works (previously one couldn't pass +in multiple arguments.) =item * -arguments to oct() and hex() +my __PACKAGE__ now works. =item * -arguments to print(), printf() and sprintf() (flag prefixes ll, L, q) +C<no Module;> now works even if there is no "sub unimport" in the Module. =item * -printed as such +The numerical comparison operators return C<undef> if either operand +is a NaN. Previously the behaviour was unspecified. =item * -pack() and unpack() "q" and "Q" formats +C<pack('U0a*', ...)> can now be used to force a string to UTF8. =item * -in basic arithmetics: + - * / % (NOTE: operating close to the limits -of the integer values may produce surprising results) +The printf and sprintf now support parameter reordering using the +C<%\d+\$> and C<*\d+\$> syntaxes. =item * -in bit arithmetics: & | ^ ~ << >> (NOTE: these used to be forced -to be 32 bits wide but now operate on the full native width.) +prototype(\&) is now available. =item * -vec() +There is now an UNTIE method. =back -Note that unless you have the case (a) you will have to configure -and compile Perl using the -Duse64bitint Configure flag. - -There are actually two modes of 64-bitness: the first one is achieved -using Configure -Duse64bitint and the second one using Configure --Duse64bitall. The difference is that the first one is minimal and -the second one maximal. - -The C<use64bitint> does only as much as is required to get 64-bit -integers into Perl (this may mean, for example, using "long longs") -while your memory may still be limited to 2 gigabytes (because your -pointers could still be 32-bit). Note that the name C<64bitint> does -not imply that your C compiler will be using 64-bit C<int>s (it might, -but it doesn't have to): the C<use64bitint> means that you will be -able to have 64 bits wide scalar values. - -The C<use64bitall> goes all the way by attempting to switch also -integers (if it can), longs (and pointers) to being 64-bit. This may -create an even more binary incompatible Perl than -Duse64bitint: the -resulting executable may not run at all in a 32-bit box, or you may -have to reboot/reconfigure/rebuild your operating system to be 64-bit -aware. - -Natively 64-bit systems like Alpha and Cray need neither -Duse64bitint -nor -Duse64bitall. - -Last but not least: note that due to Perl's habit of always using -floating point numbers, the quads are still not true integers. -When quads overflow their limits (0...18_446_744_073_709_551_615 unsigned, --9_223_372_036_854_775_808...9_223_372_036_854_775_807 signed), they -are silently promoted to floating point numbers, after which they will -start losing precision (in their lower digits). - -=head2 Large file support - -If you have filesystems that support "large files" (files larger than -2 gigabytes), you may now also be able to create and access them from -Perl. NOTE: the default action is to use the large file support, if -available on the platform. - -If the large file support is on, and you have a Fcntl constant -O_LARGEFILE, the O_LARGEFILE is automatically added to the flags -of sysopen(). - -Beware: unless your filesystem also supports "sparse files" seeking to -umpteen petabytes may be unadvisable. - -Note that in addition to requiring a proper file system to do large -files you may also need to adjust your per-process (or your -per-system, or per-process-group, or per-user-group) maximum filesize -limits before running Perl scripts that try to handle large files, -especially if you intend to write such files. - -Finally, in addition to your process/process group maximum filesize -limits, you may have quota limits on your filesystems that stop you -(your user id or your user group id) from using large files. - -Adjusting your process/user/group/file system/operating system limits -is outside the scope of Perl core language. For process limits, you -may try increasing the limits using your shell's limits/limit/ulimit -command before running Perl. The BSD::Resource extension (not -included with the standard Perl distribution) may also be of use, it -offers the getrlimit/setrlimit interface that can be used to adjust -process resource usage limits, including the maximum filesize limit. - -=head2 Long doubles - -In some systems you may be able to use long doubles to enhance the -range and precision of your double precision floating point numbers -(that is, Perl's numbers). Use Configure -Duselongdouble to enable -this support (if it is available). - -=head2 "more bits" - -You can "Configure -Dusemorebits" to turn on both the 64-bit support -and the long double support. - -=head2 Enhanced support for sort() subroutines - -Perl subroutines with a prototype of C<($$)>, and XSUBs in general, can -now be used as sort subroutines. In either case, the two elements to -be compared are passed as normal parameters in @_. See L<perlfunc/sort>. - -For unprototyped sort subroutines, the historical behavior of passing -the elements to be compared as the global variables $a and $b remains -unchanged. - -=head2 Better syntax checks on parenthesized unary operators - -Expressions such as: - - print defined(&foo,&bar,&baz); - print uc("foo","bar","baz"); - undef($foo,&bar); - -used to be accidentally allowed in earlier versions, and produced -unpredictable behaviour. Some produced ancillary warnings -when used in this way; others silently did the wrong thing. - -The parenthesized forms of most unary operators that expect a single -argument now ensure that they are not called with more than one -argument, making the cases shown above syntax errors. The usual -behaviour of: - - print defined &foo, &bar, &baz; - print uc "foo", "bar", "baz"; - undef $foo, &bar; - -remains unchanged. See L<perlop>. - -=head2 POSIX character class syntax [: :] supported - -For example to match alphabetic characters use /[[:alpha:]]/. -See L<perlre> for details. - -=head2 Improved C<qw//> operator - -The C<qw//> operator is now evaluated at compile time into a true list -instead of being replaced with a run time call to C<split()>. This -removes the confusing misbehaviour of C<qw//> in scalar context, which -had inherited that behaviour from split(). - -Thus: - - $foo = ($bar) = qw(a b c); print "$foo|$bar\n"; - -now correctly prints "3|a", instead of "2|a". - -=head2 pack() format 'Z' supported - -The new format type 'Z' is useful for packing and unpacking null-terminated -strings. See L<perlfunc/"pack">. - -=head2 pack() format modifier '!' supported - -The new format type modifier '!' is useful for packing and unpacking -native shorts, ints, and longs. See L<perlfunc/"pack">. - -=head2 pack() and unpack() support counted strings - -The template character '/' can be used to specify a counted string -type to be packed or unpacked. See L<perlfunc/"pack">. - -=head2 Comments in pack() templates - -The '#' character in a template introduces a comment up to -end of the line. This facilitates documentation of pack() -templates. - -=head2 $^X variables may now have names longer than one character - -Formerly, $^X was synonymous with ${"\cX"}, but $^XY was a syntax -error. Now variable names that begin with a control character may be -arbitrarily long. However, for compatibility reasons, these variables -I<must> be written with explicit braces, as C<${^XY}> for example. -C<${^XYZ}> is synonymous with ${"\cXYZ"}. Variable names with more -than one control character, such as C<${^XY^Z}>, are illegal. - -The old syntax has not changed. As before, `^X' may be either a -literal control-X character or the two-character sequence `caret' plus -`X'. When braces are omitted, the variable name stops after the -control character. Thus C<"$^XYZ"> continues to be synonymous with -C<$^X . "YZ"> as before. - -As before, lexical variables may not have names beginning with control -characters. As before, variables whose names begin with a control -character are always forced to be in package `main'. All such variables -are reserved for future extensions, except those that begin with -C<^_>, which may be used by user programs and are guaranteed not to -acquire special meaning in any future version of Perl. - -=head2 C<use attrs> implicit in subroutine attributes - -Formerly, if you wanted to mark a subroutine as being a method call or -as requiring an automatic lock() when it is entered, you had to declare -that with a C<use attrs> pragma in the body of the subroutine. -That can now be accomplished with declaration syntax, like this: - - sub mymethod : locked method ; - ... - sub mymethod : locked method { - ... - } - - sub othermethod :locked :method ; - ... - sub othermethod :locked :method { - ... - } - - -(Note how only the first C<:> is mandatory, and whitespace surrounding -the C<:> is optional.) - -F<AutoSplit.pm> and F<SelfLoader.pm> have been updated to keep the attributes -with the stubs they provide. See L<attributes>. - -=head2 Support for interpolating named characters - -The new C<\N> escape interpolates named characters within strings. -For example, C<"Hi! \N{WHITE SMILING FACE}"> evaluates to a string -with a unicode smiley face at the end. - -=head2 C<require> and C<do> may be overridden - -C<require> and C<do 'file'> operations may be overridden locally -by importing subroutines of the same name into the current package -(or globally by importing them into the CORE::GLOBAL:: namespace). -Overriding C<require> will also affect C<use>, provided the override -is visible at compile-time. -See L<perlsub/"Overriding Built-in Functions">. - -=head2 New variable $^C reflects C<-c> switch - -C<$^C> has a boolean value that reflects whether perl is being run -in compile-only mode (i.e. via the C<-c> switch). Since -BEGIN blocks are executed under such conditions, this variable -enables perl code to determine whether actions that make sense -only during normal running are warranted. See L<perlvar>. - -=head2 New variable $^V contains Perl version as a string - -C<$^V> contains the Perl version number as a string composed of -characters whose ordinals match the version numbers, i.e. v5.6.0. -This may be used in string comparisons. - -See C<Support for strings represented as a vector of ordinals> for an -example. - -=head2 Optional Y2K warnings - -If Perl is built with the cpp macro C<PERL_Y2KWARN> defined, -it emits optional warnings when concatenating the number 19 -with another number. - -This behavior must be specifically enabled when running Configure. -See F<INSTALL> and F<README.Y2K>. - -=head1 Significant bug fixes - -=head2 <HANDLE> on empty files - -With C<$/> set to C<undef>, "slurping" an empty file returns a string of -zero length (instead of C<undef>, as it used to) the first time the -HANDLE is read after C<$/> is set to C<undef>. Further reads yield -C<undef>. - -This means that the following will append "foo" to an empty file (it used -to do nothing): - - perl -0777 -pi -e 's/^/foo/' empty_file - -The behaviour of: - - perl -pi -e 's/^/foo/' empty_file - -is unchanged (it continues to leave the file empty). - -=head2 C<eval '...'> improvements - -Line numbers (as reflected by caller() and most diagnostics) within -C<eval '...'> were often incorrect where here documents were involved. -This has been corrected. - -Lexical lookups for variables appearing in C<eval '...'> within -functions that were themselves called within an C<eval '...'> were -searching the wrong place for lexicals. The lexical search now -correctly ends at the subroutine's block boundary. - -Parsing of here documents used to be flawed when they appeared as -the replacement expression in C<eval 's/.../.../e'>. This has -been fixed. - -=head2 All compilation errors are true errors - -Some "errors" encountered at compile time were by neccessity -generated as warnings followed by eventual termination of the -program. This enabled more such errors to be reported in a -single run, rather than causing a hard stop at the first error -that was encountered. - -The mechanism for reporting such errors has been reimplemented -to queue compile-time errors and report them at the end of the -compilation as true errors rather than as warnings. This fixes -cases where error messages leaked through in the form of warnings -when code was compiled at run time using C<eval STRING>, and -also allows such errors to be reliably trapped using C<eval "...">. - -=head2 Automatic flushing of output buffers - -fork(), exec(), system(), qx//, and pipe open()s now flush buffers -of all files opened for output when the operation was attempted. This -mostly eliminates confusing buffering mishaps suffered by users unaware -of how Perl internally handles I/O. - -This is not supported on some platforms like Solaris where a suitably -correct implementation of fflush(NULL) isn't available. - -=head2 Better diagnostics on meaningless filehandle operations - -Constructs such as C<< open(<FH>) >> and C<< close(<FH>) >> -are compile time errors. Attempting to read from filehandles that -were opened only for writing will now produce warnings (just as -writing to read-only filehandles does). - -=head2 Where possible, buffered data discarded from duped input filehandle - -C<< open(NEW, "<&OLD") >> now attempts to discard any data that -was previously read and buffered in C<OLD> before duping the handle. -On platforms where doing this is allowed, the next read operation -on C<NEW> will return the same data as the corresponding operation -on C<OLD>. Formerly, it would have returned the data from the start -of the following disk block instead. - -=head2 eof() has the same old magic as <> - -C<eof()> would return true if no attempt to read from C<< <> >> had -yet been made. C<eof()> has been changed to have a little magic of its -own, it now opens the C<< <> >> files. - -=head2 system(), backticks and pipe open now reflect exec() failure - -On Unix and similar platforms, system(), qx() and open(FOO, "cmd |") -etc., are implemented via fork() and exec(). When the underlying -exec() fails, earlier versions did not report the error properly, -since the exec() happened to be in a different process. - -The child process now communicates with the parent about the -error in launching the external command, which allows these -constructs to return with their usual error value and set $!. - -=head2 Implicitly closed filehandles are safer - -Sometimes implicitly closed filehandles (as when they are localized, -and Perl automatically closes them on exiting the scope) could -inadvertently set $? or $!. This has been corrected. - -=head2 C<(\$)> prototype and C<$foo{a}> - -A scalar reference prototype now correctly allows a hash or -array element in that slot. - -=head2 Pseudo-hashes work better - -Dereferencing some types of reference values in a pseudo-hash, -such as C<< $ph->{foo}[1] >>, was accidentally disallowed. This has -been corrected. - -When applied to a pseudo-hash element, exists() now reports whether -the specified value exists, not merely if the key is valid. - -delete() now works on pseudo-hashes. When given a pseudo-hash element -or slice it deletes the values corresponding to the keys (but not the keys -themselves). See L<perlref/"Pseudo-hashes: Using an array as a hash">. - -Pseudo-hash slices with constant keys are now optimized to array lookups -at compile-time. - -The C<fields> pragma now provides ways to create pseudo-hashes, via -fields::new() and fields::phash(). See L<fields>. - -=head2 C<goto &sub> and AUTOLOAD - -The C<goto &sub> construct works correctly when C<&sub> happens -to be autoloaded. - -=head2 C<-bareword> allowed under C<use integer> - -The autoquoting of barewords preceded by C<-> did not work -in prior versions when the C<integer> pragma was enabled. -This has been fixed. - -=head2 Boolean assignment operators are legal lvalues - -Constructs such as C<($a ||= 2) += 1> are now allowed. - -=head2 C<sort $coderef @foo> allowed - -sort() did not accept a subroutine reference as the comparison -function in earlier versions. This is now permitted. - -=head2 Failures in DESTROY() - -When code in a destructor threw an exception, it went unnoticed -in earlier versions of Perl, unless someone happened to be -looking in $@ just after the point the destructor happened to -run. Such failures are now visible as warnings when warnings are -enabled. - -=head2 Locale bugs fixed - -printf() and sprintf() previously reset the numeric locale -back to the default "C" locale. This has been fixed. - -Numbers formatted according to the local numeric locale -(such as using a decimal comma instead of a decimal dot) caused -"isn't numeric" warnings, even while the operations accessing -those numbers produced correct results. These warnings have been -discontinued. - -=head2 Memory leaks - -The C<eval 'return sub {...}'> construct could sometimes leak -memory. This has been fixed. - -Operations that aren't filehandle constructors used to leak memory -when used on invalid filehandles. This has been fixed. - -Constructs that modified C<@_> could fail to deallocate values -in C<@_> and thus leak memory. This has been corrected. - -=head2 Spurious subroutine stubs after failed subroutine calls - -Perl could sometimes create empty subroutine stubs when a -subroutine was not found in the package. Such cases stopped -later method lookups from progressing into base packages. -This has been corrected. - -=head2 Taint failures under C<-U> - -When running in unsafe mode, taint violations could sometimes -cause silent failures. This has been fixed. - -=head2 END blocks and the C<-c> switch +=head1 Modules and Pragmata -Prior versions used to run BEGIN B<and> END blocks when Perl was -run in compile-only mode. Since this is typically not the expected -behavior, END blocks are not executed anymore when the C<-c> switch -is used. +=head2 New Modules -See L<CHECK blocks> for how to run things when the compile phase ends. +=over 4 -=head2 Potential to leak DATA filehandles +=item * -Using the C<__DATA__> token creates an implicit filehandle to -the file that contains the token. It is the program's -responsibility to close it when it is done reading from it. +File::Temp allows one to create temporary files and directories in an +easy, portable, and secure way. -This caveat is now better explained in the documentation. -See L<perldata>. +=item * -=head2 Diagnostics follow STDERR +Storable gives persistence to Perl data structures by allowing the +storage and retrieval of Perl data to and from files in a fast and +compact binary format. -Diagnostic output now goes to whichever file the C<STDERR> handle -is pointing at, instead of always going to the underlying C runtime -library's C<stderr>. +=back -=head2 Other fixes for better diagnostics +=head2 Updated And Improved Modules and Pragmata -Line numbers are no longer suppressed (under most likely circumstances) -during the global destruction phase. +=over 4 -Diagnostics emitted from code running in threads other than the main -thread are now accompanied by the thread ID. +=item * -Embedded null characters in diagnostics now actually show up. They -used to truncate the message in prior versions. +The following independently supported modules have been updated to +newer versions from CPAN: CGI, CPAN, DB_File, File::Spec, Getopt::Long, +the podlators bundle, Pod::LaTeX, Pod::Parser, Term::ANSIColor, Test. -$foo::a and $foo::b are now exempt from "possible typo" warnings only -if sort() is encountered in package C<foo>. +=item * -Unrecognized alphabetic escapes encountered when parsing quote -constructs now generate a warning, since they may take on new -semantics in later versions of Perl. +Bug fixes and minor enhancements have been applied to B::Deparse, +Data::Dumper, IO::Poll, IO::Socket::INET, Math::BigFloat, +Math::Complex, Math::Trig, Net::protoent, the re pragma, SelfLoader, +Sys::SysLog, Test::Harness, Text::Wrap, UNIVERSAL, and the warnings +pragma. -=head1 Performance enhancements +=item * -=head2 Simple sort() using { $a <=> $b } and the like are optimized +The attributes::reftype() now works on tied arguments. -Many common sort() operations using a simple inlined block are now -optimized for faster performance. +=item * -=head2 Optimized assignments to lexical variables +AutoLoader can now be disabled with C<no AutoLoader;>, -Certain operations in the RHS of assignment statements have been -optimized to directly set the lexical variable on the LHS, -eliminating redundant copying overheads. +=item * -=head2 Faster subroutine calls +The English module can now be used without the infamous performance +hit by saying -Minor changes in how subroutine calls are handled internally -provide marginal improvements in performance. + use English '-no_performance_hit'; -=head1 Platform specific changes +(Assuming, of course, that one doesn't need the troublesome variables +C<$`>, C<$&>, or C<$'>.) Also, introduced C<@LAST_MATCH_START> and +C<@LAST_MATCH_END> English aliases for C<@-> and C<@+>. -=head2 Supported platforms +=item * -=over 4 +File::Find now has pre- and post-processing callbacks. It also +correctly changes directories when chasing symbolic links. Callbacks +(naughtily) exiting with "next;" instead of "return;" now work. =item * -VM/ESA is now supported. +File::Glob::glob() renamed to File::Glob::bsd_glob() to avoid +prototype mismatch with CORE::glob(). =item * -Siemens BS2000 is now supported under the POSIX Shell. +IPC::Open3 now allows the use of numeric file descriptors. =item * -The Mach CThreads (NEXTSTEP, OPENSTEP) are now supported by the Thread -extension. +use lib now works identically to @INC. Removing directories +with 'no lib' now works. =item * -GNU/Hurd is now supported. +C<%INC> now localised in a Safe compartment so that use/require work. =item * -Rhapsody/Darwin is now supported. +The Shell module now has an OO interface. =item * -EPOC is is now supported (on Psion 5). - =back -=head2 DOS +=head1 Utility Changes =over 4 =item * -Perl now works with djgpp 2.02 (and 2.03 alpha). +The Emacs perl mode (emacs/cperl-mode.el) has been updated to version +4.31. =item * -Environment variable names are not converted to uppercase any more. +Perlbug is now much more robust. It also sends the bug report to +perl.org, not perl.com. =item * -Incorrect exit codes from backticks have been fixed. +The perlcc utility has been rewritten and its user interface (that is, +command line) is much more like that of the UNIX C compiler, cc. =item * -This port continues to use its own builtin globbing (not File::Glob). +The xsubpp utility for extension writers now understands POD +documentation embedded in the *.xs files. =back -=head2 OS390 (OpenEdition MVS) - -Support for this EBCDIC platform has not been renewed in this release. -There are difficulties in reconciling Perl's standardization on UTF-8 -as its internal representation for characters with the EBCDIC character -set, because the two are incompatible. - -It is unclear whether future versions will renew support for this -platform, but the possibility exists. - -=head2 VMS - -Numerous revisions and extensions to configuration, build, testing, and -installation process to accomodate core changes and VMS-specific options. - -Expand %ENV-handling code to allow runtime mapping to logical names, -CLI symbols, and CRTL environ array. - -Extension of subprocess invocation code to accept filespecs as command -"verbs". - -Add to Perl command line processing the ability to use default file types and -to recognize Unix-style C<2E<gt>&1>. - -Expansion of File::Spec::VMS routines, and integration into ExtUtils::MM_VMS. - -Extension of ExtUtils::MM_VMS to handle complex extensions more flexibly. - -Barewords at start of Unix-syntax paths may be treated as text rather than -only as logical names. - -Optional secure translation of several logical names used internally by Perl. - -Miscellaneous bugfixing and porting of new core code to VMS. - -Thanks are gladly extended to the many people who have contributed VMS -patches, testing, and ideas. - -=head2 Win32 - -Perl can now emulate fork() internally, using multiple interpreters running -in different concurrent threads. This support must be enabled at build -time. See L<perlfork> for detailed information. - -When given a pathname that consists only of a drivename, such as C<A:>, -opendir() and stat() now use the current working directory for the drive -rather than the drive root. - -The builtin XSUB functions in the Win32:: namespace are documented. See -L<Win32>. - -$^X now contains the full path name of the running executable. - -A Win32::GetLongPathName() function is provided to complement -Win32::GetFullPathName() and Win32::GetShortPathName(). See L<Win32>. - -POSIX::uname() is supported. - -system(1,...) now returns true process IDs rather than process -handles. kill() accepts any real process id, rather than strictly -return values from system(1,...). - -For better compatibility with Unix, C<kill(0, $pid)> can now be used to -test whether a process exists. - -The C<Shell> module is supported. - -Better support for building Perl under command.com in Windows 95 -has been added. - -Scripts are read in binary mode by default to allow ByteLoader (and -the filter mechanism in general) to work properly. For compatibility, -the DATA filehandle will be set to text mode if a carriage return is -detected at the end of the line containing the __END__ or __DATA__ -token; if not, the DATA filehandle will be left open in binary mode. -Earlier versions always opened the DATA filehandle in text mode. - -The glob() operator is implemented via the C<File::Glob> extension, -which supports glob syntax of the C shell. This increases the flexibility -of the glob() operator, but there may be compatibility issues for -programs that relied on the older globbing syntax. If you want to -preserve compatibility with the older syntax, you might want to run -perl with C<-MFile::DosGlob>. For details and compatibility information, -see L<File::Glob>. - -=head1 New tests +=head1 New Documentation =over 4 -=item lib/attrs - -Compatibility tests for C<sub : attrs> vs the older C<use attrs>. - -=item lib/env - -Tests for new environment scalar capability (e.g., C<use Env qw($BAR);>). - -=item lib/env-array - -Tests for new environment array capability (e.g., C<use Env qw(@PATH);>). - -=item lib/io_const - -IO constants (SEEK_*, _IO*). - -=item lib/io_dir +=item * -Directory-related IO methods (new, read, close, rewind, tied delete). +perl56delta details the changes between the 5.005 release and the +5.6.0 release. -=item lib/io_multihomed +=item * -INET sockets with multi-homed hosts. +perldebtut is a Perl debugging tutorial. -=item lib/io_poll +=item * -IO poll(). +perlebcdic contains considerations for running Perl on EBCDIC platforms. +Note that unfortunately EBCDIC platforms that used to supported back in +Perl 5.005 are still unsupported by Perl 5.7.0; the plan, however, is to +bring them back to the fold. -=item lib/io_unix +=item * -UNIX sockets. +perlnewmod tells about writing and submitting a new module. -=item op/attrs +=item * -Regression tests for C<my ($x,@y,%z) : attrs> and <sub : attrs>. +perlposix-bc explains using Perl on the POSIX-BC platform +(an EBCDIC mainframe platform). -=item op/filetest +=item * -File test operators. +perlretut is a regular expression tutorial. -=item op/lex_assign +=item * -Verify operations that access pad objects (lexicals and temporaries). +perlrequick is a regular expressions quick-start guide. +Yes, much quicker than perlretut. -=item op/exists_sub +=item * -Verify C<exists &sub> operations. +perlutil explains the command line utilities packaged with the Perl +distribution. =back -=head1 Modules and Pragmata - -=head2 Modules +=head1 Performance Enhancements =over 4 -=item attributes - -While used internally by Perl as a pragma, this module also -provides a way to fetch subroutine and variable attributes. -See L<attributes>. - -=item B - - WARNING: The Compiler suite remains highly experimental. The - generated code may not be correct, even it manages to execute - without errors. - -The Perl Compiler suite has been extensively reworked for this -release. More of the standard Perl testsuite passes when run -under the Compiler, but there is still a significant way to -go to achieve production quality compiled executables. - -=item ByteLoader - -The ByteLoader is a dedicated extension to generate and run -Perl bytecode. See L<ByteLoader>. - -=item constant - -References can now be used. - -The new version also allows a leading underscore in constant names, but -disallows a double leading underscore (as in "__LINE__"). Some other names -are disallowed or warned against, including BEGIN, END, etc. Some names -which were forced into main:: used to fail silently in some cases; now they're -fatal (outside of main::) and an optional warning (inside of main::). -The ability to detect whether a constant had been set with a given name has -been added. - -See L<constant>. - -=item charnames - -This pragma implements the C<\N> string escape. See L<charnames>. - -=item Data::Dumper - -A C<Maxdepth> setting can be specified to avoid venturing -too deeply into deep data structures. See L<Data::Dumper>. - -The XSUB implementation of Dump() is now automatically called if the -C<Useqq> setting is not in use. - -Dumping C<qr//> objects works correctly. - -=item DB - -C<DB> is an experimental module that exposes a clean abstraction -to Perl's debugging API. - -=item DB_File - -DB_File can now be built with Berkeley DB versions 1, 2 or 3. -See C<ext/DB_File/Changes>. - -=item Devel::DProf - -Devel::DProf, a Perl source code profiler has been added. See -L<Devel::DProf> and L<dprofpp>. - -=item Dumpvalue - -The Dumpvalue module provides screen dumps of Perl data. - -=item Benchmark - -Overall, Benchmark results exhibit lower average error and better timing -accuracy. - -You can now run tests for I<n> seconds instead of guessing the right -number of tests to run: e.g., timethese(-5, ...) will run each -code for at least 5 CPU seconds. Zero as the "number of repetitions" -means "for at least 3 CPU seconds". The output format has also -changed. For example: - - use Benchmark;$x=3;timethese(-5,{a=>sub{$x*$x},b=>sub{$x**2}}) - -will now output something like this: - - Benchmark: running a, b, each for at least 5 CPU seconds... - a: 5 wallclock secs ( 5.77 usr + 0.00 sys = 5.77 CPU) @ 200551.91/s (n=1156516) - b: 4 wallclock secs ( 5.00 usr + 0.02 sys = 5.02 CPU) @ 159605.18/s (n=800686) - -New features: "each for at least N CPU seconds...", "wallclock secs", -and the "@ operations/CPU second (n=operations)". - -timethese() now returns a reference to a hash of Benchmark objects containing -the test results, keyed on the names of the tests. - -timethis() now returns the iterations field in the Benchmark result object -instead of 0. - -timethese(), timethis(), and the new cmpthese() (see below) can also take -a format specifier of 'none' to suppress output. - -A new function countit() is just like timeit() except that it takes a -TIME instead of a COUNT. - -A new function cmpthese() prints a chart comparing the results of each test -returned from a timethese() call. For each possible pair of tests, the -percentage speed difference (iters/sec or seconds/iter) is shown. - -For other details, see L<Benchmark>. - -=item Devel::Peek - -The Devel::Peek module provides access to the internal representation -of Perl variables and data. It is a data debugging tool for the XS programmer. - -=item English - -$PERL_VERSION now stands for C<$^V> (a string value) rather than for C<$]> -(a numeric value). - -=item Env - -Env now supports accessing environment variables like PATH as array -variables. - -=item Fcntl - -More Fcntl constants added: F_SETLK64, F_SETLKW64, O_LARGEFILE for -large file (more than 4GB) access (NOTE: the O_LARGEFILE is -automatically added to sysopen() flags if large file support has been -configured, as is the default), Free/Net/OpenBSD locking behaviour -flags F_FLOCK, F_POSIX, Linux F_SHLCK, and O_ACCMODE: the combined -mask of O_RDONLY, O_WRONLY, and O_RDWR. The seek()/sysseek() -constants SEEK_SET, SEEK_CUR, and SEEK_END are available via the -C<:seek> tag. The chmod()/stat() S_IF* constants and S_IS* functions -are available via the C<:mode> tag. - -=item File::Compare - -A compare_text() function has been added, which allows custom -comparison functions. See L<File::Compare>. - -=item File::Find - -File::Find now works correctly when the wanted() function is either -autoloaded or is a symbolic reference. - -A bug that caused File::Find to lose track of the working directory -when pruning top-level directories has been fixed. - -File::Find now also supports several other options to control its -behavior. It can follow symbolic links if the C<follow> option is -specified. Enabling the C<no_chdir> option will make File::Find skip -changing the current directory when walking directories. The C<untaint> -flag can be useful when running with taint checks enabled. - -See L<File::Find>. - -=item File::Glob - -This extension implements BSD-style file globbing. By default, -it will also be used for the internal implementation of the glob() -operator. See L<File::Glob>. - -=item File::Spec - -New methods have been added to the File::Spec module: devnull() returns -the name of the null device (/dev/null on Unix) and tmpdir() the name of -the temp directory (normally /tmp on Unix). There are now also methods -to convert between absolute and relative filenames: abs2rel() and -rel2abs(). For compatibility with operating systems that specify volume -names in file paths, the splitpath(), splitdir(), and catdir() methods -have been added. - -=item File::Spec::Functions - -The new File::Spec::Functions modules provides a function interface -to the File::Spec module. Allows shorthand - - $fullname = catfile($dir1, $dir2, $file); - -instead of - - $fullname = File::Spec->catfile($dir1, $dir2, $file); - -=item Getopt::Long - -Getopt::Long licensing has changed to allow the Perl Artistic License -as well as the GPL. It used to be GPL only, which got in the way of -non-GPL applications that wanted to use Getopt::Long. - -Getopt::Long encourages the use of Pod::Usage to produce help -messages. For example: - - use Getopt::Long; - use Pod::Usage; - my $man = 0; - my $help = 0; - GetOptions('help|?' => \$help, man => \$man) or pod2usage(2); - pod2usage(1) if $help; - pod2usage(-exitstatus => 0, -verbose => 2) if $man; - - __END__ - - =head1 NAME - - sample - Using GetOpt::Long and Pod::Usage - - =head1 SYNOPSIS - - sample [options] [file ...] - - Options: - -help brief help message - -man full documentation - - =head1 OPTIONS - - =over 8 - - =item B<-help> - - Print a brief help message and exits. - - =item B<-man> - - Prints the manual page and exits. - - =back - - =head1 DESCRIPTION - - B<This program> will read the given input file(s) and do someting - useful with the contents thereof. - - =cut - -See L<Pod::Usage> for details. - -A bug that prevented the non-option call-back <> from being -specified as the first argument has been fixed. - -To specify the characters < and > as option starters, use ><. Note, -however, that changing option starters is strongly deprecated. - -=item IO - -write() and syswrite() will now accept a single-argument -form of the call, for consistency with Perl's syswrite(). - -You can now create a TCP-based IO::Socket::INET without forcing -a connect attempt. This allows you to configure its options -(like making it non-blocking) and then call connect() manually. - -A bug that prevented the IO::Socket::protocol() accessor -from ever returning the correct value has been corrected. - -IO::Socket::connect now uses non-blocking IO instead of alarm() -to do connect timeouts. - -IO::Socket::accept now uses select() instead of alarm() for doing -timeouts. - -IO::Socket::INET->new now sets $! correctly on failure. $@ is -still set for backwards compatability. - -=item JPL - -Java Perl Lingo is now distributed with Perl. See jpl/README -for more information. - -=item lib - -C<use lib> now weeds out any trailing duplicate entries. -C<no lib> removes all named entries. - -=item Math::BigInt - -The bitwise operations C<<< << >>>, C<<< >> >>>, C<&>, C<|>, -and C<~> are now supported on bigints. - -=item Math::Complex - -The accessor methods Re, Im, arg, abs, rho, and theta can now also -act as mutators (accessor $z->Re(), mutator $z->Re(3)). - -The class method C<display_format> and the corresponding object method -C<display_format>, in addition to accepting just one argument, now can -also accept a parameter hash. Recognized keys of a parameter hash are -C<"style">, which corresponds to the old one parameter case, and two -new parameters: C<"format">, which is a printf()-style format string -(defaults usually to C<"%.15g">, you can revert to the default by -setting the format string to C<undef>) used for both parts of a -complex number, and C<"polar_pretty_print"> (defaults to true), -which controls whether an attempt is made to try to recognize small -multiples and rationals of pi (2pi, pi/2) at the argument (angle) of a -polar complex number. - -The potentially disruptive change is that in list context both methods -now I<return the parameter hash>, instead of only the value of the -C<"style"> parameter. - -=item Math::Trig - -A little bit of radial trigonometry (cylindrical and spherical), -radial coordinate conversions, and the great circle distance were added. - -=item Pod::Parser, Pod::InputObjects - -Pod::Parser is a base class for parsing and selecting sections of -pod documentation from an input stream. This module takes care of -identifying pod paragraphs and commands in the input and hands off the -parsed paragraphs and commands to user-defined methods which are free -to interpret or translate them as they see fit. - -Pod::InputObjects defines some input objects needed by Pod::Parser, and -for advanced users of Pod::Parser that need more about a command besides -its name and text. - -As of release 5.6.0 of Perl, Pod::Parser is now the officially sanctioned -"base parser code" recommended for use by all pod2xxx translators. -Pod::Text (pod2text) and Pod::Man (pod2man) have already been converted -to use Pod::Parser and efforts to convert Pod::HTML (pod2html) are already -underway. For any questions or comments about pod parsing and translating -issues and utilities, please use the pod-people@perl.org mailing list. - -For further information, please see L<Pod::Parser> and L<Pod::InputObjects>. - -=item Pod::Checker, podchecker - -This utility checks pod files for correct syntax, according to -L<perlpod>. Obvious errors are flagged as such, while warnings are -printed for mistakes that can be handled gracefully. The checklist is -not complete yet. See L<Pod::Checker>. - -=item Pod::ParseUtils, Pod::Find - -These modules provide a set of gizmos that are useful mainly for pod -translators. L<Pod::Find|Pod::Find> traverses directory structures and -returns found pod files, along with their canonical names (like -C<File::Spec::Unix>). L<Pod::ParseUtils|Pod::ParseUtils> contains -B<Pod::List> (useful for storing pod list information), B<Pod::Hyperlink> -(for parsing the contents of C<LE<lt>E<gt>> sequences) and B<Pod::Cache> -(for caching information about pod files, e.g., link nodes). - -=item Pod::Select, podselect - -Pod::Select is a subclass of Pod::Parser which provides a function -named "podselect()" to filter out user-specified sections of raw pod -documentation from an input stream. podselect is a script that provides -access to Pod::Select from other scripts to be used as a filter. -See L<Pod::Select>. - -=item Pod::Usage, pod2usage - -Pod::Usage provides the function "pod2usage()" to print usage messages for -a Perl script based on its embedded pod documentation. The pod2usage() -function is generally useful to all script authors since it lets them -write and maintain a single source (the pods) for documentation, thus -removing the need to create and maintain redundant usage message text -consisting of information already in the pods. - -There is also a pod2usage script which can be used from other kinds of -scripts to print usage messages from pods (even for non-Perl scripts -with pods embedded in comments). - -For details and examples, please see L<Pod::Usage>. - -=item Pod::Text and Pod::Man - -Pod::Text has been rewritten to use Pod::Parser. While pod2text() is -still available for backwards compatibility, the module now has a new -preferred interface. See L<Pod::Text> for the details. The new Pod::Text -module is easily subclassed for tweaks to the output, and two such -subclasses (Pod::Text::Termcap for man-page-style bold and underlining -using termcap information, and Pod::Text::Color for markup with ANSI color -sequences) are now standard. - -pod2man has been turned into a module, Pod::Man, which also uses -Pod::Parser. In the process, several outstanding bugs related to quotes -in section headers, quoting of code escapes, and nested lists have been -fixed. pod2man is now a wrapper script around this module. - -=item SDBM_File - -An EXISTS method has been added to this module (and sdbm_exists() has -been added to the underlying sdbm library), so one can now call exists -on an SDBM_File tied hash and get the correct result, rather than a -runtime error. - -A bug that may have caused data loss when more than one disk block -happens to be read from the database in a single FETCH() has been -fixed. - -=item Sys::Syslog - -Sys::Syslog now uses XSUBs to access facilities from syslog.h so it -no longer requires syslog.ph to exist. - -=item Sys::Hostname - -Sys::Hostname now uses XSUBs to call the C library's gethostname() or -uname() if they exist. - -=item Term::ANSIColor - -Term::ANSIColor is a very simple module to provide easy and readable -access to the ANSI color and highlighting escape sequences, supported by -most ANSI terminal emulators. It is now included standard. - -=item Time::Local - -The timelocal() and timegm() functions used to silently return bogus -results when the date fell outside the machine's integer range. They -now consistently croak() if the date falls in an unsupported range. - -=item Win32 - -The error return value in list context has been changed for all functions -that return a list of values. Previously these functions returned a list -with a single element C<undef> if an error occurred. Now these functions -return the empty list in these situations. This applies to the following -functions: - - Win32::FsType - Win32::GetOSVersion - -The remaining functions are unchanged and continue to return C<undef> on -error even in list context. - -The Win32::SetLastError(ERROR) function has been added as a complement -to the Win32::GetLastError() function. - -The new Win32::GetFullPathName(FILENAME) returns the full absolute -pathname for FILENAME in scalar context. In list context it returns -a two-element list containing the fully qualified directory name and -the filename. See L<Win32>. - -=item DBM Filters - -A new feature called "DBM Filters" has been added to all the -DBM modules--DB_File, GDBM_File, NDBM_File, ODBM_File, and SDBM_File. -DBM Filters add four new methods to each DBM module: +=item * - filter_store_key - filter_store_value - filter_fetch_key - filter_fetch_value +map() that changes the size of the list should now work faster. -These can be used to filter key-value pairs before the pairs are -written to the database or just after they are read from the database. -See L<perldbmfilter> for further information. +=item * + +sort() has been changed to use mergesort internally as opposed to the +earlier quicksort. For very small lists this may result in slightly +slower sorting times, but in general the speedup should be at least +20%. Additional bonuses are that the worst case behaviour of sort() +is now better (in computer science terms it now runs in time O(N log N), +as opposed to quicksort's Theta(N**2) worst-case run time behaviour), +and that sort() is now stable (meaning that elements with identical +keys will stay ordered as they were before the sort). =back -=head2 Pragmata - -C<use attrs> is now obsolete, and is only provided for -backward-compatibility. It's been replaced by the C<sub : attributes> -syntax. See L<perlsub/"Subroutine Attributes"> and L<attributes>. - -Lexical warnings pragma, C<use warnings;>, to control optional warnings. -See L<perllexwarn>. - -C<use filetest> to control the behaviour of filetests (C<-r> C<-w> -...). Currently only one subpragma implemented, "use filetest -'access';", that uses access(2) or equivalent to check permissions -instead of using stat(2) as usual. This matters in filesystems -where there are ACLs (access control lists): the stat(2) might lie, -but access(2) knows better. - -=head1 Utility Changes - -=head2 perlcc +=head1 Installation and Configuration Improvements -C<perlcc> now supports the C and Bytecode backends. By default, -it generates output from the simple C backend rather than the -optimized C backend. +=head2 Generic Improvements -Support for non-Unix platforms has been improved. +=over 4 -=head1 Documentation Changes +=item * -=over 4 +INSTALL now explains how you can configure Perl to use 64-bit +integers even on non-64-bit platforms. -=item perlapi.pod +=item * -The official list of public Perl API functions. +Policy.sh policy change: if you are reusing a Policy.sh file +(see INSTALL) and you use Configure -Dprefix=/foo/bar and in the old +Policy $prefix eq $siteprefix and $prefix eq $vendorprefix, all of +them will now be changed to the new prefix, /foo/bar. (Previously +only $prefix changed.) If you do not like this new behaviour, +specify prefix, siteprefix, and vendorprefix explicitly. -=item perlcompile.pod +=item * -An introduction to using the Perl Compiler suite. +A new optional location for Perl libraries, otherlibdirs, is available. +It can be used for example for vendor add-ons without disturbing Perl's +own library directories. -=item perlfilter.pod +=item * -An introduction to writing Perl source filters. +In many platforms the vendor-supplied 'cc' is too stripped-down to +build Perl (basically, 'cc' doesn't do ANSI C). If this seems +to be the case and 'cc' does not seem to be the GNU C compiler +'gcc', an automatic attempt is made to find and use 'gcc' instead. -=item perlhack.pod +=item * -Some guidelines for hacking the Perl source code. +gcc needs to closely track the operating system release to avoid +build problems. If Configure finds that gcc was built for a different +operating system release than is running, it now gives a clearly visible +warning that there may be trouble ahead. -=item perlintern.pod +=item * -A list of internal functions in the Perl source code. -(List is currently empty.) +If binary compatibility with the 5.005 release is not wanted, Configure +no longer suggests including the 5.005 modules in @INC. -=item perlopentut.pod +=item * -A tutorial on using open() effectively. +Configure C<-S> can now run non-interactively. -=item perlreftut.pod +=item * -A tutorial that introduces the essentials of references. +configure.gnu now works with options with whitespace in them. -=item perlboot.pod +=item * -A tutorial for beginners on object-oriented Perl. +installperl now outputs everything to STDERR. -=item perltootc.pod +=item * -A tutorial on managing class data for object modules. +$Config{byteorder} is now computed dynamically (this is more robust +with "fat binaries" where an executable image contains binaries for +more than one binary platform.) -=item perlunicode.pod +=item * -An introduction to Unicode support features in Perl. +Configure no longer included the DBM libraries (dbm, gdbm, db, ndbm) +when building the Perl binary. The only exception to this is SunOS 4.x, +which needs them. =back -=head1 New or Changed Diagnostics +=head1 Selected Bug Fixes =over 4 -=item "%s" variable %s masks earlier declaration in same %s - -(W) A "my" or "our" variable has been redeclared in the current scope or statement, -effectively eliminating all access to the previous instance. This is almost -always a typographical error. Note that the earlier variable will still exist -until the end of the scope or until all closure referents to it are -destroyed. - -=item "my sub" not yet implemented - -(F) Lexically scoped subroutines are not yet implemented. Don't try that -yet. - -=item "our" variable %s redeclared - -(W) You seem to have already declared the same global once before in the -current lexical scope. - -=item '!' allowed only after types %s - -(F) The '!' is allowed in pack() and unpack() only after certain types. -See L<perlfunc/pack>. - -=item / cannot take a count - -(F) You had an unpack template indicating a counted-length string, -but you have also specified an explicit size for the string. -See L<perlfunc/pack>. - -=item / must be followed by a, A or Z - -(F) You had an unpack template indicating a counted-length string, -which must be followed by one of the letters a, A or Z -to indicate what sort of string is to be unpacked. -See L<perlfunc/pack>. - -=item / must be followed by a*, A* or Z* - -(F) You had a pack template indicating a counted-length string, -Currently the only things that can have their length counted are a*, A* or Z*. -See L<perlfunc/pack>. - -=item / must follow a numeric type - -(F) You had an unpack template that contained a '#', -but this did not follow some numeric unpack specification. -See L<perlfunc/pack>. - -=item /%s/: Unrecognized escape \\%c passed through - -(W) You used a backslash-character combination which is not recognized -by Perl. This combination appears in an interpolated variable or a -C<'>-delimited regular expression. The character was understood literally. - -=item /%s/: Unrecognized escape \\%c in character class passed through - -(W) You used a backslash-character combination which is not recognized -by Perl inside character classes. The character was understood literally. - -=item /%s/ should probably be written as "%s" - -(W) You have used a pattern where Perl expected to find a string, -as in the first argument to C<join>. Perl will treat the true -or false result of matching the pattern against $_ as the string, -which is probably not what you had in mind. - -=item %s() called too early to check prototype - -(W) You've called a function that has a prototype before the parser saw a -definition or declaration for it, and Perl could not check that the call -conforms to the prototype. You need to either add an early prototype -declaration for the subroutine in question, or move the subroutine -definition ahead of the call to get proper prototype checking. Alternatively, -if you are certain that you're calling the function correctly, you may put -an ampersand before the name to avoid the warning. See L<perlsub>. - -=item %s argument is not a HASH or ARRAY element - -(F) The argument to exists() must be a hash or array element, such as: - - $foo{$bar} - $ref->[12]->["susie"] - -=item %s argument is not a HASH or ARRAY element or slice +=item * -(F) The argument to delete() must be either a hash or array element, such as: +Several debugger fixes: exit code now reflects the script exit code, +condition C<"0"> now treated correctly, the C<d> command now checks +line number, the C<$.> no longer gets corrupted, all debugger output now +goes correctly to the socket if RemotePort is set. - $foo{$bar} - $ref->[12]->["susie"] +=item * -or a hash or array slice, such as: +C<*foo{FORMAT}> now works. - @foo[$bar, $baz, $xyzzy] - @{$ref->[12]}{"susie", "queue"} +=item * -=item %s argument is not a subroutine name +Lexical warnings now propagating correctly between scopes. -(F) The argument to exists() for C<exists &sub> must be a subroutine -name, and not a subroutine call. C<exists &sub()> will generate this error. +=item * -=item %s package attribute may clash with future reserved word: %s +Line renumbering with eval and C<#line> now works. -(W) A lowercase attribute name was used that had a package-specific handler. -That name might have a meaning to Perl itself some day, even though it -doesn't yet. Perhaps you should use a mixed-case attribute name, instead. -See L<attributes>. +=item * -=item (in cleanup) %s +Fixed numerous memory leaks, especially in eval "". -(W) This prefix usually indicates that a DESTROY() method raised -the indicated exception. Since destructors are usually called by -the system at arbitrary points during execution, and often a vast -number of times, the warning is issued only once for any number -of failures that would otherwise result in the same message being -repeated. +=item * -Failure of user callbacks dispatched using the C<G_KEEPERR> flag -could also result in this warning. See L<perlcall/G_KEEPERR>. +Modulus of unsigned numbers now works (4063328477 % 65535 used to +return 27406, instead of 27047). -=item <> should be quotes +=item * -(F) You wrote C<< require <file> >> when you should have written -C<require 'file'>. +Some "not a number" warnings introduced in 5.6.0 eliminated to be +more compatible with 5.005. Infinity is now recognised as a number. -=item Attempt to join self +=item * -(F) You tried to join a thread from within itself, which is an -impossible task. You may be joining the wrong thread, or you may -need to move the join() to some other thread. +our() variables will not cause "will not stay shared" warnings. -=item Bad evalled substitution pattern +=item * -(F) You've used the /e switch to evaluate the replacement for a -substitution, but perl found a syntax error in the code to evaluate, -most likely an unexpected right brace '}'. +pack "Z" now correctly terminates the string with "\0". -=item Bad realloc() ignored +=item * -(S) An internal routine called realloc() on something that had never been -malloc()ed in the first place. Mandatory, but can be disabled by -setting environment variable C<PERL_BADFREE> to 1. +Fix password routines which in some shadow password platforms +(e.g. HP-UX) caused getpwent() to return every other entry. -=item Bareword found in conditional +=item * -(W) The compiler found a bareword where it expected a conditional, -which often indicates that an || or && was parsed as part of the -last argument of the previous construct, for example: +printf() no longer resets the numeric locale to "C". - open FOO || die; +=item * -It may also indicate a misspelled constant that has been interpreted -as a bareword: +C<q(a\\b)> now parses correctly as C<'a\\b'>. - use constant TYPO => 1; - if (TYOP) { print "foo" } +=item * -The C<strict> pragma is useful in avoiding such errors. +Printing quads (64-bit integers) with printf/sprintf now works +without the q L ll prefixes (assuming you are on a quad-capable platform). -=item Binary number > 0b11111111111111111111111111111111 non-portable +=item * -(W) The binary number you specified is larger than 2**32-1 -(4294967295) and therefore non-portable between systems. See -L<perlport> for more on portability concerns. +Regular expressions on references and overloaded scalars now work. -=item Bit vector size > 32 non-portable +=item * -(W) Using bit vector sizes larger than 32 is non-portable. +scalar() now forces scalar context even when used in void context. -=item Buffer overflow in prime_env_iter: %s +=item * + +sort() arguments are now compiled in the right wantarray context +(they were accidentally using the context of the sort() itself). -(W) A warning peculiar to VMS. While Perl was preparing to iterate over -%ENV, it encountered a logical name or symbol definition which was too long, -so it was truncated to the string shown. +=item * -=item Can't check filesystem of script "%s" +Changed the POSIX character class C<[[:space:]]> to include the (very +rare) vertical tab character. Added a new POSIX-ish character class +C<[[:blank:]]> which stands for horizontal whitespace (currently, +the space and the tab). -(P) For some reason you can't check the filesystem of the script for nosuid. +=item * -=item Can't declare class for non-scalar %s in "%s" +$AUTOLOAD, sort(), lock(), and spawning subprocesses +in multiple threads simultaneously are now thread-safe. -(S) Currently, only scalar variables can declared with a specific class -qualifier in a "my" or "our" declaration. The semantics may be extended -for other types of variables in future. +=item * -=item Can't declare %s in "%s" +Allow read-only string on left hand side of non-modifying tr///. -(F) Only scalar, array, and hash variables may be declared as "my" or -"our" variables. They must have ordinary identifiers as names. +=item * -=item Can't ignore signal CHLD, forcing to default +Several Unicode fixes (but still not perfect). -(W) Perl has detected that it is being run with the SIGCHLD signal -(sometimes known as SIGCLD) disabled. Since disabling this signal -will interfere with proper determination of exit status of child -processes, Perl has reset the signal to its default value. -This situation typically indicates that the parent program under -which Perl may be running (e.g., cron) is being very careless. +=over 8 -=item Can't modify non-lvalue subroutine call +=item * -(F) Subroutines meant to be used in lvalue context should be declared as -such, see L<perlsub/"Lvalue subroutines">. +BOMs (byte order marks) in the beginning of Perl files +(scripts, modules) should now be transparently skipped. +UTF-16 (UCS-2)encoded Perl files should now be read correctly. -=item Can't read CRTL environ +=item * -(S) A warning peculiar to VMS. Perl tried to read an element of %ENV -from the CRTL's internal environment array and discovered the array was -missing. You need to figure out where your CRTL misplaced its environ -or define F<PERL_ENV_TABLES> (see L<perlvms>) so that environ is not searched. +The character tables have been updated to Unicode 3.0.1. -=item Can't remove %s: %s, skipping file +=item * -(S) You requested an inplace edit without creating a backup file. Perl -was unable to remove the original file to replace it with the modified -file. The file was left unmodified. +chr() for values greater than 127 now create utf8 when under use +utf8. -=item Can't return %s from lvalue subroutine +=item * -(F) Perl detected an attempt to return illegal lvalues (such -as temporary or readonly values) from a subroutine used as an lvalue. -This is not allowed. +Comparing with utf8 data does not magically upgrade non-utf8 data into +utf8. -=item Can't weaken a nonreference +=item * -(F) You attempted to weaken something that was not a reference. Only -references can be weakened. +C<IsAlnum>, C<IsAlpha>, and C<IsWord> now match titlecase. -=item Character class [:%s:] unknown +=item * -(F) The class in the character class [: :] syntax is unknown. -See L<perlre>. +Concatenation with the C<.> operator or via variable interpolation, +C<eq>, C<substr>, C<reverse>, C<quotemeta>, the C<x> operator, +substitution with C<s///>, single-quoted UTF8, should now work--in +theory. -=item Character class syntax [%s] belongs inside character classes +=item * -(W) The character class constructs [: :], [= =], and [. .] go -I<inside> character classes, the [] are part of the construct, -for example: /[012[:alpha:]345]/. Note that [= =] and [. .] -are not currently implemented; they are simply placeholders for -future extensions. +The C<tr///> operator now works I<slightly> better but is still rather +broken. Note that the C<tr///CU> functionality has been removed (but +see pack('U0', ...)). -=item Constant is not %s reference +=item * -(F) A constant value (perhaps declared using the C<use constant> pragma) -is being dereferenced, but it amounts to the wrong type of reference. The -message indicates the type of reference that was expected. This usually -indicates a syntax error in dereferencing the constant value. -See L<perlsub/"Constant Functions"> and L<constant>. +vec() now tries to work with characters <= 255 when possible, but it leaves +higher character values in place. In that case, if vec() was used to modify +the string, it is no longer considered to be utf8-encoded. -=item constant(%s): %%^H is not localized +=item * -(F) When setting compile-time-lexicalized hash %^H one should set the -corresponding bit of $^H as well. +Zero entries were missing from the Unicode classes like C<IsDigit>. -=item constant(%s): %s +=back -(F) Compile-time-substitutions (such as overloaded constants and -character names) were not correctly set up. +=item * -=item CORE::%s is not a keyword +UNIVERSAL::isa no longer caches methods incorrectly. (This broke +the Tk extension with 5.6.0.) -(F) The CORE:: namespace is reserved for Perl keywords. +=back -=item defined(@array) is deprecated +=head2 Platform Specific Changes and Fixes -(D) defined() is not usually useful on arrays because it checks for an -undefined I<scalar> value. If you want to see if the array is empty, -just use C<if (@array) { # not empty }> for example. +=over 4 -=item defined(%hash) is deprecated +=item * -(D) defined() is not usually useful on hashes because it checks for an -undefined I<scalar> value. If you want to see if the hash is empty, -just use C<if (%hash) { # not empty }> for example. +BSDI 4.* -=item Did not produce a valid header +Perl now works on post-4.0 BSD/OSes. -See Server error. +=item * -=item Did you mean "local" instead of "our"? +All BSDs -(W) Remember that "our" does not localize the declared global variable. -You have declared it again in the same lexical scope, which seems superfluous. +Setting C<$0> now works (as much as possible; see perlvar for details). -=item Document contains no data +=item * -See Server error. +Cygwin -=item entering effective %s failed +Numerous updates; currently synchronised with Cygwin 1.1.4. -(F) While under the C<use filetest> pragma, switching the real and -effective uids or gids failed. +=item * -=item false [] range "%s" in regexp +EPOC -(W) A character class range must start and end at a literal character, not -another character class like C<\d> or C<[:alpha:]>. The "-" in your false -range is interpreted as a literal "-". Consider quoting the "-", "\-". -See L<perlre>. +EPOC update after Perl 5.6.0. See README.epoc. -=item Filehandle %s opened only for output +=item * -(W) You tried to read from a filehandle opened only for writing. If you -intended it to be a read/write filehandle, you needed to open it with -"+<" or "+>" or "+>>" instead of with "<" or nothing. If -you intended only to read from the file, use "<". See -L<perlfunc/open>. +FreeBSD 3.* -=item flock() on closed filehandle %s +Perl now works on post-3.0 FreeBSDs. -(W) The filehandle you're attempting to flock() got itself closed some -time before now. Check your logic flow. flock() operates on filehandles. -Are you attempting to call flock() on a dirhandle by the same name? +=item * -=item Global symbol "%s" requires explicit package name +HP-UX -(F) You've said "use strict vars", which indicates that all variables -must either be lexically scoped (using "my"), declared beforehand using -"our", or explicitly qualified to say which package the global variable -is in (using "::"). +README.hpux updated; C<Configure -Duse64bitall> now almost works. -=item Hexadecimal number > 0xffffffff non-portable +=item * -(W) The hexadecimal number you specified is larger than 2**32-1 -(4294967295) and therefore non-portable between systems. See -L<perlport> for more on portability concerns. +IRIX -=item Ill-formed CRTL environ value "%s" +Numerous compilation flag and hint enhancements; accidental mixing +of 32-bit and 64-bit libraries (a doomed attempt) made much harder. -(W) A warning peculiar to VMS. Perl tried to read the CRTL's internal -environ array, and encountered an element without the C<=> delimiter -used to spearate keys from values. The element is ignored. +=item * -=item Ill-formed message in prime_env_iter: |%s| +Linux -(W) A warning peculiar to VMS. Perl tried to read a logical name -or CLI symbol definition when preparing to iterate over %ENV, and -didn't see the expected delimiter between key and value, so the -line was ignored. +Long doubles should now work (see INSTALL). -=item Illegal binary digit %s +=item * -(F) You used a digit other than 0 or 1 in a binary number. +MacOS Classic -=item Illegal binary digit %s ignored +Compilation of the standard Perl distribution in MacOS Classic should +now work if you have the Metrowerks development environment and +the missing Mac-specific toolkit bits. Contact the macperl mailing +list for details. -(W) You may have tried to use a digit other than 0 or 1 in a binary number. -Interpretation of the binary number stopped before the offending digit. +=item * -=item Illegal number of bits in vec +MPE/iX -(F) The number of bits in vec() (the third argument) must be a power of -two from 1 to 32 (or 64, if your platform supports that). +MPE/iX update after Perl 5.6.0. See README.mpeix. -=item Integer overflow in %s number +=item * -(W) The hexadecimal, octal or binary number you have specified either -as a literal or as an argument to hex() or oct() is too big for your -architecture, and has been converted to a floating point number. On a -32-bit architecture the largest hexadecimal, octal or binary number -representable without overflow is 0xFFFFFFFF, 037777777777, or -0b11111111111111111111111111111111 respectively. Note that Perl -transparently promotes all numbers to a floating point representation -internally--subject to loss of precision errors in subsequent -operations. +NetBSD/sparc -=item Invalid %s attribute: %s +Perl now works on NetBSD/sparc. -The indicated attribute for a subroutine or variable was not recognized -by Perl or by a user-supplied handler. See L<attributes>. +=item * -=item Invalid %s attributes: %s +OS/2 -The indicated attributes for a subroutine or variable were not recognized -by Perl or by a user-supplied handler. See L<attributes>. +Now works with usethreads (see INSTALL). -=item invalid [] range "%s" in regexp +=item * -The offending range is now explicitly displayed. +Solaris -=item Invalid separator character %s in attribute list +64-bitness using the Sun Workshop compiler now works. -(F) Something other than a colon or whitespace was seen between the -elements of an attribute list. If the previous attribute -had a parenthesised parameter list, perhaps that list was terminated -too soon. See L<attributes>. +=item * -=item Invalid separator character %s in subroutine attribute list +Tru64 (aka Digital UNIX, aka DEC OSF/1) -(F) Something other than a colon or whitespace was seen between the -elements of a subroutine attribute list. If the previous attribute -had a parenthesised parameter list, perhaps that list was terminated -too soon. +The operating system version letter now recorded in $Config{osvers}. +Allow compiling with gcc (previously explicitly forbidden). Compiling +with gcc still not recommended because buggy code results, even with +gcc 2.95.2. -=item leaving effective %s failed +=item * -(F) While under the C<use filetest> pragma, switching the real and -effective uids or gids failed. +Unicos -=item Lvalue subs returning %s not implemented yet +Fixed various alignment problems that lead into core dumps either +during build or later; no longer dies on math errors at runtime; +now using full quad integers (64 bits), previously was using +only 46 bit integers for speed. -(F) Due to limitations in the current implementation, array and hash -values cannot be returned in subroutines used in lvalue context. -See L<perlsub/"Lvalue subroutines">. +=item * -=item Method %s not permitted +VMS -See Server error. +chdir() now works better despite a CRT bug; now works with MULTIPLICITY +(see INSTALL); now works with Perl's malloc. -=item Missing %sbrace%s on \N{} +=item * -(F) Wrong syntax of character name literal C<\N{charname}> within -double-quotish context. +Windows -=item Missing command in piped open +=over 8 -(W) You used the C<open(FH, "| command")> or C<open(FH, "command |")> -construction, but the command was missing or blank. +=item * -=item Missing name in "my sub" +accept() no longer leaks memory. -(F) The reserved syntax for lexically scoped subroutines requires that they -have a name with which they can be found. +=item * -=item No %s specified for -%c +Better chdir() return value for a non-existent directory. -(F) The indicated command line switch needs a mandatory argument, but -you haven't specified one. +=item * -=item No package name allowed for variable %s in "our" +New %ENV entries now propagate to subprocesses. -(F) Fully qualified variable names are not allowed in "our" declarations, -because that doesn't make much sense under existing semantics. Such -syntax is reserved for future extensions. +=item * -=item No space allowed after -%c +$ENV{LIB} now used to search for libs under Visual C. -(F) The argument to the indicated command line switch must follow immediately -after the switch, without intervening spaces. +=item * -=item no UTC offset information; assuming local time is UTC +A failed (pseudo)fork now returns undef and sets errno to EAGAIN. -(S) A warning peculiar to VMS. Perl was unable to find the local -timezone offset, so it's assuming that local system time is equivalent -to UTC. If it's not, define the logical name F<SYS$TIMEZONE_DIFFERENTIAL> -to translate to the number of seconds which need to be added to UTC to -get local time. +=item * -=item Octal number > 037777777777 non-portable +Allow REG_EXPAND_SZ keys in the registry. -(W) The octal number you specified is larger than 2**32-1 (4294967295) -and therefore non-portable between systems. See L<perlport> for more -on portability concerns. +=item * -See also L<perlport> for writing portable code. +Can now send() from all threads, not just the first one. -=item panic: del_backref +=item * -(P) Failed an internal consistency check while trying to reset a weak -reference. +Fake signal handling reenabled, bugs and all. -=item panic: kid popen errno read +=item * -(F) forked child returned an incomprehensible message about its errno. +Less stack reserved per thread so that more threads can run +concurrently. (Still 16M per thread.) -=item panic: magic_killbackrefs +=item * -(P) Failed an internal consistency check while trying to reset all weak -references to an object. +C<File::Spec->tmpdir()> now prefers C:/temp over /tmp +(works better when perl is running as service). -=item Parentheses missing around "%s" list +=item * -(W) You said something like +Better UNC path handling under ithreads. - my $foo, $bar = @_; +=item * -when you meant +wait() and waitpid() now work much better. - my ($foo, $bar) = @_; +=item * -Remember that "my", "our", and "local" bind tighter than comma. +winsock handle leak fixed. -=item Possible Y2K bug: %s +=back -(W) You are concatenating the number 19 with another number, which -could be a potential Year 2000 problem. +=head1 New or Changed Diagnostics -=item Premature end of script headers +All regular expression compilation error messages are now hopefully +easier to understand both because the error message now comes before +the failed regex and because the point of failure is now clearly +marked. -See Server error. +The various "opened only for", "on closed", "never opened" warnings +drop the C<main::> prefix for filehandles in the C<main> package, +for example C<STDIN> instead of <main::STDIN>. -=item Repeat count in pack overflows +The "Unrecognized escape" warning has been extended to include C<\8>, +C<\9>, and C<\_>. There is no need to escape any of the C<\w> characters. -(F) You can't specify a repeat count so large that it overflows -your signed integers. See L<perlfunc/pack>. +=head1 Changed Internals -=item Repeat count in unpack overflows +=over 4 -(F) You can't specify a repeat count so large that it overflows -your signed integers. See L<perlfunc/unpack>. +=item * -=item realloc() of freed memory ignored +perlapi.pod (a companion to perlguts) now attempts to document the +internal API. -(S) An internal routine called realloc() on something that had already -been freed. +=item * -=item Reference is already weak +You can now build a really minimal perl called microperl. +Building microperl does not require even running Configure; +C<make -f Makefile.micro> should be enough. Beware: microperl makes +many assumptions, some of which may be too bold; the resulting +executable may crash or otherwise misbehave in wondrous ways. +For careful hackers only. -(W) You have attempted to weaken a reference that is already weak. -Doing so has no effect. +=item * -=item setpgrp can't take arguments +Added rsignal(), whichsig(), do_join() to the publicised API. -(F) Your system has the setpgrp() from BSD 4.2, which takes no arguments, -unlike POSIX setpgid(), which takes a process ID and process group ID. +=item * -=item Strange *+?{} on zero-length expression +Made possible to propagate customised exceptions via croak()ing. -(W) You applied a regular expression quantifier in a place where it -makes no sense, such as on a zero-width assertion. -Try putting the quantifier inside the assertion instead. For example, -the way to match "abc" provided that it is followed by three -repetitions of "xyz" is C</abc(?=(?:xyz){3})/>, not C</abc(?=xyz){3}/>. +=item * -=item switching effective %s is not implemented +Added is_utf8_char(), is_utf8_string(), bytes_to_utf8(), and utf8_to_bytes(). -(F) While under the C<use filetest> pragma, we cannot switch the -real and effective uids or gids. +=item * -=item This Perl can't reset CRTL environ elements (%s) +Now xsubs can have attributes just like subs. -=item This Perl can't set CRTL environ elements (%s=%s) +=back -(W) Warnings peculiar to VMS. You tried to change or delete an element -of the CRTL's internal environ array, but your copy of Perl wasn't -built with a CRTL that contained the setenv() function. You'll need to -rebuild Perl with a CRTL that does, or redefine F<PERL_ENV_TABLES> (see -L<perlvms>) so that the environ array isn't the target of the change to -%ENV which produced the warning. +=head1 Known Problems -=item Unknown open() mode '%s' +=head2 Unicode Support Still Far From Perfect -(F) The second argument of 3-argument open() is not among the list -of valid modes: C<< < >>, C<< > >>, C<<< >> >>>, C<< +< >>, -C<< +> >>, C<<< +>> >>>, C<-|>, C<|->. +We're working on it. Stay tuned. -=item Unknown process %x sent message to prime_env_iter: %s +=head2 EBCDIC Still A Lost Platform -(P) An error peculiar to VMS. Perl was reading values for %ENV before -iterating over it, and someone else stuck a message in the stream of -data Perl expected. Someone's very confused, or perhaps trying to -subvert Perl's population of %ENV for nefarious purposes. +The plan is to bring them back. -=item Unrecognized escape \\%c passed through +=head2 Building Extensions Can Fail Because Of Largefiles -(W) You used a backslash-character combination which is not recognized -by Perl. The character was understood literally. +Certain extensions like mod_perl and BSD::Resource are known to have +issues with `largefiles', a change brought by Perl 5.6.0 in which file +offsets default to 64 bits wide, where supported. Modules may fail to +compile at all or compile and work incorrectly. Currently there is no +good solution for the problem, but Configure now provides appropriate +non-largefile ccflags, ldflags, libswanted, and libs in the %Config +hash (e.g., $Config{ccflags_nolargefiles}) so the extensions that are +having problems can try configuring themselves without the +largefileness. This is admittedly not a clean solution, and the +solution may not even work at all. One potential failure is whether +one can (or, if one can, whether it's a good idea) link together at +all binaries with different ideas about file offsets, all this is +platform-dependent. -=item Unterminated attribute parameter in attribute list +=head2 ftmp-security tests warn 'system possibly insecure' -(F) The lexer saw an opening (left) parenthesis character while parsing an -attribute list, but the matching closing (right) parenthesis -character was not found. You may need to add (or remove) a backslash -character to get your parentheses to balance. See L<attributes>. +Don't panic. Read INSTALL 'make test' section instead. -=item Unterminated attribute list +=head2 Test lib/posix Subtest 9 Fails In LP64-Configured HP-UX -(F) The lexer found something other than a simple identifier at the start -of an attribute, and it wasn't a semicolon or the start of a -block. Perhaps you terminated the parameter list of the previous attribute -too soon. See L<attributes>. +If perl is configured with -Duse64bitall, the successful result of the +subtest 10 of lib/posix may arrive before the successful result of the +subtest 9, which confuses the test harness so much that it thinks the +subtest 9 failed. -=item Unterminated attribute parameter in subroutine attribute list +=head2 Long Doubles Still Don't Work In Solaris -(F) The lexer saw an opening (left) parenthesis character while parsing a -subroutine attribute list, but the matching closing (right) parenthesis -character was not found. You may need to add (or remove) a backslash -character to get your parentheses to balance. +The experimental long double support is still very much so in Solaris. +(Other platforms like Linux and Tru64 are beginning to solidify in +this area.) -=item Unterminated subroutine attribute list +=head2 Linux With Sfio Fails op/misc Test 48 -(F) The lexer found something other than a simple identifier at the start -of a subroutine attribute, and it wasn't a semicolon or the start of a -block. Perhaps you terminated the parameter list of the previous attribute -too soon. +No known fix. -=item Value of CLI symbol "%s" too long +=head2 Storable tests fail in some platforms -(W) A warning peculiar to VMS. Perl tried to read the value of an %ENV -element from a CLI symbol table, and found a resultant string longer -than 1024 characters. The return value has been truncated to 1024 -characters. +If any Storable tests fail the use of Storable is not advisable. -=item Version number must be a constant number +=over 4 -(P) The attempt to translate a C<use Module n.n LIST> statement into -its equivalent C<BEGIN> block found an internal inconsistency with -the version number. +=item * -=back +Many Storable tests fail on AIX configured with 64 bit integers. -=head1 Obsolete Diagnostics +So far unidentified problems break Storable in AIX if Perl is +configured to use 64 bit integers. AIX in 32-bit mode works and +other 64-bit platforms work with Storable. -=over 4 +=item * -=item Character class syntax [: :] is reserved for future extensions +DOS DJGPP may hang when testing Storable. -(W) Within regular expression character classes ([]) the syntax beginning -with "[:" and ending with ":]" is reserved for future extensions. -If you need to represent those character sequences inside a regular -expression character class, just quote the square brackets with the -backslash: "\[:" and ":\]". +=item * -=item Ill-formed logical name |%s| in prime_env_iter +st-06compat fails in UNICOS and UNICOS/mk. -(W) A warning peculiar to VMS. A logical name was encountered when preparing -to iterate over %ENV which violates the syntactic rules governing logical -names. Because it cannot be translated normally, it is skipped, and will not -appear in %ENV. This may be a benign occurrence, as some software packages -might directly modify logical name tables and introduce nonstandard names, -or it may indicate that a logical name table has been corrupted. +This means that you cannot read old (pre-Storable-0.7) Storable images +made in other platforms. -=item Probable precedence problem on %s +=item * -(W) The compiler found a bareword where it expected a conditional, -which often indicates that an || or && was parsed as part of the -last argument of the previous construct, for example: +st-store.t and st-retrieve may fail with Compaq C 6.2 on OpenVMS Alpha 7.2. - open FOO || die; +=head2 Threads Are Still Experimental -=item regexp too big +Multithreading is still an experimental feature. Some platforms +emit the following message for lib/thr5005 -(F) The current implementation of regular expressions uses shorts as -address offsets within a string. Unfortunately this means that if -the regular expression compiles to longer than 32767, it'll blow up. -Usually when you want a regular expression this big, there is a better -way to do it with multiple statements. See L<perlre>. + # + # This is a KNOWN FAILURE, and one of the reasons why threading + # is still an experimental feature. It is here to stop people + # from deploying threads in production. ;-) + # + +and another known thread-related warning is -=item Use of "$$<digit>" to mean "${$}<digit>" is deprecated + pragma/overload......Unbalanced saves: 3 more saves than restores + panic: magic_mutexfree during global destruction. + ok + lib/selfloader.......Unbalanced saves: 3 more saves than restores + panic: magic_mutexfree during global destruction. + ok + lib/st-dclone........Unbalanced saves: 3 more saves than restores + panic: magic_mutexfree during global destruction. + ok -(D) Perl versions before 5.004 misinterpreted any type marker followed -by "$" and a digit. For example, "$$0" was incorrectly taken to mean -"${$}0" instead of "${$0}". This bug is (mostly) fixed in Perl 5.004. +=head2 The Compiler Suite Is Still Experimental -However, the developers of Perl 5.004 could not fix this bug completely, -because at least two widely-used modules depend on the old meaning of -"$$0" in a string. So Perl 5.004 still interprets "$$<digit>" in the -old (broken) way inside strings; but it generates this message as a -warning. And in Perl 5.005, this special treatment will cease. +The compiler suite is slowly getting better but is nowhere near +working order yet. The backend part that has seen perhaps the most +progress is the bytecode compiler. =back -=head1 BUGS +=head1 Reporting Bugs -If you find what you think is a bug, you might check the -articles recently posted to the comp.lang.perl.misc newsgroup. -There may also be information at http://www.perl.com/perl/, the Perl -Home Page. +If you find what you think is a bug, you might check the articles +recently posted to the comp.lang.perl.misc newsgroup and the perl +bug database at http://bugs.perl.org. There may also be +information at http://www.perl.com/perl/, the Perl Home Page. If you believe you have an unreported bug, please run the B<perlbug> program included with your release. Be sure to trim your bug down to a tiny but sufficient test case. Your bug report, along with the -output of C<perl -V>, will be sent off to perlbug@perl.com to be +output of C<perl -V>, will be sent off to perlbug@perl.org to be analysed by the Perl porting team. =head1 SEE ALSO @@ -2585,9 +908,9 @@ The F<Artistic> and F<Copying> files for copyright information. =head1 HISTORY -Written by Gurusamy Sarathy <F<gsar@activestate.com>>, with many -contributions from The Perl Porters. +Written by Jarkko Hietaniemi <F<jhi@iki.fi>>, with many contributions +from The Perl Porters and Perl Users submitting feedback and patches. -Send omissions or corrections to <F<perlbug@perl.com>>. +Send omissions or corrections to <F<perlbug@perl.org>>. =cut diff --git a/pod/perldiag.pod b/pod/perldiag.pod index 480ab8492d..3994531000 100644 --- a/pod/perldiag.pod +++ b/pod/perldiag.pod @@ -1789,6 +1789,10 @@ a builtin library search path, prefix2 is substituted. The error may appear if components are not found, or are too long. See "PERLLIB_PREFIX" in L<perlos2>. +=item Malformed UTF-8 character (%s) + +Perl detected something that didn't comply with UTF-8 encoding rules. + =item Malformed UTF-16 surrogate Perl thought it was reading UTF-16 encoded character data but while @@ -2899,9 +2903,10 @@ filehandle that was either never opened or has since been closed. (F) This machine doesn't implement the select() system call. -=item Self-ties are not supported +=item Self-ties of arrays and hashes are not supported -(F) Self-ties are not supported in the current implementation. +(F) Self-ties are of arrays and hashes are not supported in +the current implementation. =item Semicolon seems to be missing diff --git a/pod/perlebcdic.pod b/pod/perlebcdic.pod index 4ef5eca2d0..12ea2f3ef4 100644 --- a/pod/perlebcdic.pod +++ b/pod/perlebcdic.pod @@ -501,7 +501,8 @@ provide easy to use ASCII to EBCDIC operations that are also easily reversed. For example, to convert ASCII to code page 037 take the output of the second -column from the output of recipe 0 and use it in tr/// like so: +column from the output of recipe 0 (modified to add \\ characters) and use +it in tr/// like so: $cp_037 = '\000\001\002\003\234\011\206\177\227\215\216\013\014\015\016\017' . @@ -524,15 +525,19 @@ column from the output of recipe 0 and use it in tr/// like so: my $ebcdic_string = $ascii_string; eval '$ebcdic_string =~ tr/\000-\377/' . $cp_037 . '/'; -To convert from EBCDIC to ASCII just reverse the order of the tr/// +To convert from EBCDIC 037 to ASCII just reverse the order of the tr/// arguments like so: my $ascii_string = $ebcdic_string; - eval '$ascii_string = tr/' . $code_page_chrs . '/\000-\037/'; + eval '$ascii_string = tr/' . $cp_037 . '/\000-\377/'; + +Similarly one could take the output of the third column from recipe 0 to +obtain a C<$cp_1047> table. The fourth column of the output from recipe +0 could provide a C<$cp_posix_bc> table suitable for transcoding as well. =head2 iconv -XPG4 operability often implies the presence of an I<iconv> utility +XPG operability often implies the presence of an I<iconv> utility available from the shell or from the C library. Consult your system's documentation for information on iconv. diff --git a/pod/perlfaq5.pod b/pod/perlfaq5.pod index feb66a45cd..3cb66bf5f3 100644 --- a/pod/perlfaq5.pod +++ b/pod/perlfaq5.pod @@ -705,7 +705,7 @@ It's more realistic. Anyway, this is what you can do if you can't help yourself. - use Fcntl ':flock'; + use Fcntl qw(:DEFAULT :flock); sysopen(FH, "numfile", O_RDWR|O_CREAT) or die "can't open numfile: $!"; flock(FH, LOCK_EX) or die "can't flock numfile: $!"; $num = <FH> || 0; diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod index db90b86879..31fa5dc100 100644 --- a/pod/perlfunc.pod +++ b/pod/perlfunc.pod @@ -4478,13 +4478,31 @@ and the conversion letter: h interpret integer as C type "short" or "unsigned short" If no flags, interpret integer as C type "int" or "unsigned" +Perl supports parameter ordering, in other words, fetching the +parameters in some explicitly specified "random" ordering as opposed +to the default implicit sequential ordering. The syntax is, instead +of the C<%> and C<*>, to use C<%>I<digits>C<$> and C<*>I<digits>C<$>, +where the I<digits> is the wanted index, from one upwards. For example: + + printf "%2\$d %1\$d\n", 12, 34; # will print "34 12\n" + printf "%*2\$d\n", 12, 3; # will print " 12\n" + +Note that using the reordering syntax does not interfere with the usual +implicit sequential fetching of the parameters: + + printf "%2\$d %d\n", 12, 34; # will print "34 12\n" + printf "%2\$d %d %d\n", 12, 34; # will print "34 12 34\n" + printf "%3\$d %d %d\n", 12, 34, 56; # will print "56 12 34\n" + printf "%2\$*3\$d %d\n", 12, 34, 3; # will print " 34 12\n" + printf "%*3\$2\$d %d\n", 12, 34, 3; # will print " 34 12\n" + There are also two Perl-specific flags: - V interpret integer as Perl's standard integer type - v interpret string as a vector of integers, output as - numbers separated either by dots, or by an arbitrary - string received from the argument list when the flag - is preceded by C<*> + V interpret integer as Perl's standard integer type + v interpret string as a vector of integers, output as + numbers separated either by dots, or by an arbitrary + string received from the argument list when the flag + is preceded by C<*> Where a number would appear in the flags, an asterisk (C<*>) may be used instead, in which case Perl uses the next item in the parameter diff --git a/pod/perlport.pod b/pod/perlport.pod index 0c3554686d..d1887bfbc8 100644 --- a/pod/perlport.pod +++ b/pod/perlport.pod @@ -890,9 +890,9 @@ vmsperl on the web, http://www.sidhe.org/vmsperl/index.html =head2 VOS -Perl on VOS is discussed in F<README.vos> in the perl distribution. -Perl on VOS can accept either VOS- or Unix-style file -specifications as in either of the following: +Perl on VOS is discussed in F<README.vos> in the perl distribution +(installed as L<perlvos>). Perl on VOS can accept either VOS- or +Unix-style file specifications as in either of the following: $ perl -ne "print if /perl_setup/i" >system>notices $ perl -ne "print if /perl_setup/i" /system/notices @@ -908,12 +908,11 @@ contain a slash character cannot be processed. Such files must be renamed before they can be processed by Perl. Note that VOS limits file names to 32 or fewer characters. -The following C functions are unimplemented on VOS, and any attempt by -Perl to use them will result in a fatal error message and an immediate -exit from Perl: dup, do_aspawn, do_spawn, fork, waitpid. Once these -functions become available in the VOS POSIX.1 implementation, you can -either recompile and rebind Perl, or you can download a newer port from -ftp.stratus.com. +See F<README.vos> for restrictions that apply when Perl is built +with the alpha version of VOS POSIX.1 support. + +Perl on VOS is built without any extensions and does not support +dynamic loading. The value of C<$^O> on VOS is "VOS". To determine the architecture that you are running on without resorting to loading all of C<%Config> you @@ -1995,9 +1994,9 @@ http://www.perl.com/CPAN/ports/index.html for binary distributions. =head1 SEE ALSO -L<perlaix>, L<perlamiga>, L<perlcygwin>, L<perldos>, L<perlebcdic>, -L<perlhpux>, L<perlos2>, L<perlos390>, L<perlposix-bc>, L<perlwin32>, -L<perlvms>, and L<Win32>. +L<perlaix>, L<perlamiga>, L<perlcygwin>, L<perldos>, L<perlepoc>, +L<perlebcdic>, L<perlhpux>, L<perlos2>, L<perlos390>, L<perlposix-bc>, +L<perlwin32>, L<perlvms>, L<perlvos>, and L<Win32>. =head1 AUTHORS / CONTRIBUTORS diff --git a/pod/perlrun.pod b/pod/perlrun.pod index d8fb12c9be..c131ad0d70 100644 --- a/pod/perlrun.pod +++ b/pod/perlrun.pod @@ -311,7 +311,7 @@ equivalent to B<-Dtls>): 8 t Trace execution 16 o Method and overloading resolution 32 c String/numeric conversions - 64 P Print preprocessor command for -P + 64 P Print preprocessor command for -P, source file input state 128 m Memory allocation 256 f Format processing 512 r Regular expression parsing and execution diff --git a/pod/perltoc.pod b/pod/perltoc.pod index b87b3ab6d9..098d2d851c 100644 --- a/pod/perltoc.pod +++ b/pod/perltoc.pod @@ -4149,9 +4149,9 @@ B<filter_fetch_value> AvFILL, av_clear, av_delete, av_exists, av_extend, av_fetch, av_fill, av_len, av_make, av_pop, av_push, av_shift, av_store, av_undef, av_unshift, bytes_to_utf8, call_argv, call_method, call_pv, call_sv, CLASS, Copy, -croak, CvSTASH, dMARK, dORIGMARK, dSP, dXSARGS, dXSI32, ENTER, eval_pv, -eval_sv, EXTEND, fbm_compile, fbm_instr, FREETMPS, get_av, get_cv, get_hv, -get_sv, GIMME, GIMME_V, GvSV, gv_fetchmeth, gv_fetchmethod, +croak, CvSTASH, cv_const_sv, dMARK, dORIGMARK, dSP, dXSARGS, dXSI32, ENTER, +eval_pv, eval_sv, EXTEND, fbm_compile, fbm_instr, FREETMPS, get_av, get_cv, +get_hv, get_sv, GIMME, GIMME_V, GvSV, gv_fetchmeth, gv_fetchmethod, gv_fetchmethod_autoload, gv_stashpv, gv_stashsv, G_ARRAY, G_DISCARD, G_EVAL, G_NOARGS, G_SCALAR, G_VOID, HEf_SVKEY, HeHASH, HeKEY, HeKLEN, HePV, HeSVKEY, HeSVKEY_force, HeSVKEY_set, HeVAL, HvNAME, hv_clear, hv_delete, @@ -5740,6 +5740,42 @@ DJGPP, Pthreads =back +=head2 perlepoc, README.epoc - Perl for EPOC + +=over + +=item SYNOPSIS + +=item INTRODUCTION + +=item INSTALLING PERL ON EPOC + +=item USING PERL ON EPOC + +=over + +=item IO Redirection + +=item PATH Names + +=item Editors + +=item Features + +=item Restrictions + +=item Compiling Perl 5 on the EPOC cross compiling environment + +=back + +=item SUPPORT STATUS + +=item AUTHOR + +=item LAST UPDATE + +=back + =head2 perlhpux, README.hpux - Perl version 5 on Hewlett-Packard Unix (HP-UX) systems @@ -6190,6 +6226,46 @@ LIST, waitpid PID,FLAGS =back +=head2 perlvos, README.vos - Perl for Stratus VOS + +=over + +=item SYNOPSIS + +=over + +=item Stratus POSIX Support + +=back + +=item INSTALLING PERL IN VOS + +=over + +=item Compiling Perl 5 on VOS + +=item Installing Perl 5 on VOS + +=back + +=item USING PERL IN VOS + +=over + +=item Unimplemented Features + +=item Restrictions + +=back + +=item SUPPORT STATUS + +=item AUTHOR + +=item LAST UPDATE + +=back + =head2 perlwin32 - Perl under Win32 =over @@ -6879,7 +6955,7 @@ FILL, MAX, OFF, ARRAY, AvFLAGS =item B::CV METHODS STASH, START, ROOT, GV, FILE, DEPTH, PADLIST, OUTSIDE, XSUB, XSUBANY, -CvFLAGS +CvFLAGS, const_sv =item B::HV METHODS @@ -8008,12 +8084,13 @@ C<d_setvbuf>, C<d_sfio>, C<d_shm>, C<d_shmat>, C<d_shmatprototype>, C<d_shmctl>, C<d_shmdt>, C<d_shmget>, C<d_sigaction>, C<d_sigsetjmp>, C<d_socket>, C<d_socklen_t>, C<d_sockpair>, C<d_socks5_init>, C<d_sqrtl>, C<d_statblks>, C<d_statfs_f_flags>, C<d_statfs_s>, C<d_statvfs>, -C<d_stdio_cnt_lval>, C<d_stdio_ptr_lval>, C<d_stdio_stream_array>, -C<d_stdiobase>, C<d_stdstdio>, C<d_strchr>, C<d_strcoll>, C<d_strctcpy>, -C<d_strerrm>, C<d_strerror>, C<d_strtod>, C<d_strtol>, C<d_strtold>, -C<d_strtoll>, C<d_strtoul>, C<d_strtoull>, C<d_strtouq>, C<d_strxfrm>, -C<d_suidsafe>, C<d_symlink>, C<d_syscall>, C<d_sysconf>, C<d_sysernlst>, -C<d_syserrlst>, C<d_system>, C<d_tcgetpgrp>, C<d_tcsetpgrp>, C<d_telldir>, +C<d_stdio_cnt_lval>, C<d_stdio_ptr_lval>, C<d_stdio_ptr_lval_nochange_cnt>, +C<d_stdio_ptr_lval_sets_cnt>, C<d_stdio_stream_array>, C<d_stdiobase>, +C<d_stdstdio>, C<d_strchr>, C<d_strcoll>, C<d_strctcpy>, C<d_strerrm>, +C<d_strerror>, C<d_strtod>, C<d_strtol>, C<d_strtold>, C<d_strtoll>, +C<d_strtoul>, C<d_strtoull>, C<d_strtouq>, C<d_strxfrm>, C<d_suidsafe>, +C<d_symlink>, C<d_syscall>, C<d_sysconf>, C<d_sysernlst>, C<d_syserrlst>, +C<d_system>, C<d_tcgetpgrp>, C<d_tcsetpgrp>, C<d_telldir>, C<d_telldirproto>, C<d_time>, C<d_times>, C<d_truncate>, C<d_tzname>, C<d_umask>, C<d_uname>, C<d_union_semun>, C<d_ustat>, C<d_vendorarch>, C<d_vendorbin>, C<d_vendorlib>, C<d_vfork>, C<d_void_closedir>, @@ -9217,21 +9294,21 @@ pasthru (o) =item Using Attributes and Parameters -AUTHOR, ABSTRACT, ABSTRACT_FROM, BINARY_LOCATION, C, CAPI, CCFLAGS, CONFIG, +ABSTRACT, ABSTRACT_FROM, AUTHOR, BINARY_LOCATION, C, CAPI, CCFLAGS, CONFIG, CONFIGURE, DEFINE, DIR, DISTNAME, DL_FUNCS, DL_VARS, EXCLUDE_EXT, EXE_FILES, FIRST_MAKEFILE, FULLPERL, FUNCLIST, H, HTMLLIBPODS, HTMLSCRIPTPODS, IMPORTS, INC, INCLUDE_EXT, INSTALLARCHLIB, INSTALLBIN, INSTALLDIRS, INSTALLHTMLPRIVLIBDIR, INSTALLHTMLSCRIPTDIR, INSTALLHTMLSITELIBDIR, INSTALLMAN1DIR, INSTALLMAN3DIR, INSTALLPRIVLIB, INSTALLSCRIPT, INSTALLSITEARCH, INSTALLSITELIB, INST_ARCHLIB, INST_BIN, -INST_EXE, INST_LIB, INST_HTMLLIBDIR, INST_HTMLSCRIPTDIR, INST_MAN1DIR, -INST_MAN3DIR, INST_SCRIPT, PERL_MALLOC_OK, LDFROM, LIB, LIBPERL_A, LIBS, -LINKTYPE, MAKEAPERL, MAKEFILE, MAN1PODS, MAN3PODS, MAP_TARGET, MYEXTLIB, -NAME, NEEDS_LINKING, NOECHO, NORECURS, NO_VC, OBJECT, OPTIMIZE, PERL, -PERLMAINCC, PERL_ARCHLIB, PERL_LIB, PERL_SRC, PERM_RW, PERM_RWX, PL_FILES, -PM, PMLIBDIRS, POLLUTE, PPM_INSTALL_EXEC, PPM_INSTALL_SCRIPT, PREFIX, -PREREQ_PM, SKIP, TYPEMAPS, VERSION, VERSION_FROM, XS, XSOPT, XSPROTOARG, -XS_VERSION +INST_EXE, INST_HTMLLIBDIR, INST_HTMLSCRIPTDIR, INST_LIB, INST_MAN1DIR, +INST_MAN3DIR, INST_SCRIPT, LDFROM, LIB, LIBPERL_A, LIBS, LINKTYPE, +MAKEAPERL, MAKEFILE, MAN1PODS, MAN3PODS, MAP_TARGET, MYEXTLIB, NAME, +NEEDS_LINKING, NOECHO, NORECURS, NO_VC, OBJECT, OPTIMIZE, PERL, PERLMAINCC, +PERL_ARCHLIB, PERL_LIB, PERL_MALLOC_OK, PERL_SRC, PERM_RW, PERM_RWX, +PL_FILES, PM, PMLIBDIRS, POLLUTE, PPM_INSTALL_EXEC, PPM_INSTALL_SCRIPT, +PREFIX, PREREQ_PM, SKIP, TYPEMAPS, VERSION, VERSION_FROM, XS, XSOPT, +XSPROTOARG, XS_VERSION =item Additional lowercase attributes diff --git a/pod/pod2man.PL b/pod/pod2man.PL index 4c5831b90b..dd5bb634be 100644 --- a/pod/pod2man.PL +++ b/pod/pod2man.PL @@ -72,9 +72,14 @@ if ($options{official} && !defined $options{center}) { $options{center} = 'Perl Programmers Reference Guide'; } -# Initialize and run the formatter. +# Initialize and run the formatter, pulling a pair of input and output off +# at a time. my $parser = Pod::Man->new (%options); -$parser->parse_from_file (@ARGV); +my @files; +do { + @files = splice (@ARGV, 0, 2); + $parser->parse_from_file (@files); +} while (@ARGV); __END__ @@ -88,7 +93,7 @@ pod2man [B<--section>=I<manext>] [B<--release>=I<version>] [B<--center>=I<string>] [B<--date>=I<string>] [B<--fixed>=I<font>] [B<--fixedbold>=I<font>] [B<--fixeditalic>=I<font>] [B<--fixedbolditalic>=I<font>] [B<--official>] [B<--lax>] -[B<--quotes>=I<quotes>] [I<input> [I<output>]] +[B<--quotes>=I<quotes>] [I<input> [I<output>] ...] pod2man B<--help> @@ -101,7 +106,10 @@ terminal using nroff(1), normally via man(1), or printing using troff(1). I<input> is the file to read for POD source (the POD can be embedded in code). If I<input> isn't given, it defaults to STDIN. I<output>, if given, is the file to which to write the formatted output. If I<output> isn't -given, the formatted output is written to STDOUT. +given, the formatted output is written to STDOUT. Several POD files can be +processed in the same B<pod2man> invocation (saving module load and compile +times) by providing multiple pairs of I<input> and I<output> files on the +command line. B<--section>, B<--release>, B<--center>, B<--date>, and B<--official> can be used to set the headers and footers to use; if not given, Pod::Man will @@ -1480,20 +1480,20 @@ PP(pp_complement) STRLEN targlen = 0; U8 *result; U8 *send; - I32 l; + STRLEN l; send = tmps + len; while (tmps < send) { - UV c = utf8_to_uv(tmps, &l); + UV c = utf8_to_uv(tmps, 0, &l, UTF8_ALLOW_ANY); tmps += UTF8SKIP(tmps); - targlen += UTF8LEN(~c); + targlen += UNISKIP(~c); } /* Now rewind strings and write them. */ tmps -= len; Newz(0, result, targlen + 1, U8); while (tmps < send) { - UV c = utf8_to_uv(tmps, &l); + UV c = utf8_to_uv(tmps, 0, &l, UTF8_ALLOW_ANY); tmps += UTF8SKIP(tmps); result = uv_to_utf8(result,(UV)~c); } @@ -1889,11 +1889,24 @@ PP(pp_int) SETi(iv); } else { - if (value >= 0.0) - (void)Perl_modf(value, &value); + if (value >= 0.0) { +#if defined(HAS_MODFL) || defined(LONG_DOUBLE_EQUALS_DOUBLE) + (void)Perl_modf(value, &value); +#else + double tmp = (double)value; + (void)Perl_modf(tmp, &tmp); + value = (NV)tmp; +#endif + } else { - (void)Perl_modf(-value, &value); - value = -value; +#if defined(HAS_MODFL) || defined(LONG_DOUBLE_EQUALS_DOUBLE) + (void)Perl_modf(-value, &value); + value = -value; +#else + double tmp = (double)value; + (void)Perl_modf(-tmp, &tmp); + value = -(NV)tmp; +#endif } iv = I_V(value); if (iv == value) @@ -1931,7 +1944,7 @@ PP(pp_hex) { djSP; dTARGET; char *tmps; - I32 argtype; + STRLEN argtype; STRLEN n_a; tmps = POPpx; @@ -1944,7 +1957,7 @@ PP(pp_oct) { djSP; dTARGET; NV value; - I32 argtype; + STRLEN argtype; char *tmps; STRLEN n_a; @@ -2221,13 +2234,13 @@ PP(pp_ord) { djSP; dTARGET; UV value; - STRLEN n_a; SV *tmpsv = POPs; - U8 *tmps = (U8*)SvPVx(tmpsv,n_a); - I32 retlen; + STRLEN len; + U8 *tmps = (U8*)SvPVx(tmpsv, len); + STRLEN retlen; if ((*tmps & 0x80) && DO_UTF8(tmpsv)) - value = utf8_to_uv_chk(tmps, &retlen, 0); + value = utf8_to_uv(tmps, len, &retlen, 0); else value = (UV)(*tmps & 255); XPUSHu(value); @@ -2291,10 +2304,10 @@ PP(pp_ucfirst) STRLEN slen; if (DO_UTF8(sv) && (s = (U8*)SvPV(sv, slen)) && slen && (*s & 0xc0) == 0xc0) { - I32 ulen; + STRLEN ulen; U8 tmpbuf[UTF8_MAXLEN]; U8 *tend; - UV uv = utf8_to_uv_chk(s, &ulen, 0); + UV uv = utf8_to_uv(s, slen, &ulen, 0); if (PL_op->op_private & OPpLOCALE) { TAINT; @@ -2350,10 +2363,10 @@ PP(pp_lcfirst) STRLEN slen; if (DO_UTF8(sv) && (s = (U8*)SvPV(sv, slen)) && slen && (*s & 0xc0) == 0xc0) { - I32 ulen; + STRLEN ulen; U8 tmpbuf[UTF8_MAXLEN]; U8 *tend; - UV uv = utf8_to_uv_chk(s, &ulen, 0); + UV uv = utf8_to_uv(s, slen, &ulen, 0); if (PL_op->op_private & OPpLOCALE) { TAINT; @@ -2410,7 +2423,7 @@ PP(pp_uc) if (DO_UTF8(sv)) { dTARGET; - I32 ulen; + STRLEN ulen; register U8 *d; U8 *send; @@ -2430,7 +2443,7 @@ PP(pp_uc) TAINT; SvTAINTED_on(TARG); while (s < send) { - d = uv_to_utf8(d, toUPPER_LC_uni( utf8_to_uv_chk(s, &ulen, 0))); + d = uv_to_utf8(d, toUPPER_LC_uni( utf8_to_uv(s, len, &ulen, 0))); s += ulen; } } @@ -2484,7 +2497,7 @@ PP(pp_lc) if (DO_UTF8(sv)) { dTARGET; - I32 ulen; + STRLEN ulen; register U8 *d; U8 *send; @@ -2504,7 +2517,7 @@ PP(pp_lc) TAINT; SvTAINTED_on(TARG); while (s < send) { - d = uv_to_utf8(d, toLOWER_LC_uni( utf8_to_uv_chk(s, &ulen, 0))); + d = uv_to_utf8(d, toLOWER_LC_uni( utf8_to_uv(s, len, &ulen, 0))); s += ulen; } } @@ -3348,9 +3361,9 @@ PP(pp_unpack) register char *str; /* These must not be in registers: */ - I16 ashort; + short ashort; int aint; - I32 along; + long along; #ifdef HAS_QUAD Quad_t aquad; #endif @@ -3646,7 +3659,9 @@ PP(pp_unpack) len = strend - s; if (checksum) { while (len-- > 0 && s < strend) { - auint = utf8_to_uv_chk((U8*)s, &along, 0); + STRLEN alen; + auint = utf8_to_uv((U8*)s, strend - s, &alen, 0); + along = alen; s += along; if (checksum > 32) cdouble += (NV)auint; @@ -3658,7 +3673,9 @@ PP(pp_unpack) EXTEND(SP, len); EXTEND_MORTAL(len); while (len-- > 0 && s < strend) { - auint = utf8_to_uv_chk((U8*)s, &along, 0); + STRLEN alen; + auint = utf8_to_uv((U8*)s, strend - s, &alen, 0); + along = alen; s += along; sv = NEWSV(37, 0); sv_setuv(sv, (UV)auint); @@ -342,6 +342,7 @@ PP(pp_formline) case FF_MORE: name = "MORE"; break; case FF_LINEMARK: name = "LINEMARK"; break; case FF_END: name = "END"; break; + case FF_0DECIMAL: name = "0DECIMAL"; break; } if (arg >= 0) PerlIO_printf(Perl_debug_log, "%-16s%ld\n", name, (long) arg); @@ -620,6 +621,43 @@ PP(pp_formline) t += fieldsize; break; + case FF_0DECIMAL: + /* If the field is marked with ^ and the value is undefined, + blank it out. */ + arg = *fpc++; + if ((arg & 512) && !SvOK(sv)) { + arg = fieldsize; + while (arg--) + *t++ = ' '; + break; + } + gotsome = TRUE; + value = SvNV(sv); + /* Formats aren't yet marked for locales, so assume "yes". */ + { + STORE_NUMERIC_STANDARD_SET_LOCAL(); +#if defined(USE_LONG_DOUBLE) + if (arg & 256) { + sprintf(t, "%#0*.*" PERL_PRIfldbl, + (int) fieldsize, (int) arg & 255, value); +/* is this legal? I don't have long doubles */ + } else { + sprintf(t, "%0*.0" PERL_PRIfldbl, (int) fieldsize, value); + } +#else + if (arg & 256) { + sprintf(t, "%#0*.*f", + (int) fieldsize, (int) arg & 255, value); + } else { + sprintf(t, "%0*.0f", + (int) fieldsize, value); + } +#endif + RESTORE_NUMERIC_STANDARD(); + } + t += fieldsize; + break; + case FF_NEWLINE: f++; while (t-- > linemark && *t == ' ') ; @@ -2971,17 +3009,17 @@ PP(pp_require) if (SvNIOKp(sv)) { if (SvPOK(sv) && SvNOK(sv)) { /* require v5.6.1 */ UV rev = 0, ver = 0, sver = 0; - I32 len; + STRLEN len; U8 *s = (U8*)SvPVX(sv); U8 *end = (U8*)SvPVX(sv) + SvCUR(sv); if (s < end) { - rev = utf8_to_uv_chk(s, &len, 0); + rev = utf8_to_uv(s, end - s, &len, 0); s += len; if (s < end) { - ver = utf8_to_uv_chk(s, &len, 0); + ver = utf8_to_uv(s, end - s, &len, 0); s += len; if (s < end) - sver = utf8_to_uv_chk(s, &len, 0); + sver = utf8_to_uv(s, end - s, &len, 0); } } if (PERL_REVISION < rev @@ -3632,6 +3670,24 @@ S_doparseform(pTHX_ SV *sv) } *fpc++ = s - base; /* fieldsize for FETCH */ *fpc++ = FF_DECIMAL; + *fpc++ = arg; + } + else if (*s == '0' && s[1] == '#') { /* Zero padded decimals */ + arg = ischop ? 512 : 0; + base = s - 1; + s++; /* skip the '0' first */ + while (*s == '#') + s++; + if (*s == '.') { + char *f; + s++; + f = s; + while (*s == '#') + s++; + arg |= 256 + (s - f); + } + *fpc++ = s - base; /* fieldsize for FETCH */ + *fpc++ = FF_0DECIMAL; *fpc++ = arg; } else { @@ -172,8 +172,12 @@ PP(pp_concat) /* Take a copy since we're about to overwrite TARG */ olds = s = (U8*)savepvn((char*)s, len); } - if (!SvOK(left) && SvTYPE(left) <= SVt_PVMG) - sv_setpv(left, ""); /* Suppress warning. */ + if (!SvOK(left) && SvTYPE(left) <= SVt_PVMG) { + if (SvREADONLY(left)) + left = sv_2mortal(newSVsv(left)); + else + sv_setpv(left, ""); /* Suppress warning. */ + } l = (U8*)SvPV(left, targlen); left_utf |= DO_UTF8(left); if (TARG != left) @@ -57,7 +57,15 @@ extern "C" int syscall(unsigned long,...); #if defined(HAS_SOCKET) && !defined(VMS) /* VMS handles sockets via vmsish.h */ # include <sys/socket.h> # if defined(USE_SOCKS) && defined(I_SOCKS) +# if !defined(INCLUDE_PROTOTYPES) +# define INCLUDE_PROTOTYPES /* for <socks.h> */ +# define PERL_SOCKS_NEED_PROTOTYPES +# endif # include <socks.h> +# ifdef PERL_SOCKS_NEED_PROTOTYPES /* keep cpp space clean */ +# undef INCLUDE_PROTOTYPES +# undef PERL_SOCKS_NEED_PROTOTYPES +# endif # endif # ifdef I_NETDB # include <netdb.h> @@ -794,9 +802,12 @@ PP(pp_tie) POPSTACK; if (sv_isobject(sv)) { sv_unmagic(varsv, how); - /* Croak if a self-tie is attempted */ - if (varsv == SvRV(sv)) - Perl_croak(aTHX_ "Self-ties are not supported"); + /* Croak if a self-tie on an aggregate is attempted. */ + if (varsv == SvRV(sv) && + (SvTYPE(sv) == SVt_PVAV || + SvTYPE(sv) == SVt_PVHV)) + Perl_croak(aTHX_ + "Self-ties of arrays and hashes are not supported"); sv_magic(varsv, sv, how, Nullch, 0); } LEAVE; @@ -365,7 +365,7 @@ PERL_CALLCONV bool Perl_is_uni_xdigit_lc(pTHX_ U32 c); PERL_CALLCONV U32 Perl_to_uni_upper_lc(pTHX_ U32 c); PERL_CALLCONV U32 Perl_to_uni_title_lc(pTHX_ U32 c); PERL_CALLCONV U32 Perl_to_uni_lower_lc(pTHX_ U32 c); -PERL_CALLCONV int Perl_is_utf8_char(pTHX_ U8 *p); +PERL_CALLCONV STRLEN Perl_is_utf8_char(pTHX_ U8 *p); PERL_CALLCONV bool Perl_is_utf8_string(pTHX_ U8 *s, STRLEN len); PERL_CALLCONV bool Perl_is_utf8_alnum(pTHX_ U8 *p); PERL_CALLCONV bool Perl_is_utf8_alnumc(pTHX_ U8 *p); @@ -504,7 +504,7 @@ PERL_CALLCONV OP* Perl_newANONHASH(pTHX_ OP* o); PERL_CALLCONV OP* Perl_newANONSUB(pTHX_ I32 floor, OP* proto, OP* block); PERL_CALLCONV OP* Perl_newASSIGNOP(pTHX_ I32 flags, OP* left, I32 optype, OP* right); PERL_CALLCONV OP* Perl_newCONDOP(pTHX_ I32 flags, OP* expr, OP* trueop, OP* falseop); -PERL_CALLCONV void Perl_newCONSTSUB(pTHX_ HV* stash, char* name, SV* sv); +PERL_CALLCONV CV* Perl_newCONSTSUB(pTHX_ HV* stash, char* name, SV* sv); PERL_CALLCONV void Perl_newFORM(pTHX_ I32 floor, OP* o, OP* block); PERL_CALLCONV OP* Perl_newFOROP(pTHX_ I32 flags, char* label, line_t forline, OP* sclr, OP* expr, OP*block, OP*cont); PERL_CALLCONV OP* Perl_newLOGOP(pTHX_ I32 optype, I32 flags, OP* left, OP* right); @@ -677,10 +677,10 @@ PERL_CALLCONV OP* Perl_scalar(pTHX_ OP* o); PERL_CALLCONV OP* Perl_scalarkids(pTHX_ OP* o); PERL_CALLCONV OP* Perl_scalarseq(pTHX_ OP* o); PERL_CALLCONV OP* Perl_scalarvoid(pTHX_ OP* o); -PERL_CALLCONV NV Perl_scan_bin(pTHX_ char* start, I32 len, I32* retlen); -PERL_CALLCONV NV Perl_scan_hex(pTHX_ char* start, I32 len, I32* retlen); -PERL_CALLCONV char* Perl_scan_num(pTHX_ char* s); -PERL_CALLCONV NV Perl_scan_oct(pTHX_ char* start, I32 len, I32* retlen); +PERL_CALLCONV NV Perl_scan_bin(pTHX_ char* start, STRLEN len, STRLEN* retlen); +PERL_CALLCONV NV Perl_scan_hex(pTHX_ char* start, STRLEN len, STRLEN* retlen); +PERL_CALLCONV char* Perl_scan_num(pTHX_ char* s, YYSTYPE *lvalp); +PERL_CALLCONV NV Perl_scan_oct(pTHX_ char* start, STRLEN len, STRLEN* retlen); PERL_CALLCONV OP* Perl_scope(pTHX_ OP* o); PERL_CALLCONV char* Perl_screaminstr(pTHX_ SV* bigsv, SV* littlesv, I32 start_shift, I32 end_shift, I32 *state, I32 last); #if !defined(VMS) @@ -809,8 +809,8 @@ PERL_CALLCONV I32 Perl_utf8_distance(pTHX_ U8 *a, U8 *b); PERL_CALLCONV U8* Perl_utf8_hop(pTHX_ U8 *s, I32 off); PERL_CALLCONV U8* Perl_utf8_to_bytes(pTHX_ U8 *s, STRLEN *len); PERL_CALLCONV U8* Perl_bytes_to_utf8(pTHX_ U8 *s, STRLEN *len); -PERL_CALLCONV UV Perl_utf8_to_uv(pTHX_ U8 *s, I32* retlen); -PERL_CALLCONV UV Perl_utf8_to_uv_chk(pTHX_ U8 *s, I32* retlen, bool checking); +PERL_CALLCONV UV Perl_utf8_to_uv_simple(pTHX_ U8 *s, STRLEN* retlen); +PERL_CALLCONV UV Perl_utf8_to_uv(pTHX_ U8 *s, STRLEN curlen, STRLEN* retlen, U32 flags); PERL_CALLCONV U8* Perl_uv_to_utf8(pTHX_ U8 *d, UV uv); PERL_CALLCONV void Perl_vivify_defelem(pTHX_ SV* sv); PERL_CALLCONV void Perl_vivify_ref(pTHX_ SV* sv, U32 to_what); @@ -837,6 +837,7 @@ PERL_CALLCONV int Perl_yylex(pTHX_ YYSTYPE *lvalp, int *lcharp); #else PERL_CALLCONV int Perl_yylex(pTHX); #endif +STATIC int S_syylex(pTHX); PERL_CALLCONV int Perl_yyparse(pTHX); PERL_CALLCONV int Perl_yywarn(pTHX_ char* s); #if defined(MYMALLOC) @@ -1102,7 +1103,7 @@ STATIC regnode* S_reg(pTHX_ I32, I32 *); STATIC regnode* S_reganode(pTHX_ U8, U32); STATIC regnode* S_regatom(pTHX_ I32 *); STATIC regnode* S_regbranch(pTHX_ I32 *, I32); -STATIC void S_reguni(pTHX_ UV, char *, I32*); +STATIC void S_reguni(pTHX_ UV, char *, STRLEN*); STATIC regnode* S_regclass(pTHX); STATIC regnode* S_regclassutf8(pTHX); STATIC I32 S_regcurly(pTHX_ char *); @@ -2742,11 +2742,11 @@ tryagain: /* FALL THROUGH */ default: { - register I32 len; + register STRLEN len; register UV ender; register char *p; char *oldp, *s; - I32 numlen; + STRLEN numlen; PL_regcomp_parse++; @@ -2884,7 +2884,8 @@ tryagain: default: normal_default: if ((*p & 0xc0) == 0xc0 && UTF) { - ender = utf8_to_uv_chk((U8*)p, &numlen, 0); + ender = utf8_to_uv((U8*)p, PL_regxend - p, + &numlen, 0); p += numlen; } else @@ -3128,7 +3129,7 @@ S_regclass(pTHX) register I32 lastvalue = OOB_CHAR8; register I32 range = 0; register regnode *ret; - I32 numlen; + STRLEN numlen; I32 namedclass; char *rangebegin; bool need_class = 0; @@ -3606,7 +3607,7 @@ S_regclassutf8(pTHX) register U32 lastvalue = OOB_UTF8; register I32 range = 0; register regnode *ret; - I32 numlen; + STRLEN numlen; I32 n; SV *listsv; U8 flags = 0; @@ -3638,12 +3639,16 @@ S_regclassutf8(pTHX) namedclass = OOB_NAMEDCLASS; if (!range) rangebegin = PL_regcomp_parse; - value = utf8_to_uv_chk((U8*)PL_regcomp_parse, &numlen, 0); + value = utf8_to_uv((U8*)PL_regcomp_parse, + PL_regxend - PL_regcomp_parse, + &numlen, 0); PL_regcomp_parse += numlen; if (value == '[') namedclass = regpposixcc(value); else if (value == '\\') { - value = (U32)utf8_to_uv_chk((U8*)PL_regcomp_parse, &numlen, 0); + value = (U32)utf8_to_uv((U8*)PL_regcomp_parse, + PL_regxend - PL_regcomp_parse, + &numlen, 0); PL_regcomp_parse += numlen; /* Some compilers cannot handle switching on 64-bit integer * values, therefore value cannot be an UV. Yes, this will @@ -3937,7 +3942,7 @@ S_reganode(pTHX_ U8 op, U32 arg) - reguni - emit (if appropriate) a Unicode character */ STATIC void -S_reguni(pTHX_ UV uv, char* s, I32* lenp) +S_reguni(pTHX_ UV uv, char* s, STRLEN* lenp) { dTHR; if (SIZE_ONLY) { @@ -325,6 +325,7 @@ Perl_re_intuit_start(pTHX_ regexp *prog, SV *sv, char *strpos, register I32 end_shift; register char *s; register SV *check; + char *strbeg; char *t; I32 ml_anch; char *tmp; @@ -351,6 +352,7 @@ Perl_re_intuit_start(pTHX_ regexp *prog, SV *sv, char *strpos, DEBUG_r(PerlIO_printf(Perl_debug_log, "String too short...\n")); goto fail; } + strbeg = (sv && SvPOK(sv)) ? strend - SvCUR(sv) : strpos; check = prog->check_substr; if (prog->reganch & ROPT_ANCH) { /* Match at beg-of-str or after \n */ ml_anch = !( (prog->reganch & ROPT_ANCH_SINGLE) @@ -361,7 +363,7 @@ Perl_re_intuit_start(pTHX_ regexp *prog, SV *sv, char *strpos, if ( !(prog->reganch & ROPT_ANCH_GPOS) /* Checked by the caller */ /* SvCUR is not set on references: SvRV and SvPVX overlap */ && sv && !SvROK(sv) - && (strpos + SvCUR(sv) != strend)) { + && (strpos != strbeg)) { DEBUG_r(PerlIO_printf(Perl_debug_log, "Not at start...\n")); goto fail; } @@ -428,7 +430,6 @@ Perl_re_intuit_start(pTHX_ regexp *prog, SV *sv, char *strpos, /* Find a possible match in the region s..strend by looking for the "check" substring in the region corrected by start/end_shift. */ if (flags & REXEC_SCREAM) { - char *strbeg = SvPVX(sv); /* XXXX Assume PV_force() on SCREAM! */ I32 p = -1; /* Internal iterator of scream. */ I32 *pp = data ? data->scream_pos : &p; @@ -670,7 +671,7 @@ Perl_re_intuit_start(pTHX_ regexp *prog, SV *sv, char *strpos, /* Even in this situation we may use MBOL flag if strpos is offset wrt the start of the string. */ if (ml_anch && sv && !SvROK(sv) /* See prev comment on SvROK */ - && (strpos + SvCUR(sv) != strend) && strpos[-1] != '\n' + && (strpos != strbeg) && strpos[-1] != '\n' /* May be due to an implicit anchor of m{.*foo} */ && !(prog->reganch & ROPT_IMPLICIT)) { @@ -721,7 +722,7 @@ Perl_re_intuit_start(pTHX_ regexp *prog, SV *sv, char *strpos, ? s + (prog->minlen? cl_l : 0) : (prog->float_substr ? check_at - start_shift + cl_l : strend) ; - char *startpos = sv && SvPOK(sv) ? strend - SvCUR(sv) : s; + char *startpos = strbeg; t = s; if (prog->reganch & ROPT_UTF8) { @@ -916,7 +917,9 @@ S_find_byclass(pTHX_ regexp * prog, regnode *c, char *s, char *strend, char *sta PL_reg_flags |= RF_tainted; /* FALL THROUGH */ case BOUNDUTF8: - tmp = (I32)(s != startpos) ? utf8_to_uv_chk(reghop((U8*)s, -1), 0, 0) : '\n'; + tmp = (I32)(s != startpos) ? utf8_to_uv(reghop((U8*)s, -1), + strend - s, + 0, 0) : '\n'; tmp = ((OP(c) == BOUNDUTF8 ? isALNUM_uni(tmp) : isALNUM_LC_uni(tmp)) != 0); while (s < strend) { if (tmp == !(OP(c) == BOUNDUTF8 ? @@ -952,7 +955,9 @@ S_find_byclass(pTHX_ regexp * prog, regnode *c, char *s, char *strend, char *sta PL_reg_flags |= RF_tainted; /* FALL THROUGH */ case NBOUNDUTF8: - tmp = (I32)(s != startpos) ? utf8_to_uv_chk(reghop((U8*)s, -1), 0, 0) : '\n'; + tmp = (I32)(s != startpos) ? utf8_to_uv(reghop((U8*)s, -1), + strend - s, + 0, 0) : '\n'; tmp = ((OP(c) == NBOUNDUTF8 ? isALNUM_uni(tmp) : isALNUM_LC_uni(tmp)) != 0); while (s < strend) { if (tmp == !(OP(c) == NBOUNDUTF8 ? @@ -1997,7 +2002,7 @@ S_regmatch(pTHX_ regnode *prog) while (s < e) { if (l >= PL_regeol) sayNO; - if (utf8_to_uv_chk((U8*)s, 0, 0) != (c1 ? + if (utf8_to_uv((U8*)s, e - s, 0, 0) != (c1 ? toLOWER_utf8((U8*)l) : toLOWER_LC_utf8((U8*)l))) { @@ -2135,7 +2140,8 @@ S_regmatch(pTHX_ regnode *prog) case NBOUNDUTF8: /* was last char in word? */ ln = (locinput != PL_regbol) - ? utf8_to_uv_chk(reghop((U8*)locinput, -1), 0, 0) : PL_regprev; + ? utf8_to_uv(reghop((U8*)locinput, -1), + PL_regeol - locinput, 0, 0) : PL_regprev; if (OP(scan) == BOUNDUTF8 || OP(scan) == NBOUNDUTF8) { ln = isALNUM_uni(ln); n = swash_fetch(PL_utf8_alnum, (U8*)locinput); @@ -302,6 +302,7 @@ Perl_save_gp(pTHX_ GV *gv, I32 empty) GvGP(gv) = gp_ref(gp); GvSV(gv) = NEWSV(72,0); GvLINE(gv) = CopLINE(PL_curcop); + GvFILE(gv) = CopFILE(PL_curcop) ? CopFILE(PL_curcop) : ""; GvEGV(gv) = gv; } else { @@ -2745,12 +2745,7 @@ Perl_sv_setsv(pTHX_ SV *dstr, register SV *sstr) if (!GvCVGEN((GV*)dstr) && (CvROOT(cv) || CvXSUB(cv))) { - SV *const_sv = cv_const_sv(cv); - bool const_changed = TRUE; - if(const_sv) - const_changed = sv_cmp(const_sv, - op_const_sv(CvSTART((CV*)sref), - (CV*)sref)); + SV *const_sv; /* ahem, death to those who redefine * active sort subs */ if (PL_curstackinfo->si_type == PERLSI_SORT && @@ -2758,11 +2753,20 @@ Perl_sv_setsv(pTHX_ SV *dstr, register SV *sstr) Perl_croak(aTHX_ "Can't redefine active sort subroutine %s", GvENAME((GV*)dstr)); - if ((const_changed && const_sv) || ckWARN(WARN_REDEFINE)) - Perl_warner(aTHX_ WARN_REDEFINE, const_sv ? - "Constant subroutine %s redefined" - : "Subroutine %s redefined", - GvENAME((GV*)dstr)); + /* Redefining a sub - warning is mandatory if + it was a const and its value changed. */ + if (ckWARN(WARN_REDEFINE) + || (CvCONST(cv) + && (!CvCONST((CV*)sref) + || sv_cmp(cv_const_sv(cv), + cv_const_sv((CV*)sref))))) + { + Perl_warner(aTHX_ WARN_REDEFINE, + CvCONST(cv) + ? "Constant subroutine %s redefined" + : "Subroutine %s redefined", + GvENAME((GV*)dstr)); + } } cv_ckproto(cv, (GV*)dstr, SvPOK(sref) ? SvPVX(sref) : Nullch); @@ -6050,7 +6054,7 @@ Perl_sv_vcatpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV bool has_precis = FALSE; STRLEN precis = 0; bool is_utf = FALSE; - + char esignbuf[4]; U8 utf8buf[UTF8_MAXLEN]; STRLEN esignlen = 0; @@ -6078,6 +6082,9 @@ Perl_sv_vcatpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV STRLEN gap; char *dotstr = "."; STRLEN dotstrlen = 1; + I32 epix = 0; /* explicit parameter index */ + I32 ewix = 0; /* explicit width index */ + bool asterisk = FALSE; for (q = p; q < patend && *q != '%'; ++q) ; if (q > p) { @@ -6138,6 +6145,15 @@ Perl_sv_vcatpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV /* WIDTH */ + scanwidth: + + if (*q == '*') { + if (asterisk) + goto unknown; + asterisk = TRUE; + q++; + } + switch (*q) { case '1': case '2': case '3': case '4': case '5': case '6': @@ -6145,17 +6161,30 @@ Perl_sv_vcatpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV width = 0; while (isDIGIT(*q)) width = width * 10 + (*q++ - '0'); - break; + if (*q == '$') { + if (asterisk && ewix == 0) { + ewix = width; + width = 0; + q++; + goto scanwidth; + } else if (epix == 0) { + epix = width; + width = 0; + q++; + goto scanwidth; + } else + goto unknown; + } + } - case '*': + if (asterisk) { if (args) i = va_arg(*args, int); else - i = (svix < svmax) ? SvIVx(svargs[svix++]) : 0; + i = (ewix ? ewix <= svmax : svix < svmax) ? + SvIVx(svargs[ewix ? ewix-1 : svix++]) : 0; left |= (i < 0); width = (i < 0) ? -i : i; - q++; - break; } /* PRECISION */ @@ -6166,7 +6195,8 @@ Perl_sv_vcatpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV if (args) i = va_arg(*args, int); else - i = (svix < svmax) ? SvIVx(svargs[svix++]) : 0; + i = (ewix ? ewix <= svmax : svix < svmax) + ? SvIVx(svargs[ewix ? ewix-1 : svix++]) : 0; precis = (i < 0) ? 0 : i; q++; } @@ -6184,8 +6214,8 @@ Perl_sv_vcatpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV vecstr = (U8*)SvPVx(vecsv,veclen); utf = DO_UTF8(vecsv); } - else if (svix < svmax) { - vecsv = svargs[svix++]; + else if (epix ? epix <= svmax : svix < svmax) { + vecsv = svargs[epix ? epix-1 : svix++]; vecstr = (U8*)SvPVx(vecsv,veclen); utf = DO_UTF8(vecsv); } @@ -6239,7 +6269,8 @@ Perl_sv_vcatpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV if (args) uv = va_arg(*args, int); else - uv = (svix < svmax) ? SvIVx(svargs[svix++]) : 0; + uv = (epix ? epix <= svmax : svix < svmax) ? + SvIVx(svargs[epix ? epix-1 : svix++]) : 0; if ((uv > 255 || (uv > 127 && SvUTF8(sv))) && !IN_BYTE) { eptr = (char*)utf8buf; elen = uv_to_utf8((U8*)eptr, uv) - utf8buf; @@ -6268,8 +6299,8 @@ Perl_sv_vcatpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV elen = sizeof nullstr - 1; } } - else if (svix < svmax) { - argsv = svargs[svix++]; + else if (epix ? epix <= svmax : svix < svmax) { + argsv = svargs[epix ? epix-1 : svix++]; eptr = SvPVx(argsv, elen); if (DO_UTF8(argsv)) { if (has_precis && precis < elen) { @@ -6312,7 +6343,8 @@ Perl_sv_vcatpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV if (args) uv = PTR2UV(va_arg(*args, void*)); else - uv = (svix < svmax) ? PTR2UV(svargs[svix++]) : 0; + uv = (epix ? epix <= svmax : svix < svmax) ? + PTR2UV(svargs[epix ? epix-1 : svix++]) : 0; base = 16; goto integer; @@ -6326,13 +6358,13 @@ Perl_sv_vcatpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV case 'd': case 'i': if (vectorize) { - I32 ulen; + STRLEN ulen; if (!veclen) { vectorize = FALSE; break; } if (utf) - iv = (IV)utf8_to_uv_chk(vecstr, &ulen, 0); + iv = (IV)utf8_to_uv(vecstr, veclen, &ulen, 0); else { iv = *vecstr; ulen = 1; @@ -6352,7 +6384,8 @@ Perl_sv_vcatpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV } } else { - iv = (svix < svmax) ? SvIVx(svargs[svix++]) : 0; + iv = (epix ? epix <= svmax : svix < svmax) ? + SvIVx(svargs[epix ? epix-1 : svix++]) : 0; switch (intsize) { case 'h': iv = (short)iv; break; default: break; @@ -6407,14 +6440,14 @@ Perl_sv_vcatpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV uns_integer: if (vectorize) { - I32 ulen; + STRLEN ulen; vector: if (!veclen) { vectorize = FALSE; break; } if (utf) - uv = utf8_to_uv_chk(vecstr, &ulen, 0); + uv = utf8_to_uv(vecstr, veclen, &ulen, 0); else { uv = *vecstr; ulen = 1; @@ -6434,7 +6467,8 @@ Perl_sv_vcatpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV } } else { - uv = (svix < svmax) ? SvUVx(svargs[svix++]) : 0; + uv = (epix ? epix <= svmax : svix < svmax) ? + SvUVx(svargs[epix ? epix-1 : svix++]) : 0; switch (intsize) { case 'h': uv = (unsigned short)uv; break; default: break; @@ -6526,7 +6560,8 @@ Perl_sv_vcatpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV if (args) nv = va_arg(*args, NV); else - nv = (svix < svmax) ? SvNVx(svargs[svix++]) : 0.0; + nv = (epix ? epix <= svmax : svix < svmax) ? + SvNVx(svargs[epix ? epix-1 : svix++]) : 0.0; need = 0; if (c != 'e' && c != 'E') { @@ -6611,8 +6646,8 @@ Perl_sv_vcatpvfn(pTHX_ SV *sv, const char *pat, STRLEN patlen, va_list *args, SV #endif } } - else if (svix < svmax) - sv_setuv_mg(svargs[svix++], (UV)i); + else if (epix ? epix <= svmax : svix < svmax) + sv_setuv_mg(svargs[epix ? epix-1 : svix++], (UV)i); continue; /* not "break" */ /* UNKNOWN */ diff --git a/t/comp/redef.t b/t/comp/redef.t index 07e978bb86..328b44d3c8 100755 --- a/t/comp/redef.t +++ b/t/comp/redef.t @@ -11,7 +11,7 @@ sub ok ($$) { print $_[1] ? "ok " : "not ok ", $_[0], "\n"; } -print "1..18\n"; +print "1..20\n"; my $NEWPROTO = 'Prototype mismatch:'; @@ -72,9 +72,15 @@ sub sub9 ($) { 2 } ok 16, $warn =~ s/$NEWPROTO sub main::sub9 \(\$\Q@) vs ($)\E[^\n]+\n//s; ok 17, $warn =~ s/Subroutine sub9 redefined[^\n]+\n//s; -ok 18, $_ eq ''; +BEGIN { + local $^W = 0; + eval qq(sub sub10 () {1} sub sub10 {1}); +} -# If we got any errors that we were not expecting, then print them -print $_ if length $_; +ok 18, $warn =~ s/$NEWPROTO \Qsub main::sub10 () vs none\E[^\n]+\n//s; +ok 19, $warn =~ s/Constant subroutine sub10 redefined[^\n]+\n//s; +ok 20, $warn eq ''; +# If we got any errors that we were not expecting, then print them +print $warn if length $warn; @@ -10,7 +10,7 @@ use warnings; use strict; use Config; -print "1..13\n"; +print "1..15\n"; my $test = 1; @@ -53,6 +53,20 @@ print "not " if $deparse->coderef2text(sub{$test = sub : method locked { 1 }}) ok; } +print "not " if (eval "sub ".$deparse->coderef2text(sub () { 42 }))->() != 42; +ok; + +use constant 'c', 'stuff'; +print "not " if (eval "sub ".$deparse->coderef2text(\&c))->() ne 'stuff'; +ok; + +# XXX ToDo - constsub that returns a reference +#use constant cr => ['hello']; +#my $string = "sub " . $deparse->coderef2text(\&cr); +#my $val = (eval $string)->(); +#print "not " if ref($val) ne 'ARRAY' || $val->[0] ne 'hello'; +#ok; + my $a; my $Is_VMS = $^O eq 'VMS'; $a = `$^X "-I../lib" "-MO=Deparse" -anle 1 2>&1`; @@ -72,13 +86,11 @@ EOF print "# [$a]\n\# vs\n# [$b]\nnot " if $a ne $b; ok; -#6 $a = `$^X "-I../lib" "-MO=Debug" -e 1 2>&1`; print "not " unless $a =~ /\bLISTOP\b.*\bOP\b.*\bCOP\b.*\bOP\b/s; ok; -#7 $a = `$^X "-I../lib" "-MO=Terse" -e 1 2>&1`; print "not " unless $a =~ /\bLISTOP\b.*leave.*\bOP\b.*enter.*\bCOP\b.*nextstate.*\bOP\b.*null/s; diff --git a/t/lib/dprof.t b/t/lib/dprof.t index 10c9b0fa16..be711f1330 100755 --- a/t/lib/dprof.t +++ b/t/lib/dprof.t @@ -11,7 +11,8 @@ BEGIN { } END { - unlink 'tmon.out', 'err'; + while(-e 'tmon.out' && unlink 'tmon.out') {} + while(-e 'err' && unlink 'err') {} } use Benchmark qw( timediff timestr ); @@ -22,7 +23,7 @@ getopts('vI:p:'); # -I Add to @INC # -p Name of perl binary -@tests = @ARGV ? @ARGV : sort <lib/dprof/*_t lib/dprof/*_v>; # glob-sort, for OS/2 +@tests = @ARGV ? @ARGV : sort (<lib/dprof/*_t>, <lib/dprof/*_v>); # glob-sort, for OS/2 $path_sep = $Config{path_sep} || ':'; $perl5lib = $opt_I || join( $path_sep, @INC ); @@ -46,7 +47,7 @@ sub profile { my $opt_d = '-d:DProf'; my $t_start = new Benchmark; - open( R, "$perl $opt_d $test |" ) || warn "$0: Can't run. $!\n"; + open( R, "$perl \"$opt_d\" $test |" ) || warn "$0: Can't run. $!\n"; @results = <R>; close R; my $t_total = timediff( new Benchmark, $t_start ); @@ -56,15 +57,17 @@ sub profile { print @results } - print timestr( $t_total, 'nop' ), "\n"; + print '# ',timestr( $t_total, 'nop' ), "\n"; } sub verify { my $test = shift; - system $perl, '-I../lib', '-I./lib/dprof', $test, - $opt_v?'-v':'', '-p', $perl; + my $command = $perl.' "-I../lib" "-I./lib/dprof" '.$test; + $command .= ' -v' if $opt_v; + $command .= ' -p '. $perl; + system $command; } @@ -72,6 +75,7 @@ $| = 1; print "1..18\n"; while( @tests ){ $test = shift @tests; + $test =~ s/\.$// if $^O eq 'VMS'; if( $test =~ /_t$/i ){ print "# $test" . '.' x (20 - length $test); profile $test; diff --git a/t/lib/dprof/V.pm b/t/lib/dprof/V.pm index 7e34da5d47..cbdeca4eda 100644 --- a/t/lib/dprof/V.pm +++ b/t/lib/dprof/V.pm @@ -13,6 +13,7 @@ $num = 0; $results = $expected = ''; $perl = $opt_p || $^X; $dpp = $opt_d || '../utils/dprofpp'; +$dpp .= '.com' if $^O eq 'VMS'; print "\nperl: $perl\n" if $opt_v; if( ! -f $perl ){ die "Where's Perl?" } @@ -21,7 +22,7 @@ if( ! -f $dpp ){ die "Where's dprofpp?" } sub dprofpp { my $switches = shift; - open( D, "$perl -I../lib $dpp $switches 2> err |" ) || warn "$0: Can't run. $!\n"; + open( D, "$perl \"-I../lib\" $dpp \"$switches\" 2> err |" ) || warn "$0: Can't run. $!\n"; @results = <D>; close D; diff --git a/t/lib/st-lock.t b/t/lib/st-lock.t index 28fe66490e..21d2b672e5 100644 --- a/t/lib/st-lock.t +++ b/t/lib/st-lock.t @@ -1,10 +1,13 @@ #!./perl -# $Id: lock.t,v 1.0.1.1 2000/09/28 21:44:06 ram Exp $ +# $Id: lock.t,v 1.0.1.2 2000/10/23 18:03:07 ram Exp ram $ # # @COPYRIGHT@ # # $Log: lock.t,v $ +# Revision 1.0.1.2 2000/10/23 18:03:07 ram +# patch4: protected calls to flock() for dos platform +# # Revision 1.0.1.1 2000/09/28 21:44:06 ram # patch2: created. # @@ -23,6 +26,10 @@ sub BEGIN { print "1..0 # Skip: no flock or flock emulation on this platform\n"; exit 0; } + if ($^O eq 'dos') { + print "1..0 # Skip: fcntl/flock emulation broken on this platform\n"; + exit 0; + } require 'lib/st-dump.pl'; } diff --git a/t/lib/syslog.t b/t/lib/syslog.t index 7ad4204ee0..d73e973b39 100755 --- a/t/lib/syslog.t +++ b/t/lib/syslog.t @@ -15,9 +15,19 @@ use Sys::Syslog qw(:DEFAULT setlogsock); print "1..6\n"; if (Sys::Syslog::_PATH_LOG()) { - print defined(eval { setlogsock('unix') }) ? "ok 1\n" : "not ok 1\n"; - print defined(eval { openlog('perl', 'ndelay', 'local0') }) ? "ok 2\n" : "not ok 2\n"; - print defined(eval { syslog('info', 'test') }) ? "ok 3\n" : "not ok 3\n"; + if (-e Sys::Syslog::_PATH_LOG()) { + print defined(eval { setlogsock('unix') }) ? "ok 1\n" : "not ok 1\n"; + print defined(eval { openlog('perl', 'ndelay', 'local0') }) ? "ok 2\n" : "not ok 2\n"; + print defined(eval { syslog('info', 'test') }) ? "ok 3\n" : "not ok 3\n"; + } + else { + for (1..3) { + print + "ok $_ # skipping, file ", + Sys::Syslog::_PATH_LOG(), + " does not exist\n"; + } + } } else { for (1..3) { print "ok $_ # skipping, _PATH_LOG unavailable\n" } diff --git a/t/lib/tie-splice.t b/t/lib/tie-splice.t new file mode 100644 index 0000000000..d7ea6cc1dc --- /dev/null +++ b/t/lib/tie-splice.t @@ -0,0 +1,17 @@ +#!./perl + +BEGIN { + chdir 't' if -d 't'; + @INC = '.'; + push @INC, '../lib'; +} + +# bug id 20001020.002 +# -dlc 20001021 + +use Tie::Array; +tie @a,Tie::StdArray; +undef *Tie::StdArray::SPLICE; +require "op/splice.t" + +# Pre-fix, this failed tests 6-9 diff --git a/t/op/pat.t b/t/op/pat.t index f0090865a1..f0cb7dc14d 100755 --- a/t/op/pat.t +++ b/t/op/pat.t @@ -4,7 +4,7 @@ # the format supported by op/regexp.t. If you want to add a test # that does fit that format, add it to op/re_tests, not here. -print "1..223\n"; +print "1..224\n"; BEGIN { chdir 't' if -d 't'; @@ -1084,3 +1084,7 @@ print "not " unless "@space2" eq "spc tab"; print "ok $test\n"; $test++; +# bugid 20001021.005 - this caused a SEGV +print "not " unless undef =~ /^([^\/]*)(.*)$/; +print "ok $test\n"; +$test++; diff --git a/t/op/sprintf.t b/t/op/sprintf.t index 2f6cd276ad..97b66a57cb 100755 --- a/t/op/sprintf.t +++ b/t/op/sprintf.t @@ -308,3 +308,16 @@ __END__ >%0*x< >[-10, ,2**32-1]< >ffffffff < >%y< >''< >%y INVALID< >%z< >''< >%z INVALID< +>%2$d %1$d< >[12, 34]< >34 12< +>%*2$d< >[12, 3]< > 12< +>%2$d %d< >[12, 34]< >34 12< +>%2$d %d %d< >[12, 34]< >34 12 34< +>%3$d %d %d< >[12, 34, 56]< >56 12 34< +>%2$*3$d %d< >[12, 34, 3]< > 34 12< +>%*3$2$d %d< >[12, 34, 3]< > 34 12< +>%2$d< >12< >0< +>%0$d< >12< >%0$d INVALID< +>%1$$d< >12< >%1$$d INVALID< +>%1$1$d< >12< >%1$1$d INVALID< +>%*2$*2$d< >[12, 3]< >%*2$*2$d INVALID< +>%*2*2$d< >[12, 3]< >%*2*2$d INVALID< diff --git a/t/op/tie.t b/t/op/tie.t index afcc4a1635..4413ed2100 100755 --- a/t/op/tie.t +++ b/t/op/tie.t @@ -162,19 +162,28 @@ $C = $B = tied %H ; untie %H; EXPECT ######## - -# verify no leak when underlying object is selfsame tied variable -my ($a, $b); +# Forbidden aggregate self-ties +my ($a, $b) = (0, 0); sub Self::TIEHASH { bless $_[1], $_[0] } -sub Self::DESTROY { $b = $_[0] + 0; } +sub Self::DESTROY { $b = $_[0] + 1; } +{ + my %c = 42; + tie %c, 'Self', \%c; +} +EXPECT +Self-ties of arrays and hashes are not supported +######## +# Allowed scalar self-ties +my ($a, $b) = (0, 0); +sub Self::TIESCALAR { bless $_[1], $_[0] } +sub Self::DESTROY { $b = $_[0] + 1; } { - my %b5; - $a = \%b5 + 0; - tie %b5, 'Self', \%b5; + my $c = 42; + $a = $c + 0; + tie $c, 'Self', \$c; } -die unless $a == $b; +die unless $a == 0 && $b == 43; EXPECT -Self-ties are not supported ######## # Interaction of tie and vec diff --git a/t/op/write.t b/t/op/write.t index 5b01eb78b7..fc155a88c7 100755 --- a/t/op/write.t +++ b/t/op/write.t @@ -1,6 +1,6 @@ #!./perl -print "1..9\n"; +print "1..11\n"; my $CAT = ($^O eq 'MSWin32') ? 'type' : 'cat'; @@ -43,7 +43,7 @@ of huma... now is the time for all good men to come to\n"; if (`$CAT Op_write.tmp` eq $right) - { print "ok 1\n"; unlink 'Op_write.tmp'; } + { print "ok 1\n"; 1 while unlink 'Op_write.tmp'; } else { print "not ok 1\n"; } @@ -85,7 +85,7 @@ necessary now is the time for all good men to come to\n"; if (`$CAT Op_write.tmp` eq $right) - { print "ok 2\n"; unlink 'Op_write.tmp'; } + { print "ok 2\n"; 1 while unlink 'Op_write.tmp'; } else { print "not ok 2\n"; } @@ -129,7 +129,7 @@ necessary now is the time for all good men to come to\n"; if (`$CAT Op_write.tmp` eq $right) - { print "ok 3\n"; unlink 'Op_write.tmp'; } + { print "ok 3\n"; 1 while unlink 'Op_write.tmp'; } else { print "not ok 3\n"; } @@ -184,7 +184,7 @@ $right = "fit\n"; if (`$CAT Op_write.tmp` eq $right) - { print "ok 6\n"; unlink 'Op_write.tmp'; } + { print "ok 6\n"; 1 while unlink 'Op_write.tmp'; } else { print "not ok 6\n"; } @@ -213,8 +213,53 @@ write (OUT4); close OUT4; if (`$CAT Op_write.tmp` eq "1\n") { print "ok 9\n"; - unlink "Op_write.tmp"; + 1 while unlink "Op_write.tmp"; } else { print "not ok 9\n"; } + +eval <<'EOFORMAT'; +format OUT10 = +@####.## @0###.## +$test1, $test1 +. +EOFORMAT + +open(OUT10, '>Op_write.tmp') || die "Can't create Op_write.tmp"; + +$test1 = 12.95; +write(OUT10); +close OUT10; + +$right = " 12.95 00012.95\n"; +if (`$CAT Op_write.tmp` eq $right) + { print "ok 10\n"; 1 while unlink 'Op_write.tmp'; } +else + { print "not ok 10\n"; } + +eval <<'EOFORMAT'; +format OUT11 = +@0###.## +$test1 +@ 0# +$test1 +@0 # +$test1 +. +EOFORMAT + +open(OUT11, '>Op_write.tmp') || die "Can't create Op_write.tmp"; + +$test1 = 12.95; +write(OUT11); +close OUT11; + +$right = +"00012.95 +1 0# +10 #\n"; +if (`$CAT Op_write.tmp` eq $right) + { print "ok 11\n"; 1 while unlink 'Op_write.tmp'; } +else + { print "not ok 11\n"; } diff --git a/t/pragma/utf8.t b/t/pragma/utf8.t index c3538c0cb5..768da05846 100755 --- a/t/pragma/utf8.t +++ b/t/pragma/utf8.t @@ -10,7 +10,7 @@ BEGIN { } } -print "1..99\n"; +print "1..181\n"; my $test = 1; @@ -525,3 +525,204 @@ sub nok_bytes { $test++; } } + +{ + # ID 20001020.006 + + "x" =~ /(.)/; # unset $2 + + # Without the fix this will croak: + # Modification of a read-only value attempted at ... + "$2\x{1234}"; + + print "ok $test\n"; + $test++; + + # For symmetry with the above. + "\x{1234}$2"; + + print "ok $test\n"; + $test++; + + *pi = \undef; + # This bug existed earlier than the $2 bug, but is fixed with the same + # patch. Without the fix this will also croak: + # Modification of a read-only value attempted at ... + "$pi\x{1234}"; + + print "ok $test\n"; + $test++; + + # For symmetry with the above. + "\x{1234}$pi"; + + print "ok $test\n"; + $test++; +} + +# This table is based on Markus Kuhn's UTF-8 Decode Stress Tester, +# http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt, +# version dated 2000-09-02. + +my @MK = split(/\n/, <<__EOMK__); +1 Correct UTF-8 +1.1.1 y "κόσμε" - 11 ce:ba:e1:bd:b9:cf:83:ce:bc:ce:b5 5 +2 Boundary conditions +2.1 First possible sequence of certain length +2.1.1 y " +2.1.2 y "€" 80 2 c2:80 1 +2.1.3 y "à €" 800 3 e0:a0:80 1 +2.1.4 y "ð€€" 10000 4 f0:90:80:80 1 +2.1.5 y "øˆ€€€" 200000 5 f8:88:80:80:80 1 +2.1.6 y "ü„€€€€" 4000000 6 fc:84:80:80:80:80 1 +2.2 Last possible sequence of certain length +2.2.1 y "" 7f 1 7f 1 +2.2.2 y "ß¿" 7ff 2 df:bf 1 +# The ffff is illegal unless UTF8_ALLOW_FFFF +2.2.3 n "ï¿¿" ffff 3 ef:bf:bf 1 +2.2.4 y "÷¿¿¿" 1fffff 4 f7:bf:bf:bf 1 +2.2.5 y "û¿¿¿¿" 3ffffff 5 fb:bf:bf:bf:bf 1 +2.2.6 y "ý¿¿¿¿¿" 7fffffff 6 fd:bf:bf:bf:bf:bf 1 +2.3 Other boundary conditions +2.3.1 y "퟿" d7ff 3 ed:9f:bf 1 +2.3.2 y "" e000 3 ee:80:80 1 +2.3.3 y "�" fffd 3 ef:bf:bd 1 +2.3.4 y "ô¿¿" 10ffff 4 f4:8f:bf:bf 1 +2.3.5 y "ô€€" 110000 4 f4:90:80:80 1 +3 Malformed sequences +3.1 Unexpected continuation bytes +3.1.1 n "€" - 1 80 +3.1.2 n "¿" - 1 bf +3.1.3 n "€¿" - 2 80:bf +3.1.4 n "€¿€" - 3 80:bf:80 +3.1.5 n "€¿€¿" - 4 80:bf:80:bf +3.1.6 n "€¿€¿€" - 5 80:bf:80:bf:80 +3.1.7 n "€¿€¿€¿" - 6 80:bf:80:bf:80:bf +3.1.8 n "€¿€¿€¿€" - 7 80:bf:80:bf:80:bf:80 +3.1.9 n "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿" - 64 80:81:82:83:84:85:86:87:88:89:8a:8b:8c:8d:8e:8f:90:91:92:93:94:95:96:97:98:99:9a:9b:9c:9d:9e:9f:a0:a1:a2:a3:a4:a5:a6:a7:a8:a9:aa:ab:ac:ad:ae:af:b0:b1:b2:b3:b4:b5:b6:b7:b8:b9:ba:bb:bc:bd:be:bf +3.2 Lonely start characters +3.2.1 n "À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß " - 64 c0:20:c1:20:c2:20:c3:20:c4:20:c5:20:c6:20:c7:20:c8:20:c9:20:ca:20:cb:20:cc:20:cd:20:ce:20:cf:20:d0:20:d1:20:d2:20:d3:20:d4:20:d5:20:d6:20:d7:20:d8:20:d9:20:da:20:db:20:dc:20:dd:20:de:20:df:20 +3.2.2 n "à á â ã ä å æ ç è é ê ë ì í î ï " - 32 e0:20:e1:20:e2:20:e3:20:e4:20:e5:20:e6:20:e7:20:e8:20:e9:20:ea:20:eb:20:ec:20:ed:20:ee:20:ef:20 +3.2.3 n "ð ñ ò ó ô õ ö ÷ " - 16 f0:20:f1:20:f2:20:f3:20:f4:20:f5:20:f6:20:f7:20 +3.2.4 n "ø ù ú û " - 8 f8:20:f9:20:fa:20:fb:20 +3.2.5 n "ü ý " - 4 fc:20:fd:20 +3.3 Sequences with last continuation byte missing +3.3.1 n "À" - 1 c0 +3.3.2 n "à€" - 2 e0:80 +3.3.3 n "ð€€" - 3 f0:80:80 +3.3.4 n "ø€€€" - 4 f8:80:80:80 +3.3.5 n "ü€€€€" - 5 fc:80:80:80:80 +3.3.6 n "ß" - 1 df +3.3.7 n "ï¿" - 2 ef:bf +3.3.8 n "÷¿¿" - 3 f7:bf:bf +3.3.9 n "û¿¿¿" - 4 fb:bf:bf:bf +3.3.10 n "ý¿¿¿¿" - 5 fd:bf:bf:bf:bf +3.4 Concatenation of incomplete sequences +3.4.1 n "Àà€ð€€ø€€€ü€€€€ßï¿÷¿¿û¿¿¿ý¿¿¿¿" - 30 c0:e0:80:f0:80:80:f8:80:80:80:fc:80:80:80:80:df:ef:bf:f7:bf:bf:fb:bf:bf:bf:fd:bf:bf:bf:bf +3.5 Impossible bytes +3.5.1 n "þ" - 1 fe +3.5.2 n "ÿ" - 1 ff +3.5.3 n "þþÿÿ" - 4 fe:fe:ff:ff +4 Overlong sequences +4.1 Examples of an overlong ASCII character +4.1.1 n "À¯" - 2 c0:af +4.1.2 n "à€¯" - 3 e0:80:af +4.1.3 n "ð€€¯" - 4 f0:80:80:af +4.1.4 n "ø€€€¯" - 5 f8:80:80:80:af +4.1.5 n "ü€€€€¯" - 6 fc:80:80:80:80:af +4.2 Maximum overlong sequences +4.2.1 n "Á¿" - 2 c1:bf +4.2.2 n "àŸ¿" - 3 e0:9f:bf +4.2.3 n "ð¿¿" - 4 f0:8f:bf:bf +4.2.4 n "ø‡¿¿¿" - 5 f8:87:bf:bf:bf +4.2.5 n "üƒ¿¿¿¿" - 6 fc:83:bf:bf:bf:bf +4.3 Overlong representation of the NUL character +4.3.1 n "À€" - 2 c0:80 +4.3.2 n "à€€" - 3 e0:80:80 +4.3.3 n "ð€€€" - 4 f0:80:80:80 +4.3.4 n "ø€€€€" - 5 f8:80:80:80:80 +4.3.5 n "ü€€€€€" - 6 fc:80:80:80:80:80 +5 Illegal code positions +5.1 Single UTF-16 surrogates +5.1.1 n "í €" - 3 ed:a0:80 +5.1.2 n "í¿" - 3 ed:ad:bf +5.1.3 n "í®€" - 3 ed:ae:80 +5.1.4 n "í¯¿" - 3 ed:af:bf +5.1.5 n "í°€" - 3 ed:b0:80 +5.1.6 n "í¾€" - 3 ed:be:80 +5.1.7 n "í¿¿" - 3 ed:bf:bf +5.2 Paired UTF-16 surrogates +5.2.1 n "í €í°€" - 6 ed:a0:80:ed:b0:80 +5.2.2 n "í €í¿¿" - 6 ed:a0:80:ed:bf:bf +5.2.3 n "í¿í°€" - 6 ed:ad:bf:ed:b0:80 +5.2.4 n "í¿í¿¿" - 6 ed:ad:bf:ed:bf:bf +5.2.5 n "󰀀" - 6 ed:ae:80:ed:b0:80 +5.2.6 n "󰏿" - 6 ed:ae:80:ed:bf:bf +5.2.7 n "􏰀" - 6 ed:af:bf:ed:b0:80 +5.2.8 n "􏿿" - 6 ed:af:bf:ed:bf:bf +5.3 Other illegal code positions +5.3.1 n "￾" - 3 ef:bf:be +# The ffff is illegal unless UTF8_ALLOW_FFFF +5.3.2 n "ï¿¿" - 3 ef:bf:bf +__EOMK__ + +# 104..181 +{ + my $WARN; + my $id; + + local $SIG{__WARN__} = + sub { + # print "# $id: @_"; + $WARN++; + }; + + sub moan { + print "$id: @_"; + } + + sub test_unpack_U { + $WARN = 0; + unpack('U*', $_[0]); + } + + for (@MK) { + if (/^(?:\d+(?:\.\d+)?)\s/ || /^#/) { + # print "# $_\n"; + } elsif (/^(\d+\.\d+\.\d+[bu]?)\s+([yn])\s+"(.+)"\s+([0-9a-f]{1,8}|-)\s+(\d+)\s+([0-9a-f]{2}(?::[0-9a-f]{2})*)(?:\s+(\d+))?$/) { + $id = $1; + my ($okay, $bytes, $Unicode, $byteslen, $hex, $charslen) = + ($2, $3, $4, $5, $6, $7); + my @hex = split(/:/, $hex); + unless (@hex == $byteslen) { + my $nhex = @hex; + moan "amount of hex ($nhex) not equal to byteslen ($byteslen)\n"; + } + { + use bytes; + my $bytesbyteslen = length($bytes); + unless ($bytesbyteslen == $byteslen) { + moan "bytes length() ($bytesbyteslen) not equal to $byteslen\n"; + } + } + if ($okay eq 'y') { + test_unpack_U($bytes); + unless ($WARN == 0) { + moan "unpack('U*') false negative\n"; + print "not "; + } + } elsif ($okay eq 'n') { + test_unpack_U($bytes); + unless ($WARN) { + moan "unpack('U*') false positive\n"; + print "not "; + } + } + print "ok $test\n"; + $test++; + } else { + moan "unknown format\n"; + } + } +} + diff --git a/t/pragma/warn/pp_ctl b/t/pragma/warn/pp_ctl index e81f28c93b..ac01f277b1 100644 --- a/t/pragma/warn/pp_ctl +++ b/t/pragma/warn/pp_ctl @@ -51,7 +51,7 @@ fred() if $a++ < 200 } - fred(); + fred() (in cleanup) foo bar package Foo; @@ -182,7 +182,7 @@ sub fred fred() if $a++ < 200 } -fred(); +fred() EXPECT Deep recursion on subroutine "main::fred" at - line 6. ######## @@ -194,7 +194,7 @@ sub fred fred() if $a++ < 200 } -fred(); +fred() EXPECT ######## # pp_ctl.c diff --git a/t/pragma/warn/utf8 b/t/pragma/warn/utf8 index 6a2fe5446c..012c65529e 100644 --- a/t/pragma/warn/utf8 +++ b/t/pragma/warn/utf8 @@ -24,6 +24,6 @@ my $a = "snøstorm" ; my $a = "snøstorm"; } EXPECT -Malformed UTF-8 character at - line 3. -Malformed UTF-8 character at - line 8. +Malformed UTF-8 character (unexpected non-continuation byte 0x73 after byte 0xf8) at - line 3. +Malformed UTF-8 character (unexpected non-continuation byte 0x73 after byte 0xf8) at - line 8. ######## @@ -236,5 +236,5 @@ PERLVAR(i, struct thread_intern) #endif PERLVAR(trailing_nul, char) /* For the sake of thrsv and oursv */ - +PERLVAR(thr_done, bool) /* True when the thread has finished */ #endif /* USE_THREADS */ @@ -80,15 +80,19 @@ static I32 utf16rev_textfilter(pTHXo_ int idx, SV *sv, int maxlen); #endif #ifdef USE_PURE_BISON -YYSTYPE* yylval_pointer = NULL; -int* yychar_pointer = NULL; +#ifndef YYMAXLEVEL +#define YYMAXLEVEL 100 +#endif +YYSTYPE* yylval_pointer[YYMAXLEVEL]; +int* yychar_pointer[YYMAXLEVEL]; +int yyactlevel = 0; # undef yylval # undef yychar -# define yylval (*yylval_pointer) -# define yychar (*yychar_pointer) -# define PERL_YYLEX_PARAM yylval_pointer,yychar_pointer -# undef yylex -# define yylex() Perl_yylex(aTHX_ yylval_pointer, yychar_pointer) +# define yylval (*yylval_pointer[yyactlevel]) +# define yychar (*yychar_pointer[yyactlevel]) +# define PERL_YYLEX_PARAM yylval_pointer[yyactlevel],yychar_pointer[yyactlevel] +# undef yylex +# define yylex() Perl_yylex(aTHX_ yylval_pointer[yyactlevel],yychar_pointer[yyactlevel]) #endif #include "keywords.h" @@ -809,10 +813,10 @@ Perl_str_to_version(pTHX_ SV *sv) bool utf = SvUTF8(sv) ? TRUE : FALSE; char *end = start + len; while (start < end) { - I32 skip; + STRLEN skip; UV n; if (utf) - n = utf8_to_uv_chk((U8*)start, &skip, 0); + n = utf8_to_uv((U8*)start, len, &skip, 0); else { n = *(U8*)start; skip = 1; @@ -844,7 +848,7 @@ S_force_version(pTHX_ char *s) for (; isDIGIT(*d) || *d == '_' || *d == '.'; d++); if (*d == ';' || isSPACE(*d) || *d == '}' || !*d) { SV *ver; - s = scan_num(s); + s = scan_num(s, &yylval); version = yylval.opval; ver = cSVOPx(version)->op_sv; if (SvPOK(ver) && !SvNIOK(ver)) { @@ -1184,7 +1188,6 @@ S_scan_const(pTHX_ char *start) bool dorange = FALSE; /* are we in a translit range? */ bool didrange = FALSE; /* did we just finish a range? */ bool has_utf = FALSE; /* embedded \x{} */ - I32 len; /* ? */ UV uv; I32 utf = (PL_lex_inwhat == OP_TRANS && PL_sublex_info.sub_op) @@ -1325,20 +1328,23 @@ S_scan_const(pTHX_ char *start) /* (now in tr/// code again) */ if (*s & 0x80 && thisutf) { - (void)utf8_to_uv_chk((U8*)s, &len, 0); - if (len == 1) { - /* illegal UTF8, make it valid */ - char *old_pvx = SvPVX(sv); - /* need space for one extra char (NOTE: SvCUR() not set here) */ - d = SvGROW(sv, SvLEN(sv) + 1) + (d - old_pvx); - d = (char*)uv_to_utf8((U8*)d, (U8)*s++); - } - else { - while (len--) - *d++ = *s++; - } - has_utf = TRUE; - continue; + STRLEN len; + UV uv; + + uv = utf8_to_uv((U8*)s, send - s, &len, UTF8_CHECK_ONLY); + if (len == 1) { + /* Illegal UTF8 (a high-bit byte), make it valid. */ + char *old_pvx = SvPVX(sv); + /* need space for one extra char (NOTE: SvCUR() not set here) */ + d = SvGROW(sv, SvLEN(sv) + 1) + (d - old_pvx); + d = (char*)uv_to_utf8((U8*)d, (U8)*s++); + } + else { + while (len--) + *d++ = *s++; + } + has_utf = TRUE; + continue; } /* backslashes */ @@ -1394,9 +1400,11 @@ S_scan_const(pTHX_ char *start) /* \132 indicates an octal constant */ case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': - len = 0; /* disallow underscores */ - uv = (UV)scan_oct(s, 3, &len); - s += len; + { + STRLEN len = 0; /* disallow underscores */ + uv = (UV)scan_oct(s, 3, &len); + s += len; + } goto NUM_ESCAPE_INSERT; /* \x24 indicates a hex constant */ @@ -1408,14 +1416,18 @@ S_scan_const(pTHX_ char *start) yyerror("Missing right brace on \\x{}"); e = s; } - len = 1; /* allow underscores */ - uv = (UV)scan_hex(s + 1, e - s - 1, &len); - s = e + 1; + { + STRLEN len = 1; /* allow underscores */ + uv = (UV)scan_hex(s + 1, e - s - 1, &len); + } + s = e + 1; } else { - len = 0; /* disallow underscores */ - uv = (UV)scan_hex(s, 2, &len); - s += len; + { + STRLEN len = 0; /* disallow underscores */ + uv = (UV)scan_hex(s, 2, &len); + s += len; + } } NUM_ESCAPE_INSERT: @@ -1524,8 +1536,10 @@ S_scan_const(pTHX_ char *start) *d = toCTRL(*d); d++; #else - len = *s++; - *d++ = toCTRL(len); + { + U8 c = *s++; + *d++ = toCTRL(c); + } #endif continue; @@ -2068,6 +2082,29 @@ Perl_yylex(pTHX) #endif { dTHR; + int r; + +#ifdef USE_PURE_BISON + yylval_pointer[yyactlevel] = lvalp; + yychar_pointer[yyactlevel] = lcharp; + yyactlevel++; + if (yyactlevel >= YYMAXLEVEL) + Perl_croak(aTHX_ "panic: YYMAXLEVEL"); +#endif + + r = S_syylex(aTHX); + +#ifdef USE_PURE_BISON + yyactlevel--; +#endif + + return r; +} + +STATIC int +S_syylex(pTHX) /* need to be separate from yylex for reentrancy */ +{ + dTHR; register char *s; register char *d; register I32 tmp; @@ -2075,11 +2112,6 @@ Perl_yylex(pTHX) GV *gv = Nullgv; GV **gvp = 0; -#ifdef USE_PURE_BISON - yylval_pointer = lvalp; - yychar_pointer = lcharp; -#endif - /* check if there's an identifier for us to look at */ if (PL_pending_ident) { /* pit holds the identifier we read and pending_ident is reset */ @@ -3522,7 +3554,7 @@ Perl_yylex(pTHX) /* FALL THROUGH */ case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': - s = scan_num(s); + s = scan_num(s, &yylval); if (PL_expect == XOPERATOR) no_op("Number",s); TERM(THING); @@ -3592,7 +3624,7 @@ Perl_yylex(pTHX) while (isDIGIT(*start) || *start == '_') start++; if (*start == '.' && isDIGIT(start[1])) { - s = scan_num(s); + s = scan_num(s, &yylval); TERM(THING); } /* avoid v123abc() or $h{v1}, allow C<print v10;> */ @@ -3603,7 +3635,7 @@ Perl_yylex(pTHX) gv = gv_fetchpv(s, FALSE, SVt_PVCV); *start = c; if (!gv) { - s = scan_num(s); + s = scan_num(s, &yylval); TERM(THING); } } @@ -6712,7 +6744,7 @@ S_scan_str(pTHX_ char *start, int keep_quoted, int keep_delims) */ char * -Perl_scan_num(pTHX_ char *start) +Perl_scan_num(pTHX_ char *start, YYSTYPE* lvalp) { register char *s = start; /* current position in buffer */ register char *d; /* destination in temp buffer */ @@ -7125,9 +7157,9 @@ vstring: /* make the op for the constant and return */ if (sv) - yylval.opval = newSVOP(OP_CONST, 0, sv); + lvalp->opval = newSVOP(OP_CONST, 0, sv); else - yylval.opval = Nullop; + lvalp->opval = Nullop; return s; } @@ -2024,12 +2024,23 @@ * This symbol is defined if the FILE_cnt macro can be used as an * lvalue. */ +/* STDIO_PTR_LVAL_SETS_CNT: + * This symbol is defined if using the FILE_ptr macro as an lvalue + * to increase the pointer by n has the side effect of decreasing the + * value of File_cnt(fp) by n. + */ +/* STDIO_PTR_LVAL_NOCHANGE_CNT: + * This symbol is defined if using the FILE_ptr macro as an lvalue + * to increase the pointer by n leaves File_cnt(fp) unchanged. + */ /*#define USE_STDIO_PTR / **/ #ifdef USE_STDIO_PTR #define FILE_ptr(fp) ((fp)->_IO_read_ptr) -/*#define STDIO_PTR_LVALUE / **/ +# STDIO_PTR_LVALUE /**/ #define FILE_cnt(fp) ((fp)->_IO_read_end - (fp)->_IO_read_ptr) /*#define STDIO_CNT_LVALUE / **/ +/*#define STDIO_PTR_LVAL_SETS_CNT / **/ +/*#define STDIO_PTR_LVAL_NOCHANGE_CNT / **/ #endif /* USE_STDIO_BASE: diff --git a/uconfig.sh b/uconfig.sh index faf618a955..eb8e052437 100755 --- a/uconfig.sh +++ b/uconfig.sh @@ -254,7 +254,8 @@ d_statfs_f_flags='undef' d_statfs_s='undef' d_statvfs='undef' d_stdio_cnt_lval='undef' -d_stdio_ptr_lval='undef' +d_stdio_ptr_lval_sets_cnt='undef' +d_stdio_ptr_lval_nochange_cnt='undef' d_stdio_stream_array='undef' d_stdiobase='undef' d_stdstdio='undef' @@ -104,27 +104,41 @@ Perl_uv_to_utf8(pTHX_ U8 *d, UV uv) /* Tests if some arbitrary number of bytes begins in a valid UTF-8 character. * The actual number of bytes in the UTF-8 character will be returned if it * is valid, otherwise 0. */ -int +STRLEN Perl_is_utf8_char(pTHX_ U8 *s) { U8 u = *s; - int slen, len; + STRLEN slen, len; + UV uv, ouv; - if (!(u & 0x80)) + if (u <= 0x7f) return 1; - if (!(u & 0x40)) + if (u >= 0x80 && u <= 0xbf) return 0; len = UTF8SKIP(s); + if (len < 2 || (u >= 0xc0 && u <= 0xfd && s[1] < 0x80)) + return 0; + slen = len - 1; s++; + uv = u; + ouv = uv; while (slen--) { if ((*s & 0xc0) != 0x80) return 0; + uv = (uv << 6) | (*s & 0x3f); + if (uv < ouv) + return 0; + ouv = uv; s++; } + + if (UNISKIP(uv) < len) + return 0; + return len; } @@ -140,109 +154,192 @@ string, false otherwise. bool Perl_is_utf8_string(pTHX_ U8 *s, STRLEN len) { - U8* x=s; - U8* send=s+len; - int c; + U8* x = s; + U8* send = s + len; + STRLEN c; + while (x < send) { c = is_utf8_char(x); + if (!c) + return FALSE; x += c; - if (!c || x > send) - return 0; + if (x > send) + return FALSE; } - return 1; + + return TRUE; } /* -=for apidoc Am|U8* s|utf8_to_uv_chk|I32 *retlen|I32 checking +=for apidoc Am|U8* s|utf8_to_uv|STRLEN curlen|I32 *retlen|U32 flags Returns the character value of the first character in the string C<s> -which is assumed to be in UTF8 encoding; C<retlen> will be set to the -length, in bytes, of that character, and the pointer C<s> will be -advanced to the end of the character. +which is assumed to be in UTF8 encoding and no longer than C<curlen>; +C<retlen> will be set to the length, in bytes, of that character, +and the pointer C<s> will be advanced to the end of the character. If C<s> does not point to a well-formed UTF8 character, the behaviour -is dependent on the value of C<checking>: if this is true, it is -assumed that the caller will raise a warning, and this function will -set C<retlen> to C<-1> and return. If C<checking> is not true, an optional UTF8 -warning is produced. +is dependent on the value of C<flags>: if it contains UTF8_CHECK_ONLY, +it is assumed that the caller will raise a warning, and this function +will set C<retlen> to C<-1> and return. The C<flags> can also contain +various flags to allow deviations from the strict UTF-8 encoding. -=cut -*/ +=cut */ UV -Perl_utf8_to_uv_chk(pTHX_ U8* s, I32* retlen, bool checking) +Perl_utf8_to_uv(pTHX_ U8* s, STRLEN curlen, STRLEN* retlen, U32 flags) { - UV uv = *s; - int len; - if (!(uv & 0x80)) { + dTHR; + UV uv = *s, ouv; + STRLEN len = 1; + bool dowarn = ckWARN_d(WARN_UTF8); + STRLEN expectlen = 0; + + if (uv <= 0x7f) { /* Pure ASCII. */ if (retlen) *retlen = 1; return *s; } - if (!(uv & 0x40)) { - dTHR; - if (checking && retlen) { - *retlen = -1; - return 0; - } - if (ckWARN_d(WARN_UTF8)) - Perl_warner(aTHX_ WARN_UTF8, "Malformed UTF-8 character"); - if (retlen) - *retlen = 1; - return *s; + if ((uv >= 0x80 && uv <= 0xbf) && + !(flags & UTF8_ALLOW_CONTINUATION)) { + if (dowarn) + Perl_warner(aTHX_ WARN_UTF8, + "Malformed UTF-8 character (unexpected continuation byte 0x%02x)", + uv); + goto malformed; } - if (!(uv & 0x20)) { len = 2; uv &= 0x1f; } - else if (!(uv & 0x10)) { len = 3; uv &= 0x0f; } - else if (!(uv & 0x08)) { len = 4; uv &= 0x07; } - else if (!(uv & 0x04)) { len = 5; uv &= 0x03; } - else if (!(uv & 0x02)) { len = 6; uv &= 0x01; } - else if (!(uv & 0x01)) { len = 7; uv = 0; } + if ((uv >= 0xc0 && uv <= 0xfd && s[1] < 0x80) && + !(flags & UTF8_ALLOW_NON_CONTINUATION)) { + if (dowarn) + Perl_warner(aTHX_ WARN_UTF8, + "Malformed UTF-8 character (unexpected non-continuation byte 0x%02x after byte 0x%02x)", + s[1], uv); + goto malformed; + } + + if ((uv == 0xfe || uv == 0xff) && + !(flags & UTF8_ALLOW_FE_FF)) { + if (dowarn) + Perl_warner(aTHX_ WARN_UTF8, + "Malformed UTF-8 character (byte 0x%02x)", + uv); + goto malformed; + } + + if (!(uv & 0x20)) { len = 2; uv &= 0x1f; } + else if (!(uv & 0x10)) { len = 3; uv &= 0x0f; } + else if (!(uv & 0x08)) { len = 4; uv &= 0x07; } + else if (!(uv & 0x04)) { len = 5; uv &= 0x03; } + else if (!(uv & 0x02)) { len = 6; uv &= 0x01; } + else if (!(uv & 0x01)) { len = 7; uv = 0; } else { len = 13; uv = 0; } /* whoa! */ - + if (retlen) *retlen = len; - --len; + + expectlen = len; + + if ((curlen < expectlen) && + !(flags & UTF8_ALLOW_SHORT)) { + if (dowarn) + Perl_warner(aTHX_ WARN_UTF8, + "Malformed UTF-8 character (%d byte%s, need %d)", + curlen, curlen > 1 ? "s" : "", expectlen); + goto malformed; + } + + len--; s++; + ouv = uv; + while (len--) { if ((*s & 0xc0) != 0x80) { - dTHR; - if (checking && retlen) { - *retlen = -1; - return 0; - } - - if (ckWARN_d(WARN_UTF8)) - Perl_warner(aTHX_ WARN_UTF8, "Malformed UTF-8 character"); - if (retlen) - *retlen -= len + 1; - return 0xfffd; + if (dowarn) + Perl_warner(aTHX_ WARN_UTF8, + "Malformed UTF-8 character (unexpected continuation byte 0x%02x)", + *s); + goto malformed; } else - uv = (uv << 6) | (*s++ & 0x3f); + uv = (uv << 6) | (*s & 0x3f); + if (uv < ouv) { + /* This cannot be allowed. */ + if (dowarn) + Perl_warner(aTHX_ WARN_UTF8, + "Malformed UTF-8 character (overflow at 0x%"UVxf", byte 0x%02x)", + ouv, *s); + goto malformed; + } + s++; + ouv = uv; } + + if ((uv >= 0xd800 && uv <= 0xdfff) && + !(flags & UTF8_ALLOW_SURROGATE)) { + if (dowarn) + Perl_warner(aTHX_ WARN_UTF8, + "Malformed UTF-8 character (UTF-16 surrogate 0x%04"UVxf")", + uv); + goto malformed; + } else if ((uv == 0xfffe) && + !(flags & UTF8_ALLOW_BOM)) { + if (dowarn) + Perl_warner(aTHX_ WARN_UTF8, + "Malformed UTF-8 character (byte order mark 0x%04"UVxf")", + uv); + goto malformed; + } else if ((uv == 0xffff) && + !(flags & UTF8_ALLOW_FFFF)) { + if (dowarn) + Perl_warner(aTHX_ WARN_UTF8, + "Malformed UTF-8 character (character 0x%04"UVxf")", + uv); + goto malformed; + } else if ((expectlen > UNISKIP(uv)) && + !(flags & UTF8_ALLOW_LONG)) { + if (dowarn) + Perl_warner(aTHX_ WARN_UTF8, + "Malformed UTF-8 character (%d byte%s, need %d)", + expectlen, expectlen > 1 ? "s": "", UNISKIP(uv)); + goto malformed; + } + return uv; + +malformed: + + if (flags & UTF8_CHECK_ONLY) { + if (retlen) + *retlen = len; + return 0; + } + + if (retlen) + *retlen = -1; + + return UNICODE_REPLACEMENT_CHARACTER; } /* -=for apidoc Am|U8* s|utf8_to_uv|I32 *retlen +=for apidoc Am|U8* s|utf8_to_uv_simple|STRLEN *retlen Returns the character value of the first character in the string C<s> which is assumed to be in UTF8 encoding; C<retlen> will be set to the length, in bytes, of that character, and the pointer C<s> will be advanced to the end of the character. -If C<s> does not point to a well-formed UTF8 character, an optional UTF8 -warning is produced. +If C<s> does not point to a well-formed UTF8 character, zero is +returned and retlen is set, if possible, to -1. =cut */ UV -Perl_utf8_to_uv(pTHX_ U8* s, I32* retlen) +Perl_utf8_to_uv_simple(pTHX_ U8* s, STRLEN* retlen) { - return Perl_utf8_to_uv_chk(aTHX_ s, retlen, 0); + return Perl_utf8_to_uv(aTHX_ s, (STRLEN)-1, retlen, 0); } /* utf8_distance(a,b) returns the number of UTF8 characters between @@ -302,30 +399,30 @@ Returns zero on failure, setting C<len> to -1. U8 * Perl_utf8_to_bytes(pTHX_ U8* s, STRLEN *len) { - dTHR; U8 *send; U8 *d; - U8 *save; - - send = s + *len; - d = save = s; + U8 *save = s; /* ensure valid UTF8 and chars < 256 before updating string */ - while (s < send) { - U8 c = *s++; + for (send = s + *len; s < send; ) { + U8 c = *s++; + if (c >= 0x80 && - ( (s >= send) || ((*s++ & 0xc0) != 0x80) || ((c & 0xfe) != 0xc2))) { - *len = -1; - return 0; - } + ((s >= send) || + ((*s++ & 0xc0) != 0x80) || ((c & 0xfe) != 0xc2))) { + *len = -1; + return 0; + } } - s = save; + + d = s = save; while (s < send) { - if (*s < 0x80) - *d++ = *s++; + if (*s < 0x80) { + *d++ = *s++; + } else { - I32 ulen; - *d++ = (U8)utf8_to_uv(s, &ulen); + STRLEN ulen; + *d++ = (U8)utf8_to_uv_simple(s, &ulen); s += ulen; } } @@ -853,7 +950,7 @@ Perl_to_utf8_upper(pTHX_ U8 *p) if (!PL_utf8_toupper) PL_utf8_toupper = swash_init("utf8", "ToUpper", &PL_sv_undef, 4, 0); uv = swash_fetch(PL_utf8_toupper, p); - return uv ? uv : utf8_to_uv_chk(p,0,0); + return uv ? uv : utf8_to_uv(p,STRLEN_MAX,0,0); } UV @@ -864,7 +961,7 @@ Perl_to_utf8_title(pTHX_ U8 *p) if (!PL_utf8_totitle) PL_utf8_totitle = swash_init("utf8", "ToTitle", &PL_sv_undef, 4, 0); uv = swash_fetch(PL_utf8_totitle, p); - return uv ? uv : utf8_to_uv_chk(p,0,0); + return uv ? uv : utf8_to_uv(p,STRLEN_MAX,0,0); } UV @@ -875,7 +972,7 @@ Perl_to_utf8_lower(pTHX_ U8 *p) if (!PL_utf8_tolower) PL_utf8_tolower = swash_init("utf8", "ToLower", &PL_sv_undef, 4, 0); uv = swash_fetch(PL_utf8_tolower, p); - return uv ? uv : utf8_to_uv_chk(p,0,0); + return uv ? uv : utf8_to_uv(p,STRLEN_MAX,0,0); } /* a "swash" is a swatch hash */ @@ -965,7 +1062,7 @@ Perl_swash_fetch(pTHX_ SV *sv, U8 *ptr) PUSHMARK(SP); EXTEND(SP,3); PUSHs((SV*)sv); - PUSHs(sv_2mortal(newSViv(utf8_to_uv_chk(ptr, 0, 0) & ~(needents - 1)))); + PUSHs(sv_2mortal(newSViv(utf8_to_uv(ptr, STRLEN_MAX, 0, 0) & ~(needents - 1)))); PUSHs(sv_2mortal(newSViv(needents))); PUTBACK; if (call_method("SWASHGET", G_SCALAR)) @@ -29,14 +29,25 @@ END_EXTERN_C #define UTF8_MAXLEN 13 /* how wide can a single UTF8 encoded character become */ -/*#define IN_UTF8 (PL_curcop->op_private & HINT_UTF8)*/ +/* #define IN_UTF8 (PL_curcop->op_private & HINT_UTF8) */ #define IN_BYTE (PL_curcop->op_private & HINT_BYTE) #define DO_UTF8(sv) (SvUTF8(sv) && !IN_BYTE) +#define UTF8_ALLOW_CONTINUATION 0x0001 +#define UTF8_ALLOW_NON_CONTINUATION 0x0002 +#define UTF8_ALLOW_FE_FF 0x0004 +#define UTF8_ALLOW_SHORT 0x0008 +#define UTF8_ALLOW_SURROGATE 0x0010 +#define UTF8_ALLOW_BOM 0x0020 +#define UTF8_ALLOW_FFFF 0x0040 +#define UTF8_ALLOW_LONG 0x0080 +#define UTF8_ALLOW_ANY 0x00ff +#define UTF8_CHECK_ONLY 0x0100 + #define UTF8SKIP(s) PL_utf8skip[*(U8*)s] #ifdef HAS_QUAD -#define UTF8LEN(uv) ( (uv) < 0x80 ? 1 : \ +#define UNISKIP(uv) ( (uv) < 0x80 ? 1 : \ (uv) < 0x800 ? 2 : \ (uv) < 0x10000 ? 3 : \ (uv) < 0x200000 ? 4 : \ @@ -45,7 +56,7 @@ END_EXTERN_C (uv) < 0x1000000000LL ? 7 : 13 ) #else /* No, I'm not even going to *TRY* putting #ifdef inside a #define */ -#define UTF8LEN(uv) ( (uv) < 0x80 ? 1 : \ +#define UNISKIP(uv) ( (uv) < 0x80 ? 1 : \ (uv) < 0x800 ? 2 : \ (uv) < 0x10000 ? 3 : \ (uv) < 0x200000 ? 4 : \ @@ -53,6 +64,8 @@ END_EXTERN_C (uv) < 0x80000000 ? 6 : 7 ) #endif +#define UNICODE_REPLACEMENT_CHARACTER 0xfffd + /* * Note: we try to be careful never to call the isXXX_utf8() functions * unless we're pretty sure we've seen the beginning of a UTF-8 character @@ -2933,7 +2933,7 @@ Perl_same_dirent(pTHX_ char *a, char *b) #endif /* !HAS_RENAME */ NV -Perl_scan_bin(pTHX_ char *start, I32 len, I32 *retlen) +Perl_scan_bin(pTHX_ char *start, STRLEN len, STRLEN *retlen) { register char *s = start; register NV rnv = 0.0; @@ -3004,7 +3004,7 @@ Perl_scan_bin(pTHX_ char *start, I32 len, I32 *retlen) } NV -Perl_scan_oct(pTHX_ char *start, I32 len, I32 *retlen) +Perl_scan_oct(pTHX_ char *start, STRLEN len, STRLEN *retlen) { register char *s = start; register NV rnv = 0.0; @@ -3074,7 +3074,7 @@ Perl_scan_oct(pTHX_ char *start, I32 len, I32 *retlen) } NV -Perl_scan_hex(pTHX_ char *start, I32 len, I32 *retlen) +Perl_scan_hex(pTHX_ char *start, STRLEN len, STRLEN *retlen) { register char *s = start; register NV rnv = 0.0; @@ -3605,6 +3605,7 @@ Perl_new_struct_thread(pTHX_ struct perl_thread *t) thr->specific = newAV(); thr->errsv = newSVpvn("", 0); thr->flags = THRf_R_JOINABLE; + thr->thr_done = 0; MUTEX_INIT(&thr->mutex); JMPENV_BOOTSTRAP; diff --git a/utils/h2xs.PL b/utils/h2xs.PL index 44b9ac888f..024faa4e64 100644 --- a/utils/h2xs.PL +++ b/utils/h2xs.PL @@ -524,6 +524,8 @@ EOD my @path_h_ini = @path_h; my ($name, %fullpath, %prefix, %seen_define, %prefixless, %const_names); +my $module = $opt_n; + if( @path_h ){ use Config; use File::Spec; @@ -542,6 +544,15 @@ if( @path_h ){ } foreach my $path_h (@path_h) { $name ||= $path_h; + $module ||= do { + $name =~ s/\.h$//; + if ( $name !~ /::/ ) { + $name =~ s#^.*/##; + $name = "\u$name"; + } + $name; + }; + if( $path_h =~ s#::#/#g && $opt_n ){ warn "Nesting of headerfile ignored with -n\n"; } @@ -550,19 +561,36 @@ if( @path_h ){ $path_h =~ s/,.*$// if $opt_x; $fullpath{$path_h} = $fullpath; + # Minor trickery: we can't chdir() before we processed the headers + # (so know the name of the extension), but the header may be in the + # extension directory... + my $tmp_path_h = $path_h; + my $rel_path_h = $path_h; + my @dirs = @paths; if (not -f $path_h) { - my $tmp_path_h = $path_h; + my $found; for my $dir (@paths) { - last if -f ($path_h = File::Spec->catfile($dir, $tmp_path_h)); + $found++, last + if -f ($path_h = File::Spec->catfile($dir, $tmp_path_h)); + } + if ($found) { + $rel_path_h = $path_h; + } else { + (my $epath = $module) =~ s,::,/,g; + $epath = File::Spec->catdir('ext', $epath) if -d 'ext'; + $rel_path_h = File::Spec->catfile($epath, $tmp_path_h); + $path_h = $tmp_path_h; # Used during -x + push @dirs, $epath; } } if (!$opt_c) { - die "Can't find $path_h\n" if ( ! $opt_f && ! -f $path_h ); + die "Can't find $tmp_path_h in @dirs\n" + if ( ! $opt_f && ! -f "$rel_path_h" ); # Scan the header file (we should deal with nested header files) # Record the names of simple #define constants into const_names # Function prototypes are processed below. - open(CH, "<$path_h") || die "Can't open $path_h: $!\n"; + open(CH, "<$rel_path_h") || die "Can't open $rel_path_h: $!\n"; defines: while (<CH>) { if (/^[ \t]*#[ \t]*define\s+([\$\w]+)\b(?!\()\s*(?=[^" \t])(.*)/) { @@ -603,14 +631,6 @@ if( @path_h ){ } -my $module = $opt_n || do { - $name =~ s/\.h$//; - if( $name !~ /::/ ){ - $name =~ s#^.*/##; - $name = "\u$name"; - } - $name; -}; my ($ext, $nested, @modparts, $modfname, $modpname); (chdir 'ext', $ext = 'ext/') if -d 'ext'; diff --git a/utils/perldoc.PL b/utils/perldoc.PL index e1dd783e86..313be205dd 100644 --- a/utils/perldoc.PL +++ b/utils/perldoc.PL @@ -409,7 +409,11 @@ sub page { } else { foreach my $pager (@pagers) { + if ($Is_VMS) { + last if system("$pager $tmp") == 0; # quoting prevents logical expansion + } else { last if system("$pager \"$tmp\"") == 0; + } } } } diff --git a/vms/ext/Stdio/Stdio.pm b/vms/ext/Stdio/Stdio.pm index b51f2c9f15..446b0785e1 100644 --- a/vms/ext/Stdio/Stdio.pm +++ b/vms/ext/Stdio/Stdio.pm @@ -134,7 +134,7 @@ This package C<ISA> IO::File, so that you can call IO::File methods on the handles returned by C<vmsopen> and C<vmssysopen>. The IO::File package is not initialized, however, until you actually call a method that VMS::Stdio doesn't provide. This -is doen to save startup time for users who don't wish to use +is done to save startup time for users who don't wish to use the IO::File methods. B<Note:> In order to conform to naming conventions for Perl @@ -201,7 +201,7 @@ true value if successful, and C<undef> if it fails. This function sets the default device and directory for the process. It is identical to the built-in chdir() operator, except that the change persists after Perl exits. It returns a true value on success, and -C<undef> if it encounters and error. +C<undef> if it encounters an error. =item sync diff --git a/vms/gen_shrfls.pl b/vms/gen_shrfls.pl index 68bb6e8e60..6c81903361 100644 --- a/vms/gen_shrfls.pl +++ b/vms/gen_shrfls.pl @@ -68,16 +68,17 @@ if ($docc) { elsif (-f '[-]perl.h') { $dir = '[-]'; } else { die "$0: Can't find perl.h\n"; } - # Go see if debugging is enabled in config.h - $config = $dir . "config.h"; + # Go see what is enabled in config.sh + $config = $dir . "config.sh"; open CONFIG, "< $config"; while(<CONFIG>) { - $debugging_enabled++ if /define\s+DEBUGGING/; - $use_mymalloc++ if /define\s+MYMALLOC/; - $hide_mymalloc++ if /define\s+EMBEDMYMALLOC/; - $use_threads++ if /define\s+USE_THREADS/; - $care_about_case++ if /define\s+VMS_WE_ARE_CASE_SENSITIVE/; + $use_threads++ if /usethreads='define'/; + $use_mymalloc++ if /usemymalloc='Y'/; + $care_about_case++ if /d_vms_case_sensitive_symbols='define'/; + $debugging_enabled++ if /usedebugging_perl='Y'/; + $hide_mymalloc++ if /embedmymalloc='Y'/; } + close CONFIG; # put quotes back onto defines - they were removed by DCL on the way in if (($prefix,$defines,$suffix) = diff --git a/vms/genconfig.pl b/vms/genconfig.pl index e500e760a2..ef1d5ad4a5 100644 --- a/vms/genconfig.pl +++ b/vms/genconfig.pl @@ -229,6 +229,8 @@ foreach (@ARGV) { d_wcstombs d_wctomb d_mblen d_mktime d_strcoll d_strxfrm ]) { print OUT "$_='$rtlhas'\n"; } + print OUT "d_stdio_ptr_lval_sets_cnt='undef'\n"; + print OUT "d_stdio_ptr_lval_nochange_cnt='undef'\n"; foreach (qw[ d_gettimeod d_uname d_truncate d_wait4 d_index d_pathconf d_fpathconf d_sysconf d_sigsetjmp ]) { print OUT "$_='$rtlnew'\n"; diff --git a/vms/perly_c.vms b/vms/perly_c.vms index 0676ebd249..640780af83 100644 --- a/vms/perly_c.vms +++ b/vms/perly_c.vms @@ -1749,7 +1749,7 @@ case 35: break; case 37: #line 269 "perly.y" -{ (void)scan_num("1"); yyval.opval = yylval.opval; } +{ (void)scan_num("1", &yylval); yyval.opval = yylval.opval; } break; case 39: #line 274 "perly.y" diff --git a/vms/test.com b/vms/test.com index 7b4ebce510..522904d719 100644 --- a/vms/test.com +++ b/vms/test.com @@ -93,8 +93,6 @@ $ $! And do it $ Show Process/Accounting $ testdir = "Directory/NoHead/NoTrail/Column=1" -$ oldshr = F$TrnLNm("''dbg'PerlShr","LNM$PROCESS") -$ If F$Length(oldshr).ne.0 Then Write Sys$Error "Superseding ''dbg'PerlShr . . ." $ Define 'dbg'Perlshr Sys$Disk:[-]'dbg'PerlShr'exe' $ MCR Sys$Disk:[]Perl. "-I[-.lib]" - "''p3'" "''p4'" "''p5'" "''p6'" $ Deck/Dollar=$$END-OF-TEST$$ @@ -114,7 +112,7 @@ use Config; @libexcl=('db-btree.t','db-hash.t','db-recno.t', 'gdbm.t','io_dup.t', 'io_pipe.t', 'io_poll.t', 'io_sel.t', 'io_sock.t', 'io_unix.t', - 'ndbm.t','odbm.t','open2.t','open3.t', 'ph.t', 'posix.t', 'dprof.t'); + 'ndbm.t','odbm.t','open2.t','open3.t', 'ph.t', 'posix.t'); # Note: POSIX is not part of basic build, but can be built # separately if you're using DECC @@ -242,17 +240,9 @@ print sprintf("u=%g s=%g cu=%g cs=%g files=%d tests=%d\n", $user,$sys,$cuser,$csys,$files,$totmax); $$END-OF-TEST$$ $ wrapup: -$ If F$Length(oldshr).ne.0 -$ Then -$ Write Sys$Error "restoring ''dbg'PerlShr . . ." -$ Def/Translation=Concealed 'dbg'PerlShr 'oldshr' -$ Else -$ Deassign 'dbg'PerlShr -$ EndIf +$ deassign 'dbg'Perlshr $ Show Process/Accounting $ If F$Search("Echo.Exe").nes."" Then Delete/Log/NoConfirm Echo.Exe;* $ Set Default &olddef $ Set Message 'oldmsg' $ Exit - - diff --git a/vos/Changes b/vos/Changes index 9af03d1c5f..ba0856ac94 100644 --- a/vos/Changes +++ b/vos/Changes @@ -1,6 +1,32 @@ This file documents the changes made to port Perl to the Stratus VOS operating system. +For 5.7: + Updated "build.cm" to build perl using either the alpha or GA + version of POSIX. + Updated "Changes". + Updated "compile_perl.cm" to use either the alpha or GA + version of POSIX. + Split "config.def" into config.alpha.def and config.ga.def; + one for each version. Use the configure_perl.cm macro + to select the appropriate version. + Split "config.h" into config.alpha.h and config.ga.h. Use the + configure_perl.cm macro to select the appropriate version. + Updated "config.pl". It now diagnoses undefined (missing) and + unused substitution variables. When a new version of + Perl comes out, run "configure_perl.cm", add any missing + definitions to config.*.def, and remove any unused + definitions. + Removed "config_h.SH_orig". It is no longer needed. + Added "configure_perl.cm". It is used to configure perl so that + it can be built with either version of VOS POSIX.1 support. + Added "install_perl.cm" to install Perl into the appropriate + system directories. + Updated "perl.bind" to work with either the alpha or GA + version of POSIX. + Updated "vosish.h" to just use the standard "unixish.h" since + there are no changes needed at this time. + After 5.005_63: Supplied "config.pl" perl script that takes "config_h.SH_orig" and "config.def" as input and produces "config.h.new". diff --git a/vos/build.cm b/vos/build.cm index 8719d050c4..f749538231 100644 --- a/vos/build.cm +++ b/vos/build.cm @@ -2,6 +2,8 @@ cpu option(-processor)name,allow(mc68020,i80860,pa7100,pa8000),=mc68020 recompile switch(-recompile),=1 rebind switch(-rebind),=1 + tgt_mod option(-target_module)module_name,='(current_module)' + version option(-version)name,allow(alpha,ga),=ga &end_parameters &echo command_lines & @@ -11,14 +13,22 @@ & necessary, to assign the correct pathname of the directory that & contains VOS POSIX.1 support. & -&set_string POSIX >vos_ftp_site>pub>vos>alpha>posix +&if &version& = alpha +&then &set_string POSIX >vos_ftp_site>pub>vos>alpha>posix +&else &set_string POSIX >system>posix_object_library & & See if the site has VOS POSIX.1 support loaded. If not, quit now. & &if ^ (exists &POSIX& -directory) &then &do &display_line build: VOS POSIX.1 support not found. &POSIX& - &return + &return 1 + &end +& +&if &cpu& = mc68020 & &version& = ga | &cpu& = i80860 & &version& = ga +&then &do + &display_line build: "-version ga" is incompatible with "-processor mc68020 or i80860" + &return 1 &end & & Set up the appropriate directory suffix for each architecture. @@ -43,7 +53,11 @@ &if &recompile& = 0 &then &goto CHECK_REBIND & -!set_library_paths include << < &POSIX&>incl &+ +&if &version& = alpha +&then !set_library_paths include << < &POSIX&>incl &+ + (master_disk)>system>include_library +&else !set_library_paths include << < &+ + (master_disk)>system>stcp>include_library &+ (master_disk)>system>include_library & &if (exists *.obj -link) @@ -52,7 +66,12 @@ & Suppress several harmless compiler warning and advice messages. & Use -list -show_include all -show_macros both_ways when debugging. & -&set_string cflags '-u -O4 -D_POSIX_C_SOURCE=199309L -DPERL_CORE' +&set_string cflags '-u -O4 -D_POSIX_C_SOURCE=199506L -DPERL_CORE' +& +& The following is a work-around for stcp-1437,8,9 +& +&if &version& = ga +&then &set_string cflags &cflags& -D_BSD_SOURCE & !cc <<av.c -suppress_diag 2006 2064 2065 &cpu& &cflags& &if (command_status) ^= 0 &then &return @@ -76,15 +95,26 @@ & &if (command_status) ^= 0 &then &return !cc <<mg.c -suppress_diag 2006 2064 2065 &cpu& &cflags& &if (command_status) ^= 0 &then &return -!cc <<miniperlmain.c -suppress_diag 2006 &cpu& &cflags& +!cc <<miniperlmain.c -suppress_diag 2006 2065 &cpu& &cflags& &if (command_status) ^= 0 &then &return !cc <<op.c -suppress_diag 2006 2064 2065 &cpu& &cflags& &if (command_status) ^= 0 &then &return +& +& We are essentially building miniperl for now. Until we +& get a POSIX shell on VOS we won't add any of the extensions. +& +& !link <<op.c opmini.c -delete +& &if (command_status) ^= 0 &then &return +& !cc opmini.c -suppress_diag 2006 2064 2065 &cpu& &cflags& -DPERL_EXTERNAL_GLOB +& &if (command_status) ^= 0 &then &return +& !unlink opmini.c +& &if (command_status) ^= 0 &then &return +& !cc <<perl.c -suppress_diag 2006 2053 2065 &cpu& &cflags& &+ - -DARCHLIB="/system/ported/perl/lib/5.005&obj2&" &+ - -DARCHLIB_EXP="/system/ported/perl/lib/5.005&obj2&" &+ - -DSITEARCH="/system/ported/perl/lib/site/5.005&obj2&" &+ - -DSITEARCH_EXP="/system/ported/perl/lib/site/5.005&obj2&" + -DARCHLIB="/system/ported/perl/lib/5.7&obj2&" &+ + -DARCHLIB_EXP="/system/ported/perl/lib/5.7&obj2&" &+ + -DSITEARCH="/system/ported/perl/lib/site/5.7&obj2&" &+ + -DSITEARCH_EXP="/system/ported/perl/lib/site/5.7&obj2&" &if (command_status) ^= 0 &then &return !cc <<perlapi.c &cpu& &cflags& &if (command_status) ^= 0 &then &return @@ -126,8 +156,11 @@ &if (command_status) ^= 0 &then &return !cc <<xsutils.c &cpu& &cflags& &if (command_status) ^= 0 &then &return +&if &version& = alpha +&then &do !cc <vos_dummies.c &cpu& -O4 &if (command_status) ^= 0 &then &return +&end & & If requested, bind the executable program module. & @@ -139,6 +172,10 @@ &then &set_string tcp_objlib (master_disk)>system>tcp_os>object_library&obj2& &else &set_string tcp_objlib (master_disk)>system>tcp_os>object_library & +&if (exists -directory (master_disk)>system>stcp>object_library&obj2&) +&then &set_string stcp_objlib (master_disk)>system>stcp>object_library&obj2& +&else &set_string stcp_objlib (master_disk)>system>stcp>object_library +& &if (exists -directory (master_disk)>system>object_library&obj2&) &then &set_string objlib (master_disk)>system>object_library&obj2& &else &set_string objlib (master_disk)>system>object_library @@ -147,11 +184,28 @@ &then &set_string c_objlib (master_disk)>system>c_object_library&obj2& &else &set_string c_objlib (master_disk)>system>c_object_library & -!set_library_paths object . &+ - &POSIX&>c>runtime>obj&obj& &+ +&if (exists -directory (master_disk)>system>posix_object_library&obj2&) +&then &set_string posix_objlib (master_disk)>system>posix_object_library&obj2& +&else &set_string posix_objlib (master_disk)>system>posix_object_library +& +&if &version& = alpha +&then !set_library_paths object . &tcp_objlib& &+ &POSIX&>c>sysv_runtime>obj&obj& &+ - &tcp_objlib& &objlib& &c_objlib& -!bind -control <perl.bind &cpu& -map + &POSIX&>c>runtime>obj&obj& &+ + &c_objlib& &objlib& +&else !set_library_paths object . &stcp_objlib& &+ + &stcp_objlib&>common &+ + &stcp_objlib&>net &+ + &stcp_objlib&>sbsd &+ + &stcp_objlib&>socket &+ + &posix_objlib&>bsd &+ + &posix_objlib& &+ + &c_objlib& &objlib& +&if &version& = alpha +&then !bind -control <perl.bind vos_dummies &+ + &tcp_objlib&>tcp_runtime &tcp_objlib&>tcp_gethost &+ + &cpu& -target_module &tgt_mod& -map +&else !bind -control <perl.bind &cpu& -target_module &tgt_mod& -map &if (command_status) ^= 0 &then &return !delete_file *.obj -no_ask -brief !unlink *.obj -no_ask -brief diff --git a/vos/compile_perl.cm b/vos/compile_perl.cm index 86a8d6a182..f8ecf3ba22 100644 --- a/vos/compile_perl.cm +++ b/vos/compile_perl.cm @@ -3,12 +3,15 @@ & build macro in that subdirectory to create the perl & executable program module file. & Written 99-02-03 by Paul Green (Paul_Green@stratus.com) +& Modified 00-10-24 by Paul Green & &begin_parameters - cpu option(-processor)name,allow(mc68020,i80860,pa7100,pa8000),=mc68020 + cpu option(-processor)name,allow(mc68020,i80860,pa7100,pa8000),=pa7100 recompile switch(-recompile),=1 rebind switch(-rebind),=1 module option(-module)module_name,='(current_module)' + tgt_mod option(-target_module)module_name,='(current_module)' + version option(-version)name,allow(alpha,ga),=ga &end_parameters &echo command_lines & @@ -35,6 +38,9 @@ &if ^ (exists obj&obj&>build.out) &then !create_file obj&obj&>build.out ; set_implicit_locking obj&obj&>build.out & +!configure_perl -version &version& +& !change_current_dir obj&obj& -!start_process (string <build -processor &cpu& &recompile& &rebind&) -module &module& +!start_process (string <build -processor &cpu& &recompile& &rebind& &+ + -target_module &tgt_mod& -version &version&) -module &module& !change_current_dir < diff --git a/vos/config.def b/vos/config.alpha.def index 4edc806b9c..84e1e0e108 100644 --- a/vos/config.def +++ b/vos/config.alpha.def @@ -8,7 +8,8 @@ $binexp='/system/ported/command_library' $byteorder='4321' $castflags='0' $cf_by='Paul_Green@stratus.com' -$cf_time='2000-02-03 19:13 UCT' +$cf_time='2000-10-23 18:48 UCT' +$CONFIG_SH='config.sh' $cpp_stuff='42' $cpplast='-' $cppminus='-' @@ -115,7 +116,7 @@ $d_index='undef' $d_inetaton='undef' $d_int64_t='undef' $d_isascii='define' -$d_isnan='define' +$d_isnan='undef' $d_isnanl='undef' $d_killpg='undef' $d_lchown='undef' @@ -170,9 +171,6 @@ $d_poll='define' $d_PRIeldbl='define' $d_PRIfldbl='define' $d_PRIgldbl='define' -$d_PRIEUldbl='define' -$d_PRIFUldbl='define' -$d_PRIGUldbl='define' $d_pthread_yield='undef' $d_pwage='undef' $d_pwchange='undef' @@ -182,7 +180,6 @@ $d_pwexpire='undef' $d_pwgecos='undef' $d_pwpasswd='undef' $d_pwquota='undef' -$d_qgcvt='undef' $d_quad='undef' $d_readdir='define' $d_readlink='define' @@ -194,6 +191,7 @@ $d_safemcpy='undef' $d_sanemcmp='define' $d_sched_yield='undef' $d_scm_rights='undef' +$d_SCNfldbl='define' $d_seekdir='undef' $d_select='define' $d_sem='undef' @@ -228,7 +226,6 @@ $d_shm='undef' $d_shmatprototype='define' $d_sigaction='undef' $d_sigsetjmp='undef' -$d_sitearch='undef' $d_socket='define' $d_sockpair='undef' $d_socks5_init='undef' @@ -238,6 +235,8 @@ $d_statfs_f_flags='undef' $d_statfs_s='undef' $d_stdio_cnt_lval='define' $d_stdio_ptr_lval='define' +$d_stdio_ptr_lval_sets_cnt='undef' +$d_stdio_ptr_lval_nochange_cnt='undef' $d_stdio_stream_array='define' $d_stdiobase='define' $d_stdstdio='define' @@ -314,7 +313,7 @@ $i_dirent='define' $i_dlfcn='undef' $i_fcntl='define' $i_float='define' -$i_grp='undef' +$i_grp='define' $i_iconv='undef' $i_ieeefp='undef' $i_inttypes='undef' @@ -333,7 +332,7 @@ $i_niin='define' $i_poll='undef' $i_prot='undef' $i_pthread='undef' -$i_pwd='undef' +$i_pwd='define' $i_rpcsvcdbm='undef' $i_sfio='undef' $i_sgtty='undef' @@ -390,6 +389,7 @@ $longsize='4' $lseeksize='4' $lseektype='off_t' $malloctype='void *' +$mmaptype='void *' $modetype='mode_t' $multiarch='undef' $myuname='VOS' @@ -430,15 +430,17 @@ $sig_num_init='0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24, $signal_t='void' $sitearch='' $sitearchexp='' -$sitelib='/system/ported/perl/lib/site/5.005' -$sitelibexp='/system/ported/perl/lib/site/5.005' +$sitelib='/system/ported/perl/lib/site/5.7' +$sitelibexp='/system/ported/perl/lib/site/5.7' $sitelib_stem='/system/ported/perl/lib/site' $sizesize='4' $sizetype='size_t' $socksizetype='int' +$sPRIeldbl='"Le"' $sPRIfldbl='"Lf"' $sPRIgldbl='"Lg"' -$src='%es#lang/vos_ftp_site/pub/vos/alpha/perl' +$src='/vos_ftp_site/pub/vos/posix/(alpha|ga)/perl' +$sSCNfldbl='"Lf"' $ssizetype='ssize_t' $startperl='!perl.pm' $stdchar='unsigned char' @@ -460,6 +462,7 @@ $uidformat='"d"' $uidsize='4' $uidsign='-1' $uidtype='uid_t' +$undef='$undef' $uquadtype='_error_' $use5005threads='undef' $use64bitall='undef' @@ -472,7 +475,6 @@ $usemorebits='undef' $usemultiplicity='undef' $useperlio='undef' $usesocks='undef' -$usethreads='undef' $uvoformat='"o"' $uvsize='4' $uvtype='unsigned int' @@ -482,6 +484,5 @@ $vendorarch='' $vendorarchexp='' $vendorlib_stem='' $vendorlibexp='' -$versiononly='undef' $voidflags='15' $xs_apiversion='5.00563' diff --git a/vos/config.h b/vos/config.alpha.h index 985e6ea5bc..30463bef9e 100644 --- a/vos/config.h +++ b/vos/config.alpha.h @@ -1,19 +1,19 @@ /* * This file was produced by running the config_h.SH script, which - * gets its values from $CONFIG_SH, which is generally produced by + * gets its values from config.sh, which is generally produced by * running Configure. * * Feel free to modify any of this as the need arises. Note, however, * that running config_h.SH again will wipe out any changes you've made. - * For a more permanent change edit $CONFIG_SH and rerun config_h.SH. + * For a more permanent change edit config.sh and rerun config_h.SH. * * \$Id: Config_h.U,v 3.0.1.5 1997/02/28 14:57:43 ram Exp $ */ /* * Package name : perl5 - * Source directory : %es#lang/vos_ftp_site/pub/vos/alpha/perl - * Configuration time: 2000-02-03 19:13 UCT + * Source directory : /vos_ftp_site/pub/vos/posix/(alpha|ga)/perl + * Configuration time: 2000-10-23 18:48 UCT * Configured by : Paul_Green@stratus.com * Target system : VOS */ @@ -1614,7 +1614,7 @@ * This symbol, if defined, indicates that the isnan routine is * available to check whether a double is a NaN. */ -#define HAS_ISNAN /**/ +/*#define HAS_ISNAN /**/ /* HAS_ISNANL: * This symbol, if defined, indicates that the isnanl routine is @@ -1714,7 +1714,7 @@ * Usually set to 'void *' or 'cadd_t'. */ /*#define HAS_MMAP /**/ -#define Mmap_t $mmaptype /**/ +#define Mmap_t void * /**/ /* HAS_MODFL: * This symbol, if defined, indicates that the modfl routine is @@ -2276,7 +2276,7 @@ * This symbol, if defined, indicates to the C program that struct group * in <grp.h> contains gr_passwd. */ -/*#define I_GRP /**/ +#define I_GRP /**/ /*#define GRPASSWD /**/ /* I_ICONV: @@ -2381,7 +2381,7 @@ * This symbol, if defined, indicates to the C program that struct passwd * contains pw_passwd. */ -/*#define I_PWD /**/ +#define I_PWD /**/ /*#define PWQUOTA /**/ /*#define PWAGE /**/ /*#define PWCHANGE /**/ @@ -2511,8 +2511,8 @@ */ #define PERL_PRIfldbl "Lf" /**/ #define PERL_PRIgldbl "Lg" /**/ -#define PERL_PRIeldbl $sPRIeldbl /**/ -# PERL_SCNfldbl $sSCNfldbl /**/ +#define PERL_PRIeldbl "Le" /**/ +#define PERL_SCNfldbl "Lf" /**/ /* Off_t: * This symbol holds the type used to declare offsets in the kernel. @@ -2865,8 +2865,8 @@ * This symbol contains the ~name expanded version of SITEARCH, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define SITEARCH "" /**/ -#define SITEARCH_EXP "" /**/ +/*#define SITEARCH "" /**/ +/*#define SITEARCH_EXP "" /**/ /* SITELIB: * This symbol contains the name of the private library for this package. @@ -2888,8 +2888,8 @@ * removed. The elements in inc_version_list (inc_version_list.U) can * be tacked onto this variable to generate a list of directories to search. */ -#define SITELIB "/system/ported/perl/lib/site/5.005" /**/ -#define SITELIB_EXP "/system/ported/perl/lib/site/5.005" /**/ +#define SITELIB "/system/ported/perl/lib/site/5.7" /**/ +#define SITELIB_EXP "/system/ported/perl/lib/site/5.7" /**/ #define SITELIB_STEM "/system/ported/perl/lib/site" /**/ /* Size_t_size: @@ -3133,7 +3133,7 @@ * compatible with the present perl. (That is, pure perl modules * written for pm_apiversion will still work for the current * version). perl.c:incpush() and lib/lib.pm will automatically - * search in /system/ported/perl/lib/site/5.005 for older directories across major versions + * search in /system/ported/perl/lib/site/5.7 for older directories across major versions * back to pm_apiversion. This is only useful if you have a perl * library directory tree structured like the default one. The * versioned site_perl library was introduced in 5.005, so that's diff --git a/vos/config.ga.def b/vos/config.ga.def new file mode 100644 index 0000000000..c6ab96b1f6 --- /dev/null +++ b/vos/config.ga.def @@ -0,0 +1,487 @@ +$alignbytes='8' +$aphostname='' +$archlib='' +$archlibexp='' +$archname='vos' +$bin='/system/ported/command_library' +$binexp='/system/ported/command_library' +$byteorder='4321' +$castflags='0' +$cf_by='Paul_Green@stratus.com' +$cf_time='2000-10-24 15:35 UCT' +$CONFIG_SH='config.sh' +$cpp_stuff='42' +$cpplast='-' +$cppminus='-' +$cpprun='cc -E -' +$cppstdin='cc -E' +$crosscompile='undef' +$d_access='define' +$d_accessx='undef' +$d_alarm='define' +$d_archlib='undef' +$d_atolf='undef' +$d_atoll='undef' +$d_attribut='undef' +$d_bcmp='undef' +$d_bcopy='undef' +$d_bincompat5005='undef' +$d_bsdgetpgrp='undef' +$d_bsdsetpgrp='undef' +$d_bzero='undef' +$d_casti32='undef' +$d_castneg='define' +$d_charvspr='undef' +$d_chown='define' +$d_chroot='undef' +$d_chsize='undef' +$d_const='define' +$d_crypt='undef' +$d_csh='define' +$d_cuserid='undef' +$d_dbl_dig='define' +$d_difftime='define' +$d_dirnamlen='undef' +$d_dlerror='undef' +$d_dlsymun='undef' +$d_dosuid='undef' +$d_drand48proto='undef' +$d_dup2='define' +$d_eaccess='undef' +$d_endgrent='undef' +$d_endhent='define' +$d_endnent='define' +$d_endpent='define' +$d_endpwent='undef' +$d_endsent='define' +$d_eofnblk='define' +$d_fchmod='define' +$d_fchown='undef' +$d_fcntl='define' +$d_fd_set='undef' +$d_fgetpos='define' +$d_flexfnam='define' +$d_flock='undef' +$d_fork='define' +$d_fpathconf='define' +$d_fpos64_t='undef' +$d_frexpl='undef' +$d_fs_data_s='undef' +$d_fseeko='undef' +$d_fsetpos='define' +$d_fstatfs='undef' +$d_fstatvfs='undef' +$d_ftello='undef' +$d_Gconvert='sprintf((b),"%.*g",(n),(x))' +$d_getcwd='define' +$d_getespwnam='undef' +$d_getfsstat='undef' +$d_getgrent='undef' +$d_getgrps='undef' +$d_gethbyaddr='define' +$d_gethbyname='define' +$d_gethent='define' +$d_gethname='define' +$d_gethostprotos='define' +$d_getlogin='define' +$d_getmnt='undef' +$d_getmntent='undef' +$d_getnbyaddr='define' +$d_getnbyname='define' +$d_getnent='define' +$d_getnetprotos='define' +$d_getpbyname='define' +$d_getpbynumber='define' +$d_getpent='define' +$d_getpgid='undef' +$d_getpgrp2='undef' +$d_getpgrp='define' +$d_getppid='define' +$d_getprior='undef' +$d_getprotoprotos='define' +$d_getprpwnam='undef' +$d_getpwent='undef' +$d_getsbyname='define' +$d_getsbyport='define' +$d_getsent='define' +$d_getservprotos='define' +$d_getspnam='undef' +$d_gettimeod='undef' +$d_gnulibc='undef' +$d_grpasswd='undef' +$d_hasmntopt='undef' +$d_htonl='define' +$d_iconv='undef' +$d_index='undef' +$d_inetaton='undef' +$d_int64_t='undef' +$d_isascii='define' +$d_isnan='undef' +$d_isnanl='undef' +$d_killpg='undef' +$d_lchown='undef' +$d_ldbl_dig='define' +$d_link='undef' +$d_locconv='define' +$d_lockf='define' +$d_longdbl='define' +$d_longlong='undef' +$d_lseekproto='define' +$d_lstat='define' +$d_madvise='undef' +$d_mblen='define' +$d_mbstowcs='define' +$d_mbtowc='define' +$d_memchr='define' +$d_memcmp='define' +$d_memcpy='define' +$d_memmove='define' +$d_memset='define' +$d_mkdir='define' +$d_mkdtemp='undef' +$d_mkstemp='undef' +$d_mkstemps='undef' +$d_mkfifo='define' +$d_mktime='define' +$d_mmap='define' +$d_modfl='undef' +$d_mprotect='undef' +$d_msg='undef' +$d_msg_ctrunc='undef' +$d_msg_dontroute='undef' +$d_msg_oob='undef' +$d_msg_peek='undef' +$d_msg_proxy='undef' +$d_msync='undef' +$d_munmap='define' +$d_mymalloc='undef' +$d_nice='undef' +$d_nv_preserves_uv='define' +$d_nv_preserves_uv_bits='32' +$d_off64_t='undef' +$d_old_pthread_create_joinable='undef' +$d_oldpthreads='undef' +$d_open3='define' +$d_pathconf='define' +$d_perl_otherlibdirs='undef' +$d_pause='define' +$d_phostname='undef' +$d_pipe='define' +$d_poll='define' +$d_PRIeldbl='define' +$d_PRIfldbl='define' +$d_PRIgldbl='define' +$d_pthread_yield='undef' +$d_pwage='undef' +$d_pwchange='undef' +$d_pwclass='undef' +$d_pwcomment='undef' +$d_pwexpire='undef' +$d_pwgecos='undef' +$d_pwpasswd='undef' +$d_pwquota='undef' +$d_quad='undef' +$d_readdir='define' +$d_readlink='define' +$d_rename='define' +$d_rewinddir='define' +$d_rmdir='define' +$d_safebcpy='undef' +$d_safemcpy='undef' +$d_sanemcmp='define' +$d_sched_yield='undef' +$d_scm_rights='undef' +$d_SCNfldbl='define' +$d_seekdir='undef' +$d_select='define' +$d_sem='undef' +$d_semctl_semid_ds='undef' +$d_semctl_semun='undef' +$d_setegid='define' +$d_seteuid='define' +$d_setgrent='undef' +$d_setgrps='undef' +$d_sethent='define' +$d_setlinebuf='define' +$d_setlocale='define' +$d_setnent='define' +$d_setpent='define' +$d_setpgid='define' +$d_setpgrp2='undef' +$d_setpgrp='undef' +$d_setprior='undef' +$d_setproctitle='undef' +$d_setpwent='undef' +$d_setregid='undef' +$d_setresgid='undef' +$d_setresuid='undef' +$d_setreuid='undef' +$d_setrgid='undef' +$d_setruid='undef' +$d_setsent='define' +$d_setsid='define' +$d_setvbuf='define' +$d_sfio='undef' +$d_shm='undef' +$d_shmatprototype='define' +$d_sigaction='define' +$d_sigsetjmp='define' +$d_socket='define' +$d_sockpair='undef' +$d_socks5_init='undef' +$d_sqrtl='undef' +$d_statblks='undef' +$d_statfs_f_flags='undef' +$d_statfs_s='undef' +$d_stdio_cnt_lval='define' +$d_stdio_ptr_lval_sets_cnt='undef' +$d_stdio_ptr_lval_nochange_cnt='undef' +$d_stdio_stream_array='define' +$d_stdiobase='define' +$d_stdstdio='define' +$d_strchr='define' +$d_strcoll='define' +$d_strctcpy='define' +$d_strerrm='strerror(e)' +$d_strerror='define' +$d_strtod='define' +$d_strtol='define' +$d_strtold='undef' +$d_strtoll='undef' +$d_strtoul='define' +$d_strtoull='undef' +$d_strtouq='undef' +$d_strxfrm='define' +$d_suidsafe='define' +$d_symlink='define' +$d_syscall='undef' +$d_sysconf='define' +$d_syserrlst='define' +$d_system='define' +$d_tcgetpgrp='define' +$d_tcsetpgrp='define' +$d_telldir='undef' +$d_telldirproto='undef' +$d_times='define' +$d_truncate='undef' +$d_tzname='define' +$d_umask='define' +$d_uname='define' +$d_union_semun='undef' +$d_ustat='undef' +$d_vendorarch='define' +$d_vendorlib='define' +$d_vfork='undef' +$d_void_closedir='undef' +$d_volatile='define' +$d_vprintf='define' +$d_wait4='define' +$d_waitpid='define' +$d_wcstombs='define' +$d_wctomb='define' +$db_hashtype='int' +$db_prefixtype='int' +$defvoidused='15' +$direntrytype='struct dirent' +$doublesize='8' +$drand01='rand()/(RAND_MAX+1)' +$eagain='EAGAIN' +$ebcdic='undef' +$fflushall='undef' +$fflushNULL='define' +$fpostype='fpos_t' +$freetype='void' +$full_csh='/system/ported/command_library/bash.pm' +$full_sed='/system/ported/command_library/sed.pm' +$gidformat='"d"' +$gidsize='4' +$gidsign='-1' +$gidtype='gid_t' +$groupstype='gid_t' +$i16size='2' +$i16type='short' +$i32size='4' +$i32type='int' +$i64size='_error_' +$i64type='_error_' +$i8size='1' +$i8type='char' +$i_arpainet='define' +$i_dbm='undef' +$i_dirent='define' +$i_dlfcn='undef' +$i_fcntl='define' +$i_float='define' +$i_grp='define' +$i_iconv='undef' +$i_ieeefp='undef' +$i_inttypes='undef' +$i_libutil='undef' +$i_limits='define' +$i_locale='define' +$i_machcthr='undef' +$i_math='define' +$i_memory='undef' +$i_mntent='undef' +$i_ndbm='undef' +$i_netdb='define' +$i_neterrno='undef' +$i_netinettcp='define' +$i_niin='define' +$i_poll='undef' +$i_prot='undef' +$i_pthread='undef' +$i_pwd='define' +$i_rpcsvcdbm='undef' +$i_sfio='undef' +$i_sgtty='undef' +$i_shadow='undef' +$i_socks='undef' +$i_stdarg='define' +$i_stddef='define' +$i_stdlib='define' +$i_string='define' +$i_sunmath='undef' +$i_sysaccess='undef' +$i_sysdir='undef' +$i_sysfile='undef' +$i_sysioctl='define' +$i_syslog='undef' +$i_sysmode='undef' +$i_sysmount='undef' +$i_sysndir='undef' +$i_sysparam='undef' +$i_sysresrc='undef' +$i_syssecrt='undef' +$i_sysselct='define' +$i_sysstat='define' +$i_sysstatfs='undef' +$i_sysstatvfs='undef' +$i_systime='define' +$i_systimek='undef' +$i_systimes='define' +$i_systypes='define' +$i_sysuio='undef' +$i_sysun='undef' +$i_sysutsname='define' +$i_sysvfs='undef' +$i_syswait='define' +$i_termio='undef' +$i_termios='define' +$i_time='undef' +$i_unistd='define' +$i_ustat='undef' +$i_utime='define' +$i_values='define' +$i_varargs='undef' +$i_vfork='undef' +$Id='$Id' +$inc_version_list_init='0' +$installusrbinperl='undef' +$intsize='4' +$ivdformat='"d"' +$ivsize='4' +$ivtype='int' +$longdblsize='8' +$longlongsize='_error_' +$longsize='4' +$lseeksize='4' +$lseektype='off_t' +$malloctype='void *' +$mmaptype='void *' +$modetype='mode_t' +$multiarch='undef' +$myuname='VOS' +$netdb_hlen_type='int' +$netdb_host_type='char *' +$netdb_name_type='char *' +$netdb_net_type='long' +$nveformat='"e"' +$nvfformat='"f"' +$nvgformat='"g"' +$nvsize='8' +$nvtype='double' +$o_nonblock='O_NONBLOCK' +$old_pthread_create_joinable='' +$osname='VOS' +$otherlibdirs='' +$package='perl5' +$pidtype='pid_t' +$pm_apiversion='5.005' +$privlib='/system/ported/perl/lib/5.7' +$privlibexp='/system/ported/perl/lib/5.7' +$prototype='define' +$ptrsize='4' +$quadkind='_error_' +$quadtype='_error_' +$randbits='15' +$randseedtype='unsigned int' +$rd_nodata='-1' +$sched_yield='' +$seedfunc='srand' +$selectminbits='1' +$selecttype='fd_set *' +$sh='/system/ported/command_library/bash.pm' +$shmattype='void *' +$shortsize='2' +$sig_name_init='"ZERO","ABRT","FPE","ILL","INT","SEGV","TERM","USR1","USR2","IO","HUP","URG","ALRM","CHLD","CONT","KILL","STOP","PIPE","QUIT","BUS","TRAP","TSTP","TTIN","TTOU","RT1","RT2","RT3","RT4","RT5","RT6","RT7","RT8",0' +$sig_num_init='0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0' +$signal_t='void' +$sitearch='' +$sitearchexp='' +$sitelib='/system/ported/perl/lib/site/5.7' +$sitelibexp='/system/ported/perl/lib/site/5.7' +$sitelib_stem='/system/ported/perl/lib/site' +$sizesize='4' +$sizetype='size_t' +$socksizetype='int' +$sPRIeldbl='"Le"' +$sPRIfldbl='"Lf"' +$sPRIgldbl='"Lg"' +$src='/vos_ftp_site/pub/vos/posix/(alpha|ga)/perl' +$sSCNfldbl='"Lf"' +$ssizetype='ssize_t' +$startperl='!perl.pm' +$stdchar='unsigned char' +$stdio_base='((fp)->_base)' +$stdio_bufsiz='((fp)->_cnt + (fp)->_ptr - (fp)->_base)' +$stdio_cnt='((fp)->_cnt)' +$stdio_ptr='((fp)->_ptr)' +$stdio_stream_array='_iob' +$timetype='time_t' +$u16size='2' +$u16type='unsigned short' +$u32size='4' +$u32type='unsigned int' +$u64size='_error_' +$u64type='_error_' +$u8size='1' +$u8type='unsigned char' +$uidformat='"d"' +$uidsize='4' +$uidsign='-1' +$uidtype='uid_t' +$undef='$undef' +$uquadtype='_error_' +$use5005threads='undef' +$use64bitall='undef' +$use64bitint='undef' +$usedl='undef' +$useithreads='undef' +$uselargefiles='undef' +$uselongdouble='define' +$usemorebits='undef' +$usemultiplicity='undef' +$useperlio='undef' +$usesocks='undef' +$uvoformat='"o"' +$uvsize='4' +$uvtype='unsigned int' +$uvuformat='"u"' +$uvxformat='"x"' +$vendorarch='' +$vendorarchexp='' +$vendorlib_stem='' +$vendorlibexp='' +$voidflags='15' +$xs_apiversion='5.00563' diff --git a/vos/config_h.SH_orig b/vos/config.ga.h index a209e6d29f..ae5cf93129 100755..100644 --- a/vos/config_h.SH_orig +++ b/vos/config.ga.h @@ -1,45 +1,21 @@ -case "$CONFIG_SH" in -'') CONFIG_SH=config.sh ;; -esac -case "$CONFIG_H" in -'') CONFIG_H=config.h ;; -esac -case $CONFIG in -'') - if test -f $CONFIG_SH; then TOP=.; - elif test -f ../$CONFIG_SH; then TOP=..; - elif test -f ../../$CONFIG_SH; then TOP=../..; - elif test -f ../../../$CONFIG_SH; then TOP=../../..; - elif test -f ../../../../$CONFIG_SH; then TOP=../../../..; - else - echo "Can't find $CONFIG_SH."; exit 1 - fi - . $TOP/$CONFIG_SH - ;; -esac -case "$0" in -*/*) cd `expr X$0 : 'X\(.*\)/'` ;; -esac -echo "Extracting $CONFIG_H (with variable substitutions)" -sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-def!#undef!' /* * This file was produced by running the config_h.SH script, which - * gets its values from $CONFIG_SH, which is generally produced by + * gets its values from config.sh, which is generally produced by * running Configure. * * Feel free to modify any of this as the need arises. Note, however, * that running config_h.SH again will wipe out any changes you've made. - * For a more permanent change edit $CONFIG_SH and rerun config_h.SH. + * For a more permanent change edit config.sh and rerun config_h.SH. * * \$Id: Config_h.U,v 3.0.1.5 1997/02/28 14:57:43 ram Exp $ */ /* - * Package name : $package - * Source directory : $src - * Configuration time: $cf_time - * Configured by : $cf_by - * Target system : $myuname + * Package name : perl5 + * Source directory : /vos_ftp_site/pub/vos/posix/(alpha|ga)/perl + * Configuration time: 2000-10-24 15:35 UCT + * Configured by : Paul_Green@stratus.com + * Target system : VOS */ #ifndef _config_h_ @@ -48,19 +24,19 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un /* LOC_SED: * This symbol holds the complete pathname to the sed program. */ -#define LOC_SED "$full_sed" /**/ +#define LOC_SED "/system/ported/command_library/sed.pm" /**/ /* HAS_ALARM: * This symbol, if defined, indicates that the alarm routine is * available. */ -#$d_alarm HAS_ALARM /**/ +#define HAS_ALARM /**/ /* HASATTRIBUTE: * This symbol indicates the C compiler can check for function attributes, * such as printf formats. This is normally only supported by GNU cc. */ -#$d_attribut HASATTRIBUTE /**/ +/*#define HASATTRIBUTE /**/ #ifndef HASATTRIBUTE #define __attribute__(_arg_) #endif @@ -69,37 +45,37 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol is defined if the bcmp() routine is available to * compare blocks of memory. */ -#$d_bcmp HAS_BCMP /**/ +/*#define HAS_BCMP /**/ /* HAS_BCOPY: * This symbol is defined if the bcopy() routine is available to * copy blocks of memory. */ -#$d_bcopy HAS_BCOPY /**/ +/*#define HAS_BCOPY /**/ /* HAS_BZERO: * This symbol is defined if the bzero() routine is available to * set a memory block to 0. */ -#$d_bzero HAS_BZERO /**/ +/*#define HAS_BZERO /**/ /* HAS_CHOWN: * This symbol, if defined, indicates that the chown routine is * available. */ -#$d_chown HAS_CHOWN /**/ +#define HAS_CHOWN /**/ /* HAS_CHROOT: * This symbol, if defined, indicates that the chroot routine is * available. */ -#$d_chroot HAS_CHROOT /**/ +/*#define HAS_CHROOT /**/ /* HAS_CHSIZE: * This symbol, if defined, indicates that the chsize routine is available * to truncate files. You might need a -lx to get this routine. */ -#$d_chsize HAS_CHSIZE /**/ +/*#define HAS_CHSIZE /**/ /* HASCONST: * This symbol, if defined, indicates that this C compiler knows about @@ -107,7 +83,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * within your programs. The mere use of the "const" keyword will * trigger the necessary tests. */ -#$d_const HASCONST /**/ +#define HASCONST /**/ #ifndef HASCONST #define const #endif @@ -116,13 +92,13 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol, if defined, indicates that the crypt routine is available * to encrypt passwords and the like. */ -#$d_crypt HAS_CRYPT /**/ +/*#define HAS_CRYPT /**/ /* HAS_CUSERID: * This symbol, if defined, indicates that the cuserid routine is * available to get character login names. */ -#$d_cuserid HAS_CUSERID /**/ +/*#define HAS_CUSERID /**/ /* HAS_DBL_DIG: * This symbol, if defined, indicates that this system's <float.h> @@ -130,20 +106,20 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * of significant digits in a double precision number. If this * symbol is not defined, a guess of 15 is usually pretty good. */ -#$d_dbl_dig HAS_DBL_DIG /* */ +#define HAS_DBL_DIG /* */ /* HAS_DIFFTIME: * This symbol, if defined, indicates that the difftime routine is * available. */ -#$d_difftime HAS_DIFFTIME /**/ +#define HAS_DIFFTIME /**/ /* HAS_DLERROR: * This symbol, if defined, indicates that the dlerror routine is * available to return a string describing the last error that * occurred from a call to dlopen(), dlclose() or dlsym(). */ -#$d_dlerror HAS_DLERROR /**/ +/*#define HAS_DLERROR /**/ /* SETUID_SCRIPTS_ARE_SECURE_NOW: * This symbol, if defined, indicates that the bug that prevents @@ -162,56 +138,56 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * subprocesses to which it must pass the filename rather than the * file descriptor of the script to be executed. */ -#$d_suidsafe SETUID_SCRIPTS_ARE_SECURE_NOW /**/ -#$d_dosuid DOSUID /**/ +#define SETUID_SCRIPTS_ARE_SECURE_NOW /**/ +/*#define DOSUID /**/ /* HAS_DUP2: * This symbol, if defined, indicates that the dup2 routine is * available to duplicate file descriptors. */ -#$d_dup2 HAS_DUP2 /**/ +#define HAS_DUP2 /**/ /* HAS_FCHMOD: * This symbol, if defined, indicates that the fchmod routine is available * to change mode of opened files. If unavailable, use chmod(). */ -#$d_fchmod HAS_FCHMOD /**/ +#define HAS_FCHMOD /**/ /* HAS_FCHOWN: * This symbol, if defined, indicates that the fchown routine is available * to change ownership of opened files. If unavailable, use chown(). */ -#$d_fchown HAS_FCHOWN /**/ +/*#define HAS_FCHOWN /**/ /* HAS_FCNTL: * This symbol, if defined, indicates to the C program that * the fcntl() function exists. */ -#$d_fcntl HAS_FCNTL /**/ +#define HAS_FCNTL /**/ /* HAS_FGETPOS: * This symbol, if defined, indicates that the fgetpos routine is * available to get the file position indicator, similar to ftell(). */ -#$d_fgetpos HAS_FGETPOS /**/ +#define HAS_FGETPOS /**/ /* HAS_FLOCK: * This symbol, if defined, indicates that the flock routine is * available to do file locking. */ -#$d_flock HAS_FLOCK /**/ +/*#define HAS_FLOCK /**/ /* HAS_FORK: * This symbol, if defined, indicates that the fork routine is * available. */ -#$d_fork HAS_FORK /**/ +#define HAS_FORK /**/ /* HAS_FSETPOS: * This symbol, if defined, indicates that the fsetpos routine is * available to set the file position indicator, similar to fseek(). */ -#$d_fsetpos HAS_FSETPOS /**/ +#define HAS_FSETPOS /**/ /* HAS_GETTIMEOFDAY: * This symbol, if defined, indicates that the gettimeofday() system @@ -219,7 +195,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * <sys/resource.h> needs to be included (see I_SYS_RESOURCE). * The type "Timeval" should be used to refer to "struct timeval". */ -#$d_gettimeod HAS_GETTIMEOFDAY /**/ +/*#define HAS_GETTIMEOFDAY /**/ #ifdef HAS_GETTIMEOFDAY #define Timeval struct timeval /* Structure used by gettimeofday() */ #endif @@ -229,106 +205,106 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * available to get the list of process groups. If unavailable, multiple * groups are probably not supported. */ -#$d_getgrps HAS_GETGROUPS /**/ +/*#define HAS_GETGROUPS /**/ /* HAS_GETLOGIN: * This symbol, if defined, indicates that the getlogin routine is * available to get the login name. */ -#$d_getlogin HAS_GETLOGIN /**/ +#define HAS_GETLOGIN /**/ /* HAS_GETPGID: * This symbol, if defined, indicates to the C program that * the getpgid(pid) function is available to get the * process group id. */ -#$d_getpgid HAS_GETPGID /**/ +/*#define HAS_GETPGID /**/ /* HAS_GETPGRP2: * This symbol, if defined, indicates that the getpgrp2() (as in DG/UX) * routine is available to get the current process group. */ -#$d_getpgrp2 HAS_GETPGRP2 /**/ +/*#define HAS_GETPGRP2 /**/ /* HAS_GETPPID: * This symbol, if defined, indicates that the getppid routine is * available to get the parent process ID. */ -#$d_getppid HAS_GETPPID /**/ +#define HAS_GETPPID /**/ /* HAS_GETPRIORITY: * This symbol, if defined, indicates that the getpriority routine is * available to get a process's priority. */ -#$d_getprior HAS_GETPRIORITY /**/ +/*#define HAS_GETPRIORITY /**/ /* HAS_INET_ATON: * This symbol, if defined, indicates to the C program that the * inet_aton() function is available to parse IP address "dotted-quad" * strings. */ -#$d_inetaton HAS_INET_ATON /**/ +/*#define HAS_INET_ATON /**/ /* HAS_KILLPG: * This symbol, if defined, indicates that the killpg routine is available * to kill process groups. If unavailable, you probably should use kill * with a negative process number. */ -#$d_killpg HAS_KILLPG /**/ +/*#define HAS_KILLPG /**/ /* HAS_LINK: * This symbol, if defined, indicates that the link routine is * available to create hard links. */ -#$d_link HAS_LINK /**/ +/*#define HAS_LINK /**/ /* HAS_LOCALECONV: * This symbol, if defined, indicates that the localeconv routine is * available for numeric and monetary formatting conventions. */ -#$d_locconv HAS_LOCALECONV /**/ +#define HAS_LOCALECONV /**/ /* HAS_LOCKF: * This symbol, if defined, indicates that the lockf routine is * available to do file locking. */ -#$d_lockf HAS_LOCKF /**/ +#define HAS_LOCKF /**/ /* HAS_LSTAT: * This symbol, if defined, indicates that the lstat routine is * available to do file stats on symbolic links. */ -#$d_lstat HAS_LSTAT /**/ +#define HAS_LSTAT /**/ /* HAS_MBLEN: * This symbol, if defined, indicates that the mblen routine is available * to find the number of bytes in a multibye character. */ -#$d_mblen HAS_MBLEN /**/ +#define HAS_MBLEN /**/ /* HAS_MBSTOWCS: * This symbol, if defined, indicates that the mbstowcs routine is * available to covert a multibyte string into a wide character string. */ -#$d_mbstowcs HAS_MBSTOWCS /**/ +#define HAS_MBSTOWCS /**/ /* HAS_MBTOWC: * This symbol, if defined, indicates that the mbtowc routine is available * to covert a multibyte to a wide character. */ -#$d_mbtowc HAS_MBTOWC /**/ +#define HAS_MBTOWC /**/ /* HAS_MEMCMP: * This symbol, if defined, indicates that the memcmp routine is available * to compare blocks of memory. */ -#$d_memcmp HAS_MEMCMP /**/ +#define HAS_MEMCMP /**/ /* HAS_MEMCPY: * This symbol, if defined, indicates that the memcpy routine is available * to copy blocks of memory. */ -#$d_memcpy HAS_MEMCPY /**/ +#define HAS_MEMCPY /**/ /* HAS_MEMMOVE: * This symbol, if defined, indicates that the memmove routine is available @@ -336,20 +312,20 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * only when HAS_SAFE_BCOPY is not defined. If neither is there, roll your * own version. */ -#$d_memmove HAS_MEMMOVE /**/ +#define HAS_MEMMOVE /**/ /* HAS_MEMSET: * This symbol, if defined, indicates that the memset routine is available * to set blocks of memory. */ -#$d_memset HAS_MEMSET /**/ +#define HAS_MEMSET /**/ /* HAS_MKDIR: * This symbol, if defined, indicates that the mkdir routine is available * to create directories. Otherwise you should fork off a new process to * exec /bin/mkdir. */ -#$d_mkdir HAS_MKDIR /**/ +#define HAS_MKDIR /**/ /* HAS_MKFIFO: * This symbol, if defined, indicates that the mkfifo routine is @@ -357,31 +333,31 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * do it for you. However, if mkfifo is there, mknod might require * super-user privileges which mkfifo will not. */ -#$d_mkfifo HAS_MKFIFO /**/ +#define HAS_MKFIFO /**/ /* HAS_MKTIME: * This symbol, if defined, indicates that the mktime routine is * available. */ -#$d_mktime HAS_MKTIME /**/ +#define HAS_MKTIME /**/ /* HAS_MSYNC: * This symbol, if defined, indicates that the msync system call is * available to synchronize a mapped file. */ -#$d_msync HAS_MSYNC /**/ +/*#define HAS_MSYNC /**/ /* HAS_MUNMAP: * This symbol, if defined, indicates that the munmap system call is * available to unmap a region, usually mapped by mmap(). */ -#$d_munmap HAS_MUNMAP /**/ +#define HAS_MUNMAP /**/ /* HAS_NICE: * This symbol, if defined, indicates that the nice routine is * available. */ -#$d_nice HAS_NICE /**/ +/*#define HAS_NICE /**/ /* HAS_PATHCONF: * This symbol, if defined, indicates that pathconf() is available @@ -393,122 +369,122 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * to determine file-system related limits and options associated * with a given open file descriptor. */ -#$d_pathconf HAS_PATHCONF /**/ -#$d_fpathconf HAS_FPATHCONF /**/ +#define HAS_PATHCONF /**/ +#define HAS_FPATHCONF /**/ /* HAS_PAUSE: * This symbol, if defined, indicates that the pause routine is * available to suspend a process until a signal is received. */ -#$d_pause HAS_PAUSE /**/ +#define HAS_PAUSE /**/ /* HAS_PIPE: * This symbol, if defined, indicates that the pipe routine is * available to create an inter-process channel. */ -#$d_pipe HAS_PIPE /**/ +#define HAS_PIPE /**/ /* HAS_POLL: * This symbol, if defined, indicates that the poll routine is * available to poll active file descriptors. You may safely * include <poll.h> when this symbol is defined. */ -#$d_poll HAS_POLL /**/ +#define HAS_POLL /**/ /* HAS_READDIR: * This symbol, if defined, indicates that the readdir routine is * available to read directory entries. You may have to include * <dirent.h>. See I_DIRENT. */ -#$d_readdir HAS_READDIR /**/ +#define HAS_READDIR /**/ /* HAS_SEEKDIR: * This symbol, if defined, indicates that the seekdir routine is * available. You may have to include <dirent.h>. See I_DIRENT. */ -#$d_seekdir HAS_SEEKDIR /**/ +/*#define HAS_SEEKDIR /**/ /* HAS_TELLDIR: * This symbol, if defined, indicates that the telldir routine is * available. You may have to include <dirent.h>. See I_DIRENT. */ -#$d_telldir HAS_TELLDIR /**/ +/*#define HAS_TELLDIR /**/ /* HAS_REWINDDIR: * This symbol, if defined, indicates that the rewinddir routine is * available. You may have to include <dirent.h>. See I_DIRENT. */ -#$d_rewinddir HAS_REWINDDIR /**/ +#define HAS_REWINDDIR /**/ /* HAS_READLINK: * This symbol, if defined, indicates that the readlink routine is * available to read the value of a symbolic link. */ -#$d_readlink HAS_READLINK /**/ +#define HAS_READLINK /**/ /* HAS_RENAME: * This symbol, if defined, indicates that the rename routine is available * to rename files. Otherwise you should do the unlink(), link(), unlink() * trick. */ -#$d_rename HAS_RENAME /**/ +#define HAS_RENAME /**/ /* HAS_RMDIR: * This symbol, if defined, indicates that the rmdir routine is * available to remove directories. Otherwise you should fork off a * new process to exec /bin/rmdir. */ -#$d_rmdir HAS_RMDIR /**/ +#define HAS_RMDIR /**/ /* HAS_SELECT: * This symbol, if defined, indicates that the select routine is * available to select active file descriptors. If the timeout field * is used, <sys/time.h> may need to be included. */ -#$d_select HAS_SELECT /**/ +#define HAS_SELECT /**/ /* HAS_SETEGID: * This symbol, if defined, indicates that the setegid routine is available * to change the effective gid of the current program. */ -#$d_setegid HAS_SETEGID /**/ +#define HAS_SETEGID /**/ /* HAS_SETEUID: * This symbol, if defined, indicates that the seteuid routine is available * to change the effective uid of the current program. */ -#$d_seteuid HAS_SETEUID /**/ +#define HAS_SETEUID /**/ /* HAS_SETLINEBUF: * This symbol, if defined, indicates that the setlinebuf routine is * available to change stderr or stdout from block-buffered or unbuffered * to a line-buffered mode. */ -#$d_setlinebuf HAS_SETLINEBUF /**/ +#define HAS_SETLINEBUF /**/ /* HAS_SETLOCALE: * This symbol, if defined, indicates that the setlocale routine is * available to handle locale-specific ctype implementations. */ -#$d_setlocale HAS_SETLOCALE /**/ +#define HAS_SETLOCALE /**/ /* HAS_SETPGID: * This symbol, if defined, indicates that the setpgid(pid, gpid) * routine is available to set process group ID. */ -#$d_setpgid HAS_SETPGID /**/ +#define HAS_SETPGID /**/ /* HAS_SETPGRP2: * This symbol, if defined, indicates that the setpgrp2() (as in DG/UX) * routine is available to set the current process group. */ -#$d_setpgrp2 HAS_SETPGRP2 /**/ +/*#define HAS_SETPGRP2 /**/ /* HAS_SETPRIORITY: * This symbol, if defined, indicates that the setpriority routine is * available to set a process's priority. */ -#$d_setprior HAS_SETPRIORITY /**/ +/*#define HAS_SETPRIORITY /**/ /* HAS_SETREGID: * This symbol, if defined, indicates that the setregid routine is @@ -520,8 +496,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * available to change the real, effective and saved gid of the current * process. */ -#$d_setregid HAS_SETREGID /**/ -#$d_setresgid HAS_SETRESGID /**/ +/*#define HAS_SETREGID /**/ +/*#define HAS_SETRESGID /**/ /* HAS_SETREUID: * This symbol, if defined, indicates that the setreuid routine is @@ -533,26 +509,26 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * available to change the real, effective and saved uid of the current * process. */ -#$d_setreuid HAS_SETREUID /**/ -#$d_setresuid HAS_SETRESUID /**/ +/*#define HAS_SETREUID /**/ +/*#define HAS_SETRESUID /**/ /* HAS_SETRGID: * This symbol, if defined, indicates that the setrgid routine is available * to change the real gid of the current program. */ -#$d_setrgid HAS_SETRGID /**/ +/*#define HAS_SETRGID /**/ /* HAS_SETRUID: * This symbol, if defined, indicates that the setruid routine is available * to change the real uid of the current program. */ -#$d_setruid HAS_SETRUID /**/ +/*#define HAS_SETRUID /**/ /* HAS_SETSID: * This symbol, if defined, indicates that the setsid routine is * available to set the process group ID. */ -#$d_setsid HAS_SETSID /**/ +#define HAS_SETSID /**/ /* Shmat_t: * This symbol holds the return type of the shmat() system call. @@ -565,8 +541,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * but not always right so it should be emitted by the program only * when HAS_SHMAT_PROTOTYPE is not defined to avoid conflicting defs. */ -#define Shmat_t $shmattype /**/ -#$d_shmatprototype HAS_SHMAT_PROTOTYPE /**/ +#define Shmat_t void * /**/ +#define HAS_SHMAT_PROTOTYPE /**/ /* HAS_STRCHR: * This symbol is defined to indicate that the strchr()/strrchr() @@ -577,105 +553,105 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol is defined to indicate that the index()/rindex() * functions are available for string searching. */ -#$d_strchr HAS_STRCHR /**/ -#$d_index HAS_INDEX /**/ +#define HAS_STRCHR /**/ +/*#define HAS_INDEX /**/ /* HAS_STRCOLL: * This symbol, if defined, indicates that the strcoll routine is * available to compare strings using collating information. */ -#$d_strcoll HAS_STRCOLL /**/ +#define HAS_STRCOLL /**/ /* USE_STRUCT_COPY: * This symbol, if defined, indicates that this C compiler knows how * to copy structures. If undefined, you'll need to use a block copy * routine of some sort instead. */ -#$d_strctcpy USE_STRUCT_COPY /**/ +#define USE_STRUCT_COPY /**/ /* HAS_STRTOD: * This symbol, if defined, indicates that the strtod routine is * available to provide better numeric string conversion than atof(). */ -#$d_strtod HAS_STRTOD /**/ +#define HAS_STRTOD /**/ /* HAS_STRTOL: * This symbol, if defined, indicates that the strtol routine is available * to provide better numeric string conversion than atoi() and friends. */ -#$d_strtol HAS_STRTOL /**/ +#define HAS_STRTOL /**/ /* HAS_STRTOUL: * This symbol, if defined, indicates that the strtoul routine is * available to provide conversion of strings to unsigned long. */ -#$d_strtoul HAS_STRTOUL /**/ +#define HAS_STRTOUL /**/ /* HAS_STRXFRM: * This symbol, if defined, indicates that the strxfrm() routine is * available to transform strings. */ -#$d_strxfrm HAS_STRXFRM /**/ +#define HAS_STRXFRM /**/ /* HAS_SYMLINK: * This symbol, if defined, indicates that the symlink routine is available * to create symbolic links. */ -#$d_symlink HAS_SYMLINK /**/ +#define HAS_SYMLINK /**/ /* HAS_SYSCALL: * This symbol, if defined, indicates that the syscall routine is * available to call arbitrary system calls. If undefined, that's tough. */ -#$d_syscall HAS_SYSCALL /**/ +/*#define HAS_SYSCALL /**/ /* HAS_SYSCONF: * This symbol, if defined, indicates that sysconf() is available * to determine system related limits and options. */ -#$d_sysconf HAS_SYSCONF /**/ +#define HAS_SYSCONF /**/ /* HAS_SYSTEM: * This symbol, if defined, indicates that the system routine is * available to issue a shell command. */ -#$d_system HAS_SYSTEM /**/ +#define HAS_SYSTEM /**/ /* HAS_TCGETPGRP: * This symbol, if defined, indicates that the tcgetpgrp routine is * available to get foreground process group ID. */ -#$d_tcgetpgrp HAS_TCGETPGRP /**/ +#define HAS_TCGETPGRP /**/ /* HAS_TCSETPGRP: * This symbol, if defined, indicates that the tcsetpgrp routine is * available to set foreground process group ID. */ -#$d_tcsetpgrp HAS_TCSETPGRP /**/ +#define HAS_TCSETPGRP /**/ /* HAS_TRUNCATE: * This symbol, if defined, indicates that the truncate routine is * available to truncate files. */ -#$d_truncate HAS_TRUNCATE /**/ +/*#define HAS_TRUNCATE /**/ /* HAS_TZNAME: * This symbol, if defined, indicates that the tzname[] array is * available to access timezone names. */ -#$d_tzname HAS_TZNAME /**/ +#define HAS_TZNAME /**/ /* HAS_UMASK: * This symbol, if defined, indicates that the umask routine is * available to set and get the value of the file creation mask. */ -#$d_umask HAS_UMASK /**/ +#define HAS_UMASK /**/ /* HASVOLATILE: * This symbol, if defined, indicates that this C compiler knows about * the volatile declaration. */ -#$d_volatile HASVOLATILE /**/ +#define HASVOLATILE /**/ #ifndef HASVOLATILE #define volatile #endif @@ -683,31 +659,31 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un /* HAS_WAIT4: * This symbol, if defined, indicates that wait4() exists. */ -#$d_wait4 HAS_WAIT4 /**/ +#define HAS_WAIT4 /**/ /* HAS_WAITPID: * This symbol, if defined, indicates that the waitpid routine is * available to wait for child process. */ -#$d_waitpid HAS_WAITPID /**/ +#define HAS_WAITPID /**/ /* HAS_WCSTOMBS: * This symbol, if defined, indicates that the wcstombs routine is * available to convert wide character strings to multibyte strings. */ -#$d_wcstombs HAS_WCSTOMBS /**/ +#define HAS_WCSTOMBS /**/ /* HAS_WCTOMB: * This symbol, if defined, indicates that the wctomb routine is available * to covert a wide character to a multibyte. */ -#$d_wctomb HAS_WCTOMB /**/ +#define HAS_WCTOMB /**/ /* I_ARPA_INET: * This symbol, if defined, indicates to the C program that it should * include <arpa/inet.h> to get inet_addr and friends declarations. */ -#$i_arpainet I_ARPA_INET /**/ +#define I_ARPA_INET /**/ /* I_DBM: * This symbol, if defined, indicates that <dbm.h> exists and should @@ -717,8 +693,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol, if defined, indicates that <rpcsvc/dbm.h> exists and * should be included. */ -#$i_dbm I_DBM /**/ -#$i_rpcsvcdbm I_RPCSVC_DBM /**/ +/*#define I_DBM /**/ +/*#define I_RPCSVC_DBM /**/ /* I_DIRENT: * This symbol, if defined, indicates to the C program that it should @@ -736,166 +712,166 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * whether dirent is available or not. You should use this pseudo type to * portably declare your directory entries. */ -#$i_dirent I_DIRENT /**/ -#$d_dirnamlen DIRNAMLEN /**/ -#define Direntry_t $direntrytype +#define I_DIRENT /**/ +/*#define DIRNAMLEN /**/ +#define Direntry_t struct dirent /* I_DLFCN: * This symbol, if defined, indicates that <dlfcn.h> exists and should * be included. */ -#$i_dlfcn I_DLFCN /**/ +/*#define I_DLFCN /**/ /* I_FCNTL: * This manifest constant tells the C program to include <fcntl.h>. */ -#$i_fcntl I_FCNTL /**/ +#define I_FCNTL /**/ /* I_FLOAT: * This symbol, if defined, indicates to the C program that it should * include <float.h> to get definition of symbols like DBL_MAX or * DBL_MIN, i.e. machine dependent floating point values. */ -#$i_float I_FLOAT /**/ +#define I_FLOAT /**/ /* I_LIMITS: * This symbol, if defined, indicates to the C program that it should * include <limits.h> to get definition of symbols like WORD_BIT or * LONG_MAX, i.e. machine dependant limitations. */ -#$i_limits I_LIMITS /**/ +#define I_LIMITS /**/ /* I_LOCALE: * This symbol, if defined, indicates to the C program that it should * include <locale.h>. */ -#$i_locale I_LOCALE /**/ +#define I_LOCALE /**/ /* I_MATH: * This symbol, if defined, indicates to the C program that it should * include <math.h>. */ -#$i_math I_MATH /**/ +#define I_MATH /**/ /* I_MEMORY: * This symbol, if defined, indicates to the C program that it should * include <memory.h>. */ -#$i_memory I_MEMORY /**/ +/*#define I_MEMORY /**/ /* I_NDBM: * This symbol, if defined, indicates that <ndbm.h> exists and should * be included. */ -#$i_ndbm I_NDBM /**/ +/*#define I_NDBM /**/ /* I_NET_ERRNO: * This symbol, if defined, indicates that <net/errno.h> exists and * should be included. */ -#$i_neterrno I_NET_ERRNO /**/ +/*#define I_NET_ERRNO /**/ /* I_NETINET_IN: * This symbol, if defined, indicates to the C program that it should * include <netinet/in.h>. Otherwise, you may try <sys/in.h>. */ -#$i_niin I_NETINET_IN /**/ +#define I_NETINET_IN /**/ /* I_SFIO: * This symbol, if defined, indicates to the C program that it should * include <sfio.h>. */ -#$i_sfio I_SFIO /**/ +/*#define I_SFIO /**/ /* I_STDDEF: * This symbol, if defined, indicates that <stddef.h> exists and should * be included. */ -#$i_stddef I_STDDEF /**/ +#define I_STDDEF /**/ /* I_STDLIB: * This symbol, if defined, indicates that <stdlib.h> exists and should * be included. */ -#$i_stdlib I_STDLIB /**/ +#define I_STDLIB /**/ /* I_STRING: * This symbol, if defined, indicates to the C program that it should * include <string.h> (USG systems) instead of <strings.h> (BSD systems). */ -#$i_string I_STRING /**/ +#define I_STRING /**/ /* I_SYS_DIR: * This symbol, if defined, indicates to the C program that it should * include <sys/dir.h>. */ -#$i_sysdir I_SYS_DIR /**/ +/*#define I_SYS_DIR /**/ /* I_SYS_FILE: * This symbol, if defined, indicates to the C program that it should * include <sys/file.h> to get definition of R_OK and friends. */ -#$i_sysfile I_SYS_FILE /**/ +/*#define I_SYS_FILE /**/ /* I_SYS_IOCTL: * This symbol, if defined, indicates that <sys/ioctl.h> exists and should * be included. Otherwise, include <sgtty.h> or <termio.h>. */ -#$i_sysioctl I_SYS_IOCTL /**/ +#define I_SYS_IOCTL /**/ /* I_SYS_NDIR: * This symbol, if defined, indicates to the C program that it should * include <sys/ndir.h>. */ -#$i_sysndir I_SYS_NDIR /**/ +/*#define I_SYS_NDIR /**/ /* I_SYS_PARAM: * This symbol, if defined, indicates to the C program that it should * include <sys/param.h>. */ -#$i_sysparam I_SYS_PARAM /**/ +/*#define I_SYS_PARAM /**/ /* I_SYS_RESOURCE: * This symbol, if defined, indicates to the C program that it should * include <sys/resource.h>. */ -#$i_sysresrc I_SYS_RESOURCE /**/ +/*#define I_SYS_RESOURCE /**/ /* I_SYS_SELECT: * This symbol, if defined, indicates to the C program that it should * include <sys/select.h> in order to get definition of struct timeval. */ -#$i_sysselct I_SYS_SELECT /**/ +#define I_SYS_SELECT /**/ /* I_SYS_STAT: * This symbol, if defined, indicates to the C program that it should * include <sys/stat.h>. */ -#$i_sysstat I_SYS_STAT /**/ +#define I_SYS_STAT /**/ /* I_SYS_TIMES: * This symbol, if defined, indicates to the C program that it should * include <sys/times.h>. */ -#$i_systimes I_SYS_TIMES /**/ +#define I_SYS_TIMES /**/ /* I_SYS_TYPES: * This symbol, if defined, indicates to the C program that it should * include <sys/types.h>. */ -#$i_systypes I_SYS_TYPES /**/ +#define I_SYS_TYPES /**/ /* I_SYS_UN: * This symbol, if defined, indicates to the C program that it should * include <sys/un.h> to get UNIX domain socket definitions. */ -#$i_sysun I_SYS_UN /**/ +/*#define I_SYS_UN /**/ /* I_SYS_WAIT: * This symbol, if defined, indicates to the C program that it should * include <sys/wait.h>. */ -#$i_syswait I_SYS_WAIT /**/ +#define I_SYS_WAIT /**/ /* I_TERMIO: * This symbol, if defined, indicates that the program should include @@ -913,21 +889,21 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * <sgtty.h> rather than <termio.h>. There are also differences in * the ioctl() calls that depend on the value of this symbol. */ -#$i_termio I_TERMIO /**/ -#$i_termios I_TERMIOS /**/ -#$i_sgtty I_SGTTY /**/ +/*#define I_TERMIO /**/ +#define I_TERMIOS /**/ +/*#define I_SGTTY /**/ /* I_UNISTD: * This symbol, if defined, indicates to the C program that it should * include <unistd.h>. */ -#$i_unistd I_UNISTD /**/ +#define I_UNISTD /**/ /* I_UTIME: * This symbol, if defined, indicates to the C program that it should * include <utime.h>. */ -#$i_utime I_UTIME /**/ +#define I_UTIME /**/ /* I_VALUES: * This symbol, if defined, indicates to the C program that it should @@ -935,7 +911,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * MAXLONG, i.e. machine dependant limitations. Probably, you * should use <limits.h> instead, if it is available. */ -#$i_values I_VALUES /**/ +#define I_VALUES /**/ /* I_STDARG: * This symbol, if defined, indicates that <stdarg.h> exists and should @@ -945,14 +921,14 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol, if defined, indicates to the C program that it should * include <varargs.h>. */ -#$i_stdarg I_STDARG /**/ -#$i_varargs I_VARARGS /**/ +#define I_STDARG /**/ +/*#define I_VARARGS /**/ /* I_VFORK: * This symbol, if defined, indicates to the C program that it should * include vfork.h. */ -#$i_vfork I_VFORK /**/ +/*#define I_VFORK /**/ /* CAN_PROTOTYPE: * If defined, this macro indicates that the C compiler can handle @@ -965,7 +941,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * * int main _((int argc, char *argv[])); */ -#$prototype CAN_PROTOTYPE /**/ +#define CAN_PROTOTYPE /**/ #ifdef CAN_PROTOTYPE #define _(args) args #else @@ -979,19 +955,19 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * /bin/pdksh, /bin/ash, /bin/bash, or even something such as * D:/bin/sh.exe. */ -#define SH_PATH "$sh" /**/ +#define SH_PATH "/system/ported/command_library/bash.pm" /**/ /* STDCHAR: * This symbol is defined to be the type of char used in stdio.h. * It has the values "unsigned char" or "char". */ -#define STDCHAR $stdchar /**/ +#define STDCHAR unsigned char /**/ /* CROSSCOMPILE: * This symbol, if defined, signifies that we our * build process is a cross-compilation. */ -#$crosscompile CROSSCOMPILE /**/ +/*#define CROSSCOMPILE /**/ /* INTSIZE: * This symbol contains the value of sizeof(int) so that the C @@ -1005,9 +981,9 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol contains the value of sizeof(short) so that the C * preprocessor can make decisions based on it. */ -#define INTSIZE $intsize /**/ -#define LONGSIZE $longsize /**/ -#define SHORTSIZE $shortsize /**/ +#define INTSIZE 4 /**/ +#define LONGSIZE 4 /**/ +#define SHORTSIZE 2 /**/ /* MULTIARCH: * This symbol, if defined, signifies that the build @@ -1016,18 +992,18 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * example with the NeXT "fat" binaries that contain executables * for several CPUs. */ -#$multiarch MULTIARCH /**/ +/*#define MULTIARCH /**/ /* HAS_QUAD: * This symbol, if defined, tells that there's a 64-bit integer type, * Quad_t, and its unsigned counterpar, Uquad_t. QUADKIND will be one * of QUAD_IS_INT, QUAD_IS_LONG, QUAD_IS_LONG_LONG, or QUAD_IS_INT64_T. */ -#$d_quad HAS_QUAD /**/ +/*#define HAS_QUAD /**/ #ifdef HAS_QUAD -# define Quad_t $quadtype /**/ -# define Uquad_t $uquadtype /**/ -# define QUADKIND $quadkind /**/ +# define Quad_t _error_ /**/ +# define Uquad_t _error_ /**/ +# define QUADKIND _error_ /**/ # define QUAD_IS_INT 1 # define QUAD_IS_LONG 2 # define QUAD_IS_LONG_LONG 3 @@ -1038,32 +1014,32 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol, if defined, indicates that the accessx routine is * available to do extended access checks. */ -#$d_accessx HAS_ACCESSX /**/ +/*#define HAS_ACCESSX /**/ /* HAS_EACCESS: * This symbol, if defined, indicates that the eaccess routine is * available to do extended access checks. */ -#$d_eaccess HAS_EACCESS /**/ +/*#define HAS_EACCESS /**/ /* I_SYS_ACCESS: * This symbol, if defined, indicates to the C program that it should * include <sys/access.h>. */ -#$i_sysaccess I_SYS_ACCESS /**/ +/*#define I_SYS_ACCESS /**/ /* I_SYS_SECURITY: * This symbol, if defined, indicates to the C program that it should * include <sys/security.h>. */ -#$i_syssecrt I_SYS_SECURITY /**/ +/*#define I_SYS_SECURITY /**/ /* OSNAME: * This symbol contains the name of the operating system, as determined * by Configure. You shouldn't rely on it too much; the specific * feature tests from Configure are generally more reliable. */ -#define OSNAME "$osname" /**/ +#define OSNAME "VOS" /**/ /* MEM_ALIGNBYTES: * This symbol contains the number of bytes required to align a @@ -1073,13 +1049,13 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un #if defined(CROSSCOMPILE) || defined(MULTIARCH) # define MEM_ALIGNBYTES 8 #else -#define MEM_ALIGNBYTES $alignbytes +#define MEM_ALIGNBYTES 8 #endif /* ARCHLIB: * This variable, if defined, holds the name of the directory in * which the user wants to put architecture-dependent public - * library files for $package. It is most often a local directory + * library files for perl5. It is most often a local directory * such as /usr/local/lib. Programs using this variable must be * prepared to deal with filename expansion. If ARCHLIB is the * same as PRIVLIB, it is not defined, since presumably the @@ -1089,8 +1065,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol contains the ~name expanded version of ARCHLIB, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#$d_archlib ARCHLIB "$archlib" /**/ -#$d_archlib ARCHLIB_EXP "$archlibexp" /**/ +/*#define ARCHLIB "" /**/ +/*#define ARCHLIB_EXP "" /**/ /* ARCHNAME: * This symbol holds a string representing the architecture name. @@ -1098,19 +1074,19 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * where library files may be held under a private library, for * instance. */ -#define ARCHNAME "$archname" /**/ +#define ARCHNAME "vos" /**/ /* HAS_ATOLF: * This symbol, if defined, indicates that the atolf routine is * available to convert strings into long doubles. */ -#$d_atolf HAS_ATOLF /**/ +/*#define HAS_ATOLF /**/ /* HAS_ATOLL: * This symbol, if defined, indicates that the atoll routine is * available to convert strings into long longs. */ -#$d_atoll HAS_ATOLL /**/ +/*#define HAS_ATOLL /**/ /* BIN: * This symbol holds the path of the bin directory where the package will @@ -1120,8 +1096,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol is the filename expanded version of the BIN symbol, for * programs that do not want to deal with that at run-time. */ -#define BIN "$bin" /**/ -#define BIN_EXP "$binexp" /**/ +#define BIN "/system/ported/command_library" /**/ +#define BIN_EXP "/system/ported/command_library" /**/ /* PERL_BINCOMPAT_5005: * This symbol, if defined, indicates that this version of Perl should be @@ -1129,7 +1105,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * that use features like threads and multiplicity it is always $undef * for those versions. */ -#$d_bincompat5005 PERL_BINCOMPAT_5005 /**/ +/*#define PERL_BINCOMPAT_5005 /**/ /* BYTEORDER: * This symbol holds the hexadecimal constant defined in byteorder, @@ -1171,7 +1147,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un # define BYTEORDER 0x4321 # endif #else -#define BYTEORDER 0x$byteorder /* large digits for MSB */ +#define BYTEORDER 0x4321 /* large digits for MSB */ #endif /* NeXT */ /* CAT2: @@ -1180,12 +1156,12 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un /* STRINGIFY: * This macro surrounds its token with double quotes. */ -#if $cpp_stuff == 1 +#if 42 == 1 #define CAT2(a,b) a/**/b #define STRINGIFY(a) "a" /* If you can get stringification with catify, tell me how! */ #endif -#if $cpp_stuff == 42 +#if 42 == 42 #define PeRl_CaTiFy(a, b) a ## b #define PeRl_StGiFy(a) #a /* the additional level of indirection enables these macros to be @@ -1194,7 +1170,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un #define StGiFy(a) PeRl_StGiFy(a) #define STRINGIFY(a) PeRl_StGiFy(a) #endif -#if $cpp_stuff != 1 && $cpp_stuff != 42 +#if 42 != 1 && 42 != 42 # include "Bletch: How does this C preprocessor catenate tokens?" #endif @@ -1223,23 +1199,23 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol is intended to be used along with CPPRUN in the same manner * symbol CPPMINUS is used with CPPSTDIN. It contains either "-" or "". */ -#define CPPSTDIN "$cppstdin" -#define CPPMINUS "$cppminus" -#define CPPRUN "$cpprun" -#define CPPLAST "$cpplast" +#define CPPSTDIN "cc -E" +#define CPPMINUS "-" +#define CPPRUN "cc -E -" +#define CPPLAST "-" /* HAS_ACCESS: * This manifest constant lets the C program know that the access() * system call is available to check for accessibility using real UID/GID. * (always present on UNIX.) */ -#$d_access HAS_ACCESS /**/ +#define HAS_ACCESS /**/ /* CASTI32: * This symbol is defined if the C compiler can cast negative * or large floating point numbers to 32-bit ints. */ -#$d_casti32 CASTI32 /**/ +/*#define CASTI32 /**/ /* CASTNEGFLOAT: * This symbol is defined if the C compiler can cast negative @@ -1253,14 +1229,14 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * 2 = couldn't cast >= 0x80000000 * 4 = couldn't cast in argument expression list */ -#$d_castneg CASTNEGFLOAT /**/ -#define CASTFLAGS $castflags /**/ +#define CASTNEGFLOAT /**/ +#define CASTFLAGS 0 /**/ /* VOID_CLOSEDIR: * This symbol, if defined, indicates that the closedir() routine * does not return a value. */ -#$d_void_closedir VOID_CLOSEDIR /**/ +/*#define VOID_CLOSEDIR /**/ /* HAS_CSH: * This symbol, if defined, indicates that the C-shell exists. @@ -1268,9 +1244,9 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un /* CSH: * This symbol, if defined, contains the full pathname of csh. */ -#$d_csh HAS_CSH /**/ +#define HAS_CSH /**/ #ifdef HAS_CSH -#define CSH "$full_csh" /**/ +#define CSH "/system/ported/command_library/bash.pm" /**/ #endif /* DLSYM_NEEDS_UNDERSCORE: @@ -1279,7 +1255,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * makes sense if you *have* dlsym, which we will presume is the * case if you're using dl_dlopen.xs. */ -#$d_dlsymun DLSYM_NEEDS_UNDERSCORE /**/ +/*#define DLSYM_NEEDS_UNDERSCORE /**/ /* HAS_DRAND48_PROTO: * This symbol, if defined, indicates that the system provides @@ -1287,91 +1263,91 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * to the program to supply one. A good guess is * extern double drand48 _((void)); */ -#$d_drand48proto HAS_DRAND48_PROTO /**/ +/*#define HAS_DRAND48_PROTO /**/ /* HAS_ENDGRENT: * This symbol, if defined, indicates that the getgrent routine is * available for finalizing sequential access of the group database. */ -#$d_endgrent HAS_ENDGRENT /**/ +/*#define HAS_ENDGRENT /**/ /* HAS_ENDHOSTENT: * This symbol, if defined, indicates that the endhostent() routine is * available to close whatever was being used for host queries. */ -#$d_endhent HAS_ENDHOSTENT /**/ +#define HAS_ENDHOSTENT /**/ /* HAS_ENDNETENT: * This symbol, if defined, indicates that the endnetent() routine is * available to close whatever was being used for network queries. */ -#$d_endnent HAS_ENDNETENT /**/ +#define HAS_ENDNETENT /**/ /* HAS_ENDPROTOENT: * This symbol, if defined, indicates that the endprotoent() routine is * available to close whatever was being used for protocol queries. */ -#$d_endpent HAS_ENDPROTOENT /**/ +#define HAS_ENDPROTOENT /**/ /* HAS_ENDPWENT: * This symbol, if defined, indicates that the getgrent routine is * available for finalizing sequential access of the passwd database. */ -#$d_endpwent HAS_ENDPWENT /**/ +/*#define HAS_ENDPWENT /**/ /* HAS_ENDSERVENT: * This symbol, if defined, indicates that the endservent() routine is * available to close whatever was being used for service queries. */ -#$d_endsent HAS_ENDSERVENT /**/ +#define HAS_ENDSERVENT /**/ /* HAS_FD_SET: * This symbol, when defined, indicates presence of the fd_set typedef * in <sys/types.h> */ -#$d_fd_set HAS_FD_SET /**/ +/*#define HAS_FD_SET /**/ /* FLEXFILENAMES: * This symbol, if defined, indicates that the system supports filenames * longer than 14 characters. */ -#$d_flexfnam FLEXFILENAMES /**/ +#define FLEXFILENAMES /**/ /* HAS_FPOS64_T: * This symbol will be defined if the C compiler supports fpos64_t. */ -#$d_fpos64_t HAS_FPOS64_T /**/ +/*#define HAS_FPOS64_T /**/ /* HAS_FREXPL: * This symbol, if defined, indicates that the frexpl routine is * available to break a long double floating-point number into * a normalized fraction and an integral power of 2. */ -#$d_frexpl HAS_FREXPL /**/ +/*#define HAS_FREXPL /**/ /* HAS_STRUCT_FS_DATA: * This symbol, if defined, indicates that the struct fs_data * to do statfs() is supported. */ -#$d_fs_data_s HAS_STRUCT_FS_DATA /**/ +/*#define HAS_STRUCT_FS_DATA /**/ /* HAS_FSEEKO: * This symbol, if defined, indicates that the fseeko routine is * available to fseek beyond 32 bits (useful for ILP32 hosts). */ -#$d_fseeko HAS_FSEEKO /**/ +/*#define HAS_FSEEKO /**/ /* HAS_FSTATFS: * This symbol, if defined, indicates that the fstatfs routine is * available to stat filesystems by file descriptors. */ -#$d_fstatfs HAS_FSTATFS /**/ +/*#define HAS_FSTATFS /**/ /* HAS_FTELLO: * This symbol, if defined, indicates that the ftello routine is * available to ftell beyond 32 bits (useful for ILP32 hosts). */ -#$d_ftello HAS_FTELLO /**/ +/*#define HAS_FTELLO /**/ /* Gconvert: * This preprocessor macro is defined to convert a floating point @@ -1388,49 +1364,49 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * d_Gconvert='sprintf((b),"%.*g",(n),(x))' * The last two assume trailing zeros should not be kept. */ -#define Gconvert(x,n,t,b) $d_Gconvert +#define Gconvert(x,n,t,b) sprintf((b),"%.*g",(n),(x)) /* HAS_GETCWD: * This symbol, if defined, indicates that the getcwd routine is * available to get the current working directory. */ -#$d_getcwd HAS_GETCWD /**/ +#define HAS_GETCWD /**/ /* HAS_GETESPWNAM: * This symbol, if defined, indicates that the getespwnam system call is * available to retrieve enchanced (shadow) password entries by name. */ -#$d_getespwnam HAS_GETESPWNAM /**/ +/*#define HAS_GETESPWNAM /**/ /* HAS_GETFSSTAT: * This symbol, if defined, indicates that the getfsstat routine is * available to stat filesystems in bulk. */ -#$d_getfsstat HAS_GETFSSTAT /**/ +/*#define HAS_GETFSSTAT /**/ /* HAS_GETGRENT: * This symbol, if defined, indicates that the getgrent routine is * available for sequential access of the group database. */ -#$d_getgrent HAS_GETGRENT /**/ +/*#define HAS_GETGRENT /**/ /* HAS_GETHOSTBYADDR: * This symbol, if defined, indicates that the gethostbyaddr() routine is * available to look up hosts by their IP addresses. */ -#$d_gethbyaddr HAS_GETHOSTBYADDR /**/ +#define HAS_GETHOSTBYADDR /**/ /* HAS_GETHOSTBYNAME: * This symbol, if defined, indicates that the gethostbyname() routine is * available to look up host names in some data base or other. */ -#$d_gethbyname HAS_GETHOSTBYNAME /**/ +#define HAS_GETHOSTBYNAME /**/ /* HAS_GETHOSTENT: * This symbol, if defined, indicates that the gethostent() routine is * available to look up host names in some data base or another. */ -#$d_gethent HAS_GETHOSTENT /**/ +#define HAS_GETHOSTENT /**/ /* HAS_GETHOSTNAME: * This symbol, if defined, indicates that the C program may use the @@ -1454,11 +1430,11 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * contents of PHOSTNAME as a command to feed to the popen() routine * to derive the host name. */ -#$d_gethname HAS_GETHOSTNAME /**/ -#$d_uname HAS_UNAME /**/ -#$d_phostname HAS_PHOSTNAME /**/ +#define HAS_GETHOSTNAME /**/ +#define HAS_UNAME /**/ +/*#define HAS_PHOSTNAME /**/ #ifdef HAS_PHOSTNAME -#define PHOSTNAME "$aphostname" /* How to get the host name */ +#define PHOSTNAME "" /* How to get the host name */ #endif /* HAS_GETHOST_PROTOS: @@ -1467,37 +1443,37 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * gethostbyaddr(). Otherwise, it is up to the program to guess * them. See netdbtype.U for probing for various Netdb_xxx_t types. */ -#$d_gethostprotos HAS_GETHOST_PROTOS /**/ +#define HAS_GETHOST_PROTOS /**/ /* HAS_GETMNT: * This symbol, if defined, indicates that the getmnt routine is * available to get filesystem mount info by filename. */ -#$d_getmnt HAS_GETMNT /**/ +/*#define HAS_GETMNT /**/ /* HAS_GETMNTENT: * This symbol, if defined, indicates that the getmntent routine is * available to iterate through mounted file systems to get their info. */ -#$d_getmntent HAS_GETMNTENT /**/ +/*#define HAS_GETMNTENT /**/ /* HAS_GETNETBYADDR: * This symbol, if defined, indicates that the getnetbyaddr() routine is * available to look up networks by their IP addresses. */ -#$d_getnbyaddr HAS_GETNETBYADDR /**/ +#define HAS_GETNETBYADDR /**/ /* HAS_GETNETBYNAME: * This symbol, if defined, indicates that the getnetbyname() routine is * available to look up networks by their names. */ -#$d_getnbyname HAS_GETNETBYNAME /**/ +#define HAS_GETNETBYNAME /**/ /* HAS_GETNETENT: * This symbol, if defined, indicates that the getnetent() routine is * available to look up network names in some data base or another. */ -#$d_getnent HAS_GETNETENT /**/ +#define HAS_GETNETENT /**/ /* HAS_GETNET_PROTOS: * This symbol, if defined, indicates that <netdb.h> includes @@ -1505,13 +1481,13 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * getnetbyaddr(). Otherwise, it is up to the program to guess * them. See netdbtype.U for probing for various Netdb_xxx_t types. */ -#$d_getnetprotos HAS_GETNET_PROTOS /**/ +#define HAS_GETNET_PROTOS /**/ /* HAS_GETPROTOENT: * This symbol, if defined, indicates that the getprotoent() routine is * available to look up protocols in some data base or another. */ -#$d_getpent HAS_GETPROTOENT /**/ +#define HAS_GETPROTOENT /**/ /* HAS_GETPROTOBYNAME: * This symbol, if defined, indicates that the getprotobyname() @@ -1521,8 +1497,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol, if defined, indicates that the getprotobynumber() * routine is available to look up protocols by their number. */ -#$d_getpbyname HAS_GETPROTOBYNAME /**/ -#$d_getpbynumber HAS_GETPROTOBYNUMBER /**/ +#define HAS_GETPROTOBYNAME /**/ +#define HAS_GETPROTOBYNUMBER /**/ /* HAS_GETPROTO_PROTOS: * This symbol, if defined, indicates that <netdb.h> includes @@ -1530,26 +1506,26 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * getprotobyaddr(). Otherwise, it is up to the program to guess * them. See netdbtype.U for probing for various Netdb_xxx_t types. */ -#$d_getprotoprotos HAS_GETPROTO_PROTOS /**/ +#define HAS_GETPROTO_PROTOS /**/ /* HAS_GETPRPWNAM: * This symbol, if defined, indicates that the getprpwnam system call is * available to retrieve protected (shadow) password entries by name. */ -#$d_getprpwnam HAS_GETPRPWNAM /**/ +/*#define HAS_GETPRPWNAM /**/ /* HAS_GETPWENT: * This symbol, if defined, indicates that the getpwent routine is * available for sequential access of the passwd database. * If this is not available, the older getpw() function may be available. */ -#$d_getpwent HAS_GETPWENT /**/ +/*#define HAS_GETPWENT /**/ /* HAS_GETSERVENT: * This symbol, if defined, indicates that the getservent() routine is * available to look up network services in some data base or another. */ -#$d_getsent HAS_GETSERVENT /**/ +#define HAS_GETSERVENT /**/ /* HAS_GETSERV_PROTOS: * This symbol, if defined, indicates that <netdb.h> includes @@ -1557,13 +1533,13 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * getservbyaddr(). Otherwise, it is up to the program to guess * them. See netdbtype.U for probing for various Netdb_xxx_t types. */ -#$d_getservprotos HAS_GETSERV_PROTOS /**/ +#define HAS_GETSERV_PROTOS /**/ /* HAS_GETSPNAM: * This symbol, if defined, indicates that the getspnam system call is * available to retrieve SysV shadow password entries by name. */ -#$d_getspnam HAS_GETSPNAM /**/ +/*#define HAS_GETSPNAM /**/ /* HAS_GETSERVBYNAME: * This symbol, if defined, indicates that the getservbyname() @@ -1573,14 +1549,14 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol, if defined, indicates that the getservbyport() * routine is available to look up services by their port. */ -#$d_getsbyname HAS_GETSERVBYNAME /**/ -#$d_getsbyport HAS_GETSERVBYPORT /**/ +#define HAS_GETSERVBYNAME /**/ +#define HAS_GETSERVBYPORT /**/ /* HAS_GNULIBC: * This symbol, if defined, indicates to the C program that * the GNU C library is being used. */ -#$d_gnulibc HAS_GNULIBC /**/ +/*#define HAS_GNULIBC /**/ #if defined(HAS_GNULIBC) && !defined(_GNU_SOURCE) # define _GNU_SOURCE #endif @@ -1588,7 +1564,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol, if defined, indicates that the hasmntopt routine is * available to query the mount options of file systems. */ -#$d_hasmntopt HAS_HASMNTOPT /**/ +/*#define HAS_HASMNTOPT /**/ /* HAS_HTONL: * This symbol, if defined, indicates that the htonl() routine (and @@ -1610,48 +1586,48 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * friends htonl() htons() ntohl()) are available to do network * order byte swapping. */ -#$d_htonl HAS_HTONL /**/ -#$d_htonl HAS_HTONS /**/ -#$d_htonl HAS_NTOHL /**/ -#$d_htonl HAS_NTOHS /**/ +#define HAS_HTONL /**/ +#define HAS_HTONS /**/ +#define HAS_NTOHL /**/ +#define HAS_NTOHS /**/ /* HAS_ICONV: * This symbol, if defined, indicates that the iconv routine is * available to do character set conversions. */ -#$d_iconv HAS_ICONV /**/ +/*#define HAS_ICONV /**/ /* HAS_INT64_T: * This symbol will defined if the C compiler supports int64_t. * Usually the <inttypes.h> needs to be included, but sometimes * <sys/types.h> is enough. */ -#$d_int64_t HAS_INT64_T /**/ +/*#define HAS_INT64_T /**/ /* HAS_ISASCII: * This manifest constant lets the C program know that isascii * is available. */ -#$d_isascii HAS_ISASCII /**/ +#define HAS_ISASCII /**/ /* HAS_ISNAN: * This symbol, if defined, indicates that the isnan routine is * available to check whether a double is a NaN. */ -#$d_isnan HAS_ISNAN /**/ +/*#define HAS_ISNAN /**/ /* HAS_ISNANL: * This symbol, if defined, indicates that the isnanl routine is * available to check whether a long double is a NaN. */ -#$d_isnanl HAS_ISNANL /**/ +/*#define HAS_ISNANL /**/ /* HAS_LCHOWN: * This symbol, if defined, indicates that the lchown routine is * available to operate on a symbolic link (instead of following the * link). */ -#$d_lchown HAS_LCHOWN /**/ +/*#define HAS_LCHOWN /**/ /* HAS_LDBL_DIG: * This symbol, if defined, indicates that this system's <float.h> @@ -1659,7 +1635,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * of significant digits in a long double precision number. Unlike * for DBL_DIG, there's no good guess for LDBL_DIG if it is undefined. */ -#$d_ldbl_dig HAS_LDBL_DIG /* */ +#define HAS_LDBL_DIG /* */ /* HAS_LONG_DOUBLE: * This symbol will be defined if the C compiler supports long @@ -1670,9 +1646,9 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * C preprocessor can make decisions based on it. It is only * defined if the system supports long doubles. */ -#$d_longdbl HAS_LONG_DOUBLE /**/ +#define HAS_LONG_DOUBLE /**/ #ifdef HAS_LONG_DOUBLE -#define LONG_DOUBLESIZE $longdblsize /**/ +#define LONG_DOUBLESIZE 8 /**/ #endif /* HAS_LONG_LONG: @@ -1683,9 +1659,9 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * C preprocessor can make decisions based on it. It is only * defined if the system supports long long. */ -#$d_longlong HAS_LONG_LONG /**/ +/*#define HAS_LONG_LONG /**/ #ifdef HAS_LONG_LONG -#define LONGLONGSIZE $longlongsize /**/ +#define LONGLONGSIZE _error_ /**/ #endif /* HAS_LSEEK_PROTO: @@ -1694,39 +1670,39 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * to the program to supply one. A good guess is * extern off_t lseek(int, off_t, int); */ -#$d_lseekproto HAS_LSEEK_PROTO /**/ +#define HAS_LSEEK_PROTO /**/ /* HAS_MADVISE: * This symbol, if defined, indicates that the madvise system call is * available to map a file into memory. */ -#$d_madvise HAS_MADVISE /**/ +/*#define HAS_MADVISE /**/ /* HAS_MEMCHR: * This symbol, if defined, indicates that the memchr routine is available * to locate characters within a C string. */ -#$d_memchr HAS_MEMCHR /**/ +#define HAS_MEMCHR /**/ /* HAS_MKDTEMP: * This symbol, if defined, indicates that the mkdtemp routine is * available to exclusively create a uniquely named temporary directory. */ -#$d_mkdtemp HAS_MKDTEMP /**/ +/*#define HAS_MKDTEMP /**/ /* HAS_MKSTEMP: * This symbol, if defined, indicates that the mkstemp routine is * available to exclusively create and open a uniquely named * temporary file. */ -#$d_mkstemp HAS_MKSTEMP /**/ +/*#define HAS_MKSTEMP /**/ /* HAS_MKSTEMPS: * This symbol, if defined, indicates that the mkstemps routine is * available to excluslvely create and open a uniquely named * (with a suffix) temporary file. */ -#$d_mkstemps HAS_MKSTEMPS /**/ +/*#define HAS_MKSTEMPS /**/ /* HAS_MMAP: * This symbol, if defined, indicates that the mmap system call is @@ -1737,38 +1713,38 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * (and simultaneously the type of the first argument). * Usually set to 'void *' or 'cadd_t'. */ -#$d_mmap HAS_MMAP /**/ -#define Mmap_t $mmaptype /**/ +#define HAS_MMAP /**/ +#define Mmap_t void * /**/ /* HAS_MODFL: * This symbol, if defined, indicates that the modfl routine is * available to split a long double x into a fractional part f and * an integer part i such that |f| < 1.0 and (f + i) = x. */ -#$d_modfl HAS_MODFL /**/ +/*#define HAS_MODFL /**/ /* HAS_MPROTECT: * This symbol, if defined, indicates that the mprotect system call is * available to modify the access protection of a memory mapped file. */ -#$d_mprotect HAS_MPROTECT /**/ +/*#define HAS_MPROTECT /**/ /* HAS_MSG: * This symbol, if defined, indicates that the entire msg*(2) library is * supported (IPC mechanism based on message queues). */ -#$d_msg HAS_MSG /**/ +/*#define HAS_MSG /**/ /* HAS_OFF64_T: * This symbol will be defined if the C compiler supports off64_t. */ -#$d_off64_t HAS_OFF64_T /**/ +/*#define HAS_OFF64_T /**/ /* HAS_OPEN3: * This manifest constant lets the C program know that the three * argument form of open(2) is available. */ -#$d_open3 HAS_OPEN3 /**/ +#define HAS_OPEN3 /**/ /* OLD_PTHREAD_CREATE_JOINABLE: * This symbol, if defined, indicates how to create pthread @@ -1778,7 +1754,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * If defined, known values are PTHREAD_CREATE_UNDETACHED * and __UNDETACHED. */ -#$d_old_pthread_create_joinable OLD_PTHREAD_CREATE_JOINABLE $old_pthread_create_joinable /**/ +/*#define OLD_PTHREAD_CREATE_JOINABLE /**/ /* HAS_PTHREAD_YIELD: * This symbol, if defined, indicates that the pthread_yield @@ -1795,9 +1771,9 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * routine is available to yield the execution of the current * thread. sched_yield is preferable to pthread_yield. */ -#$d_pthread_yield HAS_PTHREAD_YIELD /**/ -#define SCHED_YIELD $sched_yield /**/ -#$d_sched_yield HAS_SCHED_YIELD /**/ +/*#define HAS_PTHREAD_YIELD /**/ +#define SCHED_YIELD /**/ +/*#define HAS_SCHED_YIELD /**/ /* HAS_SAFE_BCOPY: * This symbol, if defined, indicates that the bcopy routine is available @@ -1805,7 +1781,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * probably use memmove() or memcpy(). If neither is defined, roll your * own version. */ -#$d_safebcpy HAS_SAFE_BCOPY /**/ +/*#define HAS_SAFE_BCOPY /**/ /* HAS_SAFE_MEMCPY: * This symbol, if defined, indicates that the memcpy routine is available @@ -1813,94 +1789,94 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * probably use memmove() or memcpy(). If neither is defined, roll your * own version. */ -#$d_safemcpy HAS_SAFE_MEMCPY /**/ +/*#define HAS_SAFE_MEMCPY /**/ /* HAS_SANE_MEMCMP: * This symbol, if defined, indicates that the memcmp routine is available * and can be used to compare relative magnitudes of chars with their high * bits set. If it is not defined, roll your own version. */ -#$d_sanemcmp HAS_SANE_MEMCMP /**/ +#define HAS_SANE_MEMCMP /**/ /* HAS_SEM: * This symbol, if defined, indicates that the entire sem*(2) library is * supported. */ -#$d_sem HAS_SEM /**/ +/*#define HAS_SEM /**/ /* HAS_SETGRENT: * This symbol, if defined, indicates that the setgrent routine is * available for initializing sequential access of the group database. */ -#$d_setgrent HAS_SETGRENT /**/ +/*#define HAS_SETGRENT /**/ /* HAS_SETGROUPS: * This symbol, if defined, indicates that the setgroups() routine is * available to set the list of process groups. If unavailable, multiple * groups are probably not supported. */ -#$d_setgrps HAS_SETGROUPS /**/ +/*#define HAS_SETGROUPS /**/ /* HAS_SETHOSTENT: * This symbol, if defined, indicates that the sethostent() routine is * available. */ -#$d_sethent HAS_SETHOSTENT /**/ +#define HAS_SETHOSTENT /**/ /* HAS_SETNETENT: * This symbol, if defined, indicates that the setnetent() routine is * available. */ -#$d_setnent HAS_SETNETENT /**/ +#define HAS_SETNETENT /**/ /* HAS_SETPROTOENT: * This symbol, if defined, indicates that the setprotoent() routine is * available. */ -#$d_setpent HAS_SETPROTOENT /**/ +#define HAS_SETPROTOENT /**/ /* HAS_SETPROCTITLE: * This symbol, if defined, indicates that the setproctitle routine is * available to set process title. */ -#$d_setproctitle HAS_SETPROCTITLE /**/ +/*#define HAS_SETPROCTITLE /**/ /* HAS_SETPWENT: * This symbol, if defined, indicates that the setpwent routine is * available for initializing sequential access of the passwd database. */ -#$d_setpwent HAS_SETPWENT /**/ +/*#define HAS_SETPWENT /**/ /* HAS_SETSERVENT: * This symbol, if defined, indicates that the setservent() routine is * available. */ -#$d_setsent HAS_SETSERVENT /**/ +#define HAS_SETSERVENT /**/ /* HAS_SETVBUF: * This symbol, if defined, indicates that the setvbuf routine is * available to change buffering on an open stdio stream. * to a line-buffered mode. */ -#$d_setvbuf HAS_SETVBUF /**/ +#define HAS_SETVBUF /**/ /* USE_SFIO: * This symbol, if defined, indicates that sfio should * be used. */ -#$d_sfio USE_SFIO /**/ +/*#define USE_SFIO /**/ /* HAS_SHM: * This symbol, if defined, indicates that the entire shm*(2) library is * supported. */ -#$d_shm HAS_SHM /**/ +/*#define HAS_SHM /**/ /* HAS_SIGACTION: * This symbol, if defined, indicates that Vr4's sigaction() routine * is available. */ -#$d_sigaction HAS_SIGACTION /**/ +#define HAS_SIGACTION /**/ /* HAS_SIGSETJMP: * This variable indicates to the C program that the sigsetjmp() @@ -1922,7 +1898,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * traditional longjmp() if siglongjmp isn't available. * See HAS_SIGSETJMP. */ -#$d_sigsetjmp HAS_SIGSETJMP /**/ +#define HAS_SIGSETJMP /**/ #ifdef HAS_SIGSETJMP #define Sigjmp_buf sigjmp_buf #define Sigsetjmp(buf,save_mask) sigsetjmp((buf),(save_mask)) @@ -1971,33 +1947,33 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * Checking just with #ifdef might not be enough because this symbol * has been known to be an enum. */ -#$d_socket HAS_SOCKET /**/ -#$d_sockpair HAS_SOCKETPAIR /**/ -#$d_msg_ctrunc HAS_MSG_CTRUNC /**/ -#$d_msg_dontroute HAS_MSG_DONTROUTE /**/ -#$d_msg_oob HAS_MSG_OOB /**/ -#$d_msg_peek HAS_MSG_PEEK /**/ -#$d_msg_proxy HAS_MSG_PROXY /**/ -#$d_scm_rights HAS_SCM_RIGHTS /**/ +#define HAS_SOCKET /**/ +/*#define HAS_SOCKETPAIR /**/ +/*#define HAS_MSG_CTRUNC /**/ +/*#define HAS_MSG_DONTROUTE /**/ +/*#define HAS_MSG_OOB /**/ +/*#define HAS_MSG_PEEK /**/ +/*#define HAS_MSG_PROXY /**/ +/*#define HAS_SCM_RIGHTS /**/ /* HAS_SOCKS5_INIT: * This symbol, if defined, indicates that the socks5_init routine is * available to initialize SOCKS 5. */ -#$d_socks5_init HAS_SOCKS5_INIT /**/ +/*#define HAS_SOCKS5_INIT /**/ /* HAS_SQRTL: * This symbol, if defined, indicates that the sqrtl routine is * available to do long double square roots. */ -#$d_sqrtl HAS_SQRTL /**/ +/*#define HAS_SQRTL /**/ /* USE_STAT_BLOCKS: * This symbol is defined if this system has a stat structure declaring * st_blksize and st_blocks. */ #ifndef USE_STAT_BLOCKS -#$d_statblks USE_STAT_BLOCKS /**/ +/*#define USE_STAT_BLOCKS /**/ #endif /* HAS_STRUCT_STATFS_F_FLAGS: @@ -2009,19 +1985,19 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * have statfs() and struct statfs, they have ustat() and getmnt() * with struct ustat and struct fs_data. */ -#$d_statfs_f_flags HAS_STRUCT_STATFS_F_FLAGS /**/ +/*#define HAS_STRUCT_STATFS_F_FLAGS /**/ /* HAS_STRUCT_STATFS: * This symbol, if defined, indicates that the struct statfs * to do statfs() is supported. */ -#$d_statfs_s HAS_STRUCT_STATFS /**/ +/*#define HAS_STRUCT_STATFS /**/ /* HAS_FSTATVFS: * This symbol, if defined, indicates that the fstatvfs routine is * available to stat filesystems by file descriptors. */ -#$d_fstatvfs HAS_FSTATVFS /**/ +/*#define HAS_FSTATVFS /**/ /* USE_STDIO_PTR: * This symbol is defined if the _ptr and _cnt fields (or similar) @@ -2048,12 +2024,12 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol is defined if the FILE_cnt macro can be used as an * lvalue. */ -#$d_stdstdio USE_STDIO_PTR /**/ +#define USE_STDIO_PTR /**/ #ifdef USE_STDIO_PTR -#define FILE_ptr(fp) $stdio_ptr -#$d_stdio_ptr_lval STDIO_PTR_LVALUE /**/ -#define FILE_cnt(fp) $stdio_cnt -#$d_stdio_cnt_lval STDIO_CNT_LVALUE /**/ +#define FILE_ptr(fp) ((fp)->_ptr) +#define STDIO_PTR_LVALUE /**/ +#define FILE_cnt(fp) ((fp)->_cnt) +#define STDIO_CNT_LVALUE /**/ #endif /* USE_STDIO_BASE: @@ -2076,10 +2052,10 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * structure pointed to its argument. This macro will always be defined * if USE_STDIO_BASE is defined. */ -#$d_stdiobase USE_STDIO_BASE /**/ +#define USE_STDIO_BASE /**/ #ifdef USE_STDIO_BASE -#define FILE_base(fp) $stdio_base -#define FILE_bufsiz(fp) $stdio_bufsiz +#define FILE_base(fp) ((fp)->_base) +#define FILE_bufsiz(fp) ((fp)->_cnt + (fp)->_ptr - (fp)->_base) #endif /* HAS_STRERROR: @@ -2097,33 +2073,33 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * not available to translate error numbers to strings but sys_errlist[] * array is there. */ -#$d_strerror HAS_STRERROR /**/ -#$d_syserrlst HAS_SYS_ERRLIST /**/ -#define Strerror(e) $d_strerrm +#define HAS_STRERROR /**/ +#define HAS_SYS_ERRLIST /**/ +#define Strerror(e) strerror(e) /* HAS_STRTOLD: * This symbol, if defined, indicates that the strtold routine is * available to convert strings to long doubles. */ -#$d_strtold HAS_STRTOLD /**/ +/*#define HAS_STRTOLD /**/ /* HAS_STRTOLL: * This symbol, if defined, indicates that the strtoll routine is * available to convert strings to long longs. */ -#$d_strtoll HAS_STRTOLL /**/ +/*#define HAS_STRTOLL /**/ /* HAS_STRTOULL: * This symbol, if defined, indicates that the strtoull routine is * available to convert strings to unsigned long longs. */ -#$d_strtoull HAS_STRTOULL /**/ +/*#define HAS_STRTOULL /**/ /* HAS_STRTOUQ: * This symbol, if defined, indicates that the strtouq routine is * available to convert strings to unsigned long longs (quads). */ -#$d_strtouq HAS_STRTOUQ /**/ +/*#define HAS_STRTOUQ /**/ /* HAS_TELLDIR_PROTO: * This symbol, if defined, indicates that the system provides @@ -2131,21 +2107,21 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * to the program to supply one. A good guess is * extern long telldir _((DIR*)); */ -#$d_telldirproto HAS_TELLDIR_PROTO /**/ +/*#define HAS_TELLDIR_PROTO /**/ /* Time_t: * This symbol holds the type returned by time(). It can be long, * or time_t on BSD sites (in which case <sys/types.h> should be * included). */ -#define Time_t $timetype /* Time type */ +#define Time_t time_t /* Time type */ /* HAS_TIMES: * This symbol, if defined, indicates that the times() routine exists. * Note that this became obsolete on some systems (SUNOS), which now * use getrusage(). It may be necessary to include <sys/times.h>. */ -#$d_times HAS_TIMES /**/ +#define HAS_TIMES /**/ /* HAS_UNION_SEMUN: * This symbol, if defined, indicates that the union semun is @@ -2165,20 +2141,20 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol, if defined, indicates that struct semid_ds * is * used for semctl IPC_STAT. */ -#$d_union_semun HAS_UNION_SEMUN /**/ -#$d_semctl_semun USE_SEMCTL_SEMUN /**/ -#$d_semctl_semid_ds USE_SEMCTL_SEMID_DS /**/ +/*#define HAS_UNION_SEMUN /**/ +/*#define USE_SEMCTL_SEMUN /**/ +/*#define USE_SEMCTL_SEMID_DS /**/ /* HAS_USTAT: * This symbol, if defined, indicates that the ustat system call is * available to query file system statistics by dev_t. */ -#$d_ustat HAS_USTAT /**/ +/*#define HAS_USTAT /**/ /* HAS_VFORK: * This symbol, if defined, indicates that vfork() exists. */ -#$d_vfork HAS_VFORK /**/ +/*#define HAS_VFORK /**/ /* Signal_t: * This symbol's value is either "void" or "int", corresponding to the @@ -2186,7 +2162,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * a signal handler using "Signal_t (*handler)()", and define the * handler using "Signal_t handler(sig)". */ -#define Signal_t $signal_t /* Signal handler's return type */ +#define Signal_t void /* Signal handler's return type */ /* HAS_VPRINTF: * This symbol, if defined, indicates that the vprintf routine is available @@ -2199,26 +2175,26 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * is up to the package author to declare vsprintf correctly based on the * symbol. */ -#$d_vprintf HAS_VPRINTF /**/ -#$d_charvspr USE_CHAR_VSPRINTF /**/ +#define HAS_VPRINTF /**/ +/*#define USE_CHAR_VSPRINTF /**/ /* USE_DYNAMIC_LOADING: * This symbol, if defined, indicates that dynamic loading of * some sort is available. */ -#$usedl USE_DYNAMIC_LOADING /**/ +/*#define USE_DYNAMIC_LOADING /**/ /* DOUBLESIZE: * This symbol contains the size of a double, so that the C preprocessor * can make decisions based on it. */ -#define DOUBLESIZE $doublesize /**/ +#define DOUBLESIZE 8 /**/ /* EBCDIC: * This symbol, if defined, indicates that this system uses * EBCDIC encoding. */ -#$ebcdic EBCDIC /**/ +/*#define EBCDIC /**/ /* FFLUSH_NULL: * This symbol, if defined, tells that fflush(NULL) does flush @@ -2231,31 +2207,31 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * Note that if fflushNULL is defined, fflushall will not * even be probed for and will be left undefined. */ -#$fflushNULL FFLUSH_NULL /**/ -#$fflushall FFLUSH_ALL /**/ +#define FFLUSH_NULL /**/ +/*#define FFLUSH_ALL /**/ /* Fpos_t: * This symbol holds the type used to declare file positions in libc. * It can be fpos_t, long, uint, etc... It may be necessary to include * <sys/types.h> to get any typedef'ed information. */ -#define Fpos_t $fpostype /* File position type */ +#define Fpos_t fpos_t /* File position type */ /* Gid_t_f: * This symbol defines the format string used for printing a Gid_t. */ -#define Gid_t_f $gidformat /**/ +#define Gid_t_f "d" /**/ /* Gid_t_sign: * This symbol holds the signedess of a Gid_t. * 1 for unsigned, -1 for signed. */ -#define Gid_t_sign $gidsign /* GID sign */ +#define Gid_t_sign -1 /* GID sign */ /* Gid_t_size: * This symbol holds the size of a Gid_t in bytes. */ -#define Gid_t_size $gidsize /* GID size */ +#define Gid_t_size 4 /* GID size */ /* Gid_t: * This symbol holds the return type of getgid() and the type of @@ -2264,7 +2240,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * gid_t, etc... It may be necessary to include <sys/types.h> to get * any typedef'ed information. */ -#define Gid_t $gidtype /* Type for getgid(), etc... */ +#define Gid_t gid_t /* Type for getgid(), etc... */ /* Groups_t: * This symbol holds the type used for the second argument to @@ -2276,7 +2252,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * getgroups() or setgroups().. */ #if defined(HAS_GETGROUPS) || defined(HAS_SETGROUPS) -#define Groups_t $groupstype /* Type for 2nd arg to [sg]etgroups() */ +#define Groups_t gid_t /* Type for 2nd arg to [sg]etgroups() */ #endif /* DB_Prefix_t: @@ -2289,8 +2265,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * in the <db.h> header file. In older versions of DB, it was * int, while in newer ones it is size_t. */ -#define DB_Hash_t $db_hashtype /**/ -#define DB_Prefix_t $db_prefixtype /**/ +#define DB_Hash_t int /**/ +#define DB_Prefix_t int /**/ /* I_GRP: * This symbol, if defined, indicates to the C program that it should @@ -2300,74 +2276,74 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol, if defined, indicates to the C program that struct group * in <grp.h> contains gr_passwd. */ -#$i_grp I_GRP /**/ -#$d_grpasswd GRPASSWD /**/ +#define I_GRP /**/ +/*#define GRPASSWD /**/ /* I_ICONV: * This symbol, if defined, indicates that <iconv.h> exists and * should be included. */ -#$i_iconv I_ICONV /**/ +/*#define I_ICONV /**/ /* I_IEEEFP: * This symbol, if defined, indicates that <ieeefp.h> exists and * should be included. */ -#$i_ieeefp I_IEEEFP /**/ +/*#define I_IEEEFP /**/ /* I_INTTYPES: * This symbol, if defined, indicates to the C program that it should * include <inttypes.h>. */ -#$i_inttypes I_INTTYPES /**/ +/*#define I_INTTYPES /**/ /* I_LIBUTIL: * This symbol, if defined, indicates that <libutil.h> exists and * should be included. */ -#$i_libutil I_LIBUTIL /**/ +/*#define I_LIBUTIL /**/ /* I_MACH_CTHREADS: * This symbol, if defined, indicates to the C program that it should * include <mach/cthreads.h>. */ -#$i_machcthr I_MACH_CTHREADS /**/ +/*#define I_MACH_CTHREADS /**/ /* I_MNTENT: * This symbol, if defined, indicates that <mntent.h> exists and * should be included. */ -#$i_mntent I_MNTENT /**/ +/*#define I_MNTENT /**/ /* I_NETDB: * This symbol, if defined, indicates that <netdb.h> exists and * should be included. */ -#$i_netdb I_NETDB /**/ +#define I_NETDB /**/ /* I_NETINET_TCP: * This symbol, if defined, indicates to the C program that it should * include <netinet/tcp.h>. */ -#$i_netinettcp I_NETINET_TCP /**/ +#define I_NETINET_TCP /**/ /* I_POLL: * This symbol, if defined, indicates that <poll.h> exists and * should be included. */ -#$i_poll I_POLL /**/ +/*#define I_POLL /**/ /* I_PROT: * This symbol, if defined, indicates that <prot.h> exists and * should be included. */ -#$i_prot I_PROT /**/ +/*#define I_PROT /**/ /* I_PTHREAD: * This symbol, if defined, indicates to the C program that it should * include <pthread.h>. */ -#$i_pthread I_PTHREAD /**/ +/*#define I_PTHREAD /**/ /* I_PWD: * This symbol, if defined, indicates to the C program that it should @@ -2405,80 +2381,80 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol, if defined, indicates to the C program that struct passwd * contains pw_passwd. */ -#$i_pwd I_PWD /**/ -#$d_pwquota PWQUOTA /**/ -#$d_pwage PWAGE /**/ -#$d_pwchange PWCHANGE /**/ -#$d_pwclass PWCLASS /**/ -#$d_pwexpire PWEXPIRE /**/ -#$d_pwcomment PWCOMMENT /**/ -#$d_pwgecos PWGECOS /**/ -#$d_pwpasswd PWPASSWD /**/ +#define I_PWD /**/ +/*#define PWQUOTA /**/ +/*#define PWAGE /**/ +/*#define PWCHANGE /**/ +/*#define PWCLASS /**/ +/*#define PWEXPIRE /**/ +/*#define PWCOMMENT /**/ +/*#define PWGECOS /**/ +/*#define PWPASSWD /**/ /* I_SHADOW: * This symbol, if defined, indicates that <shadow.h> exists and * should be included. */ -#$i_shadow I_SHADOW /**/ +/*#define I_SHADOW /**/ /* I_SOCKS: * This symbol, if defined, indicates that <socks.h> exists and * should be included. */ -#$i_socks I_SOCKS /**/ +/*#define I_SOCKS /**/ /* I_SUNMATH: * This symbol, if defined, indicates that <sunmath.h> exists and * should be included. */ -#$i_sunmath I_SUNMATH /**/ +/*#define I_SUNMATH /**/ /* I_SYSLOG: * This symbol, if defined, indicates that <syslog.h> exists and * should be included. */ -#$i_syslog I_SYSLOG /**/ +/*#define I_SYSLOG /**/ /* I_SYSMODE: * This symbol, if defined, indicates that <sys/mode.h> exists and * should be included. */ -#$i_sysmode I_SYSMODE /**/ +/*#define I_SYSMODE /**/ /* I_SYS_MOUNT: * This symbol, if defined, indicates that <sys/mount.h> exists and * should be included. */ -#$i_sysmount I_SYS_MOUNT /**/ +/*#define I_SYS_MOUNT /**/ /* I_SYS_STATFS: * This symbol, if defined, indicates that <sys/statfs.h> exists. */ -#$i_sysstatfs I_SYS_STATFS /**/ +/*#define I_SYS_STATFS /**/ /* I_SYS_STATVFS: * This symbol, if defined, indicates that <sys/statvfs.h> exists and * should be included. */ -#$i_sysstatvfs I_SYS_STATVFS /**/ +/*#define I_SYS_STATVFS /**/ /* I_SYSUIO: * This symbol, if defined, indicates that <sys/uio.h> exists and * should be included. */ -#$i_sysuio I_SYSUIO /**/ +/*#define I_SYSUIO /**/ /* I_SYSUTSNAME: * This symbol, if defined, indicates that <sys/utsname.h> exists and * should be included. */ -#$i_sysutsname I_SYSUTSNAME /**/ +#define I_SYSUTSNAME /**/ /* I_SYS_VFS: * This symbol, if defined, indicates that <sys/vfs.h> exists and * should be included. */ -#$i_sysvfs I_SYS_VFS /**/ +/*#define I_SYS_VFS /**/ /* I_TIME: * This symbol, if defined, indicates to the C program that it should @@ -2492,15 +2468,15 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol, if defined, indicates to the C program that it should * include <sys/time.h> with KERNEL defined. */ -#$i_time I_TIME /**/ -#$i_systime I_SYS_TIME /**/ -#$i_systimek I_SYS_TIME_KERNEL /**/ +/*#define I_TIME /**/ +#define I_SYS_TIME /**/ +/*#define I_SYS_TIME_KERNEL /**/ /* I_USTAT: * This symbol, if defined, indicates that <ustat.h> exists and * should be included. */ -#$i_ustat I_USTAT /**/ +/*#define I_USTAT /**/ /* PERL_INC_VERSION_LIST: * This variable specifies the list of subdirectories in over @@ -2509,13 +2485,13 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * for a C initialization string. See the inc_version_list entry * in Porting/Glossary for more details. */ -#define PERL_INC_VERSION_LIST $inc_version_list_init /**/ +#define PERL_INC_VERSION_LIST 0 /**/ /* INSTALL_USR_BIN_PERL: * This symbol, if defined, indicates that Perl is to be installed * also as /usr/bin/perl. */ -#$installusrbinperl INSTALL_USR_BIN_PERL /**/ +/*#define INSTALL_USR_BIN_PERL /**/ /* PERL_PRIfldbl: * This symbol, if defined, contains the string used by stdio to @@ -2533,10 +2509,10 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol, if defined, contains the string used by stdio to * format long doubles (format 'f') for input. */ -#$d_PRIfldbl PERL_PRIfldbl $sPRIfldbl /**/ -#$d_PRIgldbl PERL_PRIgldbl $sPRIgldbl /**/ -#$d_PRIeldbl PERL_PRIeldbl $sPRIeldbl /**/ -#$d_SCNfldbl PERL_SCNfldbl $sSCNfldbl /**/ +#define PERL_PRIfldbl "Lf" /**/ +#define PERL_PRIgldbl "Lg" /**/ +#define PERL_PRIeldbl "Le" /**/ +#define PERL_SCNfldbl "Lf" /**/ /* Off_t: * This symbol holds the type used to declare offsets in the kernel. @@ -2549,9 +2525,9 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un /* Off_t_size: * This symbol holds the number of bytes used by the Off_t. */ -#define Off_t $lseektype /* <offset> type */ -#define LSEEKSIZE $lseeksize /* <offset> size */ -#define Off_t_size $lseeksize /* <offset> size */ +#define Off_t off_t /* <offset> type */ +#define LSEEKSIZE 4 /* <offset> size */ +#define Off_t_size 4 /* <offset> size */ /* Free_t: * This variable contains the return type of free(). It is usually @@ -2560,13 +2536,13 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un /* Malloc_t: * This symbol is the type of pointer returned by malloc and realloc. */ -#define Malloc_t $malloctype /**/ -#define Free_t $freetype /**/ +#define Malloc_t void * /**/ +#define Free_t void /**/ /* MYMALLOC: * This symbol, if defined, indicates that we're using our own malloc. */ -#$d_mymalloc MYMALLOC /**/ +/*#define MYMALLOC /**/ /* Mode_t: * This symbol holds the type used to declare file modes @@ -2574,7 +2550,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * int or unsigned short. It may be necessary to include <sys/types.h> * to get any typedef'ed information. */ -#define Mode_t $modetype /* file mode parameter for system calls */ +#define Mode_t mode_t /* file mode parameter for system calls */ /* VAL_O_NONBLOCK: * This symbol is to be used during open() or fcntl(F_SETFL) to turn on @@ -2598,10 +2574,10 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * a non-blocking file descriptor will return 0 on EOF, and not the value * held in RD_NODATA (-1 usually, in that case!). */ -#define VAL_O_NONBLOCK $o_nonblock -#define VAL_EAGAIN $eagain -#define RD_NODATA $rd_nodata -#$d_eofnblk EOF_NONBLOCK +#define VAL_O_NONBLOCK O_NONBLOCK +#define VAL_EAGAIN EAGAIN +#define RD_NODATA -1 +#define EOF_NONBLOCK /* Netdb_host_t: * This symbol holds the type used for the 1st argument @@ -2619,10 +2595,10 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol holds the type used for the 1st argument to * getnetbyaddr(). */ -#define Netdb_host_t $netdb_host_type /**/ -#define Netdb_hlen_t $netdb_hlen_type /**/ -#define Netdb_name_t $netdb_name_type /**/ -#define Netdb_net_t $netdb_net_type /**/ +#define Netdb_host_t char * /**/ +#define Netdb_hlen_t int /**/ +#define Netdb_name_t char * /**/ +#define Netdb_net_t long /**/ /* PERL_OTHERLIBDIRS: * This variable contains a colon-separated set of paths for the perl @@ -2632,7 +2608,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * and architecture-specific directories. See PERL_INC_VERSION_LIST * for more details. */ -#$d_perl_otherlibdirs PERL_OTHERLIBDIRS "$otherlibdirs" /**/ +/*#define PERL_OTHERLIBDIRS "" /**/ /* IVTYPE: * This symbol defines the C type used for Perl's IV. @@ -2708,34 +2684,34 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol contains the number of bits a variable of type NVTYPE * can preserve of a variable of type UVTYPE. */ -#define IVTYPE $ivtype /**/ -#define UVTYPE $uvtype /**/ -#define I8TYPE $i8type /**/ -#define U8TYPE $u8type /**/ -#define I16TYPE $i16type /**/ -#define U16TYPE $u16type /**/ -#define I32TYPE $i32type /**/ -#define U32TYPE $u32type /**/ +#define IVTYPE int /**/ +#define UVTYPE unsigned int /**/ +#define I8TYPE char /**/ +#define U8TYPE unsigned char /**/ +#define I16TYPE short /**/ +#define U16TYPE unsigned short /**/ +#define I32TYPE int /**/ +#define U32TYPE unsigned int /**/ #ifdef HAS_QUAD -#define I64TYPE $i64type /**/ -#define U64TYPE $u64type /**/ +#define I64TYPE _error_ /**/ +#define U64TYPE _error_ /**/ #endif -#define NVTYPE $nvtype /**/ -#define IVSIZE $ivsize /**/ -#define UVSIZE $uvsize /**/ -#define I8SIZE $i8size /**/ -#define U8SIZE $u8size /**/ -#define I16SIZE $i16size /**/ -#define U16SIZE $u16size /**/ -#define I32SIZE $i32size /**/ -#define U32SIZE $u32size /**/ +#define NVTYPE double /**/ +#define IVSIZE 4 /**/ +#define UVSIZE 4 /**/ +#define I8SIZE 1 /**/ +#define U8SIZE 1 /**/ +#define I16SIZE 2 /**/ +#define U16SIZE 2 /**/ +#define I32SIZE 4 /**/ +#define U32SIZE 4 /**/ #ifdef HAS_QUAD -#define I64SIZE $i64size /**/ -#define U64SIZE $u64size /**/ +#define I64SIZE _error_ /**/ +#define U64SIZE _error_ /**/ #endif -#define NVSIZE $nvsize /**/ -#$d_nv_preserves_uv NV_PRESERVES_UV -#define NV_PRESERVES_UV_BITS $d_nv_preserves_uv_bits +#define NVSIZE 8 /**/ +#define NV_PRESERVES_UV +#define NV_PRESERVES_UV_BITS 32 /* IVdf: * This symbol defines the format string used for printing a Perl IV @@ -2765,20 +2741,20 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol defines the format string used for printing a Perl NV * using %g-ish floating point format. */ -#define IVdf $ivdformat /**/ -#define UVuf $uvuformat /**/ -#define UVof $uvoformat /**/ -#define UVxf $uvxformat /**/ -#define NVef $nveformat /**/ -#define NVff $nvfformat /**/ -#define NVgf $nvgformat /**/ +#define IVdf "d" /**/ +#define UVuf "u" /**/ +#define UVof "o" /**/ +#define UVxf "x" /**/ +#define NVef "e" /**/ +#define NVff "f" /**/ +#define NVgf "g" /**/ /* Pid_t: * This symbol holds the type used to declare process ids in the kernel. * It can be int, uint, pid_t, etc... It may be necessary to include * <sys/types.h> to get any typedef'ed information. */ -#define Pid_t $pidtype /* PID type */ +#define Pid_t pid_t /* PID type */ /* PRIVLIB: * This symbol contains the name of the private library for this package. @@ -2790,8 +2766,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol contains the ~name expanded version of PRIVLIB, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define PRIVLIB "$privlib" /**/ -#define PRIVLIB_EXP "$privlibexp" /**/ +#define PRIVLIB "/system/ported/perl/lib/5.7" /**/ +#define PRIVLIB_EXP "/system/ported/perl/lib/5.7" /**/ /* PTRSIZE: * This symbol contains the size of a pointer, so that the C preprocessor @@ -2799,7 +2775,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * the compiler supports (void *); otherwise it will be * sizeof(char *). */ -#define PTRSIZE $ptrsize /**/ +#define PTRSIZE 4 /**/ /* Drand01: * This macro is to be used to generate uniformly distributed @@ -2821,10 +2797,10 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * function used to generate normalized random numbers. * Values include 15, 16, 31, and 48. */ -#define Drand01() $drand01 /**/ -#define Rand_seed_t $randseedtype /**/ -#define seedDrand01(x) $seedfunc((Rand_seed_t)x) /**/ -#define RANDBITS $randbits /**/ +#define Drand01() rand()/(RAND_MAX+1) /**/ +#define Rand_seed_t unsigned int /**/ +#define seedDrand01(x) srand((Rand_seed_t)x) /**/ +#define RANDBITS 15 /**/ /* SELECT_MIN_BITS: * This symbol holds the minimum number of bits operated by select. @@ -2833,7 +2809,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * is either n or 32*ceil(n/32), especially many little-endians do * the latter. This is only useful if you have select(), naturally. */ -#define SELECT_MIN_BITS $selectminbits /**/ +#define SELECT_MIN_BITS 1 /**/ /* Select_fd_set_t: * This symbol holds the type used for the 2nd, 3rd, and 4th @@ -2841,7 +2817,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * is defined, and 'int *' otherwise. This is only useful if you * have select(), of course. */ -#define Select_fd_set_t $selecttype /**/ +#define Select_fd_set_t fd_set * /**/ /* SIG_NAME: * This symbol contains a list of signal names in order of @@ -2871,8 +2847,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * The last element is 0, corresponding to the 0 at the end of * the sig_name list. */ -#define SIG_NAME $sig_name_init /**/ -#define SIG_NUM $sig_num_init /**/ +#define SIG_NAME "ZERO","ABRT","FPE","ILL","INT","SEGV","TERM","USR1","USR2","IO","HUP","URG","ALRM","CHLD","CONT","KILL","STOP","PIPE","QUIT","BUS","TRAP","TSTP","TTIN","TTOU","RT1","RT2","RT3","RT4","RT5","RT6","RT7","RT8",0 /**/ +#define SIG_NUM 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,0 /**/ /* SITEARCH: * This symbol contains the name of the private library for this package. @@ -2889,8 +2865,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol contains the ~name expanded version of SITEARCH, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define SITEARCH "$sitearch" /**/ -#define SITEARCH_EXP "$sitearchexp" /**/ +/*#define SITEARCH "" /**/ +/*#define SITEARCH_EXP "" /**/ /* SITELIB: * This symbol contains the name of the private library for this package. @@ -2912,14 +2888,14 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * removed. The elements in inc_version_list (inc_version_list.U) can * be tacked onto this variable to generate a list of directories to search. */ -#define SITELIB "$sitelib" /**/ -#define SITELIB_EXP "$sitelibexp" /**/ -#define SITELIB_STEM "$sitelib_stem" /**/ +#define SITELIB "/system/ported/perl/lib/site/5.7" /**/ +#define SITELIB_EXP "/system/ported/perl/lib/site/5.7" /**/ +#define SITELIB_STEM "/system/ported/perl/lib/site" /**/ /* Size_t_size: * This symbol holds the size of a Size_t in bytes. */ -#define Size_t_size $sizesize /* */ +#define Size_t_size 4 /* */ /* Size_t: * This symbol holds the type used to declare length parameters @@ -2927,13 +2903,13 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * unsigned long, int, etc. It may be necessary to include * <sys/types.h> to get any typedef'ed information. */ -#define Size_t $sizetype /* length paramater for string functions */ +#define Size_t size_t /* length paramater for string functions */ /* Sock_size_t: * This symbol holds the type used for the size argument of * various socket calls (just the base type, not the pointer-to). */ -#define Sock_size_t $socksizetype /**/ +#define Sock_size_t int /**/ /* SSize_t: * This symbol holds the type used by functions that return @@ -2943,14 +2919,14 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * to get any typedef'ed information. * We will pick a type such that sizeof(SSize_t) == sizeof(Size_t). */ -#define SSize_t $ssizetype /* signed count of bytes */ +#define SSize_t ssize_t /* signed count of bytes */ /* STARTPERL: * This variable contains the string to put in front of a perl * script to make sure (one hopes) that it runs with perl and not * some shell. */ -#define STARTPERL "$startperl" /**/ +#define STARTPERL "!perl.pm" /**/ /* HAS_STDIO_STREAM_ARRAY: * This symbol, if defined, tells that there is an array @@ -2960,31 +2936,31 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol tells the name of the array holding the stdio streams. * Usual values include _iob, __iob, and __sF. */ -#$d_stdio_stream_array HAS_STDIO_STREAM_ARRAY /**/ -#define STDIO_STREAM_ARRAY $stdio_stream_array +#define HAS_STDIO_STREAM_ARRAY /**/ +#define STDIO_STREAM_ARRAY _iob /* Uid_t_f: * This symbol defines the format string used for printing a Uid_t. */ -#define Uid_t_f $uidformat /**/ +#define Uid_t_f "d" /**/ /* Uid_t_sign: * This symbol holds the signedess of a Uid_t. * 1 for unsigned, -1 for signed. */ -#define Uid_t_sign $uidsign /* UID sign */ +#define Uid_t_sign -1 /* UID sign */ /* Uid_t_size: * This symbol holds the size of a Uid_t in bytes. */ -#define Uid_t_size $uidsize /* UID size */ +#define Uid_t_size 4 /* UID size */ /* Uid_t: * This symbol holds the type used to declare user ids in the kernel. * It can be int, ushort, uid_t, etc... It may be necessary to include * <sys/types.h> to get any typedef'ed information. */ -#define Uid_t $uidtype /* UID type */ +#define Uid_t uid_t /* UID type */ /* USE_64_BIT_INT: * This symbol, if defined, indicates that 64-bit integers should @@ -3005,11 +2981,11 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * you may need at least to reboot your OS to 64-bit mode. */ #ifndef USE_64_BIT_INT -#$use64bitint USE_64_BIT_INT /**/ +/*#define USE_64_BIT_INT /**/ #endif #ifndef USE_64_BIT_ALL -#$use64bitall USE_64_BIT_ALL /**/ +/*#define USE_64_BIT_ALL /**/ #endif /* USE_LARGE_FILES: @@ -3017,7 +2993,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * should be used when available. */ #ifndef USE_LARGE_FILES -#$uselargefiles USE_LARGE_FILES /**/ +/*#define USE_LARGE_FILES /**/ #endif /* USE_LONG_DOUBLE: @@ -3025,7 +3001,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * be used when available. */ #ifndef USE_LONG_DOUBLE -#$uselongdouble USE_LONG_DOUBLE /**/ +#define USE_LONG_DOUBLE /**/ #endif /* USE_MORE_BITS: @@ -3033,7 +3009,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * long doubles should be used when available. */ #ifndef USE_MORE_BITS -#$usemorebits USE_MORE_BITS /**/ +/*#define USE_MORE_BITS /**/ #endif /* MULTIPLICITY: @@ -3041,7 +3017,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * be built to use multiplicity. */ #ifndef MULTIPLICITY -#$usemultiplicity MULTIPLICITY /**/ +/*#define MULTIPLICITY /**/ #endif /* USE_PERLIO: @@ -3050,7 +3026,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * used in a fully backward compatible manner. */ #ifndef USE_PERLIO -#$useperlio USE_PERLIO /**/ +/*#define USE_PERLIO /**/ #endif /* USE_SOCKS: @@ -3058,7 +3034,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * be built to use socks. */ #ifndef USE_SOCKS -#$usesocks USE_SOCKS /**/ +/*#define USE_SOCKS /**/ #endif /* USE_ITHREADS: @@ -3073,12 +3049,12 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol, if defined, indicates that Perl should * be built to use the old draft POSIX threads API. */ -#$use5005threads USE_5005THREADS /**/ -#$useithreads USE_ITHREADS /**/ +/*#define USE_5005THREADS /**/ +/*#define USE_ITHREADS /**/ #if defined(USE_5005THREADS) && !defined(USE_ITHREADS) #define USE_THREADS /* until src is revised*/ #endif -#$d_oldpthreads OLD_PTHREADS_API /**/ +/*#define OLD_PTHREADS_API /**/ /* PERL_VENDORARCH: * If defined, this symbol contains the name of a private library. @@ -3095,8 +3071,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol contains the ~name expanded version of PERL_VENDORARCH, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#$d_vendorarch PERL_VENDORARCH "$vendorarch" /**/ -#$d_vendorarch PERL_VENDORARCH_EXP "$vendorarchexp" /**/ +#define PERL_VENDORARCH "" /**/ +#define PERL_VENDORARCH_EXP "" /**/ /* PERL_VENDORLIB_EXP: * This symbol contains the ~name expanded version of VENDORLIB, to be used @@ -3107,8 +3083,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * removed. The elements in inc_version_list (inc_version_list.U) can * be tacked onto this variable to generate a list of directories to search. */ -#$d_vendorlib PERL_VENDORLIB_EXP "$vendorlibexp" /**/ -#$d_vendorlib PERL_VENDORLIB_STEM "$vendorlib_stem" /**/ +#define PERL_VENDORLIB_EXP "" /**/ +#define PERL_VENDORLIB_STEM "" /**/ /* VOIDFLAGS: * This symbol indicates how much support of the void type is given by this @@ -3127,9 +3103,9 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * level of void support necessary is not present, defines void to int. */ #ifndef VOIDUSED -#define VOIDUSED $defvoidused +#define VOIDUSED 15 #endif -#define VOIDFLAGS $voidflags +#define VOIDFLAGS 15 #if (VOIDFLAGS & VOIDUSED) != VOIDUSED #define void int /* is void to be avoided? */ #define M_VOID /* Xenix strikes again */ @@ -3138,7 +3114,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un /* PERL_XS_APIVERSION: * This variable contains the version of the oldest perl binary * compatible with the present perl. perl.c:incpush() and - * lib/lib.pm will automatically search in $sitearch for older + * lib/lib.pm will automatically search in for older * directories across major versions back to xs_apiversion. * This is only useful if you have a perl library directory tree * structured like the default one. @@ -3157,7 +3133,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * compatible with the present perl. (That is, pure perl modules * written for pm_apiversion will still work for the current * version). perl.c:incpush() and lib/lib.pm will automatically - * search in $sitelib for older directories across major versions + * search in /system/ported/perl/lib/site/5.7 for older directories across major versions * back to pm_apiversion. This is only useful if you have a perl * library directory tree structured like the default one. The * versioned site_perl library was introduced in 5.005, so that's @@ -3167,8 +3143,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * (presumably) be similar. * See the INSTALL file for how this works. */ -#define PERL_XS_APIVERSION "$xs_apiversion" -#define PERL_PM_APIVERSION "$pm_apiversion" +#define PERL_XS_APIVERSION "5.00563" +#define PERL_PM_APIVERSION "5.005" /* HAS_GETPGRP: * This symbol, if defined, indicates that the getpgrp routine is @@ -3178,8 +3154,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * This symbol, if defined, indicates that getpgrp needs one * arguments whereas USG one needs none. */ -#$d_getpgrp HAS_GETPGRP /**/ -#$d_bsdgetpgrp USE_BSD_GETPGRP /**/ +#define HAS_GETPGRP /**/ +/*#define USE_BSD_GETPGRP /**/ /* HAS_SETPGRP: * This symbol, if defined, indicates that the setpgrp routine is @@ -3190,8 +3166,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un * arguments whereas USG one needs none. See also HAS_SETPGID * for a POSIX interface. */ -#$d_setpgrp HAS_SETPGRP /**/ -#$d_bsdsetpgrp USE_BSD_SETPGRP /**/ +/*#define HAS_SETPGRP /**/ +/*#define USE_BSD_SETPGRP /**/ #endif -!GROK!THIS! diff --git a/vos/config.pl b/vos/config.pl index c6014ade9a..c865ba158b 100644 --- a/vos/config.pl +++ b/vos/config.pl @@ -3,6 +3,7 @@ # # Written January 24, 2000 by Jarkko Hietaniemi [jhi@iki.fi] # Modified February 2, 2000 by Paul Green [Paul_Green@stratus.com] +# Modified October 23, 2000 by Paul Green [Paul_Green@stratus.com] # # Read in the definitions file @@ -13,6 +14,7 @@ if (open(CONFIG_DEF, "config.def")) { if (/^([^=]+)='(.*)'$/) { my ($var, $val) = ($1, $2); $define{$var} = $val; + $used{$var} = 0; } else { warn "config.def: $.: illegal line: $_"; } @@ -27,8 +29,9 @@ close (CONFIG_DEF); # Open the template input file. # -unless (open(CONFIG_SH, "config_h.SH_orig")) { - die "$0: Cannot open config_h.SH_orig: $!"; +$lineno = 0; +unless (open(CONFIG_SH, "../config_h.SH")) { + die "$0: Cannot open ../config_h.SH: $!"; } # @@ -44,6 +47,7 @@ unless (open(CONFIG_H, ">config.h.new")) { # while (<CONFIG_SH>) { + $lineno = $lineno + 1; last if /^sed <<!GROK!THIS!/; } @@ -53,20 +57,34 @@ while (<CONFIG_SH>) { # while (<CONFIG_SH>) { + $lineno = $lineno + 1; last if /^!GROK!THIS!/; # +# The definition of SITEARCH and SITEARCH_EXP has to be commented-out. +# The easiest way to do this is to special-case it here. +# + if (/^#define SITEARCH*/) { + s@(^.*$)@/*$1@; + } +# # The case of #$d_foo at the BOL has to be handled carefully. # If $d_foo is "undef", then we must first comment out the entire line. # - if (/^#\$\w+/) { - s@^#(\$\w+)@("$define{$1}" eq "undef")?"/*#define":"#$define{$1}"@e; + if (/^#(\$\w+)/) { + if (exists $define{$1}) { + $used{$1}=1; + s@^#(\$\w+)@("$define{$1}" eq "undef") ? + "/*#define":"#$define{$1}"@e; + } } # # There could be multiple $variables on this line. # Find and replace all of them. # if (/(\$\w+)/) { - s/(\$\w+)/(exists $define{$1}) ? $define{$1} : $1/ge; + s/(\$\w+)/(exists $define{$1}) ? + (($used{$1}=1),$define{$1}) : + ((print "Undefined keyword $1 on line $lineno\n"),$1)/ge; print CONFIG_H; } # @@ -82,3 +100,10 @@ unless (close (CONFIG_H)) { } close (CONFIG_SH); + +while (($key,$value) = each %used) { + if ($value == 0) { + print "Unused keyword definition: $key\n"; + } +} + diff --git a/vos/configure_perl.cm b/vos/configure_perl.cm new file mode 100644 index 0000000000..49611f9a66 --- /dev/null +++ b/vos/configure_perl.cm @@ -0,0 +1,24 @@ +& This command macro configures perl to build with +& either the alpha or generally-available version of +& VOS POSIX.1 support. +& Written 00-10-24 by Paul Green (Paul_Green@stratus.com) +& +&begin_parameters + version option(-version)name,allow(alpha,ga),=ga +&end_parameters +&echo command_lines +& +&if (file_info config.&version&.def date_modified) > (file_info config.&version&.h date_modified) +&then &do +!copy_file config.&version&.def config.def -delete +& +& NOTE: We must invoke Perl 5 not Perl 4. If necessary, edit the +& next line to say "perl5 config.pl". +& +!perl config.pl +!rename config.h.new config.&version&.h -delete +!delete_file config.def +&end +& +&if (file_info config.&version&.h date_modified) ^= (file_info config.h date_modified) +&then !copy_file config.&version&.h config.h -delete -keep_dates diff --git a/vos/install_perl.cm b/vos/install_perl.cm new file mode 100644 index 0000000000..95fe064ea6 --- /dev/null +++ b/vos/install_perl.cm @@ -0,0 +1,69 @@ +& Macro to install the perl components into the right directories +& Written 00-10-24 by Paul Green (Paul_Green@stratus.com) +& +&begin_parameters + cpu option(-processor)name,allow(mc68020,i80860,pa7100,pa8000),=mc68020 +&end_parameters priv +&echo command_lines +& +&if &cpu& = mc68020 +&then &set_string obj '' +&if &cpu& = i80860 +&then &set_string obj .860 +&if &cpu& = pa7100 +&then &set_string obj .7100 +&if &cpu& = pa8000 +&then &set_string obj .8000 +& +&set_string MDS (master_disk)>system +& +&if ^ (exists -directory &MDS&>ported) +&then !create_dir &MDS&>ported +& +&if ^ (exists -directory &MDS&>ported>command_library) +&then !create_dir &MDS&>ported>command_library +& +&if ^ (exists -directory &MDS&>ported>perl) +&then !create_dir &MDS&>ported>perl +& +&if ^ (exists -directory &MDS&>ported>perl>lib) +&then !create_dir &MDS&>ported>perl>lib +& +&if ^ (exists -directory &MDS&>ported>perl>lib>5.7) +&then !create_dir &MDS&>ported>perl>lib>5.7 +& +&if ^ (exists -directory &MDS&>ported>perl>lib>5.7.68k) +&then !create_dir &MDS&>ported>perl>lib>5.7.68k +& +&if ^ (exists -directory &MDS&>ported>perl>lib>5.7.860) +&then !create_dir &MDS&>ported>perl>lib>5.7.860 +& +&if ^ (exists -directory &MDS&>ported>perl>lib>5.7.7100) +&then !create_dir &MDS&>ported>perl>lib>5.7.7100 +& +&if ^ (exists -directory &MDS&>ported>perl>lib>5.7.8000) +&then !create_dir &MDS&>ported>perl>lib>5.7.8000 +& +&if ^ (exists -directory &MDS&>ported>perl>lib>site) +&then !create_dir &MDS&>ported>perl>lib>site +& +&if ^ (exists -directory &MDS&>ported>perl>lib>site>5.7) +&then !create_dir &MDS&>ported>perl>lib>site>5.7 +& +&if ^ (exists -directory &MDS&>ported>perl>lib>site>5.7.68k) +&then !create_dir &MDS&>ported>perl>lib>site>5.7.68k +& +&if ^ (exists -directory &MDS&>ported>perl>lib>site>5.7.860) +&then !create_dir &MDS&>ported>perl>lib>site>5.7.860 +& +&if ^ (exists -directory &MDS&>ported>perl>lib>site>5.7.7100) +&then !create_dir &MDS&>ported>perl>lib>site>5.7.7100 +& +&if ^ (exists -directory &MDS&>ported>perl>lib>site>5.7.8000) +&then !create_dir &MDS&>ported>perl>lib>site>5.7.8000 +& +!copy_dir <lib &MDS&>ported>perl>lib>5.7 -delete +& +!copy_file obj&obj&>perl.pm &MDS&>ported>command_library>perl.pm.new -delete +!rename &MDS&>ported>command_library>perl.pm *.(date).(time) -delete +!rename &MDS&>ported>command_library>perl.pm.new perl.pm -delete diff --git a/vos/perl.bind b/vos/perl.bind index 714ce3d680..1e77e5a6de 100644 --- a/vos/perl.bind +++ b/vos/perl.bind @@ -31,9 +31,6 @@ modules: miniperlmain, universal, utf8, util, - xsutils, - vos_dummies, - tcp_runtime, - tcp_gethost; + xsutils; end; diff --git a/vos/vosish.h b/vos/vosish.h index 5a6b0796f8..d600065698 100644 --- a/vos/vosish.h +++ b/vos/vosish.h @@ -1,140 +1 @@ -/* - * The following symbols are defined if your operating system supports - * functions by that name. All Unixes I know of support them, thus they - * are not checked by the configuration script, but are directly defined - * here. - */ - -/* HAS_IOCTL: - * This symbol, if defined, indicates that the ioctl() routine is - * available to set I/O characteristics - */ -#define HAS_IOCTL / **/ - -/* HAS_UTIME: - * This symbol, if defined, indicates that the routine utime() is - * available to update the access and modification times of files. - */ -#define HAS_UTIME / **/ - -/* HAS_GROUP - * This symbol, if defined, indicates that the getgrnam() and - * getgrgid() routines are available to get group entries. - * The getgrent() has a separate definition, HAS_GETGRENT. - */ -/*#define HAS_GROUP / **/ - -/* HAS_PASSWD - * This symbol, if defined, indicates that the getpwnam() and - * getpwuid() routines are available to get password entries. - * The getpwent() has a separate definition, HAS_GETPWENT. - */ -/*#define HAS_PASSWD / **/ - -#define HAS_KILL -#define HAS_WAIT - -/* USEMYBINMODE - * This symbol, if defined, indicates that the program should - * use the routine my_binmode(FILE *fp, char iotype, int mode) to insure - * that a file is in "binary" mode -- that is, that no translation - * of bytes occurs on read or write operations. - */ -#undef USEMYBINMODE - -/* Stat_t: - * This symbol holds the type used to declare buffers for information - * returned by stat(). It's usually just struct stat. It may be necessary - * to include <sys/stat.h> and <sys/types.h> to get any typedef'ed - * information. - */ -#define Stat_t struct stat - -/* USE_STAT_RDEV: - * This symbol is defined if this system has a stat structure declaring - * st_rdev - */ -/*#define USE_STAT_RDEV / **/ - -/* ACME_MESS: - * This symbol, if defined, indicates that error messages should be - * should be generated in a format that allows the use of the Acme - * GUI/editor's autofind feature. - */ -#undef ACME_MESS /**/ - -/* UNLINK_ALL_VERSIONS: - * This symbol, if defined, indicates that the program should arrange - * to remove all versions of a file if unlink() is called. This is - * probably only relevant for VMS. - */ -/* #define UNLINK_ALL_VERSIONS / **/ - -/* VMS: - * This symbol, if defined, indicates that the program is running under - * VMS. It is currently automatically set by cpps running under VMS, - * and is included here for completeness only. - */ -/* #define VMS / **/ - -/* ALTERNATE_SHEBANG: - * This symbol, if defined, contains a "magic" string which may be used - * as the first line of a Perl program designed to be executed directly - * by name, instead of the standard Unix #!. If ALTERNATE_SHEBANG - * begins with a character other then #, then Perl will only treat - * it as a command line if if finds the string "perl" in the first - * word; otherwise it's treated as the first line of code in the script. - * (IOW, Perl won't hand off to another interpreter via an alternate - * shebang sequence that might be legal Perl code.) - */ -/* #define ALTERNATE_SHEBANG "#!" / **/ - -#if !defined(NSIG) || defined(M_UNIX) || defined(M_XENIX) || defined(__NetBSD__) -# include <signal.h> -#endif - -#ifndef SIGABRT -# define SIGABRT SIGILL -#endif -#ifndef SIGILL -# define SIGILL 6 /* blech */ -#endif -#define ABORT() kill(PerlProc_getpid(),SIGABRT); - -/* - * fwrite1() should be a routine with the same calling sequence as fwrite(), - * but which outputs all of the bytes requested as a single stream (unlike - * fwrite() itself, which on some systems outputs several distinct records - * if the number_of_items parameter is >1). - */ -#define fwrite1 fwrite - -#define Stat(fname,bufptr) stat((fname),(bufptr)) -#define Fstat(fd,bufptr) fstat((fd),(bufptr)) -#define Fflush(fp) fflush(fp) -#define Mkdir(path,mode) mkdir((path),(mode)) - -/* these should be set in a hint file, not here */ -#ifndef PERL_SYS_INIT -#ifdef PERL_SCO5 -# define PERL_SYS_INIT(c,v) fpsetmask(0); MALLOC_INIT -#else -# ifdef POSIX_BC -# define PERL_SYS_INIT(c,v) sigignore(SIGFPE); MALLOC_INIT -# else -# ifdef CYGWIN -# define PERL_SYS_INIT(c,v) Perl_my_setenv_init(&environ); MALLOC_INIT -# else -# define PERL_SYS_INIT(c,v) MALLOC_INIT -# endif -# endif -#endif -#endif - -#ifndef PERL_SYS_TERM -#define PERL_SYS_TERM() MALLOC_TERM -#endif - -#define BIT_BUCKET "/dev/null" - -#define dXSUB_SYS +#include "unixish.h" diff --git a/win32/config.bc b/win32/config.bc index 097d4290ab..afc148c252 100644 --- a/win32/config.bc +++ b/win32/config.bc @@ -319,6 +319,8 @@ d_statfs_s='undef' d_statvfs='undef' d_stdio_cnt_lval='define' d_stdio_ptr_lval='define' +d_stdio_ptr_lval_sets_cnt='undef' +d_stdio_ptr_lval_nochange_cnt='undef' d_stdio_stream_array='undef' d_stdiobase='define' d_stdstdio='define' diff --git a/win32/config.gc b/win32/config.gc index 9251b24f3d..b196486825 100644 --- a/win32/config.gc +++ b/win32/config.gc @@ -319,6 +319,8 @@ d_statfs_s='undef' d_statvfs='undef' d_stdio_cnt_lval='define' d_stdio_ptr_lval='define' +d_stdio_ptr_lval_sets_cnt='undef' +d_stdio_ptr_lval_nochange_cnt='undef' d_stdio_stream_array='undef' d_stdiobase='define' d_stdstdio='define' diff --git a/win32/config.vc b/win32/config.vc index 61558e5612..071b4649ec 100644 --- a/win32/config.vc +++ b/win32/config.vc @@ -319,6 +319,8 @@ d_statfs_s='undef' d_statvfs='undef' d_stdio_cnt_lval='define' d_stdio_ptr_lval='define' +d_stdio_ptr_lval_sets_cnt='undef' +d_stdio_ptr_lval_nochange_cnt='undef' d_stdio_stream_array='undef' d_stdiobase='define' d_stdstdio='define' diff --git a/x2p/find2perl.PL b/x2p/find2perl.PL index 25d0135528..4d74d06e1b 100644 --- a/x2p/find2perl.PL +++ b/x2p/find2perl.PL @@ -37,6 +37,7 @@ my \$perlpath = "$Config{perlpath}"; print OUT <<'!NO!SUBS!'; use strict; use vars qw/$statdone/; +use File::Spec::Functions 'curdir'; my $startperl = "#! $perlpath -w"; # @@ -57,7 +58,7 @@ my @roots = (); while ($ARGV[0] =~ /^[^-!(]/) { push(@roots, shift); } -@roots = ('.') unless @roots; +@roots = (curdir()) unless @roots; for (@roots) { $_ = "e($_) } my $roots = join(', ', @roots); @@ -674,6 +675,7 @@ sub n { sub quote { my $string = shift; + $string =~ s/\\/\\\\/g; $string =~ s/'/\\'/g; "'$string'"; } |