This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
22 years agoIntegrate change #12626 from maintperl;
Jarkko Hietaniemi [Wed, 24 Oct 2001 22:02:23 +0000 (22:02 +0000)]
Integrate change #12626 from maintperl;
make DynaLoader threadsafe by moving all statics into
interpreter-local space

TODO: Netware, OS/2, WinCE

p4raw-link: @12626 on //depot/maint-5.6/perl: 512dcce54ea4db665708f91609bdd0a6126d1acd

p4raw-id: //depot/perl@12627
p4raw-integrated: from //depot/maint-5.6/perl@12625 'copy in'
ext/DynaLoader/dl_beos.xs ext/DynaLoader/dl_dld.xs
ext/DynaLoader/dl_dyld.xs ext/DynaLoader/dl_hpux.xs
ext/DynaLoader/dl_next.xs ext/DynaLoader/dl_vmesa.xs
ext/DynaLoader/dl_vms.xs (@5902..) ext/DynaLoader/dl_dllload.xs
(@8789..) 'merge in' ext/DynaLoader/dl_mpeix.xs
ext/DynaLoader/dlutils.c win32/dl_win32.xs (@5902..)
ext/DynaLoader/dl_dlopen.xs (@8631..) ext/DynaLoader/dl_aix.xs
(@9416..) ext/DynaLoader/dl_mac.xs (@12597..)

22 years agoChange #12623 inflicted an infinite hang. Fixed.
Artur Bergman [Wed, 24 Oct 2001 20:05:26 +0000 (20:05 +0000)]
Change #12623 inflicted an infinite hang. Fixed.

p4raw-id: //depot/perl@12625

22 years agoAdds support for hashes. Neither hashes nor arrays can contain references yet.
Artur Bergman [Wed, 24 Oct 2001 19:06:55 +0000 (19:06 +0000)]
Adds support for hashes. Neither hashes nor arrays can contain references yet.

p4raw-id: //depot/perl@12624

22 years agoWe need to do sharedsv_find in the original perl context.
Artur Bergman [Wed, 24 Oct 2001 18:06:34 +0000 (18:06 +0000)]
We need to do sharedsv_find in the original perl context.

p4raw-id: //depot/perl@12623

22 years agoAdd support for basic support for AVs, references not supported yet.
Artur Bergman [Wed, 24 Oct 2001 17:26:51 +0000 (17:26 +0000)]
Add support for basic support for AVs, references not supported yet.
Add test for AVs.
Add more tests to sv_refs
Fix documentation issues.

p4raw-id: //depot/perl@12622

22 years agoDump Unicode better for re 'debug'. The regprop()
Jarkko Hietaniemi [Wed, 24 Oct 2001 14:08:39 +0000 (14:08 +0000)]
Dump Unicode better for re 'debug'.  The regprop()
is unfinished since have to figure out how to detect
Unicodeness in there.

p4raw-id: //depot/perl@12621

22 years agoAdd support for finding shared arrays and hashes.
Artur Bergman [Wed, 24 Oct 2001 13:18:07 +0000 (13:18 +0000)]
Add support for finding shared arrays and hashes.

p4raw-id: //depot/perl@12620

22 years agoRewrite sv_uni_display() as pv_uni_display() as
Jarkko Hietaniemi [Wed, 24 Oct 2001 13:06:24 +0000 (13:06 +0000)]
Rewrite sv_uni_display() as pv_uni_display() as
reimplement sv_uni_display() using that.

p4raw-id: //depot/perl@12619

22 years agoIntegrate change #12615 from maintperl;
Jarkko Hietaniemi [Wed, 24 Oct 2001 12:14:03 +0000 (12:14 +0000)]
Integrate change #12615 from maintperl;
on Windows, IO::File::new_tmpfile() fails after being called
32767 times because MSVCRT thinks stdio's TMP_MAX is a
process-wide limit

p4raw-link: @12615 on //depot/maint-5.6/perl: aaa8dcf5c10a122f8e1febf7ba3d2e8c082c175b

p4raw-id: //depot/perl@12618
p4raw-integrated: from //depot/maint-5.6/perl@12617 'merge in'
win32/win32.c (@12559..)

22 years agoDon't try to print ints as IVs.
Jarkko Hietaniemi [Wed, 24 Oct 2001 12:10:37 +0000 (12:10 +0000)]
Don't try to print ints as IVs.

p4raw-id: //depot/perl@12617

22 years agoWe only need to fetch the SV from the backend if the index
Artur Bergman [Wed, 24 Oct 2001 11:06:35 +0000 (11:06 +0000)]
We only need to fetch the SV from the backend if the index
is not the same as mg_private. In theory this could be
a problem if there are an exact multiple of U16 changes
of a shared variable between two access in a given thread,
we choose to avoid theory for now.

p4raw-id: //depot/perl@12616

22 years agoNegation and Unicode: sort of solves 20010303.010,
Jarkko Hietaniemi [Tue, 23 Oct 2001 22:19:34 +0000 (22:19 +0000)]
Negation and Unicode: sort of solves 20010303.010,
except not quite like reported in the Subject
(Perl_warner is still utf8-ignorant).

p4raw-id: //depot/perl@12614

22 years agoMake the "isn't numeric" warning to show Unicode as Unicode.
Jarkko Hietaniemi [Tue, 23 Oct 2001 21:53:13 +0000 (21:53 +0000)]
Make the "isn't numeric" warning to show Unicode as Unicode.

p4raw-id: //depot/perl@12613

22 years agosv_uni_display(): do not add the "...", let the caller
Jarkko Hietaniemi [Tue, 23 Oct 2001 21:52:45 +0000 (21:52 +0000)]
sv_uni_display(): do not add the "...", let the caller
do it if wanted, and be prepared for more display options.

p4raw-id: //depot/perl@12612

22 years agoChange #12607 introduced a bug, seems like some MAGICAL SVs
Artur Bergman [Tue, 23 Oct 2001 19:39:24 +0000 (19:39 +0000)]
Change #12607 introduced a bug, seems like some MAGICAL SVs
don't call themselves READONLY but still die with modification
attempt. We only call bless for ext and umagic.

p4raw-id: //depot/perl@12610

22 years agoCroak() on negative time; doc tweaks.
Jarkko Hietaniemi [Tue, 23 Oct 2001 19:35:02 +0000 (19:35 +0000)]
Croak() on negative time; doc tweaks.

p4raw-id: //depot/perl@12609

22 years agoFAQ sync.
Jarkko Hietaniemi [Tue, 23 Oct 2001 18:38:03 +0000 (18:38 +0000)]
FAQ sync.

p4raw-id: //depot/perl@12608

22 years agoCall setmagic on the referent we are blessing.
Artur Bergman [Tue, 23 Oct 2001 18:27:27 +0000 (18:27 +0000)]
Call setmagic on the referent we are blessing.

p4raw-id: //depot/perl@12607

22 years agoSmall test nits.
Jarkko Hietaniemi [Tue, 23 Oct 2001 16:30:00 +0000 (16:30 +0000)]
Small test nits.

p4raw-id: //depot/perl@12606

22 years agoUpdate Changes.
Jarkko Hietaniemi [Tue, 23 Oct 2001 13:08:32 +0000 (13:08 +0000)]
Update Changes.

p4raw-id: //depot/perl@12605

22 years agoMake the PerlIO_init() prototypes consistent.
Jarkko Hietaniemi [Tue, 23 Oct 2001 13:03:21 +0000 (13:03 +0000)]
Make the PerlIO_init() prototypes consistent.

p4raw-id: //depot/perl@12604

22 years agoUpping the test count is a good idea.
Jarkko Hietaniemi [Tue, 23 Oct 2001 12:54:52 +0000 (12:54 +0000)]
Upping the test count is a good idea.

p4raw-id: //depot/perl@12603

22 years agoDocument the final sigma spot.
Jarkko Hietaniemi [Tue, 23 Oct 2001 12:52:10 +0000 (12:52 +0000)]
Document the final sigma spot.

p4raw-id: //depot/perl@12602

22 years agoFix multicharacter titlecase (ucfirst).
Jarkko Hietaniemi [Tue, 23 Oct 2001 12:26:12 +0000 (12:26 +0000)]
Fix multicharacter titlecase (ucfirst).

p4raw-id: //depot/perl@12601

22 years agoone more touch on File::Temp
Mikhail Zabaluev [Tue, 23 Oct 2001 10:40:37 +0000 (14:40 +0400)]
one more touch on File::Temp
Message-ID: <20011023104037.A12761@localhost.localdomain>

(#12406 replaced with this)

p4raw-id: //depot/perl@12600

22 years agoMacOS Classic updates from Pudge.
Jarkko Hietaniemi [Tue, 23 Oct 2001 00:26:17 +0000 (00:26 +0000)]
MacOS Classic updates from Pudge.

p4raw-id: //depot/perl@12599

22 years agoAutoSplit.t now passes (partialy) on Win32
Nikola Knezevic [Sun, 14 Oct 2001 23:14:46 +0000 (01:14 +0200)]
AutoSplit.t now passes (partialy) on Win32
Message-ID: <265984377.20011014231446@tesla.rcub.bg.ac.yu>

except for the 2->4 changes.

p4raw-id: //depot/perl@12598

22 years agoAt some point the #6234 has been lost from the mainline
Jarkko Hietaniemi [Mon, 22 Oct 2001 21:43:44 +0000 (21:43 +0000)]
At some point the #6234 has been lost from the mainline
(noticed by Pudge; what's a Mac guy doing reading Win modules? :-)

p4raw-id: //depot/perl@12596

22 years agoCygwin seems to round up (or closest, but not down)
Jarkko Hietaniemi [Mon, 22 Oct 2001 21:31:31 +0000 (21:31 +0000)]
Cygwin seems to round up (or closest, but not down)
for time(), so half of the time (bad pun intended)
Time::HiRes::time() is less than time(), half of
the time it's more.  So let's try harder in the loop.

p4raw-id: //depot/perl@12595

22 years agoMacOS Classic timeofday(), from Chris Nandor.
Jarkko Hietaniemi [Mon, 22 Oct 2001 21:23:15 +0000 (21:23 +0000)]
MacOS Classic timeofday(), from Chris Nandor.

p4raw-id: //depot/perl@12594

22 years agoIntegrate changes #12580 and #12581 from macperl;
Jarkko Hietaniemi [Mon, 22 Oct 2001 21:17:39 +0000 (21:17 +0000)]
Integrate changes #12580 and #12581 from macperl;

Fix path construction.

(Copyright) Nit.

p4raw-link: @12580 on //depot/maint-5.6/macperl: b2884604d5d1f2307ba4e8645e11489721ebb1bf

p4raw-id: //depot/perl@12593
p4raw-integrated: from //depot/maint-5.6/macperl@12592 'ignore' perl.c
(@12324..) 'merge in' ext/DynaLoader/DynaLoader_pm.PL
(@11007..)

22 years agoNo domainname(1) in Cygwin, either, and the 2>/dev/null
Jarkko Hietaniemi [Mon, 22 Oct 2001 21:00:18 +0000 (21:00 +0000)]
No domainname(1) in Cygwin, either, and the 2>/dev/null
doesn't seem to help (the error being output to console, maybe?)

p4raw-id: //depot/perl@12592

22 years agoTaint the getcwd() result also in Cygwin.
Jarkko Hietaniemi [Mon, 22 Oct 2001 20:55:08 +0000 (20:55 +0000)]
Taint the getcwd() result also in Cygwin.
(TODO: which other platforms need the same thing?)

p4raw-id: //depot/perl@12591

22 years agoPretty hard for eval { setpwent(); getpwent(); 1 } to return false.
Jarkko Hietaniemi [Mon, 22 Oct 2001 20:27:47 +0000 (20:27 +0000)]
Pretty hard for eval { setpwent(); getpwent(); 1 } to return false.

p4raw-id: //depot/perl@12590

22 years agogetpwuid() fragility continues.
Jarkko Hietaniemi [Mon, 22 Oct 2001 20:10:40 +0000 (20:10 +0000)]
getpwuid() fragility continues.

p4raw-id: //depot/perl@12589

22 years agogetpwuid() might succeed but that's no guarantee
Jarkko Hietaniemi [Mon, 22 Oct 2001 19:58:34 +0000 (19:58 +0000)]
getpwuid() might succeed but that's no guarantee
that the $home will be defined.

p4raw-id: //depot/perl@12588

22 years agoIt's safer to to expand the variable, too... (see #12571)
Jarkko Hietaniemi [Mon, 22 Oct 2001 19:50:35 +0000 (19:50 +0000)]
It's safer to to expand the variable, too... (see #12571)

p4raw-id: //depot/perl@12587

22 years agoconfigure.com: no threads/shared without ithreads
Craig A. Berry [Mon, 22 Oct 2001 15:25:19 +0000 (10:25 -0500)]
configure.com: no threads/shared without ithreads
Message-Id: <5.1.0.14.2.20011022151232.032544e8@exchi01>

p4raw-id: //depot/perl@12584

22 years agoA user might belong to only a single group
Jarkko Hietaniemi [Mon, 22 Oct 2001 18:49:32 +0000 (18:49 +0000)]
A user might belong to only a single group
(the group equal to the group id).

p4raw-id: //depot/perl@12572

22 years agoPrepending (instead of replacing with) the pwd is safer.
Jarkko Hietaniemi [Mon, 22 Oct 2001 18:36:46 +0000 (18:36 +0000)]
Prepending (instead of replacing with) the pwd is safer.

p4raw-id: //depot/perl@12571

22 years agoBe more robust if no hostname or domainname
Jarkko Hietaniemi [Mon, 22 Oct 2001 18:34:54 +0000 (18:34 +0000)]
Be more robust if no hostname or domainname
(especially the latter)

p4raw-id: //depot/perl@12570

22 years agoFlush IO buffers before starting a thread, this mimics fork and seems like a saneer...
Artur Bergman [Mon, 22 Oct 2001 17:41:07 +0000 (17:41 +0000)]
Flush IO buffers before starting a thread, this mimics fork and seems like a saneer behaviour.

p4raw-id: //depot/perl@12569

22 years agoUpdate Changes.
Jarkko Hietaniemi [Mon, 22 Oct 2001 12:56:20 +0000 (12:56 +0000)]
Update Changes.

p4raw-id: //depot/perl@12567

22 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

22 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

22 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

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

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

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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

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

p4raw-id: //depot/perl@12543

22 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

22 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

22 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

22 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

22 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

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

p4raw-id: //depot/perlio@12537

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

p4raw-id: //depot/perl@12536

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

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

p4raw-id: //depot/perl@12521

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

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

p4raw-id: //depot/perlio@12507

22 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

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

p4raw-id: //depot/perl@12505

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

p4raw-id: //depot/perl@12504