summaryrefslogtreecommitdiff
path: root/perl.h
Commit message (Collapse)AuthorAgeFilesLines
* [PATCH 5.004_65] Config_65-02-03.diff: SunOS and Solaris hintsAndy Dougherty1998-05-281-1/+21
| | | | | | | Date: Thu, 28 May 1998 13:27:25 -0400 (EDT) Subject: [PATCH 5.004_65] Config_65-03-04.diff: semctl probing Date: Thu, 28 May 1998 13:28:21 -0400 (EDT) p4raw-id: //depot/perl@1047
* Back out change 1043 since Andy's forthcoming Config patchMalcolm Beattie1998-05-281-21/+1
| | | | | includes a modified version. p4raw-id: //depot/perl@1046
* This change really is:Jarkko Hietaniemi1998-05-281-1/+21
| | | | | | | | | | | Subject: [PATCH] 5.004_65: the infamous semctl() Date: Sun, 24 May 1998 16:13:21 +0300 (EET DST) Change 1041 claimed to be this patch but was really: Subject: [PATCH] 5.004_65: t/op/ipc*.t Date: Sat, 16 May 1998 00:52:39 +0300 (EET DST) From: Jarkko Hietaniemi <jhi@iki.fi> p4raw-id: //depot/perl@1043
* Patch from Sarathy to fix up win32 integration. Patch from JarkkoMalcolm Beattie1998-05-151-9/+0
| | | | | | | | | (manually applied and tweaked) to fix up SysV IPC semaphores for Solaris and Linux (pre-glibc and glibc). Fix up t/op/ipcmsg.t and t/op/ipcsem.t for platforms which wanted to skip test. Completely disable ipcsem.t since it doesn't seem to work properly even when not skipped. This is _65. p4raw-id: //depot/perl@988
* Integrate win32 branch into mainline.Malcolm Beattie1998-05-151-3/+14
|\ | | | | p4raw-id: //depot/perl@983
| * [win32] merge changes#906,907,909,910 from maintbranchGurusamy Sarathy1998-05-151-3/+5
| | | | | | | | | | | | | | | | p4raw-link: @910 on //depot/maint-5.004/perl: ae941ac0da8f453f0d31df7b7293e50b3e5a46f1 p4raw-link: @909 on //depot/maint-5.004/perl: 8b3d696ffd11cf2e49f6eaa575b829ab0a55352d p4raw-link: @907 on //depot/maint-5.004/perl: 3cb3c1abada5765ba4166ebe59e2e20d737ec21b p4raw-link: @906 on //depot/maint-5.004/perl: ae389c8a29b487f4434c465442dfb611507a4a38 p4raw-id: //depot/win32/perl@977
| * [win32] integrate mainlineGurusamy Sarathy1998-05-141-2/+11
| | | | | | p4raw-id: //depot/win32/perl@973
* | Integrate win32 branch into mainlineMalcolm Beattie1998-05-141-1/+14
|\ \ | |/ | | p4raw-id: //depot/perl@969
| * [win32] merge change#886 from maintbranchGurusamy Sarathy1998-05-141-1/+5
| | | | | | | | | | p4raw-link: @886 on //depot/maint-5.004/perl: 6dba07070c2cb08ffbc6e00eff60e8f5fc9a7ee8 p4raw-id: //depot/win32/perl@936
| * [win32] hand-applied patch along with small tweaksJan Dubois1998-04-221-0/+6
| | | | | | | | | | | | Message-Id: <35400e2a.13538517@smtp1.ibm.net> Subject: Re: Per-Interpreter variables for win32.c p4raw-id: //depot/win32/perl@894
| * [win32] fix memory leaks in offer_nice_chunk()Gurusamy Sarathy1998-04-051-0/+3
| | | | | | p4raw-id: //depot/win32/perl@882
* | [PATCH for 5.004_64] Configure patch Config_64-01Andy Dougherty1998-05-141-2/+11
|/ | | | | | | | | | | Date: Tue, 14 Apr 1998 13:04:58 -0400 (EDT) Subject: [PATCH for 5.004_64] Configure patch Config_64-01-02.diff Date: Fri, 17 Apr 1998 11:01:13 -0400 (EDT) Subject: [PATCH for 5.004_64] Configure patch Config_64-02-03.diff Date: Thu, 23 Apr 1998 15:03:20 -0400 (EDT) Subject: [PATCH 5.004_64] Config_64-03-04.diff Date: Wed, 13 May 1998 14:33:30 -0400 (EDT) p4raw-id: //depot/perl@948
* VMS updates (direct)Charles Bailey1998-03-161-2/+1
| | | | | | [Needed manual tweaks on vms/config.vms since it clashed with other patches. I may have got it wrong.] p4raw-id: //depot/perl@817
* [PATCH 5.004_62} Config_62-01 patch available.Andy Dougherty1998-03-161-1/+1
| | | | | | | Date: Mon, 9 Mar 1998 15:23:33 -0500 (EST) Subject: [PATCH 5.004_62] Tiny hint file updates Date: Mon, 9 Mar 1998 13:21:46 -0500 (EST) p4raw-id: //depot/perl@812
* Compiling with OP_IN_REGISTERGisle Aas1998-03-051-0/+4
| | | p4raw-id: //depot/perl@782
* USHRT range limit macrosCharles Bailey1998-03-051-3/+15
| | | p4raw-id: //depot/perl@778
* [win32] various cleanups so that B can be built as "just another extension"Gurusamy Sarathy1998-02-261-0/+2
| | | | | | | | | | - export symbols needed for building B - bset_obj_store() is needed by byterun(), so define it there instead of at B.xs, and export it - freadpv() is only used in B.xs, so move it there - byte*.h are now included by perl.h - regenerate embed*.h p4raw-id: //depot/win32/perl@589
* Re: ANNOUNCE: perl5.004_60 Configure patch is availableAndy Dougherty1998-02-251-8/+0
| | | p4raw-id: //depot/perl@575
* NeXT doesn't need DONT_DECLARE_STD (was: Hans Mulder1998-02-201-0/+8
| | | | | NeXT needs DONT_DECLARE_STD) p4raw-id: //depot/perl@541
* [win32] integrate mainlineGurusamy Sarathy1998-02-031-4/+5
|\ | | | | p4raw-id: //depot/win32/perl@455
| * Introduced thr->threadsvp and THREADSV() for faster per-threadMalcolm Beattie1998-02-021-4/+5
| | | | | | | | | | | | | | 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
* | [win32] foo() -> PerlGroup_foo() patch from ActiveStateGurusamy Sarathy1998-01-191-1/+6
| | | | | | p4raw-id: //depot/win32/perl@433
* | tie array changes to core and testsNick Ing-Simmons1998-01-131-2/+2
|/ | | p4raw-id: //depot/ansiperl@418
* DG/UX tweaks to perl.h:Roderick Schertler1998-01-081-2/+5
| | | | | Subject: [PATCH] _56 on dgux without threads p4raw-id: //depot/perl@407
* [win32] Add a tweaked version of:Tye McQueen1998-01-041-2/+4
| | | | | | Message-Id: <199801040630.AA29298@metronet.com> Subject: New patch for $^E==GetLastError() under Win32 p4raw-id: //depot/win32/perl@392
* [win32] add support for crypt() via user-supplied des_fcrypt() source or ↵Gurusamy Sarathy1997-12-241-8/+10
| | | | | | | library. Update README.win32. p4raw-id: //depot/win32/perl@385
* Integrate ansi @364,@366 into mainline.Malcolm Beattie1997-12-181-0/+1
|\ | | | | | | | | | | p4raw-link: @366 on //depot/ansiperl: d3ba9184ae4a51b26d0b441baf1f71fadb130b14 p4raw-link: @364 on //depot/ansiperl: 1b171b8dc5d8ea8bdfc47634b7dd4589627bd142 p4raw-id: //depot/perl@379
| * #undef new PERLVARIC macro in appropriate placesNick Ing-Simmons1997-12-141-0/+1
| | | | | | p4raw-id: //depot/ansiperl@365
* | Lots of VMS changes. vms/gen_shrfls.pl (which parses header files)Charles Bailey1997-12-171-1/+1
| | | | | | | | | | | | needs rewriting now that we use perlvars.h and foovar.h: Subject: [PATCH] 5.004_54 under VMS (fwd) p4raw-id: //depot/perl@374
* | Threading patches for OS/2 (missing files taken from previous patch):Ilya Zakharevich1997-12-171-3/+7
| | | | | | | | | | Subject: Re: 5.004_55: OS/2 patches again p4raw-id: //depot/perl@371
* | Add OS2 to list for DONT_DECLARE_STD in perl.h:Ilya Zakharevich1997-12-171-1/+1
|/ | | | | Subject: Re: 5.004_55: OS/2 patches again p4raw-id: //depot/perl@370
* Fix perl_os_thread typedef for pthreads. Tweak SvTAINT so thatMalcolm Beattie1997-12-101-0/+1
| | | | | | | 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
* [win32] Revert to keeping (some) constant strings as globalsGurusamy Sarathy1997-12-021-6/+3
| | | p4raw-id: //depot/win32/perl@349
* Builds and passes all tests with gcc on Win32 - phew!Nick Ing-Simmons1997-12-011-5/+5
| | | p4raw-id: //depot/ansiperl@342
* Create a struct for all perls globals (as an option)Nick Ing-Simmons1997-12-011-15/+31
| | | | | | | 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
* embed.pl now reads *var*.h to do its stuff.Nick Ing-Simmons1997-11-301-28/+56
| | | | | | | | | | | | 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
* Globals and structs via macros - part 1 of NNick Ing-Simmons1997-11-291-396/+25
| | | | | | | | | | - 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
* Sort out malloc_mutex for perl's mallocNick Ing-Simmons1997-11-291-7/+0
| | | | | | Remove BINCOMPAT3 from embed.pl Add dependancy to CORE_H for PERL95_OBJ p4raw-id: //depot/ansiperl@333
* Integrate win32 into ansiperlNick Ing-Simmons1997-11-291-0/+19
|\ | | | | p4raw-id: //depot/ansiperl@332
| * [win32] integrate winansi.Gurusamy Sarathy1997-11-281-0/+19
| |\ | | | | | | p4raw-id: //depot/win32/perl@328
* | | GCC + Threads on Win32 - best gcc results yetNick Ing-Simmons1997-11-291-0/+4
| |/ |/| | | p4raw-id: //depot/ansiperl@331
* | Add files and tweak others to get 'native' Mingw32 gcc port asNick Ing-Simmons1997-11-271-0/+11
| | | | | | | | | | | | | | | | | | | | 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
* | Merge win32 and ansiperl branches post _55 tweaks from Sarathy.Nick Ing-Simmons1997-11-271-2/+10
|\ \ | |/ | | p4raw-id: //depot/ansiperl@314
| * [win32] Various changes to make it build cleanly and pass all tests:Gurusamy Sarathy1997-11-261-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
| * [win32] Fixup the places where the automatic merge got it wrong.Gurusamy Sarathy1997-11-251-4/+0
| | | | | | | | | | | | Previous change (#302) was just a normal integration--ignore the "reverse" in there. p4raw-id: //depot/win32/perl@303
| * [win32] reverse integrate mainlineGurusamy Sarathy1997-11-251-5/+17
| |\ | | | | | | p4raw-id: //depot/win32/perl@302
* | \ Integrate mainline as of _55Nick Ing-Simmons1997-11-261-5/+17
|\ \ \ | |/ / |/| / | |/ p4raw-id: //depot/ansiperl@305
| * Move malloc_mutex initialisation/destruction:Ilya Zakharevich1997-11-251-0/+8
| | | | | | | | | | Subject: patch to 5.004_54 for pthreads with Perl's malloc p4raw-id: //depot/perl@299
| * Integrate from ansi branch to mainline.Malcolm Beattie1997-11-251-0/+4
| |\ | |/ |/| p4raw-id: //depot/perl@296
* | Resolve ansiperl against win32Nick Ing-Simmons1997-11-221-2/+6
|\ \ | | | | | | p4raw-id: //depot/ansiperl@278