platform/upstream/perl.git
25 years agoCompiler and XSUBS
Vishal Bhatia [Wed, 30 Jun 1999 14:02:42 +0000 (07:02 -0700)]
Compiler and XSUBS

Message-ID: <LJHFKBDHMHHJDAAA@my-deja.com>

p4raw-id: //depot/perl@3644

25 years agomention C<foreach VAR (LIST) BLOCK continue BLOCK> syntax
Gurusamy Sarathy [Wed, 7 Jul 1999 10:08:38 +0000 (10:08 +0000)]
mention C<foreach VAR (LIST) BLOCK continue BLOCK> syntax
(from François Désarménien <desar@club-internet.fr>)

p4raw-id: //depot/perl@3643

25 years agoadd B::PV::{LEN,CUR}
Doug MacEachern [Sun, 27 Jun 1999 22:43:25 +0000 (15:43 -0700)]
add B::PV::{LEN,CUR}

Message-ID: <Pine.LNX.4.10.9906272236430.389-100000@mojo.eng.cp.net>

p4raw-id: //depot/perl@3642

25 years agoslightly modified version of suggested patch
Steven N. Hirsch [Mon, 28 Jun 1999 14:23:59 +0000 (10:23 -0400)]
slightly modified version of suggested patch
Message-Id: <199906281823.OAA24912@stargate.btv.ibm.com>
Subject: [ID 19990628.007] POSIX::tmpnam() broken for threaded 5.00503

p4raw-id: //depot/perl@3641

25 years agolexical warnings update (warning.t fails one test
Paul Marquess [Sat, 26 Jun 1999 23:19:52 +0000 (00:19 +0100)]
lexical warnings update (warning.t fails one test
due to leaked scalar, investigation pending)
Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB29C6C8E@mbtlipnt02.btlabs.bt.co.uk>
Subject: [PATCH 5.005_57] Lexical Warnings - mandatory warning are now default warnings

p4raw-id: //depot/perl@3640

25 years agoPatch to JPL example program
Brian Jepson [Sat, 26 Jun 1999 10:47:45 +0000 (05:47 -0500)]
Patch to JPL example program

Message-ID: <Pine.LNX.4.10.9906261044180.659-100000@cx384756-a.sking1.ri.home.com>

p4raw-id: //depot/perl@3639

25 years agoEliminate CONDOPs
Stephen McCamant [Fri, 25 Jun 1999 13:38:44 +0000 (08:38 -0500)]
Eliminate CONDOPs

Message-ID: <14193.25034.113373.245377@alias-2.pr.mcs.net>

p4raw-id: //depot/perl@3637

25 years agoadapted suggested patch for IO-1.20x
ian@dial.pipex.com [Fri, 25 Jun 1999 10:39:42 +0000 (11:39 +0100)]
adapted suggested patch for IO-1.20x
Message-Id:  <199906250939.KAA02152@homer.diplex.co.uk>
Subject: [ID 19990625.001]  Minor fixes for IO::Socket.pm

p4raw-id: //depot/perl@3636

25 years agoPowerMAX hints update from Tom Horsley <Tom.Horsley@mail.ccur.com>
Gurusamy Sarathy [Wed, 7 Jul 1999 07:26:05 +0000 (07:26 +0000)]
PowerMAX hints update from Tom Horsley <Tom.Horsley@mail.ccur.com>

p4raw-id: //depot/perl@3635

25 years agomemleak in optimizer
Hugo van der Sanden [Wed, 23 Jun 1999 16:16:05 +0000 (17:16 +0100)]
memleak in optimizer

Message-Id: <199906231516.QAA23851@crypt.compulink.co.uk>

p4raw-id: //depot/perl@3634

25 years agoadd do-not-edit caveats for files generated by opcode.pl
Gurusamy Sarathy [Wed, 7 Jul 1999 07:10:52 +0000 (07:10 +0000)]
add do-not-edit caveats for files generated by opcode.pl
(suggested by Hugo van der Sanden)

p4raw-id: //depot/perl@3633

25 years agobetter diagnostics on read operations from write-only
Gurusamy Sarathy [Wed, 7 Jul 1999 06:41:13 +0000 (06:41 +0000)]
better diagnostics on read operations from write-only
filehandles

p4raw-id: //depot/perl@3632

25 years agomake Sys::Hostname safe against C<$SIG{CHLD}='IGNORE'> (suggested
Gurusamy Sarathy [Wed, 7 Jul 1999 02:03:34 +0000 (02:03 +0000)]
make Sys::Hostname safe against C<$SIG{CHLD}='IGNORE'> (suggested
by David Muir Sharnoff <muir@idiom.com>)

p4raw-id: //depot/perl@3631

25 years agoMinor bug fix in pp_require
Vishal Bhatia [Sun, 20 Jun 1999 17:17:17 +0000 (10:17 -0700)]
Minor bug fix in pp_require

Message-ID: <AEBDBGKPMEAJAAAA@my-deja.com>

p4raw-id: //depot/perl@3630

25 years agoinstallperl should write normal messages to STDOUT, not STDERR
Gurusamy Sarathy [Wed, 7 Jul 1999 01:46:03 +0000 (01:46 +0000)]
installperl should write normal messages to STDOUT, not STDERR

p4raw-id: //depot/perl@3629

25 years agoBSD/OS needs -DSTRUCT_TM_HASZONE as of 4.0.1 (from mab@alink.net)
Gurusamy Sarathy [Wed, 7 Jul 1999 01:41:25 +0000 (01:41 +0000)]
BSD/OS needs -DSTRUCT_TM_HASZONE as of 4.0.1 (from mab@alink.net)

p4raw-id: //depot/perl@3628

25 years agomake diagnostic on C<my $^I> etc., more readable
Gurusamy Sarathy [Wed, 7 Jul 1999 00:27:10 +0000 (00:27 +0000)]
make diagnostic on C<my $^I> etc., more readable

p4raw-id: //depot/perl@3627

25 years ago[ID 19990617.004 [PATCH 5.005_57] make distclean fixes]
Andy Dougherty [Thu, 17 Jun 1999 12:07:11 +0000 (08:07 -0400)]
[ID 19990617.004  [PATCH 5.005_57] make distclean fixes]

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

p4raw-id: //depot/perl@3626

25 years agoDevel::Peek
Ilya Zakharevich [Wed, 16 Jun 1999 14:57:22 +0000 (10:57 -0400)]
Devel::Peek

Message-ID: <19990616145722.B16258@monk.mps.ohio-state.edu>

p4raw-id: //depot/perl@3623

25 years agoapplied patch after demunging headers with appropriate paths
Vishal Bhatia [Sat, 12 Jun 1999 08:23:59 +0000 (01:23 -0700)]
applied patch after demunging headers with appropriate paths
Message-ID: <JIHEJPFDFKIBDAAA@my-deja.com>
Subject: [Patch 5.005_57] unsigned arithmetic (Compiler)

p4raw-id: //depot/perl@3622

25 years agoOptimize 2>&1 in commands
Ilya Zakharevich [Thu, 10 Jun 1999 04:05:22 +0000 (00:05 -0400)]
Optimize 2>&1 in commands

Message-Id: <199906100805.EAA18216@monk.mps.ohio-state.edu>

p4raw-id: //depot/perl@3621

25 years agofix int vs STRLEN issue
Gurusamy Sarathy [Tue, 6 Jul 1999 16:52:37 +0000 (16:52 +0000)]
fix int vs STRLEN issue

p4raw-id: //depot/perl@3619

25 years ago[ID 19990613.003 linklibperl set incorrectly in Makefile.SH for OpenBSD]
Todd C. Miller [Sun, 13 Jun 1999 17:46:13 +0000 (11:46 -0600)]
[ID 19990613.003  linklibperl set incorrectly in Makefile.SH for OpenBSD]

Message-Id:  <199906132346.RAA26632@xerxes.courtesan.com>

p4raw-id: //depot/perl@3615

25 years agoOptimize away OP_SASSIGN
Ilya Zakharevich [Sat, 12 Jun 1999 04:49:09 +0000 (00:49 -0400)]
Optimize away OP_SASSIGN

Message-Id: <199906120849.EAA26986@monk.mps.ohio-state.edu>

p4raw-id: //depot/perl@3612

25 years agoportability fix for IO::File and FileHandle
Peter Prymmer [Fri, 11 Jun 1999 17:07:19 +0000 (10:07 -0700)]
portability fix for IO::File and FileHandle

Message-Id: <9906120007.AA13802@forte.com>

p4raw-id: //depot/perl@3611

25 years agofix for C<$/ = 42> setting paragraph mode (applied with small
M. J. T. Guy [Wed, 9 Jun 1999 18:27:51 +0000 (19:27 +0100)]
fix for C<$/ = 42> setting paragraph mode (applied with small
tweak)
Message-Id: <E10rm8l-00023T-00@ursa.cus.cam.ac.uk>
Subject: Re: [ID 19990608.002] Possible bug with binmode and <FH> on Perl 5.005_03 Win32

p4raw-id: //depot/perl@3610

25 years agotest tweak
Gurusamy Sarathy [Tue, 6 Jul 1999 09:28:21 +0000 (09:28 +0000)]
test tweak

p4raw-id: //depot/perl@3608

25 years agoapplied slightly tweaked version of suggested patch for
Ilya Zakharevich [Wed, 9 Jun 1999 18:14:27 +0000 (14:14 -0400)]
applied slightly tweaked version of suggested patch for
improved RE API
Message-Id: <199906092214.SAA14126@monk.mps.ohio-state.edu>
Subject: [PATCH 5.005_57] REx engine rehash

p4raw-id: //depot/perl@3606

25 years agobug in change#3602 (cpp conditionals not allowed inside macro args)
Gurusamy Sarathy [Tue, 6 Jul 1999 08:54:03 +0000 (08:54 +0000)]
bug in change#3602 (cpp conditionals not allowed inside macro args)

p4raw-link: @3602 on //depot/perl: 6520202708b2a849ca8538ed88e0f75376c3b2d7

p4raw-id: //depot/perl@3605

25 years agoDB_File 1.67
Paul Marquess [Tue, 8 Jun 1999 22:37:58 +0000 (23:37 +0100)]
DB_File 1.67

Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB29C6C3C@mbtlipnt02.btlabs.bt.co.uk>

p4raw-id: //depot/perl@3604

25 years agoDBM Filters
Paul Marquess [Tue, 8 Jun 1999 22:34:01 +0000 (23:34 +0100)]
DBM Filters

Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB29C6C3B@mbtlipnt02.btlabs.bt.co.uk>

p4raw-id: //depot/perl@3603

25 years agoslightly tweaked version of suggested patch
Dan Sugalski [Tue, 8 Jun 1999 14:09:38 +0000 (07:09 -0700)]
slightly tweaked version of suggested patch
Message-Id: <3.0.6.32.19990608140938.030f12e0@ous.edu>
Subject: [PATCH 5.005_57]Use NV instead of double in the core

p4raw-id: //depot/perl@3602

25 years agointegrate cfgperl contents into mainline
Gurusamy Sarathy [Tue, 6 Jul 1999 06:52:57 +0000 (06:52 +0000)]
integrate cfgperl contents into mainline

p4raw-id: //depot/perl@3601

25 years agoIntegrate with mainperl.
Jarkko Hietaniemi [Mon, 5 Jul 1999 20:02:55 +0000 (20:02 +0000)]
Integrate with mainperl.

p4raw-id: //depot/cfgperl@3598

25 years agoHack SOCKS support some more plus a patch from Andy Dougherty
Jarkko Hietaniemi [Mon, 5 Jul 1999 19:59:48 +0000 (19:59 +0000)]
Hack SOCKS support some more plus a patch from Andy Dougherty
that addresses the notorious "Additional libraries" question.

p4raw-id: //depot/cfgperl@3597

25 years agoLong-standing UDP sockets bug on OS/2
Ilya Zakharevich [Tue, 8 Jun 1999 04:47:58 +0000 (00:47 -0400)]
Long-standing UDP sockets bug on OS/2

Message-Id: <199906080847.EAA03810@monk.mps.ohio-state.edu>

p4raw-id: //depot/perl@3596

25 years agoSetting $^E wipes out $!
Ilya Zakharevich [Tue, 8 Jun 1999 04:44:58 +0000 (00:44 -0400)]
Setting $^E wipes out $!

Message-Id: <199906080844.EAA03784@monk.mps.ohio-state.edu>

p4raw-id: //depot/perl@3595

25 years agohand-apply whitespace mutiliated patch
Hans Mulder [Mon, 7 Jun 1999 14:46:42 +0000 (07:46 -0700)]
hand-apply whitespace mutiliated patch
Message-Id: <3.0.6.32.19990607144642.03079100@ous.edu>
Subject: [PATCH 5.005_57]Updated VMS patch

p4raw-id: //depot/perl@3594

25 years agoapplied parts not duplicated by previous patches
Vishal Bhatia [Sat, 5 Jun 1999 08:42:17 +0000 (01:42 -0700)]
applied parts not duplicated by previous patches
Message-ID: <JAMCAJKJEJDPAAAA@my-deja.com>
Subject: Fwd: [PATCH 5.005_57] consolidated compiler changes

p4raw-id: //depot/perl@3593

25 years agoAIX threaded build, plus few more on the side.
Jarkko Hietaniemi [Mon, 5 Jul 1999 17:17:22 +0000 (17:17 +0000)]
AIX threaded build, plus few more on the side.

p4raw-id: //depot/cfgperl@3592

25 years ago"\e" and "\a" didn't produce right escape under EBCDIC
Peter Prymmer [Fri, 4 Jun 1999 12:00:27 +0000 (05:00 -0700)]
"\e" and "\a" didn't produce right escape under EBCDIC
Message-Id: <9906041900.AA28387@forte.com>
Subject: [PATCH 5.005_57]lingering ASCIIism in tokener

p4raw-id: //depot/perl@3591

25 years agos/scalar ref constructor/single ref constructor/ (suggested
Gurusamy Sarathy [Mon, 5 Jul 1999 16:40:01 +0000 (16:40 +0000)]
s/scalar ref constructor/single ref constructor/ (suggested
by Stephen McCamant)

p4raw-id: //depot/perl@3590

25 years agono such thing as gdbm_clearerr() (from Andy Dougherty)
Gurusamy Sarathy [Mon, 5 Jul 1999 16:34:06 +0000 (16:34 +0000)]
no such thing as gdbm_clearerr() (from Andy Dougherty)

p4raw-id: //depot/perl@3589

25 years agoallow C<-foo> under C<use integer> (behavior of C<-$string>
Gurusamy Sarathy [Mon, 5 Jul 1999 16:29:39 +0000 (16:29 +0000)]
allow C<-foo> under C<use integer> (behavior of C<-$string>
is unchanged still)

p4raw-id: //depot/perl@3588

25 years agoMake perl_exp.SH smarter about what to include and what to exclude.
Jarkko Hietaniemi [Mon, 5 Jul 1999 10:31:43 +0000 (10:31 +0000)]
Make perl_exp.SH smarter about what to include and what to exclude.

p4raw-id: //depot/cfgperl@3587

25 years agoRemove unnecessary and extraneous my $i = 0.
Jarkko Hietaniemi [Mon, 5 Jul 1999 09:29:31 +0000 (09:29 +0000)]
Remove unnecessary and extraneous my $i = 0.

p4raw-id: //depot/cfgperl@3586

25 years agoIntegrate with mainperl.
Jarkko Hietaniemi [Mon, 5 Jul 1999 07:28:59 +0000 (07:28 +0000)]
Integrate with mainperl.

p4raw-id: //depot/cfgperl@3585

25 years agoRe: [PATCH 5.005_57] pp_sort sorted out
Vishal Bhatia [Thu, 3 Jun 1999 00:57:48 +0000 (17:57 -0700)]
Re: [PATCH 5.005_57] pp_sort sorted out

Message-ID: <19990603075749.86665.qmail@hotmail.com>

p4raw-id: //depot/perl@3584

25 years agosuppress fancy display when in verbose mode (suggested by
Gurusamy Sarathy [Mon, 5 Jul 1999 05:31:19 +0000 (05:31 +0000)]
suppress fancy display when in verbose mode (suggested by
Paul Johnson <pjcj@transeda.com>)

p4raw-id: //depot/perl@3583

25 years agocygwin32 update
Fifer, Eric [Wed, 2 Jun 1999 15:16:05 +0000 (16:16 +0100)]
cygwin32 update
Message-Id:  <71E287AB0D94D111BBD600600849EC8185EDD9@POST>
Subject:  [ID 19990602.003] perl5.005_03 (CORE) cygwin32 port

p4raw-id: //depot/perl@3582

25 years agoNeXT doesn't have FD_CLOEXEC (suggested by Hans Mulder)
Gurusamy Sarathy [Mon, 5 Jul 1999 02:46:18 +0000 (02:46 +0000)]
NeXT doesn't have FD_CLOEXEC (suggested by Hans Mulder)

p4raw-id: //depot/perl@3581

25 years ago[ PATCH perl5.005_57 ] new perlcc + regression tests
Ed Peschko [Mon, 31 May 1999 18:18:13 +0000 (12:18 -0600)]
[ PATCH perl5.005_57 ] new perlcc + regression tests

Message-ID: <19990601001813.AAA17834@csgsystems.com>

p4raw-id: //depot/perl@3580

25 years agocompatibility tweak for Class::Struct
Gurusamy Sarathy [Mon, 5 Jul 1999 01:20:58 +0000 (01:20 +0000)]
compatibility tweak for Class::Struct

p4raw-id: //depot/perl@3579

25 years agoMiscellaneus AIX fixes + SOCKS support.
Jarkko Hietaniemi [Sun, 4 Jul 1999 23:26:01 +0000 (23:26 +0000)]
Miscellaneus AIX fixes + SOCKS support.

p4raw-id: //depot/cfgperl@3578

25 years agotest tweak
Gurusamy Sarathy [Sun, 4 Jul 1999 23:07:39 +0000 (23:07 +0000)]
test tweak

p4raw-id: //depot/perl@3577

25 years agoIntegrate with mainperl.
Jarkko Hietaniemi [Sun, 4 Jul 1999 22:39:23 +0000 (22:39 +0000)]
Integrate with mainperl.

p4raw-id: //depot/cfgperl@3576

25 years agoAdded 64-bit support for AIX 4.3 or better
Jarkko Hietaniemi [Sun, 4 Jul 1999 22:26:48 +0000 (22:26 +0000)]
Added 64-bit support for AIX 4.3 or better
based on Martin H. Rusoff's observations.

p4raw-id: //depot/cfgperl@3575

25 years agoDo not throw away gccvers compilation errors.
Andy Dougherty [Mon, 28 Jun 1999 12:36:38 +0000 (08:36 -0400)]
Do not throw away gccvers compilation errors.
To: Ron Seguin <rseguin@on.bell.ca>
Cc: Perl Porters <perl5-porters@perl.org>
Subject: [PATCH] Re: [ID 19990625.011]  WHOA There
Message-Id: <Pine.GSU.4.05.9906281230100.6265-100000@newton.phys>

p4raw-id: //depot/cfgperl@3574

25 years agoadapted suggested tests for addition to testsuite
RonaldWS@aol.com [Sun, 30 May 1999 16:27:28 +0000 (12:27 -0400)]
adapted suggested tests for addition to testsuite
Message-Id:  <25cd799f.2482f930@aol.com>
Subject: [19990530.007] Open with pipe | does not return pid under win32

p4raw-id: //depot/perl@3573

25 years agoperl_run() should call my_exit(0) for normal completion
Gurusamy Sarathy [Sun, 4 Jul 1999 20:29:32 +0000 (20:29 +0000)]
perl_run() should call my_exit(0) for normal completion

p4raw-id: //depot/perl@3572

25 years agoAdd test for change #3568 plus general cleanup.
Jarkko Hietaniemi [Sun, 4 Jul 1999 20:10:44 +0000 (20:10 +0000)]
Add test for change #3568 plus general cleanup.

p4raw-link: @3568 on //depot/cfgperl: 31351b0411cad332df82232d3c7919b62fb21d0c

p4raw-id: //depot/cfgperl@3571

25 years agomake overload, Data::Dumper, and dumpvar understand qr// stringify
Gurusamy Sarathy [Sun, 4 Jul 1999 20:03:21 +0000 (20:03 +0000)]
make overload, Data::Dumper, and dumpvar understand qr// stringify
overloading

p4raw-id: //depot/perl@3570

25 years agomake AIX dynaloading work when libperl is shared (and thus under
Jens-Uwe Mager [Sat, 29 May 1999 17:09:52 +0000 (19:09 +0200)]
make AIX dynaloading work when libperl is shared (and thus under
mod_perl etc.)
Message-Id:  <199905291509.RAA43978@ans.helios.de>
Subject: [19990529.002] DynaLoader does not work properly if perl is not the main program (AIX)

p4raw-id: //depot/perl@3569

25 years agopp_lc/pp_lcfirst/pp_quotemeta/pp_uc/pp_ucfirst were not calling mg_set().
Jan Starzynski [Fri, 9 Apr 1999 13:23:07 +0000 (15:23 +0200)]
pp_lc/pp_lcfirst/pp_quotemeta/pp_uc/pp_ucfirst were not calling mg_set().
This resulted for example in the 'o' magic not being cleared by
magic_setcollxfrm(), which resulted in strange cmp results.
The bug was reported originally in the message
Subject: Bug with locale
To: perlbug@perl.com
Message-ID: <370DE31B.DAEE1332@planet.de>

p4raw-id: //depot/cfgperl@3568

25 years agoremove misleading info on defined(&func), unclutter deprecation
Gurusamy Sarathy [Sun, 4 Jul 1999 02:38:34 +0000 (02:38 +0000)]
remove misleading info on defined(&func), unclutter deprecation
about defined(@array)

p4raw-id: //depot/perl@3567

25 years agoMINGW32 and EGCS 1.1.2 support
Jan Dubois [Wed, 26 May 1999 22:07:17 +0000 (00:07 +0200)]
MINGW32 and EGCS 1.1.2 support

Message-ID: <374c53ac.10322322@smtp1.ibm.net>

p4raw-id: //depot/perl@3566

25 years agonewer version of perlxstut from Jeff Okamoto (slightly edited
Gurusamy Sarathy [Sun, 4 Jul 1999 01:26:02 +0000 (01:26 +0000)]
newer version of perlxstut from Jeff Okamoto (slightly edited
for win32 issues)

p4raw-id: //depot/perl@3565

25 years agoavoid warnings
Gurusamy Sarathy [Fri, 2 Jul 1999 03:09:04 +0000 (03:09 +0000)]
avoid warnings

p4raw-id: //depot/perl@3564

25 years agoinc version (for CPAN.pm sanity)
Gurusamy Sarathy [Mon, 28 Jun 1999 19:23:47 +0000 (19:23 +0000)]
inc version (for CPAN.pm sanity)

p4raw-id: //depot/perl@3563

25 years agoregen perltoc
Gurusamy Sarathy [Mon, 28 Jun 1999 19:19:01 +0000 (19:19 +0000)]
regen perltoc

p4raw-id: //depot/perl@3562

25 years ago[19990526.002] Misc. improvements to Class:Struct
Damian Conway [Wed, 26 May 1999 00:58:35 +0000 (20:58 -0400)]
[19990526.002] Misc. improvements to Class:Struct

Message-Id: <199905260458.AAA06411@defender.perl.org>

p4raw-id: //depot/perl@3561

25 years agoremove bogus PL_optype_size
Gurusamy Sarathy [Mon, 28 Jun 1999 18:50:52 +0000 (18:50 +0000)]
remove bogus PL_optype_size

p4raw-id: //depot/perl@3560

25 years agoupgrade CGI.pm to v2.53 (CGI/{Apache,Switch}.pm NOT deleted)
Gurusamy Sarathy [Mon, 28 Jun 1999 18:22:26 +0000 (18:22 +0000)]
upgrade CGI.pm to v2.53 (CGI/{Apache,Switch}.pm NOT deleted)

p4raw-id: //depot/perl@3559

25 years agoChange Olaf Lebbe's email address.
Jarkko Hietaniemi [Mon, 28 Jun 1999 07:30:21 +0000 (07:30 +0000)]
Change Olaf Lebbe's email address.

p4raw-id: //depot/cfgperl@3558

25 years agomake autogenerated files writable
Gurusamy Sarathy [Mon, 28 Jun 1999 00:07:33 +0000 (00:07 +0000)]
make autogenerated files writable

p4raw-id: //depot/perl@3557

25 years agoUpdate MANIFEST to match #3555.
Jarkko Hietaniemi [Sun, 27 Jun 1999 19:22:53 +0000 (19:22 +0000)]
Update MANIFEST to match #3555.

p4raw-id: //depot/cfgperl@3556

25 years agoEPOC port to Psion5.
Olaf Flebbe [Sun, 27 Jun 1999 20:50:30 +0000 (22:50 +0200)]
EPOC port to Psion5.
To: Jarkko Hietaniemi <jhi@iki.fi>
Cc: perl5-porters@perl.org
Subject: Re: Psion5
Message-ID: <Pine.GHP.4.02.9906272048130.17736-100000@io.science-computing.de>

p4raw-id: //depot/cfgperl@3555

25 years agoIntegrate from mainperl.
Jarkko Hietaniemi [Sun, 27 Jun 1999 18:50:52 +0000 (18:50 +0000)]
Integrate from mainperl.

p4raw-id: //depot/cfgperl@3554

25 years agosomewhat untested PERL_OBJECT cleanups (C++isms mostly
Gurusamy Sarathy [Sun, 27 Jun 1999 14:28:49 +0000 (14:28 +0000)]
somewhat untested PERL_OBJECT cleanups (C++isms mostly
gone from the public API); PERL_OBJECT builds again on
windows

TODO: namespace-clean the typedefs in iperlsys.h and
elsewhere; remove C++ remnants from public headers

p4raw-id: //depot/perl@3553

25 years agointegrate cfgperl changes into mainline
Gurusamy Sarathy [Sun, 27 Jun 1999 13:49:31 +0000 (13:49 +0000)]
integrate cfgperl changes into mainline

p4raw-id: //depot/perl@3552

25 years agofix indents
Gurusamy Sarathy [Sun, 27 Jun 1999 13:31:11 +0000 (13:31 +0000)]
fix indents

p4raw-id: //depot/perl@3551

25 years agoupdate Changes
Gurusamy Sarathy [Thu, 24 Jun 1999 22:42:53 +0000 (22:42 +0000)]
update Changes

p4raw-id: //depot/perl@3550

25 years agoavoid race condition in the CAPI extension bootstrap handler
Gurusamy Sarathy [Thu, 24 Jun 1999 22:41:17 +0000 (22:41 +0000)]
avoid race condition in the CAPI extension bootstrap handler

p4raw-id: //depot/perl@3549

25 years agosanity check to cover the case when perl is installed into the
Gurusamy Sarathy [Thu, 24 Jun 1999 22:39:53 +0000 (22:39 +0000)]
sanity check to cover the case when perl is installed into the
X:\ (drive root)

p4raw-id: //depot/perl@3548

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 agoTidy up #3542 and #3543.
Jarkko Hietaniemi [Fri, 18 Jun 1999 19:24:28 +0000 (19:24 +0000)]
Tidy up #3542 and #3543.

p4raw-id: //depot/cfgperl@3544

25 years agoSpice up locale.t.
Jarkko Hietaniemi [Fri, 18 Jun 1999 10:28:45 +0000 (10:28 +0000)]
Spice up locale.t.

p4raw-id: //depot/cfgperl@3543

25 years agoFixed two long-standing locale bugs.
Jarkko Hietaniemi [Thu, 17 Jun 1999 22:42:03 +0000 (22:42 +0000)]
Fixed two long-standing locale bugs.

Both problems were related to numeric locale which
controls the radix character aka the decimal separator.
(1) printf (and sprintf) were resetting the numeric locale to C.
(2) Using locale-numerically formatted floating point
    numbers (e.g. "1,23") together with -w caused warnings about
    "isn't numeric".  The operations were working fine, though,
    because atof() was using the local locale.
Both problems reported by Stefan Vogtner.

Introduced a wrapper for atof() that attempts to convert
the string both ways.  This helps Perl to understand
numbers like this "4.56" even when using a local locale
makes atof() understand only numbers like this "7,89".

Remaining related problems, both of which existed before
this patch and continue to exist after this patch:
(a) The behaviour of print() is _not_ as documented by perllocale.
    Instead of always using the C locale, print() does use the
    local locale, just like the *printf() do.  This may be fixable
    now that switching to-and-fro between locales has been made
    more consistent, but fixing print() would change existing
    behaviour.  perllocale is not changed by this patch.
(b) If a number has been stringified (say, via "$number") under
    a local locale, the cached string value persists even under
    "no locale".  This may or may not be a problem: operations
    work fine because the original number is still there, but
    that the string form keeps its locale-ish outlook may be
    somewhat confusing.

p4raw-id: //depot/cfgperl@3542

25 years agoIntegrate from mainperl.
Jarkko Hietaniemi [Thu, 17 Jun 1999 20:00:16 +0000 (20:00 +0000)]
Integrate from mainperl.

p4raw-id: //depot/cfgperl@3541

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 agoIntegrate from mainperl.
Jarkko Hietaniemi [Sat, 12 Jun 1999 22:01:26 +0000 (22:01 +0000)]
Integrate from mainperl.

p4raw-id: //depot/cfgperl@3538

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