This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
21 years agoadded intro to source filters from Paul Marquess
Gurusamy Sarathy [Mon, 18 Oct 1999 16:32:10 +0000 (16:32 +0000)]
added intro to source filters from Paul Marquess

p4raw-id: //depot/perl@4406

21 years agomissing manpages
Gurusamy Sarathy [Mon, 18 Oct 1999 05:53:06 +0000 (05:53 +0000)]
missing manpages

p4raw-id: //depot/perl@4405

21 years agopod updates from Tom Christiansen
Gurusamy Sarathy [Mon, 18 Oct 1999 05:09:22 +0000 (05:09 +0000)]
pod updates from Tom Christiansen

p4raw-id: //depot/perl@4404

21 years agoPL_malloc_mutex needs to be global, not per-interpreter
Gurusamy Sarathy [Sun, 17 Oct 1999 23:43:59 +0000 (23:43 +0000)]
PL_malloc_mutex needs to be global, not per-interpreter
(malloc.c has static data)

p4raw-id: //depot/perl@4403

21 years agosupport PERL_IMPLICIT_SYS with MULTIPLICITY/USE_THREADS on
Gurusamy Sarathy [Sun, 17 Oct 1999 22:30:30 +0000 (22:30 +0000)]
support PERL_IMPLICIT_SYS with MULTIPLICITY/USE_THREADS on
windows

p4raw-id: //depot/perl@4402

21 years agoserious bug introduced by G_VOID changes in 5.003_96: scalar
Gurusamy Sarathy [Sun, 17 Oct 1999 20:33:42 +0000 (20:33 +0000)]
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

p4raw-id: //depot/perl@4401

21 years agoremove FileHandle from list of PodParser dependencies (the
Gurusamy Sarathy [Sun, 17 Oct 1999 18:36:46 +0000 (18:36 +0000)]
remove FileHandle from list of PodParser dependencies (the
difference is 20 files vs 6 files loaded!)

p4raw-id: //depot/perl@4400

21 years agomake installperl ignore RCS files (from Michael G Schwern
Gurusamy Sarathy [Sun, 17 Oct 1999 09:19:24 +0000 (09:19 +0000)]
make installperl ignore RCS files (from Michael G Schwern
<schwern@pobox.com>)

p4raw-id: //depot/perl@4398

21 years agoanother bug in change#3386 (CATCH_SET wasn't reverted correctly)
Gurusamy Sarathy [Sat, 16 Oct 1999 18:30:14 +0000 (18:30 +0000)]
another bug in change#3386 (CATCH_SET wasn't reverted correctly)

p4raw-link: @3386 on //depot/perl: 312caa8e97f1c7ee342a9895c2f0e749625b4929

p4raw-id: //depot/perl@4397

21 years agoassumption about @_ always being non-REAL doesn't hold when
Gurusamy Sarathy [Sat, 16 Oct 1999 17:18:36 +0000 (17:18 +0000)]
assumption about @_ always being non-REAL doesn't hold when
debugger is running; DB::sub() can call arbitrary stuff
that modifies @_ at will

p4raw-id: //depot/perl@4395

21 years agoOS/2 support bits (from Ilya Zakharevich)
Gurusamy Sarathy [Sat, 16 Oct 1999 04:07:02 +0000 (04:07 +0000)]
OS/2 support bits (from Ilya Zakharevich)

p4raw-id: //depot/perl@4393

21 years agohere be 5.005_62
Gurusamy Sarathy [Fri, 15 Oct 1999 10:12:42 +0000 (10:12 +0000)]
here be 5.005_62

p4raw-id: //depot/perl@4391

21 years agolvalue subs patch (change#4081) breaks C<\(Foo->Bar())>;
Gurusamy Sarathy [Fri, 15 Oct 1999 09:45:51 +0000 (09:45 +0000)]
lvalue subs patch (change#4081) breaks C<\(Foo->Bar())>;
avoid tickling it in Pod::Man for now; other nits in
Pod::*

p4raw-link: @4081 on //depot/perl: cd06dffe59d60ee6a2fdd7c81f8cef42c7026b36

p4raw-id: //depot/perl@4390

21 years agodisable internal globbing for miniperl (or build breaks out
Gurusamy Sarathy [Fri, 15 Oct 1999 08:55:01 +0000 (08:55 +0000)]
disable internal globbing for miniperl (or build breaks out
in a rash of failed dependencies)

p4raw-id: //depot/perl@4389

21 years agointegrate cfgperl contents into mainline
Gurusamy Sarathy [Fri, 15 Oct 1999 07:46:24 +0000 (07:46 +0000)]
integrate cfgperl contents into mainline

p4raw-id: //depot/perl@4387

21 years agovarious little goofs in change#4385
Gurusamy Sarathy [Fri, 15 Oct 1999 05:45:36 +0000 (05:45 +0000)]
various little goofs in change#4385

p4raw-link: @4385 on //depot/perl: 95136addeff6f7c87c13a96a62f5eaafb9bafdcf

p4raw-id: //depot/perl@4386

21 years agowin32_*dir() cleanup; win32_readdir() iterates as necessary
Gurusamy Sarathy [Fri, 15 Oct 1999 04:49:09 +0000 (04:49 +0000)]
win32_*dir() cleanup; win32_readdir() iterates as necessary
rather than win32_opendir() reading all files up front (untested)

p4raw-id: //depot/perl@4385

21 years agoBenchmark notes (from Barrie Slaymaker <barries@slaysys.com>)
Gurusamy Sarathy [Fri, 15 Oct 1999 01:34:09 +0000 (01:34 +0000)]
Benchmark notes (from Barrie Slaymaker <barries@slaysys.com>)

p4raw-id: //depot/perl@4384

21 years agoinclude info about Perl Mongers in perlfaq2 (from David H. Adler
Gurusamy Sarathy [Fri, 15 Oct 1999 01:22:32 +0000 (01:22 +0000)]
include info about Perl Mongers in perlfaq2 (from David H. Adler
<dha@panix.com>)

p4raw-id: //depot/perl@4383

21 years agoPrevent "Out of memory" error in POSIX's strftime()
Jan Dubois [Fri, 15 Oct 1999 01:14:23 +0000 (03:14 +0200)]
Prevent "Out of memory" error in POSIX's strftime()

Message-ID: <380f61ae.18202914@smtprelay.t-online.de>

p4raw-id: //depot/perl@4382

21 years agoIntegrate with Sarathy.
Jarkko Hietaniemi [Thu, 14 Oct 1999 22:11:36 +0000 (22:11 +0000)]
Integrate with Sarathy.

p4raw-id: //depot/cfgperl@4381

21 years agoWarn inside character classes about unknown backslash escapes
Jarkko Hietaniemi [Thu, 14 Oct 1999 22:08:22 +0000 (22:08 +0000)]
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).

p4raw-id: //depot/cfgperl@4380

21 years agoclarify significance of parens for "x" (from M.J.T. Guy
Gurusamy Sarathy [Thu, 14 Oct 1999 18:26:56 +0000 (18:26 +0000)]
clarify significance of parens for "x" (from M.J.T. Guy
<mjtg@cus.cam.ac.uk>)

p4raw-id: //depot/perl@4379

21 years agomake timelocal work better when time is close to the epoch
Gurusamy Sarathy [Thu, 14 Oct 1999 18:25:20 +0000 (18:25 +0000)]
make timelocal work better when time is close to the epoch
east of GMT (from Keiki SATOH <kki@wakusei.ne.jp>)

p4raw-id: //depot/perl@4378

21 years agointegrate cfgperl contents into mainline
Gurusamy Sarathy [Thu, 14 Oct 1999 18:15:11 +0000 (18:15 +0000)]
integrate cfgperl contents into mainline

p4raw-id: //depot/perl@4377

21 years agofix POPSTACK panics that ensued from bad interaction between
Gurusamy Sarathy [Thu, 14 Oct 1999 17:47:35 +0000 (17:47 +0000)]
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

p4raw-link: @3988 on //depot/perl: a7c6d24429ab2b6db54575a3bdc62c7ed9f881cf

p4raw-id: //depot/perl@4376

21 years agoavoid warnings
Gurusamy Sarathy [Thu, 14 Oct 1999 15:54:48 +0000 (15:54 +0000)]
avoid warnings

p4raw-id: //depot/perl@4375

21 years agoWarn about false ranges like \d-\w (see the change #4355).
Jarkko Hietaniemi [Thu, 14 Oct 1999 10:08:44 +0000 (10:08 +0000)]
Warn about false ranges like \d-\w (see the change #4355).
The invalid ranges (b-a) warning message also enhanced.

p4raw-link: @4355 on //depot/cfgperl: 1209ba901e0b2880eea69ad70613848af5543517

p4raw-id: //depot/cfgperl@4374

21 years agoFile::Glob fixes for Windows
Gurusamy Sarathy [Thu, 14 Oct 1999 03:49:54 +0000 (03:49 +0000)]
File::Glob fixes for Windows

p4raw-id: //depot/perl@4373

21 years agoavoid inefficiency in change#3386 (every longjmp() was followed
Gurusamy Sarathy [Thu, 14 Oct 1999 02:21:31 +0000 (02:21 +0000)]
avoid inefficiency in change#3386 (every longjmp() was followed
by an avoidable call to setjmp())

p4raw-link: @3386 on //depot/perl: 312caa8e97f1c7ee342a9895c2f0e749625b4929

p4raw-id: //depot/perl@4372

21 years agoIntegrate with Sarathy.
Jarkko Hietaniemi [Wed, 13 Oct 1999 21:17:17 +0000 (21:17 +0000)]
Integrate with Sarathy.

p4raw-id: //depot/cfgperl@4371

21 years agomisc tweaks
Gurusamy Sarathy [Wed, 13 Oct 1999 18:08:45 +0000 (18:08 +0000)]
misc tweaks

p4raw-id: //depot/perl@4370

21 years agoIntegrate with Sarathy.
Jarkko Hietaniemi [Wed, 13 Oct 1999 16:18:58 +0000 (16:18 +0000)]
Integrate with Sarathy.

p4raw-id: //depot/cfgperl@4369

21 years agopod nits from various perl porters
Gurusamy Sarathy [Wed, 13 Oct 1999 16:14:16 +0000 (16:14 +0000)]
pod nits from various perl porters

p4raw-id: //depot/perl@4368

21 years ago[ID 19991013.002] fix for 'perlop.pod' shipped with perl5.00503
Vlad Harchev [Wed, 13 Oct 1999 15:48:59 +0000 (20:48 +0500)]
[ID 19991013.002] fix for 'perlop.pod' shipped with perl5.00503

To: perl5-porters@perl.org
Message-Id: <Pine.LNX.4.10.9910131546580.3542-100000@localhost.localdomain>

p4raw-id: //depot/cfgperl@4367

21 years agotypos and language goofs pointed out by Hugo van der Sanden
Gurusamy Sarathy [Wed, 13 Oct 1999 08:11:11 +0000 (08:11 +0000)]
typos and language goofs pointed out by Hugo van der Sanden
<hv@crypt.compulink.co.uk>

p4raw-id: //depot/perl@4366

21 years agoIntegrate with Sarathy.
Jarkko Hietaniemi [Wed, 13 Oct 1999 07:27:44 +0000 (07:27 +0000)]
Integrate with Sarathy.

p4raw-id: //depot/cfgperl@4365

21 years agodebugger tweak (from M.J.T. Guy <mjtg@cus.cam.ac.uk>)
Gurusamy Sarathy [Wed, 13 Oct 1999 07:06:04 +0000 (07:06 +0000)]
debugger tweak (from M.J.T. Guy <mjtg@cus.cam.ac.uk>)

p4raw-id: //depot/perl@4364

21 years ago[ID 19991012.002] Latest UnixWare7 (svr5.sh) hints file
Mike Hopkirk (hops) [Tue, 12 Oct 1999 19:48:11 +0000 (12:48 -0700)]
[ID 19991012.002] Latest UnixWare7 (svr5.sh) hints file

To: perl5-porters@perl.org
Message-Id: <199910130248.TAA14636@scoot.pdev.sco.com>

p4raw-id: //depot/cfgperl@4363

21 years agoAdd DB_File hint for SCO ODT.
Mike Hopkirk [Tue, 12 Oct 1999 20:16:04 +0000 (13:16 -0700)]
Add DB_File hint for SCO ODT.
To: perl5-porters@perl.org
Subject: [ID 19991012.004] Build patch for perl5.005_03 on ODT3 ( 3.2v4.2)
Message-Id: <199910122016.aa18415@charmstr.pdev.sco.com>

p4raw-id: //depot/cfgperl@4362

21 years agoPL_numeric_radix used without being defined (from Ilya
Gurusamy Sarathy [Wed, 13 Oct 1999 06:56:08 +0000 (06:56 +0000)]
PL_numeric_radix used without being defined (from Ilya
Zakharevich)

p4raw-id: //depot/perl@4361

21 years agouse libdbm.nfs.a if available (libdbm.a is missing dbmclose())
Mike Hopkirk [Tue, 12 Oct 1999 20:16:04 +0000 (13:16 -0700)]
use libdbm.nfs.a if available (libdbm.a is missing dbmclose())
Message-Id: <199910122016.aa18415@charmstr.pdev.sco.com>
Subject: [ID 19991012.004] Build patch for perl5.005_03 on ODT3 ( 3.2v4.2)

p4raw-id: //depot/perl@4360

21 years agovarious pod tweaks (from M.J.T. Guy <mjtg@cus.cam.ac.uk>)
Gurusamy Sarathy [Wed, 13 Oct 1999 06:34:53 +0000 (06:34 +0000)]
various pod tweaks (from M.J.T. Guy <mjtg@cus.cam.ac.uk>)

p4raw-id: //depot/perl@4359

21 years agoperldelta updates
Gurusamy Sarathy [Tue, 12 Oct 1999 19:10:27 +0000 (19:10 +0000)]
perldelta updates

p4raw-id: //depot/perl@4358

21 years agoupdate perldelta for change#4356
Gurusamy Sarathy [Tue, 12 Oct 1999 17:11:18 +0000 (17:11 +0000)]
update perldelta for change#4356

p4raw-link: @4356 on //depot/perl: 72b166521443a1b89b0fed156fa8334cfab6e61b

p4raw-id: //depot/perl@4357

21 years agoadd File::BSDGlob as File::Glob and load it at compile-time
Gurusamy Sarathy [Tue, 12 Oct 1999 16:53:31 +0000 (16:53 +0000)]
add File::BSDGlob as File::Glob and load it at compile-time
if perl was built with -DPERL_INTERNAL_GLOB

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

p4raw-id: //depot/perl@4356

21 years agoRevert the parts of #3926 that outlawed character ranges
Jarkko Hietaniemi [Tue, 12 Oct 1999 15:30:05 +0000 (15:30 +0000)]
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.

p4raw-id: //depot/cfgperl@4355

21 years agoIntegrate with Sarathy.
Jarkko Hietaniemi [Tue, 12 Oct 1999 09:58:59 +0000 (09:58 +0000)]
Integrate with Sarathy.

p4raw-id: //depot/cfgperl@4354

21 years agoapply parts of LynxOS patches from Alan Johnson
Gurusamy Sarathy [Tue, 12 Oct 1999 05:53:40 +0000 (05:53 +0000)]
apply parts of LynxOS patches from Alan Johnson
<johnson@alonn.gemse.fr>

p4raw-id: //depot/perl@4353

21 years agoallow any unpack specifier to take a count via '/'
Gurusamy Sarathy [Tue, 12 Oct 1999 05:24:39 +0000 (05:24 +0000)]
allow any unpack specifier to take a count via '/'
(from Ilya Zakharevich)

p4raw-id: //depot/perl@4352

21 years agoavoid warnings
Gurusamy Sarathy [Tue, 12 Oct 1999 05:02:35 +0000 (05:02 +0000)]
avoid warnings

p4raw-id: //depot/perl@4351

21 years agovarious cleanups
Gurusamy Sarathy [Tue, 12 Oct 1999 04:50:52 +0000 (04:50 +0000)]
various cleanups

p4raw-id: //depot/perl@4350

21 years agoupdate Changes, patchlevel etc.
Gurusamy Sarathy [Tue, 12 Oct 1999 00:23:11 +0000 (00:23 +0000)]
update Changes, patchlevel etc.

p4raw-id: //depot/perl@4349

21 years agoadd vec() example from Chaim Frenkel <chaimf@pobox.com>
Gurusamy Sarathy [Mon, 11 Oct 1999 23:11:57 +0000 (23:11 +0000)]
add vec() example from Chaim Frenkel <chaimf@pobox.com>

p4raw-id: //depot/perl@4348

21 years agoSparc Linux -Duseshrplib fix.
Brian Jepson [Fri, 20 Aug 1999 11:25:17 +0000 (06:25 -0500)]
Sparc Linux -Duseshrplib fix.
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
Message-ID: <Pine.LNX.4.10.9908201123570.5116-100000@cx384756-a.sking1.ri.home.com>

p4raw-id: //depot/cfgperl@4347

21 years agomore pack/unpack documentation (from Ilya Zakharevich); changed
Gurusamy Sarathy [Mon, 11 Oct 1999 20:28:32 +0000 (20:28 +0000)]
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

p4raw-id: //depot/perl@4346

21 years agowriting to perllocal.pod fails if it was never created;
Gurusamy Sarathy [Mon, 11 Oct 1999 19:15:46 +0000 (19:15 +0000)]
writing to perllocal.pod fails if it was never created;
tweak pseudo-hash example (both suggested by Michael G Schwern
<schwern@pobox.com>)

p4raw-id: //depot/perl@4345

21 years agoslightly edited variant of suggested patch
Ilya Zakharevich [Thu, 9 Sep 1999 18:35:37 +0000 (14:35 -0400)]
slightly edited variant of suggested patch
Message-ID: <19990909183537.A28682@monk.mps.ohio-state.edu>
Subject: [PATCH 5.005_58] How RExen match?

p4raw-id: //depot/perl@4344

21 years agochange#4327 was inefficient
Gurusamy Sarathy [Mon, 11 Oct 1999 16:55:48 +0000 (16:55 +0000)]
change#4327 was inefficient

p4raw-link: @4327 on //depot/perl: aeb5d71d10f95df991fb160dc1adaa06bf9515f4

p4raw-id: //depot/perl@4343

21 years agoIntegrate with Sarathy.
Jarkko Hietaniemi [Mon, 11 Oct 1999 07:01:46 +0000 (07:01 +0000)]
Integrate with Sarathy.

p4raw-id: //depot/cfgperl@4342

21 years agoThe 2.5th cut at the AIX C++ extension problems.
Jarkko Hietaniemi [Mon, 11 Oct 1999 06:37:47 +0000 (06:37 +0000)]
The 2.5th cut at the AIX C++ extension problems.

p4raw-id: //depot/cfgperl@4341

21 years agoadd perlhack.pod from Nathan Torkington <gnat@frii.com>
Gurusamy Sarathy [Sun, 10 Oct 1999 23:48:07 +0000 (23:48 +0000)]
add perlhack.pod from Nathan Torkington <gnat@frii.com>

p4raw-id: //depot/perl@4340

21 years agorevert SAVEDESTRUCTOR() to accepting void(*)(void*) for source
Gurusamy Sarathy [Sun, 10 Oct 1999 20:42:40 +0000 (20:42 +0000)]
revert SAVEDESTRUCTOR() to accepting void(*)(void*) for source
compatibility; introduce SAVEDESTRUCTOR_X() that accepts
void(*)(pTHX_ void*)

p4raw-id: //depot/perl@4339

21 years agoadd missing new diagnostics to perldelta
Gurusamy Sarathy [Sun, 10 Oct 1999 20:38:59 +0000 (20:38 +0000)]
add missing new diagnostics to perldelta

p4raw-id: //depot/perl@4338

21 years agoupdate perldelta for change#3406
Gurusamy Sarathy [Sun, 10 Oct 1999 17:40:13 +0000 (17:40 +0000)]
update perldelta for change#3406

p4raw-link: @3406 on //depot/perl: c73bf8e3ece265b261438c8090fb5ecbf0977587

p4raw-id: //depot/perl@4337

21 years agointegrate cfgperl contents into mainline
Gurusamy Sarathy [Sun, 10 Oct 1999 16:33:14 +0000 (16:33 +0000)]
integrate cfgperl contents into mainline

p4raw-id: //depot/perl@4336

21 years agoUpdate perldelta.
Jarkko Hietaniemi [Sun, 10 Oct 1999 11:09:48 +0000 (11:09 +0000)]
Update perldelta.

p4raw-id: //depot/cfgperl@4335

21 years agoIntegrate with Sarathy.
Jarkko Hietaniemi [Sun, 10 Oct 1999 10:31:46 +0000 (10:31 +0000)]
Integrate with Sarathy.

p4raw-id: //depot/cfgperl@4334

21 years agoinstall pods to 'pods' rather than 'pod' on cygwin (modified
Gurusamy Sarathy [Sun, 10 Oct 1999 06:33:15 +0000 (06:33 +0000)]
install pods to 'pods' rather than 'pod' on cygwin (modified
a patch suggested by cwilson@cc865179-c.chmbl1.ga.home.com)

p4raw-id: //depot/perl@4333

21 years agoadd $VERSION
Gurusamy Sarathy [Sun, 10 Oct 1999 05:15:26 +0000 (05:15 +0000)]
add $VERSION

p4raw-id: //depot/perl@4332

21 years agodescribe what can go in an export list (from Anno Siegel
Gurusamy Sarathy [Sun, 10 Oct 1999 05:10:22 +0000 (05:10 +0000)]
describe what can go in an export list (from Anno Siegel
<anno4000@lublin.zrz.tu-berlin.de>)

p4raw-id: //depot/perl@4331

21 years agomore basic support for building modules under Windows 95/98
Gurusamy Sarathy [Sun, 10 Oct 1999 04:50:43 +0000 (04:50 +0000)]
more basic support for building modules under Windows 95/98
(applied relevant parts from a patch suggested by
Jochen Wiedmann <joe@ispsoft.de>)

p4raw-id: //depot/perl@4330

21 years agorudimentary support for building under Windows 95/98 (from
Gurusamy Sarathy [Sun, 10 Oct 1999 04:28:38 +0000 (04:28 +0000)]
rudimentary support for building under Windows 95/98 (from
Benjamin Stuhl <sho_pi@hotmail.com>)

p4raw-id: //depot/perl@4329

21 years agofix two leaks in Thread.xs (from Eugene Alterman
Gurusamy Sarathy [Sun, 10 Oct 1999 03:37:21 +0000 (03:37 +0000)]
fix two leaks in Thread.xs (from Eugene Alterman
<Eugene.Alterman@bremer-inc.com>); convert places with
'use attrs' to new attributes syntax

p4raw-id: //depot/perl@4328

21 years agoavoid duplicates in @INC, they cause leaks in mod_perl etc
Gurusamy Sarathy [Sun, 10 Oct 1999 02:23:52 +0000 (02:23 +0000)]
avoid duplicates in @INC, they cause leaks in mod_perl etc
(suggested by Tod Irwin <irwin@stockmaster.com>)

p4raw-id: //depot/perl@4327

21 years agobetter documentation for recv() (from Anton Berezin
Gurusamy Sarathy [Sun, 10 Oct 1999 00:51:48 +0000 (00:51 +0000)]
better documentation for recv() (from Anton Berezin
<tobez@plab.ku.dk>)

p4raw-id: //depot/perl@4326

21 years agoperldelta updates (see TODO markers)
Gurusamy Sarathy [Sat, 9 Oct 1999 22:46:23 +0000 (22:46 +0000)]
perldelta updates (see TODO markers)

p4raw-id: //depot/perl@4325

21 years agofix Exporter::export_to_level() documentation
Gurusamy Sarathy [Sat, 9 Oct 1999 19:43:10 +0000 (19:43 +0000)]
fix Exporter::export_to_level() documentation

p4raw-id: //depot/perl@4324

21 years agodon't run END blocks when running under -c switch (older,
Gurusamy Sarathy [Sat, 9 Oct 1999 18:48:31 +0000 (18:48 +0000)]
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)

p4raw-id: //depot/perl@4323

21 years agoWhile awaiting a good test program to detect the broken gcc.
Thomas Conté [Wed, 6 Oct 1999 19:56:29 +0000 (21:56 +0200)]
While awaiting a good test program to detect the broken gcc.
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
Message-ID: <000a01bf1024$1d938f20$252ad0d4@eng.iway.fr>

p4raw-id: //depot/cfgperl@4322

21 years agoPOPSUB() gave up the refcount to the CV before LEAVE had a chance to
Gurusamy Sarathy [Sat, 9 Oct 1999 00:41:02 +0000 (00:41 +0000)]
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>

p4raw-id: //depot/perl@4321

21 years agorevert POP{SUB,LOOP}{1,2} logic to the simpler pre-5.003_24
Gurusamy Sarathy [Fri, 8 Oct 1999 22:50:51 +0000 (22:50 +0000)]
revert POP{SUB,LOOP}{1,2} logic to the simpler pre-5.003_24
situation (assumptions about cx invalidation are not valid
anymore)

p4raw-id: //depot/perl@4320

21 years agoIntegrate with Sarathy.
Jarkko Hietaniemi [Fri, 8 Oct 1999 14:33:31 +0000 (14:33 +0000)]
Integrate with Sarathy.

p4raw-id: //depot/cfgperl@4319

21 years agoThe second cut at AIX C++ extension troubles.
Jarkko Hietaniemi [Fri, 8 Oct 1999 13:51:34 +0000 (13:51 +0000)]
The second cut at AIX C++ extension troubles.

p4raw-id: //depot/cfgperl@4318

21 years agoThe first cut at fixing Perl extensions written in C++ in AIX,
Stephanie Beals [Thu, 7 Oct 1999 15:05:54 +0000 (11:05 -0400)]
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.

Problem reported by Stephanie Beals in
To: perl5-porters@perl.org
Subject: [ID 19991007.005] DynaLoader/dl_aix.xs problem using load and unload on AIX
Message-Id: <85256803.0068E70D.00@D51MTA03.pok.ibm.com>

p4raw-id: //depot/cfgperl@4317

21 years agoremove kludgey duplicate background error avoidance (caused
Gurusamy Sarathy [Fri, 8 Oct 1999 10:26:15 +0000 (10:26 +0000)]
remove kludgey duplicate background error avoidance (caused
"leaks"; %@ wasn't even user-visible under -Dusethreads);
only repeats of most recent error are now avoided

p4raw-id: //depot/perl@4316

21 years agoFix omission.
Jarkko Hietaniemi [Fri, 8 Oct 1999 09:48:59 +0000 (09:48 +0000)]
Fix omission.

p4raw-id: //depot/cfgperl@4315

21 years agoextend change#2299 to C<use> (fixes scoping problems in
Gurusamy Sarathy [Fri, 8 Oct 1999 07:17:01 +0000 (07:17 +0000)]
extend change#2299 to C<use> (fixes scoping problems in
C<if (...) { use foo; ... }>)

p4raw-link: @2299 on //depot/perl: 7ad382f40c272949663b62a641674bd9771ee3b8

p4raw-id: //depot/perl@4314

21 years agosmall tweak for change#4309
Gurusamy Sarathy [Fri, 8 Oct 1999 04:52:19 +0000 (04:52 +0000)]
small tweak for change#4309

p4raw-link: @4309 on //depot/perl: 38a230cb455fb1aca316039ba1d4aed58c0c60d5

p4raw-id: //depot/perl@4313

21 years agoadd suggested patch =~ s/NOTOP/OP_NOT/ with tests
Larry Wall [Wed, 6 Oct 1999 09:55:57 +0000 (02:55 -0700)]
add suggested patch =~ s/NOTOP/OP_NOT/ with tests
Message-Id: <199910061655.JAA11333@kiev.wall.org>
Subject: Re: [ID 19991001.004] apparent parsing error with not(arg)

p4raw-id: //depot/perl@4312

21 years agotypo
Gurusamy Sarathy [Fri, 8 Oct 1999 00:58:19 +0000 (00:58 +0000)]
typo

p4raw-id: //depot/perl@4311

21 years agofix setpgrp vs getpgrp and POSIX vs BSD confusion (spotted by
Gurusamy Sarathy [Thu, 7 Oct 1999 23:51:38 +0000 (23:51 +0000)]
fix setpgrp vs getpgrp and POSIX vs BSD confusion (spotted by
Brian Mitchell <brian@chele.cais.net>)

p4raw-id: //depot/perl@4310

21 years agochange#3728 was flawed (loop contexts saw the wrong statement
Gurusamy Sarathy [Thu, 7 Oct 1999 22:57:52 +0000 (22:57 +0000)]
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

TODO: remove the remainder of the setstate logic if it can't
be used anywhere else (it isn't used anywhere now)

p4raw-link: @3728 on //depot/perl: 7399586d384137f7ae66bcc82a83b0df7dd429e5

p4raw-id: //depot/perl@4309

21 years agoIntegrate with Sarathy.
Jarkko Hietaniemi [Thu, 7 Oct 1999 19:21:27 +0000 (19:21 +0000)]
Integrate with Sarathy.

p4raw-id: //depot/cfgperl@4308

21 years agoupdate to podlators-0.08 from Russ Allbery
Gurusamy Sarathy [Thu, 7 Oct 1999 15:12:24 +0000 (15:12 +0000)]
update to podlators-0.08 from Russ Allbery

p4raw-id: //depot/perl@4307

21 years agoIntegrate with Sarathy.
Jarkko Hietaniemi [Wed, 6 Oct 1999 17:20:34 +0000 (17:20 +0000)]
Integrate with Sarathy.

p4raw-id: //depot/cfgperl@4306

21 years agosome versions of mingw32 have __int64, define iff it isn't
Gurusamy Sarathy [Wed, 6 Oct 1999 16:55:45 +0000 (16:55 +0000)]
some versions of mingw32 have __int64, define iff it isn't

p4raw-id: //depot/perl@4305

21 years agofix typos in change#4288
Gurusamy Sarathy [Wed, 6 Oct 1999 03:45:44 +0000 (03:45 +0000)]
fix typos in change#4288

p4raw-link: @4288 on //depot/cfgperl: 57def98fcb6c98601beaf31e3c48ad681bfdc2a3

p4raw-id: //depot/perl@4304

21 years agointegrate cfgperl contents into mainline
Gurusamy Sarathy [Wed, 6 Oct 1999 03:22:46 +0000 (03:22 +0000)]
integrate cfgperl contents into mainline

p4raw-id: //depot/perl@4303

21 years agomake die/warn and other diagnostics go to wherever STDERR happens
Gurusamy Sarathy [Wed, 6 Oct 1999 02:36:53 +0000 (02:36 +0000)]
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()

p4raw-id: //depot/perl@4302