summaryrefslogtreecommitdiff
path: root/perl.c
Commit message (Collapse)AuthorAgeFilesLines
* PERL5OPT=-T enables taint mode (suggested by Jason Riedy <ejr@cise.ufl.edu>)Gurusamy Sarathy1999-02-121-12/+18
| | | p4raw-id: //depot/perl@2880
* nosuid getmntent() branch.Jarkko Hietaniemi1999-01-221-1/+1
| | | p4raw-id: //depot/cfgperl@2679
* -DNO_NOSUID_CHECK for those platforms which have no wayJarkko Hietaniemi1999-01-211-1/+1
| | | | | of checking for nosuid but still want suidperl. p4raw-id: //depot/cfgperl@2653
* Jumbo Configure update.Jarkko Hietaniemi1999-01-191-0/+71
| | | | | | | | | * -Uinstallusrbinperl: disable /usr/bin/perl installation by installperl * usethreads.cbu * use64bits.cbu * "nosuid" p4raw-id: //depot/cfgperl@2649
* change#2572 is not applicable; undo, retaining scan_bin additionGurusamy Sarathy1999-01-171-2/+0
| | | | | | | to global.sym p4raw-link: @2572 on //depot/cfgperl: b002ae775153930d56eef6f15991f67590f4b473 p4raw-id: //depot/perl@2623
* Atari MiNT port by Guido Flohr <gufl0000@stud.uni-sb.de>Jarkko Hietaniemi1999-01-131-0/+3
| | | | | | (the diffs were based on 5.004_02). Tested by Guido and Frank Naumann <fnaumann@prinz-atm.CS.Uni-Magdeburg.De>. p4raw-id: //depot/cfgperl@2594
* Based onJan Dubois1999-01-061-0/+2
| | | | | | | | | | | | | | To: perl5-porters@perl.org Subject: [PATCH 5.005_03-MAINT_TRIAL2] fixes for PERL_OBJECT and USE_THREADS builds Message-ID: <3696aa85.18259325@smtp1.ibm.net> except that - objXSUB.h was already okay - embed.h patching is futile, global.sym patched instead - objpp.h does not exist - proto.h addition applied manually - win32/GenCAPI.pl was already okay - win32/makedef.pl was already okay p4raw-id: //depot/cfgperl@2572
* another threads reliability fix: serialize writes to thr->threadsvGurusamy Sarathy1998-11-291-7/+10
| | | | | | | | avoid most uses of PL_na (which is much more inefficient than a simple local); update docs to suit; PL_na now being thr->Tna may be a minor compatibility issue for extensions--will require dTHR outside of XSUBs (those get automatic dTHR) p4raw-id: //depot/perl@2387
* various fixes for race conditions under threads: mutex locks basedGurusamy Sarathy1998-11-291-0/+1
| | | | | | | | | | | on PL_threadnum were seriously flawed, since it means more than one thread could enter the critical region; PL_na was global instead of thread-local; child thread could finish and free thr structures before Thread->new() got around to creating the Thread object; cv_clone() needed locking, as it mucks with PL_comppad and other global data; new_struct_thread() needed to lock template-thread's mutex while copying its data p4raw-id: //depot/perl@2385
* Finishing off SNOBOL: $1 in (?{})Ilya Zakharevich1998-11-281-0/+2
| | | | | Message-Id: <199811280533.AAA25654@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@2372
* add ext/Devel/PeekJan Dubois1998-11-271-1/+3
| | | | | | Message-ID: <36589ec9.49964585@smtp1.ibm.net> Subject: [PATCH 5.005_53] Devel::Peek integration p4raw-id: //depot/perl@2322
* ensure PL_dirty is reinit-ed properly under -DMULTIPLICITYGurusamy Sarathy1998-11-171-2/+2
| | | p4raw-id: //depot/perl@2244
* patches from Hugo van der Sanden <hv@crypt.compulink.co.uk>Gurusamy Sarathy1998-11-091-1/+1
| | | | | | | | | | | Date: Wed, 04 Nov 1998 12:19:44 +0000 Message-Id: <199811041219.MAA05451@crypt.compulink.co.uk> Subject: [PATCH] Re: [5.005_53] read overflow? -- Date: Wed, 04 Nov 1998 13:15:18 +0000 Message-Id: <199811041315.NAA05711@crypt.compulink.co.uk> Subject: [PATCH 5.005_53] perl -V fix p4raw-id: //depot/perl@2222
* refetch local stack pointer in POPSTACKGurusamy Sarathy1998-11-041-2/+2
| | | p4raw-id: //depot/perl@2191
* phase 1 of somewhat major rearrangement of PERL_OBJECT stuffGurusamy Sarathy1998-10-301-10/+7
| | | | | | | | | | (objpp.h is gone, embed.pl now does some of that); objXSUB.h should soon be automated also; the global variables that escaped the PL_foo conversion are now reined in; renamed MAGIC in regcomp.h to REG_MAGIC to avoid collision with the type of same name; duplicated lists of pp_things in various places is now gone; result has only been tested on win32 p4raw-id: //depot/perl@2133
* POSIX BC2000 port from perl-mvs:Thomas Dorner1998-10-171-0/+3
| | | | | | Subject: Ported perl 5.005.02 to BS2000 / POSIX Message-ID: <9CE47B416A24D2118BC40000F84009B20B72C5@start.de> p4raw-id: //depot/cfgperl@2009
* The VM/ESA port essentials, based onJarkko Hietaniemi1998-10-171-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | perl-mvs: From: Neale Ferguson <neale@VMA.TABNSW.COM.AU> Subject: Re: Can't find Data/Dumper.pm Date: Mon, 28 Sep 1998 07:40:49 +1300 Message-ID: <360E86B0.23847AF4@mailbox.tabnsw.com.au> private email: From: Neale Ferguson <neale@VMA.TABNSW.COM.AU> Subject: Re: Perl thread problems in VM/ESA Date: Thu, 15 Oct 1998 07:18:35 +1300 Message-ID: <3624EAFA.16163A2B@mailbox.tabnsw.com.au> and private email: From: Neale Ferguson <NEALE@PUCC.PRINCETON.EDU> Subject: perl archive Date: Sun, 11 Oct 1998 19:28:54 EDT Message-Id: <19981011233112Z67215-26626+1513@outbound.Princeton.EDU> which gave a pointer to http://pucc.princeton.edu/~neale/perl.tar (based on Perl 5.005_51) p4raw-id: //depot/cfgperl@2006
* fix $/ init for USE_THREADSGurusamy Sarathy1998-10-061-1/+1
| | | p4raw-id: //depot/perl@1937
* fix globals caught by change#1927; builds and tests on SolarisGurusamy Sarathy1998-10-061-2/+2
| | | | | p4raw-link: @1927 on //depot/perl: eb07465ebe1238598e948058857ec948c6697f86 p4raw-id: //depot/perl@1936
* big Configure update from Jarkko: sync metaconfig units; d_statblks fixGurusamy Sarathy1998-09-251-0/+3
| | | | | | | | | | | | | | | | | for Linux; hpux CMA-threads hints; ELF support for FreeBSD; beginnings of full-fledged 64-bit support (including support for: fseeko/ftello, Quad_t aka long long, hpux and irix 64-bits hints, new 64-bit constants in Fcntl) From: Jarkko Hietaniemi <jhi@iki.fi> Date: Fri, 11 Sep 1998 23:56:11 +0300 (EET DST) Message-Id: <199809112056.XAA04720@alpha.hut.fi> Subject: [PATCH] 5.005_51: Configure "Massive Attack" -- From: Jarkko Hietaniemi <jhi@cc.hut.fi> Date: 12 Sep 1998 09:44:25 +0300 Message-ID: <oeeaf45bzjq.fsf@alpha.hut.fi> Subject: Re: [PATCH] 5.005_51: Configure "Massive Attack" p4raw-id: //depot/perl@1889
* provide locked access to string table for USE_THREADSGurusamy Sarathy1998-09-241-0/+4
| | | p4raw-id: //depot/perl@1863
* RE: [PATCH] 5.005_02 and 5.005_51: Stratus VOS portGreen, Paul1998-09-231-0/+3
| | | | | Message-ID: <646CD0392810D211B04A00A024BF26FB1022EB@terminator.sw.stratus.com> p4raw-id: //depot/perl@1838
* better CR-handling on shebang line and in formats (fixed variant ofGurusamy Sarathy1998-09-231-1/+1
| | | | | patch suggested by Igor Sysoev <igor@nitek.ru>) p4raw-id: //depot/perl@1812
* fix coredump with MULTIPLICITY (ckWARN() needs early curcop init)Gurusamy Sarathy1998-08-091-0/+2
| | | p4raw-id: //depot/perl@1776
* lexical warnings; tweaks to places that didn't apply correctlyPaul Marquess1998-08-091-3/+17
| | | | | | Message-Id: <9807290828.AA26286@claudius.bfsec.bt.co.uk> Subject: lexical warnings patch for 5.005_50 p4raw-id: //depot/perl@1773
* Fix for command line use of source filtersPaul Marquess1998-08-071-1/+3
| | | | | Message-Id: <9808070856.AA28065@claudius.bfsec.bt.co.uk> p4raw-id: //depot/maint-5.005/perl@1754
* remove useless 'rcsid' (extension of a suggestion byGurusamy Sarathy1998-08-041-2/+0
| | | | | Stephen McCamant) p4raw-id: //depot/maint-5.005/perl@1727
* tweaked version of suggested patchIlya Zakharevich1998-08-021-14/+10
| | | | | | Message-Id: <199807210140.VAA17186@monk.mps.ohio-state.edu> Subject: [PATCH 5.004_75] Enable -DS p4raw-id: //depot/maint-5.005/perl@1701
* support OE/MVSJarkko Hietaniemi1998-08-021-0/+3
| | | | | | Message-Id: <199808010903.MAA09371@alpha.hut.fi> Subject: [PATCH] 5.005_01: OE MVS p4raw-id: //depot/maint-5.005/perl@1697
* win32 tweaks: disable XSLOCKS in perl.c, correct typo, searchDouglas Lankshear1998-07-221-0/+3
| | | | | | the registry for anything that begins with "PERL", not "PERL5" Message-Id: <000601bdb4d2$7ee74720$a32fa8c0@tau.Active> p4raw-id: //depot/perl@1629
* fix small memory leak when mess_sv happens to be touched by magicGurusamy Sarathy1998-07-211-0/+11
| | | p4raw-id: //depot/perl@1585
* complete s/foo/PL_foo/ changes (all escaped cases identified withGurusamy Sarathy1998-07-201-62/+64
| | | | | | brute force search script). Result builds and passes all tests on Solaris. win32 and PERL_OBJECT are still untested. p4raw-id: //depot/perl@1578
* PL_ scheme Builds under Minw32 - some SEGFAULT snagsNick Ing-Simmons1998-07-181-64/+64
| | | p4raw-id: //depot/ansiperl@1537
* PL_ stuff for threadsNick Ing-Simmons1998-07-181-85/+85
| | | p4raw-id: //depot/ansiperl@1534
* Builds and passes tests with -DMULTIPLICITY and -DCRIPPLED_CCNick Ing-Simmons1998-07-181-6/+6
| | | | | (still with PERL_GLOBAL_STRUCT) - to cover more #if branches p4raw-id: //depot/ansiperl@1533
* PL_ prefix to all perlvars, part1Nick Ing-Simmons1998-07-181-506/+506
| | | | | Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT p4raw-id: //depot/ansiperl@1532
* fix $/ init for multiple interpreters/threadsGurusamy Sarathy1998-07-181-4/+7
| | | p4raw-id: //depot/perl@1523
* add files and tweaks needed for MPE/iX port (via PM)Jarkko Hietaniemi1998-07-141-0/+3
| | | | | | Message-Id: <199807132107.AAA20603@alpha.hut.fi> Subject: MPE/iX patches for _73 p4raw-id: //depot/perl@1478
* small tweaks from Jarkko Hietaniemi <jhi@cc.hut.fi>Gurusamy Sarathy1998-07-121-0/+3
| | | p4raw-id: //depot/perl@1457
* make RE engine threadsafe; -Dusethreads builds, tests on Solaris,Gurusamy Sarathy1998-07-121-0/+7
| | | | | | and runs regexes in 1000s of threads without crashing; also fixed statcache not being thread-local p4raw-id: //depot/perl@1448
* added patch, made linking with setargv a build optionDouglas Lankshear1998-07-111-0/+3
| | | | | | Message-ID: <000101bdab59$d9602dc0$a32fa8c0@tau.Active> Subject: [PATCH 5.004_71] p4raw-id: //depot/perl@1416
* rename s/\bSI_/PERLSI_/ to avoid collisions with sysinfo headersGurusamy Sarathy1998-07-061-2/+2
| | | p4raw-id: //depot/perl@1339
* fix small memleak on -e, don't try to find_script() when e_scriptGurusamy Sarathy1998-07-061-12/+20
| | | p4raw-id: //depot/perl@1331
* fixes for mortalization bug in xsubpp, other efficiency tweaksJoshua Pritikin1998-07-041-0/+6
| | | | | | Message-Id: <H00000e500086fb3@MHS> Subject: [PATCH _69] sv_2mortal fix p4raw-id: //depot/perl@1306
* add patch preextend global string table, tweak for 512 entriesGisle Aas1998-07-041-2/+1
| | | | | | Subject: Re: [PATCH] Re: perl5.004_69 core dump Message-ID: <m3ra02v8nr.fsf@furu.g.aas.no> p4raw-id: //depot/perl@1305
* added patch for overloading constants, made PERL_OBJECT-awareIlya Zakharevich1998-06-291-0/+3
| | | | | Message-Id: <199806270328.XAA21088@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@1259
* PUSHSTACK renovationJoshua Pritikin1998-06-281-1/+7
| | | | | Message-Id: <H00000e500081d23@MHS> p4raw-id: //depot/perl@1254
* avoid creation of %^RIlya Zakharevich1998-06-281-1/+1
| | | | | | Message-Id: <199806241825.OAA06346@monk.mps.ohio-state.edu> Subject: Re: [5.004_68] What is %^R ? [PATCH?] p4raw-id: //depot/perl@1238
* make find_script() return saved string, reenable missing diagnosticsGurusamy Sarathy1998-06-261-2/+3
| | | p4raw-id: //depot/perl@1219
* avoid warning with -P switchGurusamy Sarathy1998-06-251-1/+1
| | | p4raw-id: //depot/perl@1218