platform/upstream/perl.git
25 years agotweak RefHash to make intent clearer (suggested by John Dlugosz)
Gurusamy Sarathy [Tue, 22 Jun 1999 19:30:32 +0000 (19:30 +0000)]
tweak RefHash to make intent clearer (suggested by John Dlugosz)

p4raw-id: //depot/perl@3547

25 years agooops, backout bogus change#3545
Gurusamy Sarathy [Tue, 22 Jun 1999 17:25:03 +0000 (17:25 +0000)]
oops, backout bogus change#3545

p4raw-link: @3545 on //depot/perl: 151c20ad7c538678c95caebf3d22c0270964f452

p4raw-id: //depot/perl@3546

25 years agoremove dead code
Gurusamy Sarathy [Tue, 22 Jun 1999 17:18:05 +0000 (17:18 +0000)]
remove dead code

p4raw-id: //depot/perl@3545

25 years agodump C<0> as such, not C<'0'>
Gurusamy Sarathy [Wed, 16 Jun 1999 16:49:55 +0000 (16:49 +0000)]
dump C<0> as such, not C<'0'>

p4raw-id: //depot/perl@3540

25 years agofix coredumper in change#3498
Gurusamy Sarathy [Sun, 13 Jun 1999 04:04:40 +0000 (04:04 +0000)]
fix coredumper in change#3498

p4raw-link: @3498 on //depot/cfgperl: 697943021785eb8447e25eb51a6f27fd78921863

p4raw-id: //depot/perl@3539

25 years agoEXTERN_C declarations for global arrays in various
Gurusamy Sarathy [Sat, 12 Jun 1999 06:43:03 +0000 (06:43 +0000)]
EXTERN_C declarations for global arrays in various
headers, so perl can be built even in C++ mode; win32
build fixups; regen headers

p4raw-id: //depot/perl@3537

25 years agocaller.pm typos
Gurusamy Sarathy [Sat, 12 Jun 1999 06:38:21 +0000 (06:38 +0000)]
caller.pm typos

p4raw-id: //depot/perl@3536

25 years agovarious little tweaks; most globals are now in intrpvar.h, ninterps
Gurusamy Sarathy [Fri, 11 Jun 1999 23:13:54 +0000 (23:13 +0000)]
various little tweaks; most globals are now in intrpvar.h, ninterps
is temporarily gone

p4raw-id: //depot/perl@3535

25 years agoimplement C<use caller 'encoding'>
Gurusamy Sarathy [Fri, 11 Jun 1999 20:41:51 +0000 (20:41 +0000)]
implement C<use caller 'encoding'>

p4raw-id: //depot/perl@3534

25 years agotruncate() has a peculiar exemption from strict barewords, even
Gurusamy Sarathy [Fri, 11 Jun 1999 16:51:04 +0000 (16:51 +0000)]
truncate() has a peculiar exemption from strict barewords, even
though it has a non-filehandle prototype

p4raw-id: //depot/perl@3533

25 years agoGDBM tweak
Gurusamy Sarathy [Fri, 11 Jun 1999 09:09:16 +0000 (09:09 +0000)]
GDBM tweak

p4raw-id: //depot/perl@3532

25 years agopart of the platform changes for IMPLICIT_CONTEXT
Gurusamy Sarathy [Thu, 10 Jun 1999 23:34:19 +0000 (23:34 +0000)]
part of the platform changes for IMPLICIT_CONTEXT

p4raw-id: //depot/perl@3531

25 years agoDB_File tweaks for IMPLICIT CONTEXT
Gurusamy Sarathy [Thu, 10 Jun 1999 20:40:01 +0000 (20:40 +0000)]
DB_File tweaks for IMPLICIT CONTEXT

p4raw-id: //depot/perl@3529

25 years agomost globals are now interpreter local; locale initialization
Gurusamy Sarathy [Thu, 10 Jun 1999 09:30:35 +0000 (09:30 +0000)]
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)

p4raw-id: //depot/perl@3527

25 years agofix small nits
Gurusamy Sarathy [Thu, 10 Jun 1999 08:38:00 +0000 (08:38 +0000)]
fix small nits

p4raw-id: //depot/perl@3526

25 years agowin32 build fixes
Gurusamy Sarathy [Thu, 10 Jun 1999 04:41:38 +0000 (04:41 +0000)]
win32 build fixes

p4raw-id: //depot/perl@3525

25 years agomore complete support for implicit thread/interpreter pointer,
Gurusamy Sarathy [Wed, 9 Jun 1999 18:03:01 +0000 (18:03 +0000)]
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

p4raw-id: //depot/perl@3524

25 years agomissed a file
Gurusamy Sarathy [Mon, 7 Jun 1999 05:24:13 +0000 (05:24 +0000)]
missed a file

p4raw-id: //depot/perl@3523

25 years agoinitial stub implementation of implicit thread/this
Gurusamy Sarathy [Mon, 7 Jun 1999 05:18:34 +0000 (05:18 +0000)]
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)

p4raw-id: //depot/perl@3522

25 years agoclean up some stray "global" symbols
Gurusamy Sarathy [Fri, 4 Jun 1999 23:00:22 +0000 (23:00 +0000)]
clean up some stray "global" symbols

p4raw-id: //depot/perl@3521

25 years agoavoid dereferencing null pointer from getpwent() et al
Gurusamy Sarathy [Wed, 2 Jun 1999 07:16:10 +0000 (07:16 +0000)]
avoid dereferencing null pointer from getpwent() et al

p4raw-id: //depot/perl@3519

25 years agoremove _() non-ansism
Gurusamy Sarathy [Wed, 2 Jun 1999 04:47:10 +0000 (04:47 +0000)]
remove _() non-ansism

p4raw-id: //depot/perl@3518

25 years agomissed a few files
Gurusamy Sarathy [Wed, 2 Jun 1999 02:17:51 +0000 (02:17 +0000)]
missed a few files

p4raw-id: //depot/perl@3517

25 years agointegrate cfgperl contents into mainline
Gurusamy Sarathy [Wed, 2 Jun 1999 01:37:33 +0000 (01:37 +0000)]
integrate cfgperl contents into mainline

p4raw-id: //depot/perl@3516

25 years agoremove stray K&R-isms
Gurusamy Sarathy [Wed, 2 Jun 1999 00:48:50 +0000 (00:48 +0000)]
remove stray K&R-isms

p4raw-id: //depot/perl@3515

25 years agochange#3447 didn't do enough to exempt Foo->bar(qw/.../) from
Gurusamy Sarathy [Tue, 1 Jun 1999 15:55:55 +0000 (15:55 +0000)]
change#3447 didn't do enough to exempt Foo->bar(qw/.../) from
strict 'subs'

p4raw-link: @3447 on //depot/perl: 7a52d87a7fbc7848e6b3e9e96db52d4070212cca

p4raw-id: //depot/perl@3514

25 years agoPatch applying of #3499 had gone awry.
Jarkko Hietaniemi [Tue, 1 Jun 1999 07:17:05 +0000 (07:17 +0000)]
Patch applying of #3499 had gone awry.

p4raw-id: //depot/cfgperl@3513

25 years agotighter -help output
Gurusamy Sarathy [Mon, 31 May 1999 19:21:30 +0000 (19:21 +0000)]
tighter -help output

p4raw-id: //depot/perl@3512

25 years agofix memory leak in C<eval 'return sub {...}'>
Gurusamy Sarathy [Mon, 31 May 1999 17:18:23 +0000 (17:18 +0000)]
fix memory leak in C<eval 'return sub {...}'>

p4raw-id: //depot/perl@3511

25 years agotweak C++isms
Gurusamy Sarathy [Mon, 31 May 1999 14:11:46 +0000 (14:11 +0000)]
tweak C++isms

p4raw-id: //depot/perl@3510

25 years agoCleanup of #3488.
Jarkko Hietaniemi [Sun, 30 May 1999 13:02:26 +0000 (13:02 +0000)]
Cleanup of #3488.

p4raw-id: //depot/cfgperl@3509

25 years agoOS/2 socket fixes.
Ilya Zakharevich [Sat, 29 May 1999 20:18:13 +0000 (16:18 -0400)]
OS/2 socket fixes.
To: Mailing list Perl5 <perl5-porters@perl.org>
Subject: [PATCH 5.005_57] Teach Socket and io_unix.t the syntax of OS/2
Message-ID: <19990529201813.B9489@monk.mps.ohio-state.edu>

p4raw-id: //depot/cfgperl@3508

25 years agoPATCH (5.005_57): Document use of `SPECIAL' flag for `pushre':
Mark-Jason Dominus [Sat, 29 May 1999 14:45:10 +0000 (10:45 -0400)]
PATCH (5.005_57): Document use of `SPECIAL' flag for `pushre':

To: perl5-porters@perl.com
Message-ID: <19990529184510.27557.qmail@plover.com>

p4raw-id: //depot/cfgperl@3507

25 years agoavoid gv_check() recursive pit
Gurusamy Sarathy [Sat, 29 May 1999 16:49:39 +0000 (16:49 +0000)]
avoid gv_check() recursive pit

p4raw-id: //depot/perl@3506

25 years agoSafeguard against unimplemented functions in pwuid.t and grent.t
Jan Dubois [Sat, 29 May 1999 08:46:22 +0000 (10:46 +0200)]
Safeguard against unimplemented functions in pwuid.t and grent.t

To: Gurusamy Sarathy <gsar@activestate.com>
Cc: perl5-porters@perl.org
Message-ID: <374f8007.2016008@smtp1.ibm.net>

p4raw-id: //depot/cfgperl@3505

25 years agoQNX needs <sys/select.h> to define fd_set.
Norton T. Allen [Wed, 26 May 1999 13:51:27 +0000 (09:51 -0400)]
QNX needs <sys/select.h> to define fd_set.
To: perl5-porters@perl.org
Subject: [19990526.016] Not OK: perl 5.00503 on x86-qnx 424
Message-Id:  <199905261751.NAA20966@bottesini.harvard.edu>

p4raw-id: //depot/cfgperl@3504

25 years ago(was Re: Unitialized Value Complaints in Math::BigFloat)
Jan Dubois [Fri, 28 May 1999 20:14:35 +0000 (22:14 +0200)]
(was Re: Unitialized Value Complaints in Math::BigFloat)

To: Gurusamy Sarathy <gsar@activestate.com>, perl5-porters@perl.org
Message-ID: <3751daa4.7188847@smtp1.ibm.net>

p4raw-id: //depot/cfgperl@3503

25 years agoMake Configure support the change #3367,
Jarkko Hietaniemi [Sat, 29 May 1999 10:44:44 +0000 (10:44 +0000)]
Make Configure support the change #3367,
SysV shadow passwords.

p4raw-link: @3367 on //depot/perl: 8c0bfa080e85353d7675b8b2fb1a04c6cc60cd5f

p4raw-id: //depot/cfgperl@3502

25 years agoadd wide versions of win32 system calls (first step in
Gurusamy Sarathy [Fri, 28 May 1999 21:22:23 +0000 (21:22 +0000)]
add wide versions of win32 system calls (first step in
globalization); delayload winsock for performance if compiling
with VC 6.0

p4raw-id: //depot/perl@3501

25 years agoThe new t/lib/io_linenum.t was using stricture
Jarkko Hietaniemi [Fri, 28 May 1999 21:17:24 +0000 (21:17 +0000)]
The new t/lib/io_linenum.t was using stricture
before @INC was set up.

p4raw-id: //depot/cfgperl@3500

25 years agoByteLoader mark 2
Tom Hughes [Wed, 26 May 1999 23:59:49 +0000 (00:59 +0100)]
ByteLoader mark 2

To: perl5-porters@perl.org
Message-ID: <bf337a0849.tom@compton.compton.nu>

plus resolve tiny conflict with #3479
plus regen_headers.

p4raw-id: //depot/cfgperl@3499

25 years agoPATCH (5.005_57): defined(@a) now deprecated
Mark-Jason Dominus [Thu, 27 May 1999 16:05:44 +0000 (12:05 -0400)]
PATCH (5.005_57): defined(@a) now deprecated

To: perl5-porters@perl.com
Message-ID: <19990527200544.13330.qmail@plover.com>

p4raw-id: //depot/cfgperl@3498

25 years agoCosmetic OS/2-related patches
Ilya Zakharevich [Fri, 28 May 1999 12:13:00 +0000 (08:13 -0400)]
Cosmetic OS/2-related patches

To: perl5-porters@perl.org (Mailing list Perl5)
Message-Id: <199905281613.MAA02048@monk.mps.ohio-state.edu>

p4raw-id: //depot/cfgperl@3497

25 years agoRequired OS/2-related patches
Ilya Zakharevich [Fri, 28 May 1999 12:11:48 +0000 (08:11 -0400)]
Required OS/2-related patches

To: perl5-porters@perl.org (Mailing list Perl5)
Message-Id: <199905281611.MAA02037@monk.mps.ohio-state.edu>

p4raw-id: //depot/cfgperl@3496

25 years agoProvide more useful test okay percentage
Paul Johnson [Fri, 28 May 1999 15:13:54 +0000 (16:13 +0100)]
Provide more useful test okay percentage

To: perl5-porters <perl5-porters@perl.org>
Message-ID: <19990528151354.B289@west-tip.transeda.com>

p4raw-id: //depot/cfgperl@3495

25 years agoFixes related to working local $.
Paul Johnson [Fri, 28 May 1999 15:11:18 +0000 (16:11 +0100)]
Fixes related to working local $.

To: perl5-porters <perl5-porters@perl.org>
Message-ID: <19990528151118.A289@west-tip.transeda.com>

p4raw-id: //depot/cfgperl@3494

25 years agochange#3449 wasn't doing enough
Gurusamy Sarathy [Fri, 28 May 1999 16:37:26 +0000 (16:37 +0000)]
change#3449 wasn't doing enough

p4raw-link: @3449 on //depot/perl: 18228614d1dac2db099ef3d8846e53f44accce72

p4raw-id: //depot/perl@3493

25 years agoRE: [19990527.002] DBM Filters in _57 cause problems in NDBM_File
Paul Marquess [Thu, 27 May 1999 23:31:38 +0000 (00:31 +0100)]
RE: [19990527.002] DBM Filters in _57 cause problems in NDBM_File

To: doughera@lafayette.edu
Cc: perl5-porters@perl.org
Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB29C6C03@mbtlipnt02.btlabs.bt.co.uk>

Had to be applied manually; some mailer had munged the patch slightly.

p4raw-id: //depot/cfgperl@3492

25 years agofixing eval in the compiler
Vishal Bhatia [Thu, 27 May 1999 07:56:54 +0000 (00:56 -0700)]
fixing eval in the compiler

To: perl5-porters@perl.org
Message-ID: <JDIKFDKKLGHHBAAA@my-deja.com>

p4raw-id: //depot/cfgperl@3491

25 years agoConfigure updates for ISC 4.1
Andy Dougherty [Thu, 27 May 1999 15:19:21 +0000 (11:19 -0400)]
Configure updates for ISC 4.1

To: perlbug@perl.com
Cc: Jarkko Hietaniemi <jhi@iki.fi>
Message-Id: <Pine.GSU.4.05.9905271513500.22115-100000@newton.phys>

p4raw-id: //depot/cfgperl@3490

25 years agoIntegrate from mainperl.
Jarkko Hietaniemi [Fri, 28 May 1999 07:39:17 +0000 (07:39 +0000)]
Integrate from mainperl.

p4raw-id: //depot/cfgperl@3489

25 years agoRe: 5.005_57 NOT OK on SunOS 4.1.3
Andy Dougherty [Thu, 27 May 1999 12:26:28 +0000 (08:26 -0400)]
Re: 5.005_57 NOT OK on SunOS 4.1.3

To: Perl Porters <perl5-porters@perl.org>
Message-Id: <Pine.GSU.4.05.9905271120230.22115-100000@newton.phys>

p4raw-id: //depot/cfgperl@3488

25 years agomake win32_spawnvp() inherit standard handles even when they
Gurusamy Sarathy [Thu, 27 May 1999 03:56:20 +0000 (03:56 +0000)]
make win32_spawnvp() inherit standard handles even when they
may be redirected

p4raw-id: //depot/perl@3487

25 years agoRe: BUG -> [19990526.004] perl5.005_57 error in util.c on sun4-solaris2.6
Andy Dougherty [Wed, 26 May 1999 14:49:52 +0000 (10:49 -0400)]
Re: BUG -> [19990526.004] perl5.005_57 error in util.c on sun4-solaris2.6

To: perl5-porters@perl.org
Message-Id: <Pine.GSU.4.05.9905261448310.19172-100000@newton.phys>

p4raw-id: //depot/cfgperl@3486

25 years agofix missing exported symbol
Gurusamy Sarathy [Wed, 26 May 1999 01:56:28 +0000 (01:56 +0000)]
fix missing exported symbol

p4raw-id: //depot/perl@3484

25 years agoConfigure -Dopenbsd_distribution to build for the OpenBSD tree.
Todd C. Miller [Tue, 25 May 1999 12:12:38 +0000 (06:12 -0600)]
Configure -Dopenbsd_distribution to build for the OpenBSD tree.
To: perlbug@perl.com
Subject: OpenBSD hints file update
Message-Id: <199905251812.MAA06032@xerxes.courtesan.com>

p4raw-id: //depot/cfgperl@3483

25 years agoMake Configure recognise glibc 2.1 stdio
Tom Hughes [Tue, 25 May 1999 23:10:23 +0000 (00:10 +0100)]
Make Configure recognise glibc 2.1 stdio

To: perl5-porters@perl.org
Message-ID: <1ed7f10749.tom@compton.compton.nu>

p4raw-id: //depot/cfgperl@3482

25 years ago3479, 3480, 3481 seems logical.
Jarkko Hietaniemi [Tue, 25 May 1999 22:31:50 +0000 (22:31 +0000)]
3479, 3480, 3481 seems logical.

p4raw-id: //depot/cfgperl@3481

25 years agoThe change #3479 wasn't perfect.
Jarkko Hietaniemi [Tue, 25 May 1999 22:13:39 +0000 (22:13 +0000)]
The change #3479 wasn't perfect.

p4raw-link: @3479 on //depot/perl: 366e399a4ddea371332acd3b46db7692b92ac76con //depot/cfgperl: 015b361d14b10a254511e7c77a5c4078d4a207cd

p4raw-id: //depot/perl@3480

25 years agoCures for _57 in AIX 4.1.5.0.
Jarkko Hietaniemi [Tue, 25 May 1999 21:59:21 +0000 (21:59 +0000)]
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.

p4raw-link: @3660 (not found)
p4raw-link: @3257 on //depot/cfgperl: 5f3774a9b49fbaa1b06fec2cad77079ee509d6ca

p4raw-id: //depot/cfgperl@3479

25 years agoCures for _57 in AIX 4.1.5.0.
Jarkko Hietaniemi [Tue, 25 May 1999 21:59:21 +0000 (21:59 +0000)]
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.

p4raw-link: @3660 (not found)
p4raw-link: @3257 on //depot/cfgperl: 5f3774a9b49fbaa1b06fec2cad77079ee509d6ca

p4raw-id: //depot/perl@3479

25 years agoIntegrate from mainperl.
Jarkko Hietaniemi [Tue, 25 May 1999 20:13:47 +0000 (20:13 +0000)]
Integrate from mainperl.

p4raw-id: //depot/cfgperl@3478

25 years agohere be 5.005_57
Gurusamy Sarathy [Tue, 25 May 1999 10:43:48 +0000 (10:43 +0000)]
here be 5.005_57

p4raw-id: //depot/perl@3477
p4raw-integrated: from //depot/maint-5.005/perl@3476 'merge in' Changes
(@3085..)

25 years agoup patchlevel &c
Gurusamy Sarathy [Tue, 25 May 1999 09:23:43 +0000 (09:23 +0000)]
up patchlevel &c

p4raw-id: //depot/perl@3476

25 years agoREx engine improvements
Ilya Zakharevich [Tue, 25 May 1999 02:42:23 +0000 (22:42 -0400)]
REx engine improvements

Message-Id: <199905250642.CAA06208@monk.mps.ohio-state.edu>

p4raw-id: //depot/perl@3475

25 years agotest case for change#3470
Gurusamy Sarathy [Tue, 25 May 1999 08:39:56 +0000 (08:39 +0000)]
test case for change#3470

p4raw-link: @3470 on //depot/perl: e094bb4e86c3cb9e46442b6003185dc746deb691

p4raw-id: //depot/perl@3474

25 years agoperlport 1.43 update from Chris Nandor and Tom Christiansen
Gurusamy Sarathy [Tue, 25 May 1999 08:36:52 +0000 (08:36 +0000)]
perlport 1.43 update from Chris Nandor and Tom Christiansen

p4raw-id: //depot/perl@3473

25 years agoassorted tweaks
Gurusamy Sarathy [Tue, 25 May 1999 08:28:57 +0000 (08:28 +0000)]
assorted tweaks

p4raw-id: //depot/perl@3472

25 years agoperlref update from Tom Christiansen
Gurusamy Sarathy [Tue, 25 May 1999 06:06:04 +0000 (06:06 +0000)]
perlref update from Tom Christiansen

p4raw-id: //depot/perl@3471

25 years agohv.c calling negative malloc()
Ilya Zakharevich [Mon, 24 May 1999 17:43:56 +0000 (13:43 -0400)]
hv.c calling negative malloc()

Message-ID: <19990524174356.A1944@monk.mps.ohio-state.edu>

p4raw-id: //depot/perl@3470

25 years agoavoid temporary files that have a constant name (from a suggestion
Gurusamy Sarathy [Tue, 25 May 1999 05:59:22 +0000 (05:59 +0000)]
avoid temporary files that have a constant name (from a suggestion
by Anthony J. Lill <ajlill@ajlc.waterloo.on.ca>)

p4raw-id: //depot/perl@3469

25 years agoEBCDIC %HTML_Escapes for Pod::Text, plus sync patch.
Peter Prymmer [Mon, 24 May 1999 11:20:25 +0000 (04:20 -0700)]
EBCDIC %HTML_Escapes for Pod::Text, plus sync patch.

Message-Id: <9905241820.AA28071@forte.com>

p4raw-id: //depot/perl@3468

25 years agofix glob() bug that resulted in missing symlinks that don't point
Gurusamy Sarathy [Tue, 25 May 1999 04:08:50 +0000 (04:08 +0000)]
fix glob() bug that resulted in missing symlinks that don't point
anywhere

p4raw-id: //depot/perl@3467

25 years agoavoid enumerating @INC contents in diagnostic if @INC was never
Gurusamy Sarathy [Tue, 25 May 1999 03:00:00 +0000 (03:00 +0000)]
avoid enumerating @INC contents in diagnostic if @INC was never
searched

p4raw-id: //depot/perl@3466

25 years agoadd caveat about close(PIPE) carelessness
Gurusamy Sarathy [Tue, 25 May 1999 02:24:08 +0000 (02:24 +0000)]
add caveat about close(PIPE) carelessness

p4raw-id: //depot/perl@3465

25 years agofix bogus line numbers for void context warnings
Gurusamy Sarathy [Mon, 24 May 1999 23:55:53 +0000 (23:55 +0000)]
fix bogus line numbers for void context warnings
(change#2548 was overeager)

p4raw-link: @2548 on //depot/cfgperl: 68c734842396ee490e3f1243c6050bbadc602253

p4raw-id: //depot/perl@3464

25 years agochange#3455 had a typo
Gurusamy Sarathy [Mon, 24 May 1999 23:31:58 +0000 (23:31 +0000)]
change#3455 had a typo

p4raw-link: @3455 on //depot/perl: 288ec9e31566cfd8e9a63e1dd3d7e670d6e519b8

p4raw-id: //depot/perl@3463

25 years agomore pod updates from Tom Christiansen; regen perltoc
Gurusamy Sarathy [Mon, 24 May 1999 17:32:20 +0000 (17:32 +0000)]
more pod updates from Tom Christiansen; regen perltoc

p4raw-id: //depot/perl@3462

25 years agoperlmod notes from Damian Conway (via Tom Christiansen)
Gurusamy Sarathy [Mon, 24 May 1999 07:41:32 +0000 (07:41 +0000)]
perlmod notes from Damian Conway (via Tom Christiansen)

p4raw-id: //depot/perl@3461

25 years agomajor pod update from Tom Christiansen
Gurusamy Sarathy [Mon, 24 May 1999 07:24:11 +0000 (07:24 +0000)]
major pod update from Tom Christiansen

p4raw-id: //depot/perl@3460

25 years agoperlfaq update from Tom Christiansen
Gurusamy Sarathy [Mon, 24 May 1999 06:26:48 +0000 (06:26 +0000)]
perlfaq update from Tom Christiansen

p4raw-id: //depot/perl@3459

25 years agoupdated to v1.50 from CPAN
Gurusamy Sarathy [Mon, 24 May 1999 05:55:11 +0000 (05:55 +0000)]
updated to v1.50 from CPAN

p4raw-id: //depot/perl@3458

25 years agoname PL_in_eval bits
Hugo van der Sanden [Sun, 23 May 1999 16:35:07 +0000 (17:35 +0100)]
name PL_in_eval bits

Message-Id: <199905231535.QAA00032@crypt.compulink.co.uk>

p4raw-id: //depot/perl@3457

25 years agomake -t mode the default on emacs/dumb terminals
Gurusamy Sarathy [Mon, 24 May 1999 05:18:06 +0000 (05:18 +0000)]
make -t mode the default on emacs/dumb terminals

p4raw-id: //depot/perl@3456

25 years agoreturn 0 rather than "" when scalar grep has nothing to iterate
Gurusamy Sarathy [Mon, 24 May 1999 05:05:19 +0000 (05:05 +0000)]
return 0 rather than "" when scalar grep has nothing to iterate
on (brings behavior in line with documentation)

p4raw-id: //depot/perl@3455

25 years agoProblem with MM_Unix in 5.005_03
Tim Jenness [Thu, 20 May 1999 13:27:02 +0000 (03:27 -1000)]
Problem with MM_Unix in 5.005_03

Message-Id: <E10kcDN-0007TA-00@lapaki>

p4raw-id: //depot/perl@3454

25 years agoavoid removing duplicates in user-generated warnings
Byron Brummer [Thu, 20 May 1999 04:01:17 +0000 (21:01 -0700)]
avoid removing duplicates in user-generated warnings
Message-Id: <199905201101.EAA91175@thrush.omix.com>
Subject: [PATCH] Re: warn buffers/loses output in ?? - 5.005_03

p4raw-id: //depot/perl@3453

25 years agostraighten some code to avoid NeXT compiler bugs (from
Gurusamy Sarathy [Mon, 24 May 1999 04:23:10 +0000 (04:23 +0000)]
straighten some code to avoid NeXT compiler bugs (from
Geoff Kuenning <geoff@cs.hmc.edu>)

p4raw-id: //depot/perl@3452

25 years agominor logic tweak for reserved word warning
Gurusamy Sarathy [Mon, 24 May 1999 03:03:05 +0000 (03:03 +0000)]
minor logic tweak for reserved word warning

p4raw-id: //depot/perl@3451

25 years agooops, some files missing in change#3449
Gurusamy Sarathy [Mon, 24 May 1999 02:34:20 +0000 (02:34 +0000)]
oops, some files missing in change#3449

p4raw-link: @3449 on //depot/perl: 18228614d1dac2db099ef3d8846e53f44accce72

p4raw-id: //depot/perl@3450

25 years agoallow '*' prototype to autoquote even barewords that happen to be
Gurusamy Sarathy [Mon, 24 May 1999 02:33:12 +0000 (02:33 +0000)]
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

p4raw-id: //depot/perl@3449

25 years agoremove vestiges of PL_last_proto
Gurusamy Sarathy [Mon, 24 May 1999 01:51:24 +0000 (01:51 +0000)]
remove vestiges of PL_last_proto

p4raw-id: //depot/perl@3448

25 years agoredo change#2061 and parts of change#1169 with code in the
Gurusamy Sarathy [Mon, 24 May 1999 01:49:20 +0000 (01:49 +0000)]
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

p4raw-link: @2061 on //depot/perl: bf8481137c02593eb36f8d0e234a2ec41a1c92e4
p4raw-link: @1169 on //depot/perl: 2a841d1398ee9bbf30a942905192cc2591b3e92a

p4raw-id: //depot/perl@3447

25 years agoremove redundant part of change#1169 superseded by change#2061;
Gurusamy Sarathy [Sun, 23 May 1999 05:00:55 +0000 (05:00 +0000)]
remove redundant part of change#1169 superseded by change#2061;
avoid "future reserved word" warning on prototypical bearwords

p4raw-link: @2061 on //depot/perl: bf8481137c02593eb36f8d0e234a2ec41a1c92e4
p4raw-link: @1169 on //depot/perl: 2a841d1398ee9bbf30a942905192cc2591b3e92a

p4raw-id: //depot/perl@3446

25 years agos/isspace/isSPACE/g and make sure the CRT version is always
Gurusamy Sarathy [Fri, 21 May 1999 23:36:49 +0000 (23:36 +0000)]
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)

p4raw-id: //depot/perl@3445

25 years agointegrate Configure changes from cfgperl
Gurusamy Sarathy [Fri, 21 May 1999 23:08:55 +0000 (23:08 +0000)]
integrate Configure changes from cfgperl

p4raw-id: //depot/perl@3444

25 years agoIntegrate from mainperl.
Jarkko Hietaniemi [Fri, 21 May 1999 22:00:56 +0000 (22:00 +0000)]
Integrate from mainperl.

p4raw-id: //depot/cfgperl@3443

25 years agofflush.
Jarkko Hietaniemi [Fri, 21 May 1999 21:59:46 +0000 (21:59 +0000)]
fflush.

p4raw-id: //depot/cfgperl@3442

25 years agointegrate cfgperl changes
Gurusamy Sarathy [Fri, 21 May 1999 17:48:55 +0000 (17:48 +0000)]
integrate cfgperl changes

p4raw-id: //depot/perl@3441

25 years agotest tweak
Gurusamy Sarathy [Fri, 21 May 1999 17:42:49 +0000 (17:42 +0000)]
test tweak

p4raw-id: //depot/perl@3440