Gurusamy Sarathy [Wed, 27 Oct 1999 21:32:30 +0000 (21:32 +0000)]
integrate cfgperl contents into mainline; merge conflicts
p4raw-id: //depot/perl@4475
Gurusamy Sarathy [Wed, 27 Oct 1999 21:15:07 +0000 (21:15 +0000)]
patch up egcs-1.1.2-mingw32 build (builds a working miniperl, but not
perl; stdout/stderr redirects seem broken as well)
p4raw-id: //depot/perl@4474
Jarkko Hietaniemi [Wed, 27 Oct 1999 21:11:11 +0000 (21:11 +0000)]
Do not block if no message queues available.
p4raw-id: //depot/cfgperl@4473
Jarkko Hietaniemi [Wed, 27 Oct 1999 18:27:40 +0000 (18:27 +0000)]
Remove unused "squatter" symbols; regen Configure.
p4raw-id: //depot/cfgperl@4472
Jarkko Hietaniemi [Wed, 27 Oct 1999 17:19:06 +0000 (17:19 +0000)]
Regen Configure.
p4raw-id: //depot/cfgperl@4470
Jarkko Hietaniemi [Wed, 27 Oct 1999 14:06:44 +0000 (14:06 +0000)]
Integrate with Sarathy; manual resolve on regcomp.c conflicts
(Ilya's changes won).
p4raw-id: //depot/cfgperl@4468
Jarkko Hietaniemi [Wed, 27 Oct 1999 13:38:41 +0000 (13:38 +0000)]
Regen Configure.
p4raw-id: //depot/cfgperl@4467
Jarkko Hietaniemi [Wed, 27 Oct 1999 13:06:27 +0000 (13:06 +0000)]
Nosuid checking for statfs() people: from Spider Boardman.
p4raw-id: //depot/cfgperl@4465
Jarkko Hietaniemi [Wed, 27 Oct 1999 07:55:53 +0000 (07:55 +0000)]
We need cc to be able to test for cc -v.
p4raw-id: //depot/cfgperl@4463
Gurusamy Sarathy [Wed, 27 Oct 1999 01:31:41 +0000 (01:31 +0000)]
more GCC v2.95 induced adjustments
p4raw-id: //depot/perl@4462
Gurusamy Sarathy [Tue, 26 Oct 1999 21:42:59 +0000 (21:42 +0000)]
warnings and const violations identified by compiling in C++ mode
with GCC v2.95
p4raw-id: //depot/perl@4461
Jarkko Hietaniemi [Tue, 26 Oct 1999 13:40:18 +0000 (13:40 +0000)]
Revert #4457 for more investigation.
p4raw-id: //depot/cfgperl@4460
Jarkko Hietaniemi [Tue, 26 Oct 1999 10:15:58 +0000 (10:15 +0000)]
Regen Configure.
p4raw-id: //depot/cfgperl@4459
Jarkko Hietaniemi [Tue, 26 Oct 1999 09:12:48 +0000 (09:12 +0000)]
Add getmnt() to nosuid checking.
p4raw-id: //depot/cfgperl@4457
Jarkko Hietaniemi [Tue, 26 Oct 1999 08:12:27 +0000 (08:12 +0000)]
Massive multitypo in #4446.
p4raw-id: //depot/cfgperl@4455
Laszlo Molnar [Mon, 25 Oct 1999 10:11:30 +0000 (12:11 +0200)]
dos-djgpp update
To: Perl 5 Porters <perl5-porters@perl.org>
Message-ID: <
19991025101130.K459@crater.eth.ericsson.se>
p4raw-id: //depot/cfgperl@4454
Ilya Zakharevich [Mon, 25 Oct 1999 03:06:21 +0000 (23:06 -0400)]
Remove the last regnode<==>char*
To: perl5-porters@perl.org (Mailing list Perl5)
Message-Id: <
199910250706.
DAA16825@monk.mps.ohio-state.edu>
p4raw-id: //depot/cfgperl@4453
Ilya Zakharevich [Sun, 24 Oct 1999 23:47:45 +0000 (19:47 -0400)]
Missing REx engine patch
To: perl5-porters@perl.org (Mailing list Perl5)
Message-Id: <
199910250347.XAA16094@monk.mps.ohio-state.edu>
p4raw-id: //depot/cfgperl@4452
Ilya Zakharevich [Sun, 24 Oct 1999 23:39:49 +0000 (19:39 -0400)]
charnames and UTEST
To: perl5-porters@perl.org (Mailing list Perl5)
Message-Id: <
199910250339.XAA16058@monk.mps.ohio-state.edu>
p4raw-id: //depot/cfgperl@4451
Gurusamy Sarathy [Mon, 25 Oct 1999 07:38:15 +0000 (07:38 +0000)]
win32 tweak
p4raw-id: //depot/perl@4450
Gurusamy Sarathy [Sun, 24 Oct 1999 23:20:10 +0000 (23:20 +0000)]
remove inconsistent tainting behavior of sprintf("%e",...)
(all bets are off is "C" locale is compromised)
p4raw-id: //depot/perl@4449
Gurusamy Sarathy [Sun, 24 Oct 1999 22:20:42 +0000 (22:20 +0000)]
remove unused interpreter globals
p4raw-id: //depot/perl@4448
Jarkko Hietaniemi [Sun, 24 Oct 1999 21:49:52 +0000 (21:49 +0000)]
Another hints tweak.
p4raw-id: //depot/cfgperl@4447
Jarkko Hietaniemi [Sun, 24 Oct 1999 21:48:02 +0000 (21:48 +0000)]
Hints tweak.
p4raw-id: //depot/cfgperl@4446
Nick Ing-Simmons [Sun, 24 Oct 1999 20:54:06 +0000 (20:54 +0000)]
Avoid creating GV with NULL name when vivifying nameless scalars.
(Fix/workround for [ID19991024.001])
p4raw-id: //depot/perl@4444
Gurusamy Sarathy [Sun, 24 Oct 1999 14:40:01 +0000 (14:40 +0000)]
typo in installperl (from Paul Moore <gustav@morpheus.demon.co.uk>)
p4raw-id: //depot/perl@4442
Gurusamy Sarathy [Sun, 24 Oct 1999 14:33:11 +0000 (14:33 +0000)]
test in change#4428 needs strict interpretation of C modulus
p4raw-link: @4428 on //depot/perl:
4bb9f687ed0930c988c412c4c28bd2a535612894
p4raw-id: //depot/perl@4441
Gurusamy Sarathy [Sun, 24 Oct 1999 13:47:17 +0000 (13:47 +0000)]
don't allow SIGCHLD to be ignored at startup, or wait*() and
$? break
p4raw-id: //depot/perl@4440
Jarkko Hietaniemi [Sun, 24 Oct 1999 13:19:17 +0000 (13:19 +0000)]
test for #2835 (yeah, better later than never)
p4raw-id: //depot/cfgperl@4439
Gurusamy Sarathy [Sun, 24 Oct 1999 12:59:12 +0000 (12:59 +0000)]
typo, doc tweak
p4raw-id: //depot/perl@4438
Gurusamy Sarathy [Sun, 24 Oct 1999 11:59:55 +0000 (11:59 +0000)]
allow get() and reftype() functions to be imported (from
Spider Boardman)
p4raw-id: //depot/perl@4437
Gurusamy Sarathy [Sun, 24 Oct 1999 11:52:53 +0000 (11:52 +0000)]
suppress scalar leak messages for known leaks (from
Robin Barker <rmb1@cise.npl.co.uk>)
p4raw-id: //depot/perl@4436
Gurusamy Sarathy [Sun, 24 Oct 1999 11:39:42 +0000 (11:39 +0000)]
VMS tweak (suggested by Craig A. Berry <craig.berry@metamor.com>)
p4raw-id: //depot/perl@4435
Gurusamy Sarathy [Sun, 24 Oct 1999 11:36:08 +0000 (11:36 +0000)]
relax range checking if they ask for it (from John L. Allen
<allen@grumman.com>)
p4raw-id: //depot/perl@4434
Gurusamy Sarathy [Sun, 24 Oct 1999 11:25:51 +0000 (11:25 +0000)]
README nits pointed out by Chris Nandor <pudge@pobox.com>
p4raw-id: //depot/perl@4433
Ilya Zakharevich [Sun, 24 Oct 1999 03:24:28 +0000 (23:24 -0400)]
Re: [PATCH 5.005_62] OS/2 improvements
Message-Id: <
199910240724.
DAA12230@monk.mps.ohio-state.edu>
p4raw-id: //depot/perl@4432
Gurusamy Sarathy [Sun, 24 Oct 1999 10:50:14 +0000 (10:50 +0000)]
install all README.foo with pod content as podfoo.pod
p4raw-id: //depot/perl@4431
Gurusamy Sarathy [Sun, 24 Oct 1999 09:28:24 +0000 (09:28 +0000)]
@INC needs ../lib
p4raw-id: //depot/perl@4430
Jarkko Hietaniemi [Sat, 23 Oct 1999 21:47:49 +0000 (21:47 +0000)]
More printf-fixes (see also #4426).
p4raw-id: //depot/cfgperl@4429
Gurusamy Sarathy [Sat, 23 Oct 1999 20:28:56 +0000 (20:28 +0000)]
fix accidental C modulo semantics on integer-valued operations
(e.g. caused C<length("abc") % -10> to return 3 rather than -7)
p4raw-id: //depot/perl@4428
Jarkko Hietaniemi [Sat, 23 Oct 1999 16:10:10 +0000 (16:10 +0000)]
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@4427
Jarkko Hietaniemi [Sat, 23 Oct 1999 16:04:02 +0000 (16:04 +0000)]
Fix the printfing nits pointed out by using gcc -Wall and
Configure -Duse64bits -Dccflags=-DDEBUGGING in Solaris,
plus few other warnings in Dumper.xs.
p4raw-id: //depot/cfgperl@4426
Jarkko Hietaniemi [Sat, 23 Oct 1999 15:16:41 +0000 (15:16 +0000)]
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.
p4raw-id: //depot/cfgperl@4425
Andy Dougherty [Fri, 22 Oct 1999 16:47:34 +0000 (12:47 -0400)]
Update Policy_sh.SH to handle the newer installation directives.
To: Perl Porters <perl5-porters@perl.org>
Subject: [PATCH 5.005_62] Policy_sh.SH update
Message-ID: <Pine.SOL.4.10.
9910221645470.15232-100000@maxwell.phys.lafayette.edu>
p4raw-id: //depot/cfgperl@4423
Jarkko Hietaniemi [Fri, 22 Oct 1999 22:44:44 +0000 (22:44 +0000)]
so back to 'so', from Stephanie Beals <bealzy@us.ibm.com>
p4raw-id: //depot/cfgperl@4422
Gurusamy Sarathy [Fri, 22 Oct 1999 21:16:44 +0000 (21:16 +0000)]
sv_vcatpvfn() bug: fell through to assuming intsize of 'q' for
C<"%ld", long_val>
p4raw-id: //depot/perl@4421
Gurusamy Sarathy [Fri, 22 Oct 1999 16:36:46 +0000 (16:36 +0000)]
win32_utime() on directories should use localtime() rather
than gmtime() (from Jan Dubois)
p4raw-id: //depot/perl@4420
Jarkko Hietaniemi [Thu, 21 Oct 1999 10:31:41 +0000 (10:31 +0000)]
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@4419
Gurusamy Sarathy [Wed, 20 Oct 1999 23:49:47 +0000 (23:49 +0000)]
add test for change#4417
p4raw-link: @4417 on //depot/perl:
970c490586e0f01dd70401842b590223949989af
p4raw-id: //depot/perl@4418
Gurusamy Sarathy [Wed, 20 Oct 1999 23:45:03 +0000 (23:45 +0000)]
avoid coredump on C<sort { my $c; return $a cmp $b } ...>
p4raw-id: //depot/perl@4417
Gurusamy Sarathy [Wed, 20 Oct 1999 01:00:50 +0000 (01:00 +0000)]
fix prototype mismatch (from Hans Mulder <hansm@xs4all.nl>)
p4raw-id: //depot/perl@4416
Gurusamy Sarathy [Wed, 20 Oct 1999 00:52:34 +0000 (00:52 +0000)]
disable optimizing troublesome ops in change#3612
(from Ilya Zakharevich)
p4raw-link: @3612 on //depot/perl:
b162f9ead0a98db35cdcfc8c889e344c040c8d8e
p4raw-id: //depot/perl@4415
Gurusamy Sarathy [Wed, 20 Oct 1999 00:37:46 +0000 (00:37 +0000)]
skip unreadable directory test when running as root
p4raw-id: //depot/perl@4414
Jarkko Hietaniemi [Tue, 19 Oct 1999 09:26:52 +0000 (09:26 +0000)]
Avoid GNU ar if HP cc is being used.
p4raw-id: //depot/cfgperl@4413
Jarkko Hietaniemi [Tue, 19 Oct 1999 07:24:29 +0000 (07:24 +0000)]
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@4412
Jarkko Hietaniemi [Tue, 19 Oct 1999 07:22:34 +0000 (07:22 +0000)]
Long double support: sqrtl et al are not available everywhere,
e.g. not in Solaris, even when long doubles are.
p4raw-id: //depot/cfgperl@4411
Gurusamy Sarathy [Tue, 19 Oct 1999 02:18:54 +0000 (02:18 +0000)]
perl_mutex n/a if !USE_THREADS
p4raw-id: //depot/perl@4409
Jarkko Hietaniemi [Mon, 18 Oct 1999 20:13:02 +0000 (20:13 +0000)]
Forgotten s/warning/warnings/.
p4raw-id: //depot/cfgperl@4408
Jarkko Hietaniemi [Mon, 18 Oct 1999 20:02:12 +0000 (20:02 +0000)]
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@4407
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
Gurusamy Sarathy [Mon, 18 Oct 1999 05:53:06 +0000 (05:53 +0000)]
missing manpages
p4raw-id: //depot/perl@4405
Gurusamy Sarathy [Mon, 18 Oct 1999 05:09:22 +0000 (05:09 +0000)]
pod updates from Tom Christiansen
p4raw-id: //depot/perl@4404
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
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
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
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
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
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
Jarkko Hietaniemi [Sat, 16 Oct 1999 17:44:39 +0000 (17:44 +0000)]
Missing comma.
p4raw-id: //depot/cfgperl@4396
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
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
Jarkko Hietaniemi [Fri, 15 Oct 1999 10:28:09 +0000 (10:28 +0000)]
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@4392
Gurusamy Sarathy [Fri, 15 Oct 1999 10:12:42 +0000 (10:12 +0000)]
here be 5.005_62
p4raw-id: //depot/perl@4391
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
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
Jarkko Hietaniemi [Fri, 15 Oct 1999 08:07:49 +0000 (08:07 +0000)]
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@4388
Gurusamy Sarathy [Fri, 15 Oct 1999 07:46:24 +0000 (07:46 +0000)]
integrate cfgperl contents into mainline
p4raw-id: //depot/perl@4387
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
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
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
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
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
Jarkko Hietaniemi [Thu, 14 Oct 1999 22:11:36 +0000 (22:11 +0000)]
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@4381
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
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
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
Gurusamy Sarathy [Thu, 14 Oct 1999 18:15:11 +0000 (18:15 +0000)]
integrate cfgperl contents into mainline
p4raw-id: //depot/perl@4377
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
Gurusamy Sarathy [Thu, 14 Oct 1999 15:54:48 +0000 (15:54 +0000)]
avoid warnings
p4raw-id: //depot/perl@4375
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
Gurusamy Sarathy [Thu, 14 Oct 1999 03:49:54 +0000 (03:49 +0000)]
File::Glob fixes for Windows
p4raw-id: //depot/perl@4373
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
Jarkko Hietaniemi [Wed, 13 Oct 1999 21:17:17 +0000 (21:17 +0000)]
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@4371
Gurusamy Sarathy [Wed, 13 Oct 1999 18:08:45 +0000 (18:08 +0000)]
misc tweaks
p4raw-id: //depot/perl@4370
Jarkko Hietaniemi [Wed, 13 Oct 1999 16:18:58 +0000 (16:18 +0000)]
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@4369
Gurusamy Sarathy [Wed, 13 Oct 1999 16:14:16 +0000 (16:14 +0000)]
pod nits from various perl porters
p4raw-id: //depot/perl@4368
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
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
Jarkko Hietaniemi [Wed, 13 Oct 1999 07:27:44 +0000 (07:27 +0000)]
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@4365
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