This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perl5.git
23 years ago5.004_56: Patch to Tie::Hash and docs
Ilya Zakharevich [Sun, 11 Jan 1998 20:34:05 +0000 (15:34 -0500)]
5.004_56: Patch to Tie::Hash and docs
Date: Sun, 11 Jan 1998 20:34:05 -0500 (EST)
Subject: 5.004_56: Patch to (?{}) quoting + cosmetic
Date: Mon, 2 Feb 1998 01:28:46 -0500 (EST)

p4raw-id: //depot/perl@470

23 years agoAnother Array.pm patch
Paul Marquess [Wed, 4 Feb 1998 20:37:03 +0000 (20:37 +0000)]
Another Array.pm patch

p4raw-id: //depot/perl@469

23 years agodocumentation patch for 5.004_57
Paul Marquess [Wed, 4 Feb 1998 14:54:13 +0000 (14:54 +0000)]
documentation patch for 5.004_57

p4raw-id: //depot/perl@468

23 years ago5.004_56: patch for `use Fatal' again
Ilya Zakharevich [Thu, 29 Jan 1998 17:04:28 +0000 (12:04 -0500)]
5.004_56: patch for `use Fatal' again

p4raw-id: //depot/perl@467

23 years agoNewer -DLEAKTEST patch
Ilya Zakharevich [Fri, 9 Jan 1998 17:55:09 +0000 (12:55 -0500)]
Newer -DLEAKTEST patch

p4raw-id: //depot/perl@466

23 years agoMore Chip patches (tweaked for _5x). The final one mentioned here
Malcolm Beattie [Fri, 6 Feb 1998 15:46:35 +0000 (15:46 +0000)]
More Chip patches (tweaked for _5x). The final one mentioned here
(@ARGV with -i) actually went in at change 462 but I failed to
add it to the change description:
Subject: [PATCH] Fix typo: "FORM{,AT}LINE"
Date: Sun, 11 Jan 1998 19:37:17 -0500 (EST)
Subject: [PATCH] Fix for C<@x = my @y>
Date: Sun, 11 Jan 1998 18:12:16 -0500 (EST)
Subject: [PATCH] Fix SEGV on C<*glob{SCALAR,ARRAY}>
Date: Thu, 5 Feb 1998 21:30:13 -0500 (EST)
Subject: [PATCH] Allow last() to mean last
Date: Thu, 5 Feb 1998 21:42:57 -0500 (EST)
Subject: [PATCH] Consider @ARGV to be plain files if inplace (-i)
Date: Wed, 4 Feb 1998 16:04:47 -0500 (EST)

p4raw-id: //depot/perl@465

23 years agoMore Chip patches:
Malcolm Beattie [Fri, 6 Feb 1998 15:06:18 +0000 (15:06 +0000)]
More Chip patches:
Subject: [PATCH] Fix SEGV from combining caller and C<package;>
Date: Thu, 5 Feb 1998 21:47:50 -0500 (EST)
Subject: [PATCH] Fix line numbers after here documents in eval STRING
Date: Thu, 5 Feb 1998 21:50:08 -0500 (EST)
Subject: [PATCH] Make recursive lexical analysis more robust
Date: Thu, 5 Feb 1998 21:57:02 -0500 (EST)

p4raw-id: //depot/perl@464

23 years agoSome more Chip patches (tweaked to match _5x):
Malcolm Beattie [Fri, 6 Feb 1998 15:04:17 +0000 (15:04 +0000)]
Some more Chip patches (tweaked to match _5x):
Subject: [PATCH] Fix empty BLOCK
Date: Wed, 4 Feb 1998 16:52:28 -0500 (EST)
Subject: [PATCH] fix (\@@) proto
Date: Thu, 5 Feb 1998 10:24:29 -0500 (EST)
Subject: [PATCH] Cope with lack of args in Fcntl::AUTOLOAD
Date: Thu, 5 Feb 1998 21:26:55 -0500 (EST)
Subject: [PATCH] Don't fold string comparison under  C<use locale>
Date: Thu, 5 Feb 1998 21:46:25 -0500 (EST)

p4raw-id: //depot/perl@463

23 years agoSome Chip patches (some tweaked to match _5x source):
Chip Salzenberg [Tue, 3 Feb 1998 09:16:50 +0000 (04:16 -0500)]
Some Chip patches (some tweaked to match _5x source):
Subject: [PATCH] local leakage
Date: Tue, 3 Feb 1998 09:16:50 -0500 (EST)
Subject: [PATCH] NULs in patterns
Date: Wed, 4 Feb 1998 01:33:51 -0500 (EST)
Subject: [PATCH] Configure on PerlIO
Date: Wed, 4 Feb 1998 01:38:43 -0500 (EST)
Subject: [PATCH] Avoid core dump on package alias
Date: Wed, 4 Feb 1998 15:38:42 -0500 (EST)
Subject: [PATCH] Fix name of $Foo::{'Bar::'}
Date: Wed, 4 Feb 1998 16:37:51 -0500 (EST)

p4raw-id: //depot/perl@462

23 years agoReplaced two occurrences of THREADSV(find_thread_sv(...)) (order
Malcolm Beattie [Tue, 3 Feb 1998 16:00:07 +0000 (16:00 +0000)]
Replaced two occurrences of THREADSV(find_thread_sv(...)) (order
of execution causes core dump if threadsvp is moved). Replaced
lvalue occurrence of AvARRAY(av) with SvPVX(av) (former does cast).

p4raw-id: //depot/perl@459

23 years agoFix up MANIFEST.
Malcolm Beattie [Tue, 3 Feb 1998 14:40:02 +0000 (14:40 +0000)]
Fix up MANIFEST.

p4raw-id: //depot/perl@458

23 years agoIntegrate win32 into mainline. My last integration from ansiperl
Malcolm Beattie [Tue, 3 Feb 1998 13:50:23 +0000 (13:50 +0000)]
Integrate win32 into mainline. My last integration from ansiperl
to the mainline was a dismal failure: I did -ay but meant -at.
This should fix things now since win32 has already integrated
all the necessary changes from ansiperl.

p4raw-id: //depot/perl@457

23 years ago[win32] Fix minor problems with non USE_THREADS build. win32 branch
Gurusamy Sarathy [Tue, 3 Feb 1998 04:48:08 +0000 (04:48 +0000)]
[win32] Fix minor problems with non USE_THREADS build. win32 branch
now looks 5.004_57-ready.

p4raw-id: //depot/win32/perl@456

23 years ago[win32] integrate mainline
Gurusamy Sarathy [Tue, 3 Feb 1998 03:45:09 +0000 (03:45 +0000)]
[win32] integrate mainline

p4raw-id: //depot/win32/perl@455

23 years agoThe new dec_osf.sh didn't work so the new glibpth and useshrplib
Malcolm Beattie [Mon, 2 Feb 1998 16:44:24 +0000 (16:44 +0000)]
The new dec_osf.sh didn't work so the new glibpth and useshrplib
defaults have been commented out for now.

p4raw-id: //depot/perl@454

23 years agoIntroduced thr->threadsvp and THREADSV() for faster per-thread
Malcolm Beattie [Mon, 2 Feb 1998 15:51:39 +0000 (15:51 +0000)]
Introduced thr->threadsvp and THREADSV() for faster per-thread
variables. Moved threadnum to a per-interpreter variable and
made dTHR and lock/unlock of sv_mutex bypass the get/lock unless
more than one thread may be running. Minor tweaks to Thread.xs.

p4raw-id: //depot/perl@453

23 years ago[win32] remove totally egregious s/\\dir// in File::Find
Gurusamy Sarathy [Mon, 2 Feb 1998 04:56:50 +0000 (04:56 +0000)]
[win32] remove totally egregious s/\\dir// in File::Find

p4raw-id: //depot/win32/perl@452

23 years ago[win32] fix htonlx typo
Gurusamy Sarathy [Fri, 30 Jan 1998 18:23:17 +0000 (18:23 +0000)]
[win32] fix htonlx typo

p4raw-id: //depot/win32/perl@448

23 years agoFix up MANIFEST to add missing files
Malcolm Beattie [Fri, 30 Jan 1998 16:03:49 +0000 (16:03 +0000)]
Fix up MANIFEST to add missing files

p4raw-id: //depot/perl@447

23 years agoBump patchlevel to 57.
Malcolm Beattie [Fri, 30 Jan 1998 12:34:55 +0000 (12:34 +0000)]
Bump patchlevel to 57.

p4raw-id: //depot/perl@446

23 years ago[win32] integrate winansi
Gurusamy Sarathy [Fri, 30 Jan 1998 04:43:23 +0000 (04:43 +0000)]
[win32] integrate winansi

p4raw-id: //depot/win32/perl@440

23 years agoIntegrate ansi branch into mainline (resolve -ay).
Malcolm Beattie [Tue, 27 Jan 1998 15:31:53 +0000 (15:31 +0000)]
Integrate ansi branch into mainline (resolve -ay).

p4raw-id: //depot/perl@439

23 years agoGisle's av_unshift tweak, two small patches from chip
Nick Ing-Simmons [Sat, 24 Jan 1998 12:02:34 +0000 (12:02 +0000)]
Gisle's av_unshift tweak, two small patches from chip
and check for NULL in hv_delete in case '~' and tie magic
are present

p4raw-id: //depot/ansiperl@438

23 years agoGet PerlXxx_yyyy() macro stuff to _compile_ on Solaris.
Nick Ing-Simmons [Sat, 24 Jan 1998 10:37:56 +0000 (10:37 +0000)]
Get PerlXxx_yyyy() macro stuff to _compile_ on Solaris.
Ugh! ...
Macros were unsuitable for declaring the functions, extra () round
parameters removed - non-function forms of PerlXxx_yyyy() need to
add () themselves.
Need to include perlmem.h in util.c (at least) if not using Perl's malloc.

p4raw-id: //depot/ansiperl@437

23 years agoIntegrate win32 into ansiperl
Nick Ing-Simmons [Sat, 24 Jan 1998 10:03:03 +0000 (10:03 +0000)]
Integrate win32 into ansiperl

p4raw-id: //depot/ansiperl@436

23 years agoAdd perlhist.pod
Nick Ing-Simmons [Sat, 24 Jan 1998 09:47:49 +0000 (09:47 +0000)]
Add perlhist.pod

p4raw-id: //depot/ansiperl@435

23 years ago[win32] s/PerlENV/PerlEnv/ just to be consistent
Gurusamy Sarathy [Mon, 19 Jan 1998 05:01:47 +0000 (05:01 +0000)]
[win32] s/PerlENV/PerlEnv/ just to be consistent

p4raw-id: //depot/win32/perl@434

23 years ago[win32] foo() -> PerlGroup_foo() patch from ActiveState
Gurusamy Sarathy [Mon, 19 Jan 1998 04:52:18 +0000 (04:52 +0000)]
[win32] foo() -> PerlGroup_foo() patch from ActiveState

p4raw-id: //depot/win32/perl@433

23 years ago[win32] integrate mainline
Gurusamy Sarathy [Mon, 19 Jan 1998 04:42:26 +0000 (04:42 +0000)]
[win32] integrate mainline

p4raw-id: //depot/win32/perl@432

23 years ago[win32] integrate changes in winansi
Gurusamy Sarathy [Mon, 19 Jan 1998 04:40:04 +0000 (04:40 +0000)]
[win32] integrate changes in winansi

p4raw-id: //depot/win32/perl@431

23 years ago[win32] Fix autovivification problems with XSUB OUTPUT args
Gurusamy Sarathy [Sun, 18 Jan 1998 23:09:07 +0000 (18:09 -0500)]
[win32] Fix autovivification problems with XSUB OUTPUT args
Message-Id: <199801190409.XAA26710@aatma.engin.umich.edu>
Subject: [PATCH] XSUB OUTPUT arguments and 'set' magic

p4raw-id: //depot/win32/perl@430

23 years ago5.004_56 threaded and "CONFIG key 'exe_ext' does not exist in Config.pm"
Spider Boardman [Thu, 25 Dec 1997 13:39:15 +0000 (08:39 -0500)]
5.004_56 threaded and "CONFIG key 'exe_ext' does not exist in Config.pm"
To: perl5-porters@perl.org

It turns out that the potential for the "CONFIG key 'exe_ext'
does not exist in Config.pm" problem has been around for a while,
in the definition of SvTRUE().  It's just that non-gcc compilers
are more or less being built as CRIPPLED_CC when USE_THREADS is
defined (even if they can inline things).  The inline macro for
SvTRUE works with tied hashes and the EXISTS method, and the
functional version (sv_true in 5.004_56, or SvTRUE in 5.004_04)
does not, because it adds an excess mg_get() which replaces the
EXISTS result with a FETCH result.

p4raw-id: //depot/ansiperl@429

23 years agoMessage-Id: <26260.9712191719@lightning.cise.npl.co.uk>
Robin Barker [Fri, 19 Dec 1997 17:19:09 +0000 (17:19 +0000)]
Message-Id: <26260.9712191719@lightning.cise.npl.co.uk>

p4raw-id: //depot/ansiperl@428

23 years agoPermit tie ?foo,$object
Nick Ing-Simmons [Sat, 17 Jan 1998 12:01:53 +0000 (12:01 +0000)]
Permit tie ?foo,$object
tidy up dead #ifdef ORIGINAL_TIE)
Remove 'P' magic from hash, before adding new one in dbm_open like tie does.

p4raw-id: //depot/ansiperl@427

23 years agoFirst working TIEARRAY and other misc tie fixes
Nick Ing-Simmons [Thu, 15 Jan 1998 18:06:36 +0000 (18:06 +0000)]
First working TIEARRAY and other misc tie fixes

p4raw-id: //depot/ansiperl@426

23 years agoNot working yet - split problems ...
Nick Ing-Simmons [Wed, 14 Jan 1998 21:56:40 +0000 (21:56 +0000)]
Not working yet - split problems ...

p4raw-id: //depot/ansiperl@425

23 years agoTIEARRAY updates - almost works ...
Nick Ing-Simmons [Wed, 14 Jan 1998 18:49:25 +0000 (18:49 +0000)]
TIEARRAY updates - almost works ...

p4raw-id: //depot/ansiperl@424

23 years ago[win32] fix MakeMaker installbin problem
Gurusamy Sarathy [Tue, 6 Jan 1998 19:16:35 +0000 (14:16 -0500)]
[win32] fix MakeMaker installbin problem
Message-Id: <199801070016.TAA17766@aatma.engin.umich.edu>
Subject: Re: can't modify message with HTML-Stream, v.1.42

p4raw-id: //depot/win32/perl@423

23 years ago[win32] add archname to *sitearch in config.{b,g,v}c
Gurusamy Sarathy [Tue, 13 Jan 1998 23:53:02 +0000 (23:53 +0000)]
[win32] add archname to *sitearch in config.{b,g,v}c

p4raw-id: //depot/win32/perl@422

23 years ago[win32] set $ENV{PERL5LIB} in t/harness (so child perlglob.bat sees it)
Gurusamy Sarathy [Tue, 13 Jan 1998 23:15:14 +0000 (23:15 +0000)]
[win32] set $ENV{PERL5LIB} in t/harness (so child perlglob.bat sees it)

p4raw-id: //depot/win32/perl@421

23 years agotiearray tweaks
Nick Ing-Simmons [Tue, 13 Jan 1998 22:55:02 +0000 (22:55 +0000)]
tiearray tweaks

p4raw-id: //depot/ansiperl@420

23 years agoSkeleton Tie::Array
Nick Ing-Simmons [Tue, 13 Jan 1998 21:27:33 +0000 (21:27 +0000)]
Skeleton Tie::Array

p4raw-id: //depot/ansiperl@419

23 years agotie array changes to core and tests
Nick Ing-Simmons [Tue, 13 Jan 1998 20:52:38 +0000 (20:52 +0000)]
tie array changes to core and tests

p4raw-id: //depot/ansiperl@418

23 years ago[win32] fix perlglob.bat warnings by splitting it from File::DosGlob
Gurusamy Sarathy [Tue, 13 Jan 1998 20:49:52 +0000 (20:49 +0000)]
[win32] fix perlglob.bat warnings by splitting it from File::DosGlob

p4raw-id: //depot/win32/perl@417

23 years ago[win32] various tweaks to build support (NOTE: meant for 5.004_57)
Gurusamy Sarathy [Tue, 13 Jan 1998 02:46:53 +0000 (02:46 +0000)]
[win32] various tweaks to build support (NOTE: meant for 5.004_57)
 - build and install x2p
 - fix installperl warnings on win32
 - `make install` now does puts the archlibs in right places
 - makefiles don't default to USE_THREADS anymore
 - sync config.{b,g,v}c
 - sync makefile.mk -> Makefile

p4raw-id: //depot/win32/perl@416

23 years agoIntegrate win32 into ansiperl
Nick Ing-Simmons [Sun, 11 Jan 1998 16:54:26 +0000 (16:54 +0000)]
Integrate win32 into ansiperl

p4raw-id: //depot/ansiperl@415

23 years ago Integratye mainline -> ansiperl
Nick Ing-Simmons [Sun, 11 Jan 1998 15:13:49 +0000 (15:13 +0000)]
  Integratye mainline -> ansiperl

p4raw-id: //depot/ansiperl@414

23 years agoAdd missing blank line in pod/perlfunc.pod.
Malcolm Beattie [Fri, 9 Jan 1998 12:57:58 +0000 (12:57 +0000)]
Add missing blank line in pod/perlfunc.pod.

p4raw-id: //depot/perl@413

23 years ago[win32] change#398 breaks ENV_IS_CASELESS, fix it
Gurusamy Sarathy [Thu, 8 Jan 1998 20:54:31 +0000 (20:54 +0000)]
[win32] change#398 breaks ENV_IS_CASELESS, fix it

p4raw-link: @398 on //depot/perl: 0a0bb7c7269ef911ca3981a2b5365150a9ad4cfe

p4raw-id: //depot/win32/perl@412

23 years ago[win32] Integrate mainline
Gurusamy Sarathy [Thu, 8 Jan 1998 18:33:58 +0000 (18:33 +0000)]
[win32] Integrate mainline

p4raw-id: //depot/win32/perl@411

23 years agoFix thinko in t/pragma/locale.t:
Jarkko Hietaniemi [Sun, 4 Jan 1998 23:48:44 +0000 (01:48 +0200)]
Fix thinko in t/pragma/locale.t:
Subject: [PATCH] _04 or _56: locale.t

p4raw-id: //depot/perl@410

23 years agoUse Tom Horley's qsort for sorting:
Hans Mulder [Fri, 2 Jan 1998 19:33:24 +0000 (14:33 -0500)]
Use Tom Horley's qsort for sorting:
Subject: Re: [PATCH for 5.004_56] Re: op/sort.t hangs under Solaris 2.5

p4raw-id: //depot/perl@409

23 years agoMake s2p not use cpp:
Hans Mulder [Mon, 29 Dec 1997 19:38:18 +0000 (14:38 -0500)]
Make s2p not use cpp:
Subject: [PATCH for 5.004_56] s2p shouldn't use cpp

p4raw-id: //depot/perl@408

23 years agoDG/UX tweaks to perl.h:
Roderick Schertler [Sat, 20 Dec 1997 23:01:40 +0000 (18:01 -0500)]
DG/UX tweaks to perl.h:
Subject: [PATCH] _56 on dgux without threads

p4raw-id: //depot/perl@407

23 years agoConfigure and hints/dec_osf.sh changes for Digital UNIX:
Spider Boardman [Sat, 20 Dec 1997 02:30:01 +0000 (21:30 -0500)]
Configure and hints/dec_osf.sh changes for Digital UNIX:
Subject: [PATCH] perl5.004_56 NOT OK on alpha-dec_osf-thread (Digital UNIX X5.0-13)

p4raw-id: //depot/perl@406

23 years agoMissing "" in Configure echo for gethbadd_addr_type.
Malcolm Beattie [Thu, 8 Jan 1998 15:53:40 +0000 (15:53 +0000)]
Missing "" in Configure echo for gethbadd_addr_type.

p4raw-id: //depot/perl@405

23 years agoprint/printf/... over-eager mg_find for glob magic:
Gurusamy Sarathy [Wed, 7 Jan 1998 20:06:05 +0000 (15:06 -0500)]
print/printf/... over-eager mg_find for glob magic:
Subject: [PATCH] fix inefficient checks for TIEHANDLE

p4raw-id: //depot/perl@404

23 years agoAssorted VMS patches (mostly VMS makefile update for new headers):
Charles Bailey [Sat, 3 Jan 1998 03:54:29 +0000 (22:54 -0500)]
Assorted VMS patches (mostly VMS makefile update for new headers):
Subject: [PATCH] VMS update for 5.004_56

p4raw-id: //depot/perl@403

23 years agoFix utils/perldoc.PL for dos-djgpp:
Molnar Laszlo [Tue, 6 Jan 1998 18:14:59 +0000 (19:14 +0100)]
Fix utils/perldoc.PL for dos-djgpp:
Subject: 5.004_56: perldoc.PL dos-djgpp patches

p4raw-id: //depot/perl@402

23 years agoVersion 2.13 of GetoptLong:
Johan Vromans [Tue, 6 Jan 1998 16:21:45 +0000 (17:21 +0100)]
Version 2.13 of GetoptLong:
Subject: Re: ANNOUNCE: perl 5.004_56 is available

p4raw-id: //depot/perl@401

23 years agoFix variable export and threading configuration for AIX:
Jarkko Hietaniemi [Tue, 23 Dec 1997 15:39:12 +0000 (17:39 +0200)]
Fix variable export and threading configuration for AIX:
Subject: [PATCH] 5.004_56: AIX 4.1.5.0: sans et avec threads

p4raw-id: //depot/perl@400

23 years agoRegexp fix: (?>a+)b doesn't match aaab:
Ilya Zakharevich [Fri, 19 Dec 1997 16:02:50 +0000 (11:02 -0500)]
Regexp fix: (?>a+)b  doesn't match  aaab:
Subject: Re: Regexp [PATCH] 5.004_56 (?>...)

p4raw-id: //depot/perl@399

23 years agoFix hv_delete for 'm'-magic. Based on following patch, modified
Owen Taylor [Fri, 19 Dec 1997 11:31:36 +0000 (06:31 -0500)]
Fix hv_delete for 'm'-magic. Based on following patch, modified
to cope with ENV_IS_CASELESS:
Subject: [perl5.004_56] [PATCH] hv_delete and 'm' magic

p4raw-id: //depot/perl@398

23 years agoIntegrate win32 branch into mainline.
Malcolm Beattie [Thu, 8 Jan 1998 12:10:29 +0000 (12:10 +0000)]
Integrate win32 branch into mainline.

p4raw-id: //depot/perl@397

23 years ago[win32] tweak case-insensitive ENV implementation
Gurusamy Sarathy [Wed, 7 Jan 1998 19:12:27 +0000 (19:12 +0000)]
[win32] tweak case-insensitive ENV implementation

p4raw-id: //depot/win32/perl@396

23 years agoIntegrate win32 branch
Nick Ing-Simmons [Wed, 7 Jan 1998 18:40:55 +0000 (18:40 +0000)]
Integrate win32 branch

p4raw-id: //depot/ansiperl@395

23 years ago[win32] Allow $ENV{PERL5SHELL} to contain switches etc., and document
Gurusamy Sarathy [Mon, 5 Jan 1998 19:17:40 +0000 (19:17 +0000)]
[win32] Allow $ENV{PERL5SHELL} to contain switches etc., and document
the fact

p4raw-id: //depot/win32/perl@394

23 years ago[win32] Support case-tolerant %ENV
Gurusamy Sarathy [Mon, 5 Jan 1998 05:43:33 +0000 (05:43 +0000)]
[win32] Support case-tolerant %ENV
 - underlying system calls see the case-as-supplied by user
 - added tests to verify addition/deletion/enumeration case-tolerance
 - hv.c touched, but changes are fully conditional on -DENV_IS_CASELESS,
   which is default on win32 now

p4raw-id: //depot/win32/perl@393

23 years ago[win32] Add a tweaked version of:
Tye McQueen [Sun, 4 Jan 1998 00:30:57 +0000 (18:30 -0600)]
[win32] Add a tweaked version of:
Message-Id: <199801040630.AA29298@metronet.com>
Subject: New patch for $^E==GetLastError() under Win32

p4raw-id: //depot/win32/perl@392

23 years ago[win32] Various win32 fixes
Gurusamy Sarathy [Sun, 4 Jan 1998 07:59:44 +0000 (07:59 +0000)]
[win32] Various win32 fixes
 - support spawn via system(&P_NOWAIT,...) like OS2
 - support wait() and waitpid()
 - s/GetCurrentDirectory/GetCwd/, long-named XS to be removed
 - support -lfoo properly in ExtUtils::Liblist
 - fix outdated info about Win32 support in perlfaq2
 - fix win32 bug in perldoc that causes spurious warnings
 - regularize global function/variable names yet more
 - fix bug in do_aspawn() (it was always invoking shell, instead of
   almost never)
 - implement and export win32_wait()
 - stub version of USE_RTL_THREAD_API

p4raw-id: //depot/win32/perl@391

23 years ago[win32] Fix $ENV{Path} in FindBin.pm
Gurusamy Sarathy [Tue, 30 Dec 1997 21:00:28 +0000 (21:00 +0000)]
[win32] Fix $ENV{Path} in FindBin.pm

p4raw-id: //depot/win32/perl@390

23 years agoResolve ansiperl against win32
Nick Ing-Simmons [Mon, 29 Dec 1997 10:33:23 +0000 (10:33 +0000)]
Resolve ansiperl against win32

p4raw-id: //depot/ansiperl@389

23 years ago[win32] make $? Unix (and ActiveWare) compatible
Gurusamy Sarathy [Wed, 24 Dec 1997 04:59:28 +0000 (04:59 +0000)]
[win32] make $? Unix (and ActiveWare) compatible

p4raw-id: //depot/win32/perl@388

23 years ago[win32] support ioctl() on sockets (does what ioctlsocket() does) to make
Gurusamy Sarathy [Wed, 24 Dec 1997 04:21:30 +0000 (04:21 +0000)]
[win32] support ioctl() on sockets (does what ioctlsocket() does) to make
non-blocking IO on sockets possible

p4raw-id: //depot/win32/perl@387

23 years ago[win32] support getlogin()
Gurusamy Sarathy [Wed, 24 Dec 1997 03:10:55 +0000 (03:10 +0000)]
[win32] support getlogin()

p4raw-id: //depot/win32/perl@386

23 years ago[win32] add support for crypt() via user-supplied des_fcrypt() source or library.
Gurusamy Sarathy [Wed, 24 Dec 1997 02:24:59 +0000 (02:24 +0000)]
[win32] add support for crypt() via user-supplied des_fcrypt() source or library.
Update README.win32.

p4raw-id: //depot/win32/perl@385

23 years ago[win32] tweak op.c to avoid warning
Gurusamy Sarathy [Wed, 24 Dec 1997 02:22:42 +0000 (02:22 +0000)]
[win32] tweak op.c to avoid warning

p4raw-id: //depot/win32/perl@384

23 years ago[win32] Trivial bugfix#3 from local repository
Gurusamy Sarathy [Sat, 6 Dec 1997 06:00:45 +0000 (01:00 -0500)]
[win32] Trivial bugfix#3 from local repository
Message-Id: <199712061100.GAA14864@aatma.engin.umich.edu>
Subject: Re: Assigning result of pop scrambles unrelated reference

p4raw-id: //depot/win32/perl@383

23 years ago[win32] Trivial bugfix#2 from local repository
Gurusamy Sarathy [Sat, 6 Dec 1997 05:25:07 +0000 (00:25 -0500)]
[win32] Trivial bugfix#2 from local repository
Message-Id: <199712061025.FAA14396@aatma.engin.umich.edu>
Subject: Re: eval of sub gives spurious "uninitialised" warning

p4raw-id: //depot/win32/perl@382

23 years ago[win32] Trivial bugfix#1 from local repository
Gurusamy Sarathy [Fri, 28 Nov 1997 18:26:52 +0000 (13:26 -0500)]
[win32] Trivial bugfix#1 from local repository
Message-Id: <199711282326.SAA15090@aatma.engin.umich.edu>
Subject: [PATCH] Re: [5.004_04 BUG] bless broke scoping?

p4raw-id: //depot/win32/perl@381

23 years ago[win32] Integrate mainline
Gurusamy Sarathy [Thu, 18 Dec 1997 15:10:23 +0000 (15:10 +0000)]
[win32] Integrate mainline

p4raw-id: //depot/win32/perl@380

23 years agoIntegrate ansi @364,@366 into mainline.
Malcolm Beattie [Thu, 18 Dec 1997 13:28:35 +0000 (13:28 +0000)]
Integrate ansi @364,@366 into mainline.

p4raw-link: @366 on //depot/ansiperl: d3ba9184ae4a51b26d0b441baf1f71fadb130b14
p4raw-link: @364 on //depot/ansiperl: 1b171b8dc5d8ea8bdfc47634b7dd4589627bd142

p4raw-id: //depot/perl@379

23 years agoAdd a few missing files to MANIFEST
Malcolm Beattie [Thu, 18 Dec 1997 13:20:15 +0000 (13:20 +0000)]
Add a few missing files to MANIFEST

p4raw-id: //depot/perl@378

23 years agoBump patchlevel to 56.
Malcolm Beattie [Thu, 18 Dec 1997 13:00:16 +0000 (13:00 +0000)]
Bump patchlevel to 56.

p4raw-id: //depot/perl@377

23 years agoResolve against mainline
Nick Ing-Simmons [Thu, 18 Dec 1997 01:32:12 +0000 (01:32 +0000)]
Resolve against mainline

p4raw-id: //depot/ansiperl@376

23 years agoResolve against Win32
Nick Ing-Simmons [Thu, 18 Dec 1997 01:06:15 +0000 (01:06 +0000)]
Resolve against Win32

p4raw-id: //depot/ansiperl@375

23 years agoLots of VMS changes. vms/gen_shrfls.pl (which parses header files)
Charles Bailey [Wed, 26 Nov 1997 12:32:09 +0000 (08:32 -0400)]
Lots of VMS changes. vms/gen_shrfls.pl (which parses header files)
needs rewriting now that we use perlvars.h and foovar.h:
Subject: [PATCH] 5.004_54 under VMS (fwd)

p4raw-id: //depot/perl@374

23 years agoMajor changes to the DOS/djgpp port (including threading):
Molnar Laszlo [Fri, 21 Nov 1997 10:58:26 +0000 (11:58 +0100)]
Major changes to the DOS/djgpp port (including threading):
Subject: Re: dos-djgpp port not in perl 5.004_54

p4raw-id: //depot/perl@373

23 years agoUpgrade DB_File to 1.56:
Paul Marquess [Tue, 16 Dec 1997 22:25:29 +0000 (22:25 +0000)]
Upgrade DB_File to 1.56:
Subject: DB_File-1.56 for _55

p4raw-id: //depot/perl@372

23 years agoThreading patches for OS/2 (missing files taken from previous patch):
Ilya Zakharevich [Sat, 13 Dec 1997 18:09:15 +0000 (13:09 -0500)]
Threading patches for OS/2 (missing files taken from previous patch):
Subject: Re: 5.004_55: OS/2 patches again

p4raw-id: //depot/perl@371

23 years agoAdd OS2 to list for DONT_DECLARE_STD in perl.h:
Ilya Zakharevich [Sat, 13 Dec 1997 18:05:55 +0000 (13:05 -0500)]
Add OS2 to list for DONT_DECLARE_STD in perl.h:
Subject: Re: 5.004_55: OS/2 patches again

p4raw-id: //depot/perl@370

23 years agoAllow "perldoc -F filename":
Ilya Zakharevich [Thu, 11 Dec 1997 19:37:00 +0000 (14:37 -0500)]
Allow "perldoc -F filename":
Subject: 5.004_55: Patch to perldoc

p4raw-id: //depot/perl@368

23 years agoFix not-reached warning for pp_threadsv.
Malcolm Beattie [Wed, 17 Dec 1997 10:54:47 +0000 (10:54 +0000)]
Fix not-reached warning for pp_threadsv.

p4raw-id: //depot/perl@367

23 years agoFix typo in Ilya's patch :-(
Nick Ing-Simmons [Sun, 14 Dec 1997 16:06:24 +0000 (16:06 +0000)]
Fix typo in Ilya's patch :-(

p4raw-id: //depot/ansiperl@366

23 years ago#undef new PERLVARIC macro in appropriate places
Nick Ing-Simmons [Sun, 14 Dec 1997 15:30:25 +0000 (15:30 +0000)]
#undef new PERLVARIC macro in appropriate places

p4raw-id: //depot/ansiperl@365

23 years agoIlya's MakeMaker (empty makefile) patch
Nick Ing-Simmons [Sun, 14 Dec 1997 15:04:36 +0000 (15:04 +0000)]
Ilya's MakeMaker (empty makefile) patch

p4raw-id: //depot/ansiperl@364

23 years ago[win32] Integrate mainline. Builds and passes (Borland).
Gurusamy Sarathy [Sat, 13 Dec 1997 05:57:13 +0000 (05:57 +0000)]
[win32] Integrate mainline.  Builds and passes (Borland).

p4raw-id: //depot/win32/perl@363

23 years agoResolve ansiperl against mainline
Nick Ing-Simmons [Sat, 13 Dec 1997 02:53:03 +0000 (02:53 +0000)]
Resolve ansiperl against mainline

p4raw-id: //depot/ansiperl@362

23 years agopp_print and pp_prtf handling of tied file handles used EXTEND
Malcolm Beattie [Fri, 12 Dec 1997 16:20:38 +0000 (16:20 +0000)]
pp_print and pp_prtf handling of tied file handles used EXTEND
instead of MEXTEND leading to core dumps. This fix needs
propagating back to the maintenance branch.

p4raw-id: //depot/perl@361

23 years agoAdd missing patch to op.c that didn't come across with win32 merge.
Malcolm Beattie [Thu, 11 Dec 1997 15:45:56 +0000 (15:45 +0000)]
Add missing patch to op.c that didn't come across with win32 merge.

p4raw-id: //depot/perl@360