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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 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

26 years agoStop tr/// from writing to target when only counting.
Malcolm Beattie [Thu, 11 Dec 1997 11:54:41 +0000 (11:54 +0000)]
Stop tr/// from writing to target when only counting.

p4raw-id: //depot/perl@359

26 years agoFix char*/unsigned char* clashes in util.c:fbm_instr and remove
Malcolm Beattie [Wed, 10 Dec 1997 18:36:26 +0000 (18:36 +0000)]
Fix char*/unsigned char* clashes in util.c:fbm_instr and remove
a few extraneous trailing semicolons in perlvars.h.

p4raw-id: //depot/perl@358

26 years agoStart overhauling compiler. It was working at least minimally
Malcolm Beattie [Wed, 10 Dec 1997 18:33:53 +0000 (18:33 +0000)]
Start overhauling compiler. It was working at least minimally
right up until the final tweak of B.xs to add threadsv_names
at which point building it provokes a seg fault in perl while
doing the xsubpp :-(.

p4raw-id: //depot/perl@357

26 years agoFix perl_os_thread typedef for pthreads. Tweak SvTAINT so that
Malcolm Beattie [Wed, 10 Dec 1997 13:43:32 +0000 (13:43 +0000)]
Fix perl_os_thread typedef for pthreads. Tweak SvTAINT so that
sv_setfoo functions go back to not needing dTHR. Fix Configure
to check for already-existing -thread on archname and to check
better for d_pthread_created_joinable.

p4raw-id: //depot/perl@356

26 years agoMinor fix/speedup to util.c:fbm_instr:
Ilya Zakharevich [Fri, 5 Dec 1997 05:09:54 +0000 (00:09 -0500)]
Minor fix/speedup to util.c:fbm_instr:
Subject: 5.004_55: Minor regexp patch

p4raw-id: //depot/perl@355

26 years agoPatches for IRIX, AIX and some generic stuff:
Jarkko Hietaniemi [Sat, 29 Nov 1997 08:35:30 +0000 (00:35 -0800)]
Patches for IRIX, AIX and some generic stuff:
Subject: [PATCH] _55: Mostly AIX stuff but also IRIX and generic
(checked/ignored a few rejects; tweaked wording).

p4raw-id: //depot/perl@354

26 years agoIntegrate win32 back into mainline (trivial).
Malcolm Beattie [Wed, 10 Dec 1997 10:10:19 +0000 (10:10 +0000)]
Integrate win32 back into mainline (trivial).

p4raw-id: //depot/perl@353

26 years agoResolve win32 - Sarathy's tweak.
Nick Ing-Simmons [Tue, 9 Dec 1997 17:36:45 +0000 (17:36 +0000)]
Resolve win32 - Sarathy's tweak.

p4raw-id: //depot/ansiperl@352

26 years ago[win32] re-add PERLVARI?C? change that somehow went missing in makedef.pl
Gurusamy Sarathy [Mon, 8 Dec 1997 06:13:04 +0000 (06:13 +0000)]
[win32] re-add PERLVARI?C? change that somehow went missing in makedef.pl

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

26 years agoResolve ansiperl against win32
Nick Ing-Simmons [Fri, 5 Dec 1997 00:56:03 +0000 (00:56 +0000)]
Resolve ansiperl against win32

p4raw-id: //depot/ansiperl@350

26 years ago[win32] Revert to keeping (some) constant strings as globals
Gurusamy Sarathy [Tue, 2 Dec 1997 07:28:23 +0000 (07:28 +0000)]
[win32] Revert to keeping (some) constant strings as globals

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

26 years ago[win32] makegcc.mk merged into makefile.mk, so makegcc.mk is gone.
Gurusamy Sarathy [Tue, 2 Dec 1997 05:38:06 +0000 (05:38 +0000)]
[win32] makegcc.mk merged into makefile.mk, so makegcc.mk is gone.
Other minor fixes.  Now is a good time to get the changes in win32 branch.

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

26 years ago[win32] Integrate winansi again. Result builds and passes all tests on all
Gurusamy Sarathy [Tue, 2 Dec 1997 03:32:55 +0000 (03:32 +0000)]
[win32] Integrate winansi again.  Result builds and passes all tests on all
three compilers.

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

26 years ago[win32] various hacks to get mingw32 to build. Sync Makefile with makefile.mk.
Gurusamy Sarathy [Tue, 2 Dec 1997 03:28:23 +0000 (03:28 +0000)]
[win32] various hacks to get mingw32 to build.  Sync Makefile with makefile.mk.
makegcc.mk to be merged into makefile.mk soon.

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

26 years agoAdd a 4th step (yes FOUR) to dll build process for gcc.
Nick Ing-Simmons [Tue, 2 Dec 1997 01:57:17 +0000 (01:57 +0000)]
Add a 4th step (yes FOUR) to dll build process for gcc.
Now runs again...

p4raw-id: //depot/ansiperl@345

26 years agoSarathy's patch
Nick Ing-Simmons [Tue, 2 Dec 1997 01:11:16 +0000 (01:11 +0000)]
Sarathy's patch

p4raw-id: //depot/ansiperl@344

26 years ago[win32] Reverse integrate to get all of Nick's changes over at winansi (win32/perl/*
Gurusamy Sarathy [Mon, 1 Dec 1997 04:37:06 +0000 (04:37 +0000)]
[win32] Reverse integrate to get all of Nick's changes over at winansi (win32/perl/*
is identical to ansiperl/* now)

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

26 years agoBuilds and passes all tests with gcc on Win32 - phew!
Nick Ing-Simmons [Mon, 1 Dec 1997 04:01:57 +0000 (04:01 +0000)]
Builds and passes all tests with gcc on Win32 - phew!

p4raw-id: //depot/ansiperl@342

26 years agoCreate a struct for all perls globals (as an option)
Nick Ing-Simmons [Mon, 1 Dec 1997 02:54:29 +0000 (02:54 +0000)]
Create a struct for all perls globals (as an option)
Mainly for Mingw32 which cannot import data.
Now only Opcode tests fail (op_desc/op_name not
       handled yet stuff)

p4raw-id: //depot/ansiperl@341

26 years agoFixup exports in non -DDEBUGGING case
Nick Ing-Simmons [Sun, 30 Nov 1997 20:21:10 +0000 (20:21 +0000)]
Fixup exports in non -DDEBUGGING case

p4raw-id: //depot/ansiperl@340

26 years agoDisable hard-coded -DDEBUGGING
Nick Ing-Simmons [Sun, 30 Nov 1997 20:10:04 +0000 (20:10 +0000)]
Disable hard-coded -DDEBUGGING

p4raw-id: //depot/ansiperl@339

26 years agoembed.pl now reads *var*.h to do its stuff.
Nick Ing-Simmons [Sun, 30 Nov 1997 20:00:19 +0000 (20:00 +0000)]
embed.pl now reads *var*.h to do its stuff.
Split generated embed.h into two - new embedvar.h
is #included when 'op' etc. will not mess up proto.h etc.
Removed #define foo (thr->Tfoo) from thread.h
Added some 'missing' symbols to global.sym, removed
those in the *var*.h files
Has build all MULTIPLICITY/USE_THREADS options on win32
with VC++ (and passed tests), but not with exactly this set
of files.

p4raw-id: //depot/ansiperl@338

26 years agoGlobals and structs via macros - part 1 of N
Nick Ing-Simmons [Sat, 29 Nov 1997 23:55:31 +0000 (23:55 +0000)]
Globals and structs via macros - part 1 of N
- introduce perlvars.h intrpvar.h and thrdvar.h
- change perl.h and thread.h to include them with
  appropriate macros defined
- result is status-quo but with macros
- next step is to tweak embed.* to capitalize on
  new easy-to-find info.

p4raw-id: //depot/ansiperl@337

26 years agoVC++ default to threaded
Nick Ing-Simmons [Sat, 29 Nov 1997 19:13:55 +0000 (19:13 +0000)]
VC++ default to threaded

p4raw-id: //depot/ansiperl@336

26 years agoAvoid __declspec(thread) by default, for both scratch
Nick Ing-Simmons [Sat, 29 Nov 1997 18:38:26 +0000 (18:38 +0000)]
Avoid __declspec(thread) by default, for both scratch
return areas and THR stuff. Use struct thread intern instead.

p4raw-id: //depot/ansiperl@335

26 years agoNon-threaded build fix
Nick Ing-Simmons [Sat, 29 Nov 1997 17:49:04 +0000 (17:49 +0000)]
Non-threaded build fix

p4raw-id: //depot/ansiperl@334

26 years agoSort out malloc_mutex for perl's malloc
Nick Ing-Simmons [Sat, 29 Nov 1997 17:29:07 +0000 (17:29 +0000)]
Sort out malloc_mutex for perl's malloc
Remove BINCOMPAT3 from embed.pl
Add dependancy to CORE_H for PERL95_OBJ

p4raw-id: //depot/ansiperl@333

26 years agoIntegrate win32 into ansiperl
Nick Ing-Simmons [Sat, 29 Nov 1997 16:21:01 +0000 (16:21 +0000)]
Integrate win32 into ansiperl

p4raw-id: //depot/ansiperl@332

26 years agoGCC + Threads on Win32 - best gcc results yet
Nick Ing-Simmons [Sat, 29 Nov 1997 01:35:45 +0000 (01:35 +0000)]
GCC + Threads on Win32 - best gcc results yet

p4raw-id: //depot/ansiperl@331

26 years agoUn-botch gcc workround
Nick Ing-Simmons [Fri, 28 Nov 1997 23:05:08 +0000 (23:05 +0000)]
Un-botch gcc workround

p4raw-id: //depot/ansiperl@330

26 years agoBuilds completely with Mingw32, dynamic loaded extensions
Nick Ing-Simmons [Fri, 28 Nov 1997 22:39:39 +0000 (22:39 +0000)]
Builds completely with Mingw32, dynamic loaded extensions
don't work yet - suspect __declspec() non-implemented issues.

p4raw-id: //depot/ansiperl@329

26 years ago[win32] integrate winansi.
Gurusamy Sarathy [Fri, 28 Nov 1997 05:48:15 +0000 (05:48 +0000)]
[win32] integrate winansi.

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

26 years ago[win32] Integrate mainline.
Gurusamy Sarathy [Fri, 28 Nov 1997 05:38:48 +0000 (05:38 +0000)]
[win32] Integrate mainline.

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

26 years agoGCC builds perl.dll and perl.exe on Win32
Nick Ing-Simmons [Thu, 27 Nov 1997 19:13:36 +0000 (19:13 +0000)]
GCC builds perl.dll and perl.exe on Win32

p4raw-id: //depot/ansiperl@326

26 years agoAdd files and tweak others to get 'native' Mingw32 gcc port as
Nick Ing-Simmons [Thu, 27 Nov 1997 17:46:30 +0000 (17:46 +0000)]
Add files and tweak others to get 'native' Mingw32 gcc port as
far as building miniperl and perl.dll (but not import lib yet)
Seems to lack popen()/pclose() and fcloseall() and fflushall().
Also only CRTDLL not MCRTDLL so threading is probably not
possible yet.
Had to mess with win32iop.h's placement as we need __attribute__
to get STDCALL, and #define of printf messes up proto.h

p4raw-id: //depot/ansiperl@325

26 years agoGive dire warnings about the IRIX 6.2 kernel panic.
Malcolm Beattie [Thu, 27 Nov 1997 17:08:06 +0000 (17:08 +0000)]
Give dire warnings about the IRIX 6.2 kernel panic.

p4raw-id: //depot/perl@324

26 years agoFix prototypes of sv_vsetpvfn and sv_vcatpvfn:
Andreas König [Thu, 27 Nov 1997 17:18:53 +0000 (18:18 +0100)]
Fix prototypes of sv_vsetpvfn and sv_vcatpvfn:
Subject: Re: ANNOUNCE: perl 5.004_55 is available

p4raw-id: //depot/perl@323

26 years agoIntegrate win32 branch back into mainline.
Malcolm Beattie [Thu, 27 Nov 1997 16:12:15 +0000 (16:12 +0000)]
Integrate win32 branch back into mainline.

p4raw-id: //depot/perl@322

26 years agoFix t/lib/safe2.t for SunOS 4.1.3:
Paul Marquess [Thu, 27 Nov 1997 10:46:42 +0000 (10:46 +0000)]
Fix t/lib/safe2.t for SunOS 4.1.3:
Subject: Re: ANNOUNCE: perl 5.004_55 is available

p4raw-id: //depot/perl@321

26 years agoFix MYMALLOC (wrong #define in malloc.c):
Ilya Zakharevich [Thu, 27 Nov 1997 01:08:16 +0000 (20:08 -0500)]
Fix MYMALLOC (wrong #define in malloc.c):
Subject: 5.004_55: MYMALLOC completely busted

p4raw-id: //depot/perl@320

26 years agoFix newSVrv so sv_setref_foo work better:
Owen Taylor [Thu, 27 Nov 1997 00:25:50 +0000 (19:25 -0500)]
Fix newSVrv so sv_setref_foo work better:
Subject: [PATCH] [5.004_55] newSVrv (again)

p4raw-id: //depot/perl@319

26 years agoOutput skipped test information in test suite:
Malcolm Beattie [Thu, 27 Nov 1997 14:59:03 +0000 (14:59 +0000)]
Output skipped test information in test suite:
Subject: 5.004_55: Making test harness platform_aware
Date: Wed, 26 Nov 1997 17:16:55 -0500 (EST)
Date: Wed, 26 Nov 1997 17:16:55 -0500 (EST)

p4raw-id: //depot/perl@318

26 years agoAdd 'W'atch command to debugger and improve help:
Ilya Zakharevich [Wed, 26 Nov 1997 17:05:57 +0000 (12:05 -0500)]
Add 'W'atch command to debugger and improve help:
Subject: 5.004_55: Debugger patch again

p4raw-id: //depot/perl@317

26 years agoStop double initialisation of malloc_mutex:
Ilya Zakharevich [Wed, 26 Nov 1997 16:51:43 +0000 (11:51 -0500)]
Stop double initialisation of malloc_mutex:
Subject: 5.004_55: Double initialiazation of malloc_mutex

p4raw-id: //depot/perl@316

26 years agoFix PVLV case in sv_setsv (plus tests in op/pat.t).
Malcolm Beattie [Thu, 27 Nov 1997 14:48:58 +0000 (14:48 +0000)]
Fix PVLV case in sv_setsv (plus tests in op/pat.t).

p4raw-id: //depot/perl@315

26 years agoMerge win32 and ansiperl branches post _55 tweaks from Sarathy.
Nick Ing-Simmons [Thu, 27 Nov 1997 01:03:19 +0000 (01:03 +0000)]
Merge win32 and ansiperl branches post _55 tweaks from Sarathy.

p4raw-id: //depot/ansiperl@314

26 years ago[win32] merge win32-aware installperl in ansiperl branch.
Gurusamy Sarathy [Wed, 26 Nov 1997 03:20:55 +0000 (03:20 +0000)]
[win32] merge win32-aware installperl in ansiperl branch.

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

26 years ago[win32] Fix for C<sort 'foo'...> bug:
Gurusamy Sarathy [Wed, 26 Nov 1997 01:50:37 +0000 (01:50 +0000)]
[win32] Fix for C<sort 'foo'...> bug:
    From: Gurusamy Sarathy <gsar@engin.umich.edu>
    Message-Id: <199711011946.OAA18882@aatma.engin.umich.edu>
    Subject: [PATCH] Re: Sort grammar bug
    Date: Sat, 01 Nov 1997 14:46:35 -0500
    ------
    From: Hugo van der Sanden <hv@crypt.compulink.co.uk>
    Message-Id: <199711021247.MAA01743@crypt.compulink.co.uk>
    Subject: Re: Sort grammar bug
    Date: Sun, 02 Nov 1997 12:47:51 +0000

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

26 years agoWin32-ize installperl
Nick Ing-Simmons [Wed, 26 Nov 1997 01:42:50 +0000 (01:42 +0000)]
Win32-ize installperl

p4raw-id: //depot/ansiperl@311

26 years ago[win32] Another trivial patch:
Gurusamy Sarathy [Wed, 29 Oct 1997 21:45:26 +0000 (16:45 -0500)]
[win32] Another trivial patch:
    Message-Id: <199710300245.VAA04244@aatma.engin.umich.edu>
    Subject: [PATCH] Re: Why doesn't XSRETURN have STMT_START/STMT_END brackets?

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

26 years agoFixup _55 for Win32:
Nick Ing-Simmons [Wed, 26 Nov 1997 01:33:32 +0000 (01:33 +0000)]
Fixup _55 for Win32:
   Missed thread :-> perl_thread changes
   Two #define THR (not the same)
   K&R style func in hv.c

p4raw-id: //depot/ansiperl@309

26 years ago[win32] Sync yet another patch (this one manually edited):
Gurusamy Sarathy [Tue, 28 Oct 1997 21:51:25 +0000 (16:51 -0500)]
[win32] Sync yet another patch (this one manually edited):
    Message-Id: <199710290251.VAA14362@aatma.engin.umich.edu>
    Subject: [PATCH] Re: local($@) gives core dump

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

26 years ago[win32] Sync another change from local repository.
Gurusamy Sarathy [Tue, 28 Oct 1997 22:16:13 +0000 (17:16 -0500)]
[win32] Sync another change from local repository.
    Message-Id: <199710290316.WAA15888@aatma.engin.umich.edu>
    Subject: Re: do_postponed breaks with multiple interpreters

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

26 years ago[win32] Sync a change from local repository.
Gurusamy Sarathy [Tue, 28 Oct 1997 20:06:06 +0000 (15:06 -0500)]
[win32] Sync a change from local repository.
      Message-Id: <199710290106.UAA11485@aatma.engin.umich.edu>
      Subject: [PATCH] Re: Core dump from using sockets w/ system or open(pipe) or "`"

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

26 years agoIntegrate mainline as of _55
Nick Ing-Simmons [Wed, 26 Nov 1997 00:50:10 +0000 (00:50 +0000)]
Integrate mainline as of _55

p4raw-id: //depot/ansiperl@305

26 years ago[win32] Various changes to make it build cleanly and pass all tests:
Gurusamy Sarathy [Wed, 26 Nov 1997 00:27:57 +0000 (00:27 +0000)]
[win32] Various changes to make it build cleanly and pass all tests:
 - needed to run `perl embed.pl`
 - use PERL_CORE instead of PERLDLL in places that do mean PERL_CORE
 - fix prototypes for a few declarations (Borland is finally quiet)
 - move declaration of Mymalloc etc to perl.h (since win32 and other
   ports may #define malloc themselves, to let extensions bind to
   the version that perl used)
 - move struct reg_data into a public header file, since it is
   referenced in a public datatype
 - win32 makefile fixes
 - fix remaining s/thread/perl_thread/

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

26 years ago[win32] Fixup the places where the automatic merge got it wrong.
Gurusamy Sarathy [Tue, 25 Nov 1997 20:57:31 +0000 (20:57 +0000)]
[win32] Fixup the places where the automatic merge got it wrong.
Previous change (#302) was just a normal integration--ignore the
"reverse" in there.

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

26 years ago[win32] reverse integrate mainline
Gurusamy Sarathy [Tue, 25 Nov 1997 20:32:12 +0000 (20:32 +0000)]
[win32] reverse integrate mainline

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

26 years agoFix minor thinkos in hv.c and pp_ctl.c. This is 5.004_55.
Malcolm Beattie [Tue, 25 Nov 1997 17:59:53 +0000 (17:59 +0000)]
Fix minor thinkos in hv.c and pp_ctl.c. This is 5.004_55.

p4raw-id: //depot/perl@301

26 years agoAdd t/avhv.t to MANIFEST and bump patchlevel.h to 55.
Malcolm Beattie [Tue, 25 Nov 1997 16:29:36 +0000 (16:29 +0000)]
Add t/avhv.t to MANIFEST and bump patchlevel.h to 55.

p4raw-id: //depot/perl@300

26 years agoMove malloc_mutex initialisation/destruction:
Ilya Zakharevich [Tue, 25 Nov 1997 15:59:16 +0000 (15:59 +0000)]
Move malloc_mutex initialisation/destruction:
Subject:  patch to 5.004_54 for pthreads with Perl's malloc

p4raw-id: //depot/perl@299

26 years agoMake hv_ functions cope better with 'm'-magic:
Owen Taylor [Fri, 21 Nov 1997 22:28:17 +0000 (17:28 -0500)]
Make hv_ functions cope better with 'm'-magic:
Subject: [5.004_54] Another neglected patch

p4raw-id: //depot/perl@298

26 years agoFix typo in Thread.xs.
Malcolm Beattie [Tue, 25 Nov 1997 15:47:36 +0000 (15:47 +0000)]
Fix typo in Thread.xs.

p4raw-id: //depot/perl@297

26 years agoIntegrate from ansi branch to mainline.
Malcolm Beattie [Tue, 25 Nov 1997 15:42:07 +0000 (15:42 +0000)]
Integrate from ansi branch to mainline.

p4raw-id: //depot/perl@296

26 years agoAIX patch for DynaLoader/dl_aix.xs and hints/aix.sh:
Jarkko Hietaniemi [Tue, 25 Nov 1997 00:49:52 +0000 (16:49 -0800)]
AIX patch for DynaLoader/dl_aix.xs and hints/aix.sh:
Subject: Re: _54 on AIX

p4raw-id: //depot/perl@295

26 years agoAIX patch for hints/aix.sh:
Jarkko Hietaniemi [Tue, 25 Nov 1997 00:49:52 +0000 (16:49 -0800)]
AIX patch for hints/aix.sh:
Subject: Re: _54 on AIX

p4raw-id: //depot/perl@294

26 years agoFix scalar dereference of threadsv variables (e.g. $$_).
Malcolm Beattie [Tue, 25 Nov 1997 14:17:05 +0000 (14:17 +0000)]
Fix scalar dereference of threadsv variables (e.g. $$_).

p4raw-id: //depot/perl@291

26 years agoAIX patch (including Configure support for {sched,pthread}_yield,
Jarkko Hietaniemi [Thu, 20 Nov 1997 06:10:51 +0000 (22:10 -0800)]
AIX patch (including Configure support for {sched,pthread}_yield,
pthread initial detach state, renaming perl_thread to perl_os_thread
and struct thread to struct perl_thread):
Subject: Re: _54 on AIX

p4raw-id: //depot/perl@290

26 years agoRename perl_thread to perl_os_thread.
Malcolm Beattie [Tue, 25 Nov 1997 12:33:02 +0000 (12:33 +0000)]
Rename perl_thread to perl_os_thread.

p4raw-id: //depot/perl@289

26 years agoRemove bincompat3 support:
Jarkko Hietaniemi [Wed, 19 Nov 1997 08:07:10 +0000 (00:07 -0800)]
Remove bincompat3 support:
Subject: Re: ANNOUNCE: perl5.004_54 is available

p4raw-id: //depot/perl@288

26 years agoEmacs/tags update:
Ilya Zakharevich [Fri, 21 Nov 1997 15:02:09 +0000 (10:02 -0500)]
Emacs/tags update:
Subject: Emacs/tags update for 5.004_54

p4raw-id: //depot/perl@287

26 years agoAdd $$_ test
Nick Ing-Simmons [Sun, 23 Nov 1997 23:03:56 +0000 (23:03 +0000)]
Add $$_ test

p4raw-id: //depot/ansiperl@286

26 years ago[win32] Initial reverse integration of winansi branch.
Gurusamy Sarathy [Sun, 23 Nov 1997 08:26:00 +0000 (08:26 +0000)]
[win32] Initial reverse integration of winansi branch.

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

26 years agoAdd to docs about the BEGIN { shift } feature. Make the change
Gurusamy Sarathy [Sun, 23 Nov 1997 07:32:24 +0000 (07:32 +0000)]
Add to docs about the BEGIN { shift } feature.  Make the change
yet simpler using CvUNIQUE(compcv) instead of subline (Chip's idea).

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

26 years agoDuplicate perl_threadsv
Nick Ing-Simmons [Sat, 22 Nov 1997 21:29:30 +0000 (21:29 +0000)]
Duplicate perl_threadsv

p4raw-id: //depot/ansiperl@283

26 years agoMunge pseudo-Configure stuff to add -thread to archname as
Nick Ing-Simmons [Sat, 22 Nov 1997 21:18:11 +0000 (21:18 +0000)]
Munge pseudo-Configure stuff to add -thread to archname as
Malcolm seems to think that is way to test for threads.
Update @INC stuffing hackery to have traditional @INC
search order archlib, privlib, sitearch, site.

p4raw-id: //depot/ansiperl@282

26 years agoBuilds and passes all but english.t on win32 VC++
Nick Ing-Simmons [Sat, 22 Nov 1997 19:28:21 +0000 (19:28 +0000)]
Builds and passes all but english.t on win32 VC++

p4raw-id: //depot/ansiperl@281

26 years agoansiperl builds with Borland C++ again
Nick Ing-Simmons [Sat, 22 Nov 1997 18:10:50 +0000 (18:10 +0000)]
ansiperl builds with Borland C++ again

p4raw-id: //depot/ansiperl@280

26 years agoResolve ansiperl against mainline
Nick Ing-Simmons [Sat, 22 Nov 1997 16:42:51 +0000 (16:42 +0000)]
Resolve ansiperl against mainline

p4raw-id: //depot/ansiperl@279

26 years agoResolve ansiperl against win32
Nick Ing-Simmons [Sat, 22 Nov 1997 16:30:27 +0000 (16:30 +0000)]
Resolve ansiperl against win32

p4raw-id: //depot/ansiperl@278

26 years ago- shift() inside BEGIN|END|INIT now shifts @ARGV instead of @_
Gurusamy Sarathy [Sat, 22 Nov 1997 09:48:02 +0000 (09:48 +0000)]
- shift() inside BEGIN|END|INIT now shifts @ARGV instead of @_
- added a test for the above
- fixed up perly.c.diff and vms/perl_c.vms for above and added the
  ansification hunks

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

26 years ago[win32] Generic change in win32 branch: don't just turn on CRIPPLED_CC
Gurusamy Sarathy [Sat, 22 Nov 1997 07:24:01 +0000 (07:24 +0000)]
[win32] Generic change in win32 branch: don't just turn on CRIPPLED_CC
when USE_THREADS.  GCC for instance, can do without macros that use
globals.  Instead, selectively re#define only those macros
that use globals to their functional equivalents.  Tests 100% on
Solaris/gcc (after `chmod +x t/op/nothread.t t/lib/thread.t` (hint,hint)).

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