This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
27 years ago[inseparable changes from match from perl5.003_28 to perl-5.003_90]
Perl 5 Porters [Fri, 21 Feb 1997 14:41:53 +0000 (02:41 +1200)]
[inseparable changes from match from perl5.003_28 to perl-5.003_90]

 BUILD PROCESS

Subject: Re: ccdlflags don't quite work
Date: Mon, 24 Feb 1997 16:07:07 -0500 (EST)
From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
Files: Configure
Msg-ID: <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e

    (applied based on p5p patch as commit bc75e68b7b49a5ac07dc839aec7ca05eba51175f)

Subject: Use $ccflags, $ldflags, $libs when determining $randbits
From: Chip Salzenberg <chip@perl.com>
Files: Configure

Subject: 'installperl -v' doesn't do enough
Date: Mon, 24 Feb 1997 08:42:59 -0500
From: Spider Boardman <spider@Orb.Nashua.NH.US>
Files: installperl
Msg-ID: <199702241342.IAA25945@Orb.Nashua.NH.US>

    (applied based on p5p patch as commit 7287d43f85a3731984c0e0ef1f20e1515b4140f2)

Subject: installperl breaks running system (for a while)
Date: Mon, 24 Feb 1997 09:12:11 -0500
From: Spider Boardman <spider@Orb.Nashua.NH.US>
Files: installperl
Msg-ID: <199702241412.JAA11829@Orb.Nashua.NH.US>

    (applied based on p5p patch as commit ec2a3d87ba26a9586ad981051a949403027c147a)

 CORE PORTABILITY

Subject: Digital UNIX and 3_28
Date: Sun, 23 Feb 1997 16:27:19 +0200 (EET)
From: Jarkko Hietaniemi <jhi@iki.fi>
Files: Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
Msg-ID: <199702231427.QAA13807@alpha.hut.fi>

    (applied based on p5p patch as commit 58c0852f6968d0b4520a03e22a56226185ab78c6)

Subject: AmigaOS patches to 5.003_28
Date: Sat, 22 Feb 1997 18:08:02 +0100
From: "Norbert Pueschel" <pueschel@imsdd.meb.uni-bonn.de>
Files: README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t t/op/magic.t t/op/stat.t
Msg-ID: <77724759@Armageddon.meb.uni-bonn.de>

    (applied based on p5p patch as commit b8e6d11c134e93a7795379ceb62b7f950607c667)

 TESTS

Subject: Don't use <*> where readdir() will do
From: Chip Salzenberg <chip@perl.com>
Files: t/op/stat.t

Subject: Allow for $^X to be 'miniperl'
Date: Sun, 23 Feb 1997 16:22:45 +0100
From: Dominic Dunlop <domo@slipper.ip.lu>
Files: t/op/magic.t

    private-msgid: <v03020903af360f31aced@[194.51.248.65]>

27 years ago[dummy merge]
Chip Salzenberg [Fri, 21 Feb 1997 14:41:53 +0000 (02:41 +1200)]
[dummy merge]

This merge exists so that the p5p version of the patch and the applied
version are both in the history

27 years agoDocument one-argument limitation with #! line
Chip Salzenberg [Fri, 21 Feb 1997 14:41:53 +0000 (02:41 +1200)]
Document one-argument limitation with #! line

(this is the same change as commit 3c5180aa4845c30d7891bc90e491cc6f9b6ecd85, but as applied)

27 years agoDocument one-argument limitation with #! line
Tom Phoenix [Mon, 24 Feb 1997 02:41:02 +0000 (18:41 -0800)]
Document one-argument limitation with #! line

On Sun, 23 Feb 1997, Tom Christiansen wrote:

> If it is important to you that your bug be fixed, do monitor the
> Changes file in any development releases since the time you submitted
> the bug, and encourage the maintainers with kind words (but never any
> flames!).  Feel free to resend your bug report if the next released
> version of perl comes out and your bug is still present.

That's good. And how about adding something like this?

p5p-msgid: <Pine.GSO.3.95q.970223151026.18178P-100000@kelly.teleport.com>
private-msgid: <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com

27 years agoFix typo in 'Tolkien quotation typo' fix
Jarkko Hietaniemi [Fri, 21 Feb 1997 15:38:06 +0000 (03:38 +1200)]
Fix typo in 'Tolkien quotation typo' fix

27 years agopumpkin-1.9.pod
Andy Dougherty [Mon, 24 Feb 1997 21:06:02 +0000 (16:06 -0500)]
pumpkin-1.9.pod

private-msgid: <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e

27 years ago[dummy merge]
Chip Salzenberg [Fri, 21 Feb 1997 14:41:53 +0000 (02:41 +1200)]
[dummy merge]

This merge exists so that the p5p version of the patch and the applied
version are both in the history

27 years agoAdd documentation and '-h' option to perlbug
Chip Salzenberg [Fri, 21 Feb 1997 14:41:53 +0000 (02:41 +1200)]
Add documentation and '-h' option to perlbug

This was the summary description that Chip wrote for the two changes:

4fc194b2052979cb8d28873cf62c0ce84cd214f5
3f4fc4634a226330cf98eab6871f26f45d52e425

27 years agoperlbug.pod for 5.004
Gurusamy Sarathy [Mon, 24 Feb 1997 20:09:51 +0000 (15:09 -0500)]
perlbug.pod for 5.004

On Mon, 24 Feb 1997 16:10:10 GMT, "M.J.T. Guy" wrote:
>You wrote to perl5-porters:
>> I hope I got Kenneth right as the AUTHOR of perlbug.
>
>Doesn't he deserve the E<lt> treatment, like the rest of you?
>
>>+ Kenneth Albanowski <kjahds@kjahds.com>, subsequently I<doc>tored by

Sure.  That, and a few pod2man noises fixed below.  Goes on top
of the previous patch.

p5p-msgid: <199702242009.PAA02849@aatma.engin.umich.edu>

27 years agoRe: Hash key created by subroutine call? (fwd)
Gurusamy Sarathy [Mon, 24 Feb 1997 22:29:30 +0000 (17:29 -0500)]
Re: Hash key created by subroutine call? (fwd)

On Mon, 24 Feb 1997 06:20:14 MST, Tom Christiansen wrote:
>Considering how frequently this gets asked, how about
>putting it in perlsub?
>
>------- start of forwarded message -------
>From: Rick Smith <ricks@sd.znet.com>
>Newsgroups: comp.lang.perl.misc
>Subject: Hash key created by subroutine call?
>Date: Sat, 22 Feb 1997 21:47:52 -0800

I seem to be in a documental state today.

p5p-msgid: <199702242229.RAA04395@aatma.engin.umich.edu>

27 years agoperlbug.pod for 5.004
Gurusamy Sarathy [Sun, 23 Feb 1997 11:00:00 +0000 (00:00 +1300)]
perlbug.pod for 5.004

On Sun, 23 Feb 1997 15:06:24 MST, Tom Christiansen wrote:
>Maybe this should talk more about the perlbug program, or be podfully
>included in that script?
>
>--tom

I've made some additions, along with a merge into utils/perlbug.PL.
(I didn't see Tom(rootbeer)'s suggestion before making the patch,
so that's not in.)

I hope I got Kenneth right as the AUTHOR of perlbug.

Do we need a `ln -s utils/perlbug pod/perlbug.pod` too?

p5p-msgid: <199702240854.DAA27128@aatma.engin.umich.edu>

27 years agoPost-28 INSTALL updates
Andy Dougherty [Mon, 24 Feb 1997 22:09:09 +0000 (17:09 -0500)]
Post-28 INSTALL updates

Here are some more updates to the INSTALL file.  Specifically, I revised
the malloc section a bit to give more of an overall perspective (and,
admittedly, less detail).

p5p-msgid: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.edu>
private-msgid: <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e

27 years agoMore thoroughly test rand() and srand()
Tom Phoenix [Tue, 31 Dec 1996 17:59:20 +0000 (05:59 +1200)]
More thoroughly test rand() and srand()

27 years agoC<use vars> didn't work until 5.002
Chip Salzenberg [Tue, 19 Nov 1996 00:07:00 +0000 (12:07 +1200)]
C<use vars> didn't work until 5.002

27 years agoTrivial patch to make ExtUtils::Install more -w clean
Tim Bunce [Mon, 24 Feb 1997 16:05:17 +0000 (16:05 +0000)]
Trivial patch to make ExtUtils::Install more -w clean

p5p-msgid: <9702241605.AA17436@toad.ig.co.uk>

27 years agoPod::Text fixes
Roderick Schertler [Sat, 22 Feb 1997 18:03:08 +0000 (13:03 -0500)]
Pod::Text fixes

Here are some bug fixes for Pod::Text.

Is it a bug that text given to =for and =begin doesn't get indented?  It
seems like a bug to me, but I imagine one could argue the other way so I
wanted to test opinion before fixing it.

p5p-msgid: <350.856634588@eeyore.ibcinc.com>

27 years agoFix fd leak in IO::Pipe
Roderick Schertler [Sun, 23 Feb 1997 19:29:57 +0000 (14:29 -0500)]
Fix fd leak in IO::Pipe

Subject: Re: Another goof with IO::Pipe?

On Fri, 21 Feb 1997 18:51:10 -0500 (EST), Ilya Zakharevich <ilya@math.ohio-state.edu> said:
>
> IO::Pipe basically does:
>  $fh = $rw ? $me->reader() : $me->writer(); # close the other end
>         bless $io, "IO::Handle";
>         $io->fdopen($fh, $mode);
>
> In the corresponding place IPC::Open3 adds:
>
>  $fh->close;
>
> Which one is correct?

The ->close is necessary, the IO::Pipe code is leaving two copies of the
pipe in the child.  It dup()s the pipe onto STDIN/STDOUT, but doesn't
then close the pipe.

Here's an fd scan of a child whose parent did ->reader:

    FD  Type            Mode  UID       Inode    File System  FS Type  rdev
    0   char special    0620  roderick  686      13054,42068  dg/ux    23, 8
    1   FIFO special    0000  roderick  23         900,    0  dg/ux       --
    2   char special    0620  roderick  686      13054,42068  dg/ux    23, 8
    4   FIFO special    0000  roderick  23         900,    0  dg/ux       --

fd 4 is original write side of the pipe (the read side was fd 3) which
should have been closed by this point.

p5p-msgid: <pzn2sv722y.fsf@eeyore.ibcinc.com>

27 years agoDon't clobber $1 et al in debugger's DB::sub()
Ilya Zakharevich [Fri, 21 Feb 1997 14:53:46 +0000 (02:53 +1200)]
Don't clobber $1 et al in debugger's DB::sub()

27 years agoDon't assume that sizeof(int) >= sizeof(void*)
Chip Salzenberg [Fri, 21 Feb 1997 14:59:31 +0000 (02:59 +1200)]
Don't assume that sizeof(int) >= sizeof(void*)

27 years agoUpdate VMS version
Chip Salzenberg [Thu, 20 Feb 1997 16:52:53 +0000 (04:52 +1200)]
Update VMS version

27 years agoHints for DC/OSx
Stephen Zander [Mon, 24 Feb 1997 21:24:54 +0000 (13:24 -0800)]
Hints for DC/OSx

Subject: Re: Perl 5.003_28 is available

Chip Salzenberg wrote:
> This is our sixth (yes, _sixth_) beta candidate.  If I could give one
> piece of advice to any pumpkin holder, it would be:

Better late than never...

With the patch to hints/dcosx below 5.003_28 passes avarything
except test 9 of op/pack.  This seems to be a problem with
0xFFFFFFFF being treated as unsigned while
unpack("I",pack("I",0xFFFFFFFF) is signed.

./perl -e 'print 0xFFFFFFFF, "\n", unpack("I",pack("I",0xFFFFFFFF)),"\n";'
4294967295
-1

I'm assuming that gcvt is doing something strange.  Any suggestions/experiences?

p5p-msgid: <199702242124.NAA03796@wsuse5.mckesson.com>

27 years agoUltrix hints
Spider Boardman [Sat, 22 Feb 1997 09:51:48 +0000 (04:51 -0500)]
Ultrix hints

Subject: Re: Perl 5.003_28 is available

The hint file for ULTRIX is out of date with respect to the size
of the Perl_yylex() function.  I found this after enabling -O2,
which works in recent versions of the compiler.  Also, despite
the inability of the standard dist unit to detect the fact, the
ULTRIX dirent struct does too have a d_namelen field.

Patch for that attached.

Also, of course, as expected, ULTRIX still fails t/io/fs.t test
#25, since [f]truncate can't be used to extend a file on that OS.
All other tests are fine.

p5p-msgid: <199702220951.EAA08156@Orb.Nashua.NH.US>

27 years agoAutomatically call srand() before rand() if user didn't
Chip Salzenberg [Wed, 19 Feb 1997 19:04:03 +0000 (07:04 +1200)]
Automatically call srand() before rand() if user didn't

27 years ago[differences between cumulative patch application and perl5.003_28] perl-5.003_28
Chip Salzenberg [Fri, 21 Feb 1997 16:41:00 +0000 (04:41 +1200)]
[differences between cumulative patch application and perl5.003_28]

27 years ago[inseparable changes from patch from perl5.003_27 to perl5.003_28]
Perl 5 Porters [Fri, 21 Feb 1997 16:41:00 +0000 (04:41 +1200)]
[inseparable changes from patch from perl5.003_27 to perl5.003_28]

 CORE LANGUAGE CHANGES

Subject: Don't let C<sub foo;> undefine &foo
From: Chip Salzenberg <chip@perl.com>
Files: op.c

Subject: Make code, doc agree on $ENV{PATH} and `cmd`
From: Chip Salzenberg <chip@perl.com>
Files: pod/perlsec.pod pp_sys.c

Subject: Optimize keys() and values() in void context
From: Chip Salzenberg <chip@perl.com>
Files: doop.c op.c

 CORE PORTABILITY

Subject: VMS patches post _27
Date: Thu, 20 Feb 1997 01:58:46 -0500 (EST)
From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
Files: MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl vms/vms.c vms/vmsish.h

    private-msgid: <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>

Subject: Re: OS/2 patch for _27
Date: Thu, 20 Feb 1997 19:24:16 -0500 (EST)
From: Ilya Zakharevich <ilya@math.ohio-state.edu>
Files: INSTALL README.os2 lib/Test/Harness.pm os2/Changes os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness t/op/magic.t
Msg-ID: <199702210024.TAA03174@monk.mps.ohio-state.edu>

    (applied based on p5p patch as commit 833d3f255ed68b969f062cec63d33f853ed9237c)

 DOCUMENTATION

Subject: INSTALL updates since _26
Date: Tue, 18 Feb 1997 16:00:08 -0500 (EST)
From: Andy Dougherty <doughera@fractal.phys.lafayette.edu>
Files: INSTALL
Msg-ID: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e

    (applied based on p5p patch as commit a8247d96fd6167a3b920e63aedee5592cd6e29a7)

Subject: Document "$$0" change
From: Chip Salzenberg <chip@perl.com>
Files: pod/perldelta.pod

Subject: Don't recommend impossible //o for C<$x =~ $y>
From: Chip Salzenberg <chip@perl.com>
Files: pod/perlop.pod

Subject: Correct doc that claimed that <FH> was never false
From: Chip Salzenberg <chip@perl.com>
Files: pod/perldelta.pod pod/perlop.pod

Subject: Document C<$?> vs. $SIG{CHLD}
From: Ulrich Pfeifer <pfeifer@charly.informatik.uni-dortmund.de>
Files: pod/perlvar.pod

Subject: Add pumpkin.pod
From: Chip Salzenberg <chip@perl.com>
Files: MANIFEST Porting/pumpkin.pod

Subject: Don't say "associat*ve arr*y"
From: Chip Salzenberg <chip@perl.com>
Files: MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl pod/perl.pod pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod

 OTHER CORE CHANGES

Subject: Fix a typo
From: Chip Salzenberg <chip@perl.com>
Files: pp_sys.c

Subject: Fix perl_call_sv(..., G_NOARGS)
From: Chip Salzenberg <chip@perl.com>
Files: perl.c

Subject: Fix SIGSEGV when cloning sub with complex expression
From: Chip Salzenberg <chip@perl.com>
Files: op.c

27 years agoINSTALL updates since _26
Andy Dougherty [Tue, 18 Feb 1997 21:00:08 +0000 (16:00 -0500)]
INSTALL updates since _26

Here are my proposed updates to the INSTALL file.  Comments are welcome.
(I'd particularly welcome an AIX bos.* blurb from someone who understand
those things.)

It's not all that much, really; just some sections have been moved around
into what I hope is a more logical order.

p5p-msgid: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.edu>
private-msgid: <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e

27 years agoAdd test for grep() and wantarray
Hugo van der Sanden [Tue, 18 Feb 1997 11:05:59 +0000 (11:05 +0000)]
Add test for grep() and wantarray

Subject: Re: subscript when wantarray

In <199702172207.RAA20755@rio.atlantic.net>, Chip Salzenberg writes:
:First, here's a patch that makes the first case print "2"
[...]
:Second, the reason that it prints "2" instead of "3" is that
:C<(undef)[0]> evaluates to the empty list in an array context,
:but to C<undef> in a scalar context.  This is on purpose.
Yep, I expected that.

Patch worked fine here; below is an extra test using the same code as my
original example.

p5p-msgid: <199702181105.LAA17895@tyree.iii.co.uk>

27 years agoRe: OS/2 patch for _27
Ilya Zakharevich [Fri, 21 Feb 1997 00:24:16 +0000 (19:24 -0500)]
Re: OS/2 patch for _27

The bulk of this patch is README.os2 which has a lot of formatting
stripped (it is at the end). The rest (340 lines of -u) is quite simple.

INSTALL
t/harness documented.
lib/Test/Harness.pm
Can test files with -T on hash-bang line.
Gets more info from tests which coredump.
Will not try to load Devel::CoreStack on each test.
os2/Changes
Updated.
os2/OS2/PrfDB/t/os2_prfdb.t
File closed.
os2/os2.c
Poor-man's setup of environment if DLL run from non-conforming EXE.
os2/os2ish.h
Poor-man's setup of environment if DLL run from non-conforming EXE.
ALTERNATE_SHEBANG defined.
os2/perl2cmd.pl
Updated for ALTERNATE_SHEBANG.
perl.c
If ALTERNATE_SHEBANG defined, just ignore -S on the starting
line. (It might be already used by OS to start perl.)
pod/perldelta.pod
Malloc's PERL_DEBUG_MSTATS, EMERGENCY_SBR, PACK_MALLOC,
TWO_POT_OPTIMIZE documented.
t/harness
Does not require -I../lib any more.
t/op/magic.t
Now works under OS/2 with both tests.
t/TEST
Adds an advice to use
perl harness
to get better granularity.
README.os2
A lot of markup stripped (in the hope that smart converters
will add it back), minor updates.

p5p-msgid: <199702210024.TAA03174@monk.mps.ohio-state.edu>

27 years agoTweak tests to notice $dont_use_nlink
Chip Salzenberg [Mon, 17 Feb 1997 22:29:53 +0000 (10:29 +1200)]
Tweak tests to notice $dont_use_nlink

27 years agoDon't run locale test if -DNO_LOCALE
Chip Salzenberg [Mon, 17 Feb 1997 22:22:49 +0000 (10:22 +1200)]
Don't run locale test if -DNO_LOCALE

27 years agoInclude 'study' in regexp.t
Chip Salzenberg [Wed, 19 Feb 1997 22:43:28 +0000 (10:43 +1200)]
Include 'study' in regexp.t

27 years agoprototype error in File::stat
Graham Barr [Tue, 18 Feb 1997 07:48:40 +0000 (07:48 +0000)]
prototype error in File::stat

The prototype for lstat in File::stat is wrong. It stats that is expects
a GLOB. It should be expecting a scalar, the same as File::stat::stat.

p5p-msgid: <199702180748.HAA14151@ultra-boy>

27 years agoRemove redundant clearerr() from IO::Seekable
Chip Salzenberg [Tue, 18 Feb 1997 00:25:45 +0000 (12:25 +1200)]
Remove redundant clearerr() from IO::Seekable

27 years ago[dummy merge]
Chip Salzenberg [Fri, 21 Feb 1997 16:41:00 +0000 (04:41 +1200)]
[dummy merge]

This merge exists so that the p5p version of the patch and the applied
version are both in the history

27 years agoAvoid $` $& $' in libraries
Chip Salzenberg [Fri, 21 Feb 1997 16:41:00 +0000 (04:41 +1200)]
Avoid $` $& $' in libraries

(this is the same change as commit 2724d5068a405436d3f2cd00aeb8f7b460b24fec, but as applied)

27 years agoAvoid $` $& $' in libraries
Ilya Zakharevich [Fri, 21 Feb 1997 02:07:30 +0000 (21:07 -0500)]
Avoid $` $& $' in libraries

Subject: Pessimal $` $& $' in libraries

Corrected:

lib/diagnostics.pm
lib/Getopt/Long.pm
lib/Pod/Text.pm
os2/OS2/REXX/REXX.pm

$' $` $& eliminated from all the known *.pm.

Btw, by this I proudly introduce usage of $+ in standard perl modules ;-).

p5p-msgid: <199702210207.VAA03560@monk.mps.ohio-state.edu>

27 years agoDebugger patch
Ilya Zakharevich [Fri, 21 Feb 1997 07:37:59 +0000 (02:37 -0500)]
Debugger patch

private-msgid: <199702210737.CAA03951@monk.mps.ohio-state.edu>

27 years agoFix the Tolkein quote
Chip Salzenberg [Tue, 18 Feb 1997 01:29:35 +0000 (13:29 +1200)]
Fix the Tolkein quote

27 years agoMinor update to malloc.c
Ilya Zakharevich [Fri, 21 Feb 1997 02:44:13 +0000 (21:44 -0500)]
Minor update to malloc.c

This change of defines may satisfy Nick in his future life, when he
needs an effecient malloc() with DEBUGGING perl again:

p5p-msgid: <199702210244.VAA03676@monk.mps.ohio-state.edu>

27 years agoUndo signal patch -- it broke die() in signal
Chip Salzenberg [Tue, 18 Feb 1997 00:20:07 +0000 (12:20 +1200)]
Undo signal patch -- it broke die() in signal

27 years agoNo version of AIX has working setre[ug]id()
Keith Neufeld [Tue, 18 Feb 1997 04:49:16 +0000 (16:49 +1200)]
No version of AIX has working setre[ug]id()

27 years agoNew hints for Digital UNIX
Jarkko Hietaniemi [Tue, 18 Feb 1997 02:25:14 +0000 (14:25 +1200)]
New hints for Digital UNIX

27 years agoWhen overloading, don't throw away nomethod's value
Ilya Zakharevich [Tue, 18 Feb 1997 21:22:53 +0000 (09:22 +1200)]
When overloading, don't throw away nomethod's value

27 years agoTurn off 'expression tainted' flag at end of runops()
Chip Salzenberg [Tue, 18 Feb 1997 21:08:02 +0000 (09:08 +1200)]
Turn off 'expression tainted' flag at end of runops()

27 years agoDon't taint $x in C<$x = ($tainted =~ /(\w+)/)>
Chip Salzenberg [Wed, 19 Feb 1997 21:58:01 +0000 (09:58 +1200)]
Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>

27 years ago[shell changes from patch from perl5.003_27 to perl5.003_28]
Chip Salzenberg [Fri, 21 Feb 1997 16:41:00 +0000 (04:41 +1200)]
[shell changes from patch from perl5.003_27 to perl5.003_28]

Change from running these commands:

 # VMS no longer uses 'make' to build Perl
 rm -f vms/Makefile

 # ready to patch
 exit 0

27 years ago[differences between cumulative patch application and perl5.003_27] perl-5.003_27
Chip Salzenberg [Tue, 18 Feb 1997 01:22:00 +0000 (13:22 +1200)]
[differences between cumulative patch application and perl5.003_27]

27 years ago[inseparable changes from patch from perl5.003_26 to perl5.003_27]
Perl 5 Porters [Tue, 18 Feb 1997 01:22:00 +0000 (13:22 +1200)]
[inseparable changes from patch from perl5.003_26 to perl5.003_27]

 BUILD PROCESS

Subject: Fix eval "" in Configure
Date: Fri, 14 Feb 1997 13:09:53 -0500
From: John L. Allen <allen@gateway.grumman.com>
Files: Configure

    Subject: Re: Configure problem on IRIX - me dumb

    p5p-msgid: <9702141809.AA17001@gateway.grumman.com>

Subject: Don't link with -lsfio if sfio is not requested
From: Chip Salzenberg <chip@perl.com>
Files: Configure

Subject: perl5.003_26 Configure change "win" for AIX 4
Date: Fri, 14 Feb 1997 13:59:02 -0600 (CST)
From: Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
Files: Configure

    p5p-msgid: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoDak.edu>
    private-msgid: <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD

 CORE LANGUAGE CHANGES

Subject: Better looks_like_number() function [sv.c]
Date: Fri, 14 Feb 1997 18:08:52 +0100
From: Gisle Aas <aas@bergen.sn.no>
Files: sv.c
Msg-ID: <199702141708.SAA17546@bergen.sn.no>

    (applied based on p5p patch as commit 8dbaa58ee2aba7cc22d84199a674c58bbf108b46)

Subject: Remove redundant functions UNIVERSAL::{class,is_instance}
Date: 14 Feb 1997 15:52:21 +0000
From: Gisle Aas <aas@bergen.sn.no>
Files: pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
Msg-ID: <hwwsbpeq2.fsf@bergen.sn.no>

    (applied based on p5p patch as commit 77bb9b23081b62119e8fbe9f5655b8802e4537ae)

Subject: Allow C<setpgrp $$>
Date: 16 Feb 1997 23:19:12 -0500
From: Roderick Schertler <roderick@gate.net>
Files: pp_sys.c
Msg-ID: <pzraigyshr.fsf@eeyore.ibcinc.com>

    (applied based on p5p patch as commit 3d2573a84a1aa655d5da58c57b3fc20e04d40f9f)

Subject: Fix syntax error on C<&$1>
From: Chip Salzenberg <chip@perl.com>
Files: toke.c

Subject: Fix grep() with refs in array context
From: Chip Salzenberg <chip@perl.com>
Files: pp.c

 CORE PORTABILITY

Subject: Eliminate $^S; add C<use vmsish qw(status exit time)>
Date: Mon, 17 Feb 1997 02:45:26 -0500 (EST)
From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
Files: MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c perl.c perl.h pod/perldelta.pod pod/perlmod.pod pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL vms/Makefile vms/config.vms vms/descrip.mms vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h win32/makedef.pl

    private-msgid: <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>

 LIBRARY AND EXTENSIONS

Subject: Remove Fatal.pm
From: Chip Salzenberg <chip@perl.com>
Files: MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod pod/roffitall t/lib/fatal.t

Subject: Refresh MakeMaker to 5.40
From: Andy Dougherty <doughera@lafcol.lafayette.edu>
Files: lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm

 OTHER CORE CHANGES

Subject: Fix core dump when embedding
From: Chip Salzenberg <chip@perl.com>
Files: perl.c

Subject: Re: Fragile signals
Date: Thu, 13 Feb 1997 01:44:39 -0500 (EST)
From: Ilya Zakharevich <ilya@math.ohio-state.edu>
Files: mg.c
Msg-ID: <199702130644.BAA07572@monk.mps.ohio-state.edu>

    (applied based on p5p patch as commit 09df8c7df7dfc9853902f1fdd8a6d95f53be66fc)

Subject: Make format strings correspond exactly to parameters
Date: 13 Feb 1997 17:24:31 -0500
From: Roderick Schertler <roderick@gate.net>
Files: doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
Msg-ID: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>

    (applied based on p5p patch as commit bf81aadd817bdea29720b072eef945df2da8463b)

Subject: Don't try to attach 'o' magic to read-only values
From: Chip Salzenberg <chip@perl.com>
Files: sv.c

Subject: Fix carriage-return message
From: Chip Salzenberg <chip@perl.com>
Files: toke.c

Subject: In <=>, test for equality first
From: Chip Salzenberg <chip@perl.com>
Files: pp.c

Subject: Don't mark sv_{true,false} PADTMP
From: Chip Salzenberg <chip@perl.com>
Files: op.c

27 years agoMake format strings correspond exactly to parameters
Roderick Schertler [Thu, 13 Feb 1997 22:24:31 +0000 (17:24 -0500)]
Make format strings correspond exactly to parameters

Subject: Re: Hereis weirdness in 5.003_26

On Thu, 13 Feb 1997 15:13:18 -0500 (EST), Chip Salzenberg <chip@atlantic.net> said:
> According to Ilya Zakharevich:
>>
>> Why was not it catched by gcc prototypes?
>
> I don't use gcc.  Does anyone who uses gcc compile with -Wproto ?

-Wformat, you mean.  I wasn't previously, but I will in the future.  It
turned up a few bugs (some universal, some which would trigger only
where I32 != int or the like).  I think -Wformat should be added to
CFLAGS automatically when appropriate.

p5p-msgid: <pz7mkc1h0g.fsf@eeyore.ibcinc.com>

27 years agoFix formatting in perldiag
Chip Salzenberg [Mon, 17 Feb 1997 05:58:57 +0000 (17:58 +1200)]
Fix formatting in perldiag

27 years agoRe: Fragile signals
Ilya Zakharevich [Thu, 13 Feb 1997 06:44:39 +0000 (01:44 -0500)]
Re: Fragile signals

Ilya Zakharevich writes:
>
> Some messages of mine get stuck in the chain:
>
>         Nico => Debian => floor
>
> I repost them now:
>
> As you may remember, the following program
>
> #!/usr/bin/perl
> sub foo { ++$a }
> $SIG{ALRM} = sub { $run = 0 ; return };
> while (1) {
>   $a = 0;
>   $run = 1;
>   alarm 1;
>   foo while $run;
>   print $i++, ": $a\n";
> }
> die "Not reached";
> __END__
>
> will not call malloc/realloc/free in sighandler, but nevertheless it
> would not run more than approx. 25 iterations. This shows that 4% of
> subroutine-calling frame is not signal-safe.
>
> The following patch makes it run approx. twice as long (on _17) (thus

Well, the following patch makes it run 4 times as long. The only
failure mode I have seen was silent walking off runops().

Here is the statistics (number of iterations before failure):

   Before:
                23, 24, 14, 22, 19, 13, 30, 11
        (4 core dumps, 2 attempts to free unref scalar, 1 panic:
                leave-scope, 1 silent)
   After:
                42, 936, 63, 131, 280.
        (all silent)

It looks like handling of internal stacks needs a lot of
improvement. What this patch does is only a symptomatic treatment, but
it may go into 004 nevertheless (especially if one can see why op
becomes 0 at some moment). I tried saving/restoring op in the handler,
but this does not help...

p5p-msgid: <199702130644.BAA07572@monk.mps.ohio-state.edu>

27 years agoUpdate To-Do list
Tim Bunce [Mon, 10 Feb 1997 19:00:59 +0000 (19:00 +0000)]
Update To-Do list

Subject: Re: Perl Futures (was: Tentative 5.005 and 5.006 schedules)

p5p-msgid: <9702101900.AA25293@toad.ig.co.uk>

27 years agoAllow C<setpgrp $$>
Roderick Schertler [Mon, 17 Feb 1997 04:19:12 +0000 (23:19 -0500)]
Allow C<setpgrp $$>

Subject: Re: Perl question, re: POSIX setpgrp

On Fri, 14 Feb 1997 16:31:53 GMT, Chris Vo <chrisv@on.bell.ca> said:
>
>>> POSIX setpgrp can't take an argument at ./check_ntp line 21.
>
> where line 21 reads as:
>       setpgrp (0, $$);

Replace that with just

        setpgrp;

This does the same thing and will work on all systems.

I think there's a bug here.  Perl is expecting a pgrp arg of 0 to mean
$$, but it doesn't allow an explicit $$.  Even this seems a little odd,
as on neither system I've got available at the moment is it mentioned
that a 0 pgrp means getpid() (they both mention that a 0 pid means
getpid(), though).

p5p-msgid: <pzraigyshr.fsf@eeyore.ibcinc.com>

27 years agopod2man: missing '-' in name section shouldn't be fatal
Ulrich Pfeifer [Mon, 10 Feb 1997 17:38:45 +0000 (18:38 +0100)]
pod2man: missing '-' in name section shouldn't be fatal

Subject: pod2man: missing '-' in name section is fatal

p5p-msgid: <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>

27 years agoRemove redundant functions UNIVERSAL::{class,is_instance}
Gisle Aas [Fri, 14 Feb 1997 15:52:21 +0000 (15:52 +0000)]
Remove redundant functions UNIVERSAL::{class,is_instance}

Nick Ing-Simmons <nik@tiuk.ti.com> writes:

> Loose them!

p5p-msgid: <hwwsbpeq2.fsf@bergen.sn.no>

27 years agoRemove non-portable locale tests
Chip Salzenberg [Mon, 17 Feb 1997 05:59:16 +0000 (17:59 +1200)]
Remove non-portable locale tests

27 years agoBetter looks_like_number() function [sv.c]
Gisle Aas [Fri, 14 Feb 1997 17:08:52 +0000 (18:08 +0100)]
Better looks_like_number() function [sv.c]

The old looks_like_number() function was too forgiving.  It classified
strings like these as numbers:

   "+"
   "+e+"
   "e3"
   "."

With this patch perl -lwe 'print int(".")' prints:

   Argument "." isn't numeric in int at -e line 1.
   0

as it should and perl still passes all its tests.

p5p-msgid: <199702141708.SAA17546@bergen.sn.no>

27 years agoRefresh Test::Harness to 1.15
Andreas Koenig [Mon, 17 Feb 1997 05:59:16 +0000 (17:59 +1200)]
Refresh Test::Harness to 1.15

27 years agoRefresh CPAN.pm to 1.21
Andreas Koenig [Mon, 17 Feb 1997 05:59:13 +0000 (17:59 +1200)]
Refresh CPAN.pm to 1.21

27 years agoUpdate os2/diff.configure
Chip Salzenberg [Mon, 17 Feb 1997 05:58:59 +0000 (17:58 +1200)]
Update os2/diff.configure

27 years agoUpdate Plan 9, Win32, VMS configs with $shortsize and $longsize
Chip Salzenberg [Mon, 17 Feb 1997 05:58:59 +0000 (17:58 +1200)]
Update Plan 9, Win32, VMS configs with $shortsize and $longsize

27 years ago[dummy merge]
Chip Salzenberg [Tue, 18 Feb 1997 01:22:00 +0000 (13:22 +1200)]
[dummy merge]

This merge exists so that the p5p version of the patch and the applied
version are both in the history

27 years agoIrix6.4 (with 7.1 compilers)
Chip Salzenberg [Tue, 18 Feb 1997 01:22:00 +0000 (13:22 +1200)]
Irix6.4 (with 7.1 compilers)

(this is the same change as commit 57d51fe74c853a68e4abef82668e025a797ee752, but as applied)

27 years agoIrix6.4 (with 7.1 compilers)
John Stoffel [Thu, 13 Feb 1997 02:38:51 +0000 (21:38 -0500)]
Irix6.4 (with 7.1 compilers)

Subject: Irix6.4 (with 7.1 compilers) passes 100% with patch

>>>>> "John" == John Stoffel <jfs@fluent.com> writes:

John> I had to apply the following patch to the Irix_6_4.sh hints file to
John> get it to compile under Irix 6.4 with the version 7.1 compilers
John> installed.  Thanks to Hallvard Furuseth for pointing out that the
John> pp_sys_cflags line _has_ to be in the left most column.  This leads me
John> to believe that the following hints files will have problems:

Ooops!  I messed up on the patch for Irix_6_2.sh, so here's the
entire patch again to fix the problem as reported under Irix 6.[24].
I don't have a 6.3 machine to test with right now, since I have to
install the compilers first.  More when I get a chance.

p5p-msgid: <199702130238.VAA24468@jfs.Fluent.COM>

27 years ago[dummy merge]
Chip Salzenberg [Tue, 18 Feb 1997 01:22:00 +0000 (13:22 +1200)]
[dummy merge]

This merge exists so that the p5p version of the patch and the applied
version are both in the history

27 years agoDigital UNIX hints
Chip Salzenberg [Tue, 18 Feb 1997 01:22:00 +0000 (13:22 +1200)]
Digital UNIX hints

(this is the same change as commit bcbb37e68c8af7f356dd1bf2b25fd24f46baffe3, but as applied)

27 years agoDigital UNIX hints
Jarkko Hietaniemi [Sat, 15 Feb 1997 19:06:33 +0000 (21:06 +0200)]
Digital UNIX hints

Subject: Re: Digital UNIX style patch

p5p-msgid: <199702181749.TAA08255@alpha.hut.fi>
private-msgid: <199702151906.VAA22999@alpha.hut.fi>

27 years agoEliminate FP exceptions under SCO 5
Chip Salzenberg [Mon, 17 Feb 1997 05:59:02 +0000 (17:59 +1200)]
Eliminate FP exceptions under SCO 5

27 years agoFix sub call through magic var (e.g. C<&$1>)
Chip Salzenberg [Mon, 10 Feb 1997 22:11:59 +0000 (10:11 +1200)]
Fix sub call through magic var (e.g. C<&$1>)

27 years ago[shell changes from patch from perl5.003_26 to perl5.003_27]
Chip Salzenberg [Tue, 18 Feb 1997 01:22:00 +0000 (13:22 +1200)]
[shell changes from patch from perl5.003_26 to perl5.003_27]

Change from running these commands:

 # this never worked anyway
 rm -f lib/Fatal.pm
 rm -f t/lib/fatal.t

 # ready to patch
 exit 0

27 years ago[inseparable changes from patch from perl5.003_25 to perl5.003_26] perl-5.003_26
Perl 5 Porters [Mon, 10 Feb 1997 19:29:00 +0000 (07:29 +1200)]
[inseparable changes from patch from perl5.003_25 to perl5.003_26]

 CORE LANGUAGE CHANGES

Subject: Make \r in script an error (per Larry)
From: Chip Salzenberg <chip@perl.com>
Files: pod/perldiag.pod toke.c

 CORE PORTABILITY

Subject: VMS patches post _25
Date: Fri, 07 Feb 1997 01:56:12 -0500 (EST)
From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
Files: Porting/Glossary lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c

    private-msgid: <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>

 LIBRARY AND EXTENSIONS

Subject: Make diagnostics module strip formatting directives
From: Chip Salzenberg <chip@perl.com>
Files: lib/diagnostics.pm pod/perldiag.pod

 OTHER CORE CHANGES

Subject: Fix (yet another) Tk closure problem
From: Chip Salzenberg <chip@perl.com>
Files: op.c perl.c pp_ctl.c

Subject: Fix value of C<foreach>
From: Chip Salzenberg <chip@perl.com>
Files: cop.h pp_ctl.c

Subject: Refine 'runaway string' heuristic
From: Chip Salzenberg <chip@perl.com>
Files: toke.c

Subject: Fix core dump on C<print "a", last> in eval
From: Chip Salzenberg <chip@perl.com>
Files: pp_ctl.c

27 years agoDescribe interation of untie and DESTROY
Paul Marquess [Tue, 4 Feb 1997 09:41:53 +0000 (21:41 +1200)]
Describe interation of untie and DESTROY
Signed-off-by: Paul Marquess <pmarquess@bfsec.bt.co.uk>
27 years agoreturn *FH pod patch
John L. Allen [Thu, 6 Feb 1997 15:07:28 +0000 (10:07 -0500)]
return *FH pod patch

p5p-msgid: <9702061507.AA04474@gateway.grumman.com>

27 years agoFix pod2man's handling of quotes in =items
Jarkko Hietaniemi [Tue, 4 Feb 1997 20:23:34 +0000 (22:23 +0200)]
Fix pod2man's handling of quotes in =items

private-msgid: <199702042023.WAA13143@alpha.hut.fi>

27 years agoperldoc -f <perlfunc>
Gisle Aas [Wed, 5 Feb 1997 11:27:36 +0000 (12:27 +0100)]
perldoc -f <perlfunc>

p5p-msgid: <199702051127.MAA02090@bergen.sn.no>

27 years agoFix closure.t for AmigaOS (again)
Norbert Pueschel [Wed, 5 Feb 1997 17:56:45 +0000 (18:56 +0100)]
Fix closure.t for AmigaOS (again)

private-msgid: <77724742@Armageddon.meb.uni-bonn.de>

27 years agoFix warning from missing POSIX::setvbuf()
Chip Salzenberg [Mon, 3 Feb 1997 22:37:26 +0000 (10:37 +1200)]
Fix warning from missing POSIX::setvbuf()

27 years ago[dummy merge]
Chip Salzenberg [Mon, 10 Feb 1997 19:29:00 +0000 (07:29 +1200)]
[dummy merge]

This merge exists so that the p5p version of the patch and the applied
version are both in the history

27 years agoFaster File::Compare
Chip Salzenberg [Mon, 10 Feb 1997 19:29:00 +0000 (07:29 +1200)]
Faster File::Compare

(this is the same change as commit 4d335c471cacb999603dc9b7dc6d3712051dbb6c, but as applied)

27 years agoFaster File::Compare
Gisle Aas [Wed, 5 Feb 1997 13:42:49 +0000 (14:42 +0100)]
Faster File::Compare

The following optimization speeds up File::Compare with 30% on my
machine (in a test where most files in fact were different).

One could perhaps also optimize the situation where the two files are
the same thing.  Is it portable to compare (stat)[0,1] for the two
files and return 0 if these two numbers are equal?

p5p-msgid: <199702051342.OAA02753@bergen.sn.no>

27 years agoDB_File 1.11 patch
Paul Marquess [Thu, 6 Feb 1997 15:53:34 +0000 (15:53 +0000)]
DB_File 1.11 patch

p5p-msgid: <9702061553.AA18147@claudius.bfsec.bt.co.uk>

27 years agoFix usage message in configure.gnu
Jarkko Hietaniemi [Tue, 4 Feb 1997 09:16:40 +0000 (21:16 +1200)]
Fix usage message in configure.gnu

27 years agoCatch C<use integer; $x % 0>
Chip Salzenberg [Wed, 5 Feb 1997 20:59:11 +0000 (08:59 +1200)]
Catch C<use integer; $x % 0>

27 years agoRe: static buffer in not_a_number() [sv.c] might overflow
Gisle Aas [Sun, 9 Feb 1997 10:55:41 +0000 (11:55 +0100)]
Re: static buffer in not_a_number() [sv.c] might overflow

p5p-msgid: <hbu9uz1si.fsf@bergen.sn.no>

27 years agoRegexp optimizations
Ilya Zakharevich [Tue, 4 Feb 1997 11:02:10 +0000 (06:02 -0500)]
Regexp optimizations

Subject: Re: Regexp optimizations

p5p-msgid: <199702051450.JAA13439@rio.atlantic.net>
private-msgid: <199702041102.GAA24805@monk.mps.ohio-state.edu>

27 years agoOn C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>
Chip Salzenberg [Sun, 9 Feb 1997 23:36:54 +0000 (11:36 +1200)]
On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>

27 years agoHints for BSDOS
Christopher Davis [Tue, 4 Feb 1997 20:11:13 +0000 (15:11 -0500)]
Hints for BSDOS

private-msgid: <199702042011.PAA09206@loiosh.kei.com>

27 years agoFix value of system() and $? for DEC UNIX, VMS, others
Chip Salzenberg [Mon, 3 Feb 1997 23:16:46 +0000 (11:16 +1200)]
Fix value of system() and $? for DEC UNIX, VMS, others

27 years agoSupport '%i' format and 'h' modifier in s?printf
Chip Salzenberg [Tue, 4 Feb 1997 23:54:13 +0000 (11:54 +1200)]
Support '%i' format and 'h' modifier in s?printf

27 years ago[inseparable changes from patch from perl5.003_24 to perl5.003_25] perl-5.003_25
Perl 5 Porters [Tue, 4 Feb 1997 05:47:00 +0000 (17:47 +1200)]
[inseparable changes from patch from perl5.003_24 to perl5.003_25]

 CORE LANGUAGE CHANGES

Subject: Make $] read-only
From: Chip Salzenberg <chip@perl.com>
Files: gv.c

Subject: New variable C<$^S> is a native version of C<$?>
From: Chip Salzenberg <chip@perl.com>
Files: doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod pp_ctl.c pp_sys.c proto.h util.c

Subject: Make $^T work with undump, and don't taint it
From: Chip Salzenberg <chip@perl.com>
Files: perl.c

 CORE PORTABILITY

Subject: VMS patches for _24
Date: Fri, 31 Jan 1997 02:34:37 -0500 (EST)
From: Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
Files: ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms vms/ext/filespec.t vms/vms.c vms/vmsish.h

    private-msgid: <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>

 DOCUMENTATION

Subject: Document how extension pms go in $archlib
From: Chip Salzenberg <chip@perl.com>
Files: pod/perldelta.pod

Subject: perlfunc.pod tweaks
Date: Thu, 30 Jan 1997 16:20:55 -0500
From: Roderick Schertler <roderick@gate.net>
Files: pod/perlfunc.pod

    private-msgid: <20526.854659255@eeyore.ibcinc.com>

Subject: Error lines must not have trailing periods
From: Chip Salzenberg <chip@perl.com>
Files: pod/perldiag.pod

 LIBRARY AND EXTENSIONS

Subject: Make IO::Handle::gets() an alias of getline
Date: Thu, 30 Jan 1997 12:03:15 +0100
From: Gisle Aas <aas@bergen.sn.no>
Files: ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm

    private-msgid: <199701301103.MAA11291@bergen.sn.no>

 OTHER CORE CHANGES

Subject: Require '-T' in argv[], not just on #! line
From: Chip Salzenberg <chip@perl.com>
Files: perl.c pod/perldiag.pod

Subject: Fix C<return @_> and associated stack bugs
From: Chip Salzenberg <chip@perl.com>
Files: cop.h pp_ctl.c pp_hot.c t/op/misc.t

Subject: Fix never-closing handle after C<select>
From: Chip Salzenberg <chip@perl.com>
Files: pp_sys.c

Subject: Fix /\G/g with patterns that match empty string
From: Ilya Zakharevich <ilya@math.ohio-state.edu>
Files: pp_hot.c

Subject: Don't create AV, HV, IO when assigning glob
From: Chip Salzenberg <chip@perl.com>
Files: mg.c

 TESTS

Subject: More Amiga test patches
Date: Wed, 29 Jan 1997 16:07:33 +0100
From: "Norbert Pueschel" <pueschel@imsdd.meb.uni-bonn.de>
Files: README.amiga t/lib/safe2.t t/op/closure.t

    private-msgid: <77724725@Armageddon.meb.uni-bonn.de>

27 years agonew (Feb 1) perlembed.pod
Jon Orwant [Sat, 1 Feb 1997 23:34:59 +0000 (18:34 -0500)]
new (Feb 1) perlembed.pod

private-msgid: <9702012334.AA15747@fahrenheit-451.media.mit.edu>

27 years agoUpdate to perl.pod suggested
Larry W. Virden [Thu, 30 Jan 1997 13:45:59 +0000 (08:45 -0500)]
Update to perl.pod suggested

private-msgid: <199701301345.IAA16514@cas.org>

27 years agoUpdate to perl INSTALL file
Larry W. Virden [Thu, 30 Jan 1997 13:38:23 +0000 (08:38 -0500)]
Update to perl INSTALL file

private-msgid: <199701301338.IAA15878@cas.org>

27 years agoMake pod2man a little laxer for perltoc.pod
Chip Salzenberg [Fri, 31 Jan 1997 09:37:53 +0000 (21:37 +1200)]
Make pod2man a little laxer for perltoc.pod

27 years agoc2ph.PL fix
Larry W. Virden [Thu, 30 Jan 1997 13:49:19 +0000 (08:49 -0500)]
c2ph.PL fix

private-msgid: <199701301349.IAA16724@cas.org>

27 years agoMake POSIX::is*() eight-bit-clean
Chip Salzenberg [Wed, 29 Jan 1997 06:54:47 +0000 (18:54 +1200)]
Make POSIX::is*() eight-bit-clean

27 years agoIn Symbol::gensym, don't make glob fake by copying it
John Hughes [Wed, 29 Jan 1997 22:16:21 +0000 (10:16 +1200)]
In Symbol::gensym, don't make glob fake by copying it

27 years agoDebugger update
Ilya Zakharevich [Mon, 3 Feb 1997 04:06:34 +0000 (23:06 -0500)]
Debugger update

private-msgid: <199702030406.XAA23029@monk.mps.ohio-state.edu>

27 years agoRefresh CPAN to 1.19
Andreas Koenig [Sun, 2 Feb 1997 15:08:24 +0000 (03:08 +1200)]
Refresh CPAN to 1.19

27 years agoAsk about /usr/bin/perl iff STDIN and STDERR are terminals
Chip Salzenberg [Fri, 31 Jan 1997 12:23:07 +0000 (00:23 +1200)]
Ask about /usr/bin/perl iff STDIN and STDERR are terminals