This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
20 years agoUndeprecating $]
Michael G. Schwern [Mon, 22 Oct 2001 03:48:38 +0000 (23:48 -0400)]
Undeprecating $]
Message-ID: <20011022034838.B1676@blackrider>

p4raw-id: //depot/perl@12566

20 years agoPod nits, as suggested by Stas Bekman.
Jarkko Hietaniemi [Mon, 22 Oct 2001 12:21:28 +0000 (12:21 +0000)]
Pod nits, as suggested by Stas Bekman.

p4raw-id: //depot/perl@12565

20 years agoFix for FETCH/NEXTKEY problem in all *DB*_File modules
Paul Marquess [Sun, 21 Oct 2001 21:11:15 +0000 (22:11 +0100)]
Fix for FETCH/NEXTKEY problem in all *DB*_File modules
Message-ID: <AIEAJICLCBDNAAOLLOKLAEOMDCAA.paul.marquess@openwave.com>

p4raw-id: //depot/perl@12564

20 years agoIntegrate change #12559 from maintperl;
Jarkko Hietaniemi [Mon, 22 Oct 2001 12:15:19 +0000 (12:15 +0000)]
Integrate change #12559 from maintperl;
various fixes for system() and backticks under windows

p4raw-link: @12559 on //depot/maint-5.6/perl: c196af81e4de7395bbcca7607214cb47be8a55c0

p4raw-id: //depot/perl@12563
p4raw-integrated: from //depot/maint-5.6/perl@12562 'merge in'
win32/win32.c (@12146..)

20 years agoIntegrate change #12560 from maintperl;
Jarkko Hietaniemi [Mon, 22 Oct 2001 12:05:35 +0000 (12:05 +0000)]
Integrate change #12560 from maintperl;
make pl2bat use %0 rather than "%0" (the latter fails to work
in a lot of common cases)

p4raw-link: @12560 on //depot/maint-5.6/perl: f7451daad24bee267a6c7292f49dce0eb5051b3d

p4raw-id: //depot/perl@12562
p4raw-integrated: from //depot/maint-5.6/perl@12561 'copy in'
win32/bin/pl2bat.pl (@5902..)

20 years agoIntegrate changes #12549 and #12550 from maintperl;
Jarkko Hietaniemi [Mon, 22 Oct 2001 12:00:23 +0000 (12:00 +0000)]
Integrate changes #12549 and #12550 from maintperl;

readline() doesn't work with our variables; it confuses them with
my variables (change#4227 was incomplete)

p4raw-link: @12549 on //depot/maint-5.6/perl: 5e948b4e169e88676c1f1359a0a62d670c4b4221
p4raw-link: @4227 on //depot/perl: 77ca0c92d2c0e47301d906d355d9ab3afb6f6bcb

p4raw-id: //depot/perl@12561
p4raw-integrated: from //depot/maint-5.6/perl@12558 'copy in'
t/base/rs.t (@8152..) 'edit in' toke.c (@12549..)

20 years agoIntegrate ithreads buffer flush fix from perlio
Nick Ing-Simmons [Mon, 22 Oct 2001 08:58:42 +0000 (08:58 +0000)]
Integrate ithreads buffer flush fix from perlio

p4raw-id: //depot/perl@12558

20 years agoAll tests pass (legitimately) on ithreads
Nick Ing-Simmons [Mon, 22 Oct 2001 08:35:09 +0000 (08:35 +0000)]
All tests pass (legitimately) on ithreads

p4raw-id: //depot/perlio@12557

20 years agoIntegrate non-ithreads fix to mainline
Nick Ing-Simmons [Mon, 22 Oct 2001 06:51:22 +0000 (06:51 +0000)]
Integrate non-ithreads fix to mainline

p4raw-id: //depot/perl@12556

20 years agoRestore non-ithreads build. Interestingly binmode test passes
Nick Ing-Simmons [Mon, 22 Oct 2001 06:48:33 +0000 (06:48 +0000)]
Restore non-ithreads build. Interestingly binmode test passes
non-ithreads - so crlf layer is not damaged and ithreads fail
is a symptom ...

p4raw-id: //depot/perlio@12555

20 years agoIntegrate from perlio; restructuring.
Jarkko Hietaniemi [Sun, 21 Oct 2001 22:21:55 +0000 (22:21 +0000)]
Integrate from perlio; restructuring.

p4raw-id: //depot/perl@12554

20 years agoWin32 PerlIO_cleanup special cases should no longer be required.
Nick Ing-Simmons [Sun, 21 Oct 2001 19:18:12 +0000 (19:18 +0000)]
Win32 PerlIO_cleanup special cases should no longer be required.

p4raw-id: //depot/perlio@12552

20 years agoMultiple win32io.o is fatal for GCC (and noise with VC++)
Nick Ing-Simmons [Sun, 21 Oct 2001 19:16:56 +0000 (19:16 +0000)]
Multiple win32io.o is fatal for GCC (and noise with VC++)

p4raw-id: //depot/perlio@12551

20 years agoConvert rest of PerlIO's memory tables to per-interp and add clone functions
Nick Ing-Simmons [Sun, 21 Oct 2001 17:15:54 +0000 (17:15 +0000)]
Convert rest of PerlIO's memory tables to per-interp and add clone functions
for them. Call explicit cleanup during destruct process.
 - one binmode test is failing
 - also ext/threads/t/basic.t fails under make test, and is noisy under
   harness. (Threads results are intermingled and don't match order expected.)

p4raw-id: //depot/perlio@12547

20 years agoImplement multicharacter case mappings where a single
Jarkko Hietaniemi [Sun, 21 Oct 2001 16:12:08 +0000 (16:12 +0000)]
Implement multicharacter case mappings where a single
Unicode character can be mapped into several.

p4raw-id: //depot/perl@12546

20 years agoFirst support of threads::shared, support shared svs and references.
Artur Bergman [Sun, 21 Oct 2001 15:25:16 +0000 (15:25 +0000)]
First support of threads::shared, support shared svs and references.

p4raw-id: //depot/perl@12545

20 years agoPerlIO layer table as PL_perlio (per-interpreter)
Nick Ing-Simmons [Sun, 21 Oct 2001 14:52:35 +0000 (14:52 +0000)]
PerlIO layer table as PL_perlio (per-interpreter)

p4raw-id: //depot/perlio@12544

20 years agoPrettyprinting.
Jarkko Hietaniemi [Sun, 21 Oct 2001 13:36:40 +0000 (13:36 +0000)]
Prettyprinting.

p4raw-id: //depot/perl@12543

20 years agoperlpodspec and perlpod rewrite, draft 3 "final"
Sean M. Burke [Sat, 20 Oct 2001 17:51:09 +0000 (11:51 -0600)]
perlpodspec and perlpod rewrite, draft 3 "final"
Message-Id: <3.0.6.32.20011020175109.007cb3d0@mail.spinn.net>

p4raw-id: //depot/perl@12542

20 years agoFix typos in new locking on MemShared
Nick Ing-Simmons [Sat, 20 Oct 2001 22:23:53 +0000 (22:23 +0000)]
Fix typos in new locking on MemShared
Make buffers in PerlIOBuf_* in per-thread heap (they are cloned after all...)
- seems to make segfaults more deterministic - suspect they are
  attempt to free() after Interp and Host have gone.

p4raw-id: //depot/perlio@12541

20 years agoRemove the MemShared re-#define (again)
Nick Ing-Simmons [Sat, 20 Oct 2001 21:50:46 +0000 (21:50 +0000)]
Remove the MemShared re-#define (again)

p4raw-id: //depot/perlio@12540

20 years agoUse locks on MemShared
Nick Ing-Simmons [Sat, 20 Oct 2001 21:49:06 +0000 (21:49 +0000)]
Use locks on MemShared

p4raw-id: //depot/perlio@12539

20 years ago[REPATCH installhtml] Re: installhtml needs a good beating out
chromatic [Sat, 20 Oct 2001 11:13:47 +0000 (05:13 -0600)]
[REPATCH installhtml] Re: installhtml needs a good beating out
Message-ID: <20011020172003.60024.qmail@onion.perl.org>

p4raw-id: //depot/perl@12538

20 years agoIntegrate mainline
Nick Ing-Simmons [Sat, 20 Oct 2001 16:44:03 +0000 (16:44 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@12537

20 years agoUpdate Changes.
Jarkko Hietaniemi [Sat, 20 Oct 2001 15:58:00 +0000 (15:58 +0000)]
Update Changes.

p4raw-id: //depot/perl@12536

20 years agoUpgrade to podlators 1.11, from Russ Allbery.
Jarkko Hietaniemi [Sat, 20 Oct 2001 15:18:57 +0000 (15:18 +0000)]
Upgrade to podlators 1.11, from Russ Allbery.

p4raw-id: //depot/perl@12535

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Sat, 20 Oct 2001 15:14:25 +0000 (15:14 +0000)]
Integrate perlio:

[ 12532]
Extract doio.c's open(2) mode to string conversion as PerlIO_intmod2str()
Use for non-PERLIO fdupopen().

p4raw-link: @12532 on //depot/perlio: 06c7082d6226d352105bade1a7e185ff0a49e896

p4raw-id: //depot/perl@12534

20 years agoUpdate to Getopt::Long 2.26_02, from Johan Vromans.
Jarkko Hietaniemi [Sat, 20 Oct 2001 14:42:33 +0000 (14:42 +0000)]
Update to Getopt::Long 2.26_02, from Johan Vromans.

p4raw-id: //depot/perl@12533

20 years agoExtract doio.c's open(2) mode to string conversion as PerlIO_intmod2str()
Nick Ing-Simmons [Sat, 20 Oct 2001 14:25:37 +0000 (14:25 +0000)]
Extract doio.c's open(2) mode to string conversion as PerlIO_intmod2str()
Use for non-PERLIO fdupopen().

p4raw-id: //depot/perlio@12532

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Sat, 20 Oct 2001 14:05:47 +0000 (14:05 +0000)]
Integrate perlio:

[ 12530]
Fixed in two places - p4 resolve

[ 12529]
Fix for ithreads/stdio build

[ 12525]
Avoid calling (now non-existant) Perl_sv_setsv(), by calling
Perl_sv_setsv_flags directly.

[ 12524]
Add a new flag character 'm' to embed.pl set to represent
"functions" which are really macros. Use it foe the troublesome
sv_setsv() etc. macros in sv.h - changing latter to define
sv_setsv rather than sv_setsv_macro etc.

[ 12523]
Add comments explaining why win32.h/embed.h are included where they are
in perl.h

[ 12522]
Code PerlIOWin32_dup - does not fix Win32 problems as :win32 is not
being used yet.

[ 12511]
Fix gross win32 build issues

p4raw-link: @12530 on //depot/perlio: ed1c0269a31901e89fe8c0090d5c6cb7881eeb2f
p4raw-link: @12529 on //depot/perlio: e0fa5af24242618e2201252ebce12dfc87892dd1
p4raw-link: @12525 on //depot/perlio: 485caab953a6ba703128628417a156139b8e7a26
p4raw-link: @12524 on //depot/perlio: af3c7592a74e7782bf0779c3272ee86140fadf53
p4raw-link: @12523 on //depot/perlio: 66a93824ccd37b2948fb857056747c3314d2a08c
p4raw-link: @12522 on //depot/perlio: aa98ed8a09f34fb745cd31d496ab825619d2c82d
p4raw-link: @12511 on //depot/perlio: a0ae667081b123207d4d0f2b6e6b7a5597859a57

p4raw-id: //depot/perl@12531

20 years agoFixed in two places - p4 resolve
Nick Ing-Simmons [Sat, 20 Oct 2001 12:53:30 +0000 (12:53 +0000)]
Fixed in two places - p4 resolve

p4raw-id: //depot/perlio@12530

20 years agoFix for ithreads/stdio build
Nick Ing-Simmons [Sat, 20 Oct 2001 12:51:05 +0000 (12:51 +0000)]
Fix for ithreads/stdio build

p4raw-id: //depot/perlio@12529

20 years agoUsing Pod::Man instead of pod2man
Michael G. Schwern [Sat, 20 Oct 2001 01:41:21 +0000 (21:41 -0400)]
Using Pod::Man instead of pod2man
Message-Id: <20011020014121.I3681@blackrider>

p4raw-id: //depot/perl@12528

20 years agoMinor typo
Michael G. Schwern [Sat, 20 Oct 2001 02:04:21 +0000 (22:04 -0400)]
Minor typo
Message-Id: <20011020020421.A11732@blackrider>

p4raw-id: //depot/perl@12527

20 years agoFix Some Pod Typos
chromatic [Fri, 19 Oct 2001 22:46:39 +0000 (16:46 -0600)]
Fix Some Pod Typos
Message-Id: <20011020045254.73112.qmail@onion.perl.org>

p4raw-id: //depot/perl@12526

20 years agoAvoid calling (now non-existant) Perl_sv_setsv(), by calling
Nick Ing-Simmons [Sat, 20 Oct 2001 11:16:18 +0000 (11:16 +0000)]
Avoid calling (now non-existant) Perl_sv_setsv(), by calling
Perl_sv_setsv_flags directly.

p4raw-id: //depot/perlio@12525

20 years agoAdd a new flag character 'm' to embed.pl set to represent
Nick Ing-Simmons [Sat, 20 Oct 2001 10:28:17 +0000 (10:28 +0000)]
Add a new flag character 'm' to embed.pl set to represent
"functions" which are really macros. Use it foe the troublesome
sv_setsv() etc. macros in sv.h - changing latter to define
sv_setsv rather than sv_setsv_macro etc.

p4raw-id: //depot/perlio@12524

20 years agoAdd comments explaining why win32.h/embed.h are included where they are
Nick Ing-Simmons [Sat, 20 Oct 2001 09:17:17 +0000 (09:17 +0000)]
Add comments explaining why win32.h/embed.h are included where they are
in perl.h

p4raw-id: //depot/perlio@12523

20 years agoCode PerlIOWin32_dup - does not fix Win32 problems as :win32 is not
Nick Ing-Simmons [Sat, 20 Oct 2001 08:27:44 +0000 (08:27 +0000)]
Code PerlIOWin32_dup - does not fix Win32 problems as :win32 is not
being used yet.

p4raw-id: //depot/perlio@12522

20 years agoWording tweaks.
Jarkko Hietaniemi [Sat, 20 Oct 2001 02:36:21 +0000 (02:36 +0000)]
Wording tweaks.

p4raw-id: //depot/perl@12521

20 years agoIO module with nonblocking socket connect patch
Raul Dias [Fri, 19 Oct 2001 22:45:32 +0000 (19:45 -0300)]
IO module with nonblocking socket connect patch
Message-Id: <200110200145.f9K1jWW08398@stratus.swi.com.br>

p4raw-id: //depot/perl@12520

20 years agoTest vertical whitespace combined with /x in \p{}.
Jarkko Hietaniemi [Sat, 20 Oct 2001 00:51:07 +0000 (00:51 +0000)]
Test vertical whitespace combined with /x in \p{}.

p4raw-id: //depot/perl@12519

20 years agoPERL_MM_USE_DEFAULT
Gisle Aas [Fri, 19 Oct 2001 16:46:02 +0000 (09:46 -0700)]
PERL_MM_USE_DEFAULT
Message-ID: <lrofn3i479.fsf_-_@caliper.ActiveState.com>

p4raw-id: //depot/perl@12518

20 years agoNo more this symbol.
Jarkko Hietaniemi [Fri, 19 Oct 2001 23:59:34 +0000 (23:59 +0000)]
No more this symbol.

p4raw-id: //depot/perl@12517

20 years agoIntegrate change #12511; fix gross win32 build issues.
Jarkko Hietaniemi [Fri, 19 Oct 2001 23:57:48 +0000 (23:57 +0000)]
Integrate change #12511; fix gross win32 build issues.

p4raw-link: @12511 on //depot/perlio: a0ae667081b123207d4d0f2b6e6b7a5597859a57

p4raw-id: //depot/perl@12516

20 years agoUnpack in scalar context should return the first value
Jarkko Hietaniemi [Fri, 19 Oct 2001 23:16:06 +0000 (23:16 +0000)]
Unpack in scalar context should return the first value
returned in list context, as pointed out by Ton Hospel
in 2001-05-21 (this is how it works already in blead,
just adding the test).

p4raw-id: //depot/perl@12515

20 years agoperldoc.PL tweak for VMS
Craig A. Berry [Fri, 19 Oct 2001 16:59:30 +0000 (11:59 -0500)]
perldoc.PL tweak for VMS
Message-Id: <5.1.0.14.2.20011019162623.021e3868@exchi01>

p4raw-id: //depot/perl@12514

20 years agovmsish fix, ieee rand() cleanup
Charles Lane [Fri, 19 Oct 2001 17:45:23 +0000 (13:45 -0400)]
vmsish fix, ieee rand() cleanup
Message-Id: <011019174427.d749b@DUPHY4.Physics.Drexel.Edu>

p4raw-id: //depot/perl@12513

20 years agotwo fake test failures on VMS fixed
Charles Lane [Fri, 19 Oct 2001 17:26:35 +0000 (13:26 -0400)]
two fake test failures on VMS fixed
Message-Id: <011019172623.11292c@DUPHY4.Physics.Drexel.Edu>

p4raw-id: //depot/perl@12512

20 years agoFix gross win32 build issues
Nick Ing-Simmons [Fri, 19 Oct 2001 19:55:36 +0000 (19:55 +0000)]
Fix gross win32 build issues

p4raw-id: //depot/perlio@12511

20 years agoRe: find2perl and File::Find on cdrom filesystems (with Tel's patch applied to perl...
David Dyck [Fri, 19 Oct 2001 13:36:09 +0000 (06:36 -0700)]
Re: find2perl and File::Find on cdrom filesystems (with Tel's patch applied to perl-current)
Message-ID: <Pine.LNX.4.33.0110191309310.28510-100000@dd.tc.fluke.com>

p4raw-id: //depot/perl@12510

20 years agoRe: PerlIO and Encode
SADAHIRO Tomoyuki [Tue, 16 Oct 2001 01:50:16 +0000 (10:50 +0900)]
Re: PerlIO and Encode
Message-Id: <20011016014150.0C8E.BQW10602@nifty.com>

p4raw-id: //depot/perl@12509

20 years agoC<foo I<bar>> hunks from <20011019014551.A35625@not.autrijus.org>.
Abhijit Menon-Sen [Fri, 19 Oct 2001 17:59:16 +0000 (17:59 +0000)]
C<foo I<bar>> hunks from <20011019014551.A35625@not.autrijus.org>.
(See #12499)

p4raw-id: //depot/perl@12508

20 years agoIntegrate mainline
Nick Ing-Simmons [Fri, 19 Oct 2001 16:30:43 +0000 (16:30 +0000)]
Integrate mainline

p4raw-id: //depot/perlio@12507

20 years agoRetract the #10451 which seems to be the cause
Jarkko Hietaniemi [Fri, 19 Oct 2001 14:20:15 +0000 (14:20 +0000)]
Retract the #10451 which seems to be the cause
of the major leakage from while(){eval"sub{}"}

p4raw-id: //depot/perl@12506

20 years agoRegen toc.
Jarkko Hietaniemi [Fri, 19 Oct 2001 13:39:59 +0000 (13:39 +0000)]
Regen toc.

p4raw-id: //depot/perl@12505

20 years agoTiny tweaks.
Jarkko Hietaniemi [Fri, 19 Oct 2001 13:35:59 +0000 (13:35 +0000)]
Tiny tweaks.

p4raw-id: //depot/perl@12504

20 years agoRe: perlintro.pod
Abe Timmerman [Fri, 19 Oct 2001 14:12:40 +0000 (16:12 +0200)]
Re: perlintro.pod
Message-Id: <ls40ttsmrr3rpjlm3dqhh8v60onsiopmuc@4ax.com>

p4raw-id: //depot/perl@12503

20 years agoSlight reorganisation of references.
Abhijit Menon-Sen [Fri, 19 Oct 2001 13:24:12 +0000 (13:24 +0000)]
Slight reorganisation of references.

p4raw-id: //depot/perl@12502

20 years ago[DOC PATCH lib/ExtUtils/MakeMaker.pm] Discouraging use of PREREQ_FATAL in day-to...
Kay Röpke [Fri, 19 Oct 2001 14:04:01 +0000 (16:04 +0200)]
[DOC PATCH lib/ExtUtils/MakeMaker.pm] Discouraging use of PREREQ_FATAL in day-to-day Makefile.PL's
Message-Id: <E15uYNb-00040L-00@mrvdom01.schlund.de>

p4raw-id: //depot/perl@12501

20 years agoUnicode categories continue:
Jarkko Hietaniemi [Fri, 19 Oct 2001 03:25:44 +0000 (03:25 +0000)]
Unicode categories continue:
implement Category=, Script=, Block=
(these are based on an upcoming update of TR#18)
Fix a bug where we got two In categories named "old italic",
and another where shortcut for the Is categories wasn't taken.

p4raw-id: //depot/perl@12500

20 years agoa small patch to perlintro.pod.
Audrey Tang [Fri, 19 Oct 2001 01:45:51 +0000 (09:45 +0800)]
a small patch to perlintro.pod.
Message-Id: <20011019014551.A35625@not.autrijus.org>
(Applied by hand with nits.)

p4raw-id: //depot/perl@12499

20 years agoOpenBSD hints for ithreads
Andy Dougherty [Thu, 18 Oct 2001 12:33:59 +0000 (08:33 -0400)]
OpenBSD hints for ithreads
Message-ID: <Pine.SOL.4.10.10110181232060.15040-100000@maxwell.phys.lafayette.edu>

p4raw-id: //depot/perl@12498

20 years agoRetract #12446; the problem solved by #12474.
Jarkko Hietaniemi [Thu, 18 Oct 2001 16:14:13 +0000 (16:14 +0000)]
Retract #12446; the problem solved by #12474.

p4raw-id: //depot/perl@12497

20 years agoMore documented In categories.
Jarkko Hietaniemi [Thu, 18 Oct 2001 14:06:52 +0000 (14:06 +0000)]
More documented In categories.

p4raw-id: //depot/perl@12495

20 years agoUpdate Changes.
Jarkko Hietaniemi [Thu, 18 Oct 2001 13:04:48 +0000 (13:04 +0000)]
Update Changes.

p4raw-id: //depot/perl@12494

20 years agoAdd the lib/unicore/To/Spec*.pl to the MANIFEST.
Jarkko Hietaniemi [Thu, 18 Oct 2001 12:58:31 +0000 (12:58 +0000)]
Add the lib/unicore/To/Spec*.pl to the MANIFEST.

p4raw-id: //depot/perl@12493

20 years agoWrong skip() arguments.
Jarkko Hietaniemi [Thu, 18 Oct 2001 12:37:28 +0000 (12:37 +0000)]
Wrong skip() arguments.

p4raw-id: //depot/perl@12492

20 years agotry#2: [proposed PATCH Perl@12401] ieee floats, rand() & old systems
Charles Lane [Wed, 17 Oct 2001 09:10:53 +0000 (05:10 -0400)]
try#2: [proposed PATCH Perl@12401] ieee floats, rand() & old systems
Message-Id: <011017090944.15ad2e@DUPHY4.Physics.Drexel.Edu>

p4raw-id: //depot/perl@12491

20 years agoPATCH perl.pod: Suggested reorganization of table of contents
Mark-Jason Dominus [Thu, 18 Oct 2001 06:25:35 +0000 (02:25 -0400)]
PATCH perl.pod: Suggested reorganization of table of contents
Message-Id: <20011018102535.19264.qmail@plover.com>

p4raw-id: //depot/perl@12490

20 years agoPrettyprinting.
Jarkko Hietaniemi [Thu, 18 Oct 2001 02:24:52 +0000 (02:24 +0000)]
Prettyprinting.

p4raw-id: //depot/perl@12489

20 years agoRegen toc.
Jarkko Hietaniemi [Thu, 18 Oct 2001 00:47:19 +0000 (00:47 +0000)]
Regen toc.

p4raw-id: //depot/perl@12488

20 years agoAdd perlintro, from Skud.
Jarkko Hietaniemi [Thu, 18 Oct 2001 00:43:18 +0000 (00:43 +0000)]
Add perlintro, from Skud.

p4raw-id: //depot/perl@12487

20 years agoFAQ sync.
Jarkko Hietaniemi [Thu, 18 Oct 2001 00:10:44 +0000 (00:10 +0000)]
FAQ sync.

p4raw-id: //depot/perl@12486

20 years agoOh, bother. In Tru64 cc -std1 was looking rather nice
Jarkko Hietaniemi [Wed, 17 Oct 2001 23:57:15 +0000 (23:57 +0000)]
Oh, bother. In Tru64 cc -std1 was looking rather nice
in speed (upto 20% speedup in certain operations) but meanwhile
regexps and arithmetics got slower (5-10%) (according to
perlbench average speedup is negligible, and within measuring
flutter, 1%).  Therefore retracting all the changes
aimed at getting -std1 to compile cleanly:  #12475, #12476,
#12479, #12480, #12481, #12482, #12483, #12484.

p4raw-id: //depot/perl@12485

20 years ago(retracted by #12485)
Jarkko Hietaniemi [Wed, 17 Oct 2001 21:58:40 +0000 (21:58 +0000)]
(retracted by #12485)
Strict ANSI doesn't like the third argument of main()
so enable ignoring it if using ultra picky compiler.

p4raw-id: //depot/perl@12484

20 years ago(retracted by #12485)
Jarkko Hietaniemi [Wed, 17 Oct 2001 21:48:24 +0000 (21:48 +0000)]
(retracted by #12485)
Move the VMS_FOO_ERROR codes next to the SETERRNO() definition.

p4raw-id: //depot/perl@12483

20 years ago(retracted by #12485)
Jarkko Hietaniemi [Wed, 17 Oct 2001 21:42:57 +0000 (21:42 +0000)]
(retracted by #12485)
Add explanatory comment.

p4raw-id: //depot/perl@12482

20 years ago(retracted by #12485)
Jarkko Hietaniemi [Wed, 17 Oct 2001 20:50:37 +0000 (20:50 +0000)]
(retracted by #12485)
More dollar$hiding.

p4raw-id: //depot/perl@12481

20 years ago(retracted by #12485)
Jarkko Hietaniemi [Wed, 17 Oct 2001 20:27:34 +0000 (20:27 +0000)]
(retracted by #12485)
KISS.

p4raw-id: //depot/perl@12480

20 years ago(retracted by #12485)
Jarkko Hietaniemi [Wed, 17 Oct 2001 19:57:34 +0000 (19:57 +0000)]
(retracted by #12485)
Thou shalt not #ifdef inside macro invocations,
noticed by Rafael Garcia-Suarez.

p4raw-id: //depot/perl@12479

20 years agocoredump fix in pp_accept()
Anton Berezin [Wed, 17 Oct 2001 18:25:48 +0000 (20:25 +0200)]
coredump fix in pp_accept()
Message-Id: <20011017182548.A12082@heechee.tobez.org>

p4raw-id: //depot/perl@12478

20 years ago(retracted by #12485)
Jarkko Hietaniemi [Wed, 17 Oct 2001 16:46:50 +0000 (16:46 +0000)]
(retracted by #12485)
Unterminated #ifdef.

p4raw-id: //depot/perl@12476

20 years ago(retracted by #12485)
Jarkko Hietaniemi [Wed, 17 Oct 2001 16:42:49 +0000 (16:42 +0000)]
(retracted by #12485)
Avoid dollar signs in identifiers (in non-VMS) to
placate ultra picky ANSI compilers (such as DEC^WCPQ^WHP).

p4raw-id: //depot/perl@12475

20 years agoTwo AIX patches
H.Merijn Brand [Wed, 17 Oct 2001 18:04:35 +0000 (20:04 +0200)]
Two AIX patches
Message-Id: <20011017180223.1346.H.M.BRAND@hccnet.nl>

p4raw-id: //depot/perl@12474

20 years agoLimiting the Time::HiRes::sleep and usleep to
Jarkko Hietaniemi [Wed, 17 Oct 2001 14:48:38 +0000 (14:48 +0000)]
Limiting the Time::HiRes::sleep and usleep to
one second is not a good policy if drop-in
replacement is still a goal.

p4raw-id: //depot/perl@12473

20 years agoTest::Simple 0.32
Michael G. Schwern [Wed, 17 Oct 2001 03:42:41 +0000 (23:42 -0400)]
Test::Simple 0.32
Message-ID: <20011017034241.A25038@blackrider>

p4raw-id: //depot/perl@12472

20 years agoSet PERL_CORE environment var
Michael G. Schwern [Wed, 17 Oct 2001 04:04:13 +0000 (00:04 -0400)]
Set PERL_CORE environment var
Message-ID: <20011017040413.C25550@blackrider>

p4raw-id: //depot/perl@12471

20 years agoRegen doc with perlmodstyle added.
Jarkko Hietaniemi [Wed, 17 Oct 2001 02:25:01 +0000 (02:25 +0000)]
Regen doc with perlmodstyle added.

p4raw-id: //depot/perl@12470

20 years agoPod cleanup.
Jarkko Hietaniemi [Wed, 17 Oct 2001 02:24:02 +0000 (02:24 +0000)]
Pod cleanup.

p4raw-id: //depot/perl@12469

20 years agoperlmodstyle as a patch
Kirrily Robert [Tue, 16 Oct 2001 22:47:23 +0000 (18:47 -0400)]
perlmodstyle as a patch
Message-ID: <20011016224723.A20673@infotrope.net>

p4raw-id: //depot/perl@12468

20 years agofor perlhack.pod - no p5p archive on deja/google
Ian Phillipps [Thu, 6 Sep 2001 11:09:40 +0000 (12:09 +0100)]
for perlhack.pod - no p5p archive on deja/google
Message-ID: <20010906110939.A914@homer.diplex.co.uk>

Mention also the develooper p5p archive.

p4raw-id: //depot/perl@12467

20 years agoPREREQ_PM does not really require.
Kay Röpke [Tue, 16 Oct 2001 17:23:52 +0000 (19:23 +0200)]
PREREQ_PM does not really require.
Message-Id: <E15tW4O-0003J7-00@mrvdom03.schlund.de>

p4raw-id: //depot/perl@12466

20 years agoAdd the special casing mappings (from SpecCase.txt)
Jarkko Hietaniemi [Wed, 17 Oct 2001 00:54:28 +0000 (00:54 +0000)]
Add the special casing mappings (from SpecCase.txt)
(except for the hyper special case mappings that have
the condition list); the special casing mappings are
unused for now.  Small tidying up on mktables.

p4raw-id: //depot/perl@12465

20 years ago[PATCH] Doc patch on here-docs (perlop and perldata)
David H. Adler [Tue, 16 Oct 2001 11:59:35 +0000 (07:59 -0400)]
[PATCH] Doc patch on here-docs (perlop and perldata)
Date: Tue, 16 Oct 2001 11:59:35 -0400
Message-ID: <20011016115935.A13078@panix.com>

Subject: [ PATCH ] perldata patch, revised
From: "David H. Adler" <dha@panix.com>
Date: Tue, 16 Oct 2001 18:26:49 -0400
Message-ID: <20011016182649.C23970@panix.com>

p4raw-id: //depot/perl@12464

20 years agoIntegrate perlio:
Jarkko Hietaniemi [Tue, 16 Oct 2001 19:39:25 +0000 (19:39 +0000)]
Integrate perlio:

[ 12462]
PerlIOXxxx_dups for all but Win32

[ 12461]
Implement PerlIOStdio_dup (explains core dumps - dup
was not setting up a FILE * to be fclosed()).

[ 12460]
When USE_ITHREADS avoid SV * in PerlIO_debug, at risk of buffer
overflow.

[ 12456]
Builds under ithreads (but fails all threads tests)

[ 12451]
Skeleton of "PerlIO_dup" coded.
Still-passes all tests non-threaded (well it would wouldn't it!)

[ 12447]
Beginings of PerlIO_dup support (unstable)

[ 11615]
Avoid testing for (non-)existance of "encoding(xxxx)"
layer is called "encoding" the (xxxx) is an argument.

p4raw-link: @12462 on //depot/perlio: 9f16d962dace601f24c23063432e8a8eb01bfa4a
p4raw-link: @12461 on //depot/perlio: b77c74bc90789599ae69b0d39a1984d2768fa05e
p4raw-link: @12460 on //depot/perlio: 70ace5dac0395f9f5ca5478d23db8cd1e0dbd6e7
p4raw-link: @12456 on //depot/perlio: a8fc9800e47fd3c23e88282f4505c051278ccc9b
p4raw-link: @12451 on //depot/perlio: 8cf8f3d16d82d8b3561907820401eea7766f2f96
p4raw-link: @12447 on //depot/perlio: 71200d45e1b06d4f36df595fa80b743f999642c1
p4raw-link: @11615 on //depot/perlio: 97ed432b8a5d63d1b7bdda09343e34225e6da722

p4raw-id: //depot/perl@12463

20 years agoPerlIOXxxx_dups for all but Win32
Nick Ing-Simmons [Tue, 16 Oct 2001 19:11:30 +0000 (19:11 +0000)]
PerlIOXxxx_dups for all but Win32

p4raw-id: //depot/perlio@12462

20 years agoImplement PerlIOStdio_dup (explains core dumps - dup
Nick Ing-Simmons [Tue, 16 Oct 2001 18:28:48 +0000 (18:28 +0000)]
Implement PerlIOStdio_dup (explains core dumps - dup
was not setting up a FILE * to be fclosed()).

p4raw-id: //depot/perlio@12461

20 years agoWhen USE_ITHREADS avoid SV * in PerlIO_debug, at risk of buffer
Nick Ing-Simmons [Tue, 16 Oct 2001 17:31:47 +0000 (17:31 +0000)]
When USE_ITHREADS avoid SV * in PerlIO_debug, at risk of buffer
overflow.

p4raw-id: //depot/perlio@12460

20 years agoVMS 64-bit configure
Craig A. Berry [Tue, 16 Oct 2001 13:08:38 +0000 (08:08 -0500)]
VMS 64-bit configure
Message-Id: <5.1.0.14.2.20011016122704.029eaea8@exchi01>

p4raw-id: //depot/perl@12459