This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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..)

22 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

22 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

22 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

22 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

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

p4raw-id: //depot/perl@3472

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

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

p4raw-id: //depot/cfgperl@3442

22 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

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

p4raw-id: //depot/perl@3440

22 years agofix breakage when neither FFLUSH_ALL nor FFLUSH_NULL are #defined.
Gurusamy Sarathy [Fri, 21 May 1999 17:31:26 +0000 (17:31 +0000)]
fix breakage when neither FFLUSH_ALL nor FFLUSH_NULL are #defined.
(Configure fflush(NULL) detection seems broken on Solaris, which
is why I hit the problem)

p4raw-id: //depot/perl@3439

22 years agoperlport 1.41 update from Chris Nandor <pudge@pobox.com>
Gurusamy Sarathy [Thu, 20 May 1999 16:41:01 +0000 (16:41 +0000)]
perlport 1.41 update from Chris Nandor <pudge@pobox.com>

p4raw-id: //depot/perl@3438

22 years agoPatches to fflushing in SunOS 4 from Andy Dougherty
Jarkko Hietaniemi [Thu, 20 May 1999 07:14:39 +0000 (07:14 +0000)]
Patches to fflushing in SunOS 4 from Andy Dougherty
(via private email).

p4raw-id: //depot/cfgperl@3437

22 years agovarious little nits
Gurusamy Sarathy [Thu, 20 May 1999 05:18:26 +0000 (05:18 +0000)]
various little nits

p4raw-id: //depot/perl@3436

22 years agoinstallperl
Hugo van der Sanden [Fri, 14 May 1999 21:34:58 +0000 (22:34 +0100)]
installperl

To: perl5-porters@perl.org
Message-Id: <199905142034.VAA00865@crypt.compulink.co.uk>

p4raw-id: //depot/cfgperl@3435

22 years agoIntegrate from mainperl.
Jarkko Hietaniemi [Mon, 17 May 1999 21:25:54 +0000 (21:25 +0000)]
Integrate from mainperl.

p4raw-id: //depot/cfgperl@3434

22 years agointegrate cfgperl changes into mainline
Gurusamy Sarathy [Mon, 17 May 1999 09:49:01 +0000 (09:49 +0000)]
integrate cfgperl changes into mainline

p4raw-id: //depot/perl@3433

22 years agoemit more appropriate diagnostic for failed glob (variant
Gurusamy Sarathy [Mon, 17 May 1999 09:06:45 +0000 (09:06 +0000)]
emit more appropriate diagnostic for failed glob (variant
of patch suggested by Graham Barr)

p4raw-id: //depot/perl@3432

22 years agofind2perl does not grok the 'c' suffix to the -size argument
Todd C. Miller [Thu, 13 May 1999 22:18:43 +0000 (16:18 -0600)]
find2perl does not grok the 'c' suffix to the -size argument

Message-Id: <199905140418.WAA18826@xerxes.courtesan.com>

p4raw-id: //depot/perl@3431

22 years agoadditional cleanups for cygwin32 port
Fifer, Eric [Wed, 12 May 1999 20:25:54 +0000 (21:25 +0100)]
additional cleanups for cygwin32 port
Message-ID: <71E287AB0D94D111BBD600600849EC8185EDAF@POST>
Subject: [PATCH]perl5.005_03 (CORE) cygwin32 port

p4raw-id: //depot/perl@3430

22 years ago(Was Re: SunOS4.1 compilation error)
Andy Dougherty [Wed, 12 May 1999 11:44:11 +0000 (07:44 -0400)]
(Was Re: SunOS4.1 compilation error)

Message-Id: <Pine.GSU.4.05.9905121136520.25150-100000@newton.phys>

p4raw-id: //depot/perl@3429

22 years agoIntegrate from mainperl modulo the Socket.xs change.
Jarkko Hietaniemi [Mon, 17 May 1999 07:03:26 +0000 (07:03 +0000)]
Integrate from mainperl modulo the Socket.xs change.

p4raw-id: //depot/cfgperl@3428

22 years agoDevel::Peek::mstat not working
Ilya Zakharevich [Sun, 16 May 1999 01:28:18 +0000 (21:28 -0400)]
Devel::Peek::mstat not working

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

p4raw-id: //depot/cfgperl@3427

22 years agoDOC PATCH (5.005_55): Error message missing from perldiag.pod
Mark-Jason Dominus [Sat, 15 May 1999 12:43:47 +0000 (08:43 -0400)]
DOC PATCH (5.005_55): Error message missing from perldiag.pod

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

p4raw-id: //depot/cfgperl@3426

22 years agoMingw32 + w32api-0.1.5 tweaks
Nick Ing-Simmons [Sat, 15 May 1999 15:56:10 +0000 (15:56 +0000)]
Mingw32 + w32api-0.1.5 tweaks
 - now more like other Win32 compilers

p4raw-id: //depot/perl@3425

22 years agoExperimental "slab" allocator for ops.
Nick Ing-Simmons [Fri, 14 May 1999 21:04:22 +0000 (21:04 +0000)]
Experimental "slab" allocator for ops.
To try it -DPL_OP_SLAB_ALLOC for op.c
This is for proof of concept only, it leaks memory
(ops are not free'd) so don't use in embedded apps.
If this minimalist version does not show performance
gain then whole idea is worthless.
Nick see's approx 12% speed up vs perlmalloc running
  perl -Ilib -MCPAN -e ''
Solaris2.6, gcc-2.8.1 but numbers are not repeatable.

p4raw-id: //depot/perl@3424