summaryrefslogtreecommitdiff
path: root/util.c
Commit message (Collapse)AuthorAgeFilesLines
* make RE engine threadsafe; -Dusethreads builds, tests on Solaris,Gurusamy Sarathy1998-07-121-0/+12
| | | | | | and runs regexes in 1000s of threads without crashing; also fixed statcache not being thread-local p4raw-id: //depot/perl@1448
* Allow $SIG{CHLD}='IGNORE' to work on SolarisChip Salzenberg1998-07-091-0/+8
| | | | | Message-ID: <19980708181055.A8005@perlsupport.com> p4raw-id: //depot/perl@1391
* rename s/\bSI_/PERLSI_/ to avoid collisions with sysinfo headersGurusamy Sarathy1998-07-061-3/+3
| | | p4raw-id: //depot/perl@1339
* allow a flags args to fbm_instr() for future needsIlya Zakharevich1998-07-041-1/+1
| | | | | | Message-Id: <199807020749.DAA12379@monk.mps.ohio-state.edu> Subject: [PATCH 5.004_68] mORE FBM_ CHANGES FOR FUTURE p4raw-id: //depot/perl@1297
* catch nonexistent backrefs in REsHugo van der Sanden1998-07-041-2/+2
| | | | | | | | | | | Message-Id: <l03130304b1c027e1df9e@[194.222.64.89]> Date: Wed, 1 Jul 1998 20:14:05 +0200 Subject: Re: [PATCH _66] for bad backrefs -- Message-Id: <l03130300b1c03425261c@[194.222.64.89]> Date: Wed, 1 Jul 1998 20:47:16 +0200 Subject: Re: [PATCH _66] for bad backrefs p4raw-id: //depot/perl@1293
* PUSHSTACK renovationJoshua Pritikin1998-06-281-6/+6
| | | | | Message-Id: <H00000e500081d23@MHS> p4raw-id: //depot/perl@1254
* make find_script() return saved string, reenable missing diagnosticsGurusamy Sarathy1998-06-261-8/+11
| | | p4raw-id: //depot/perl@1219
* eliminate use of tokenbuf in util.cGurusamy Sarathy1998-06-221-25/+27
| | | p4raw-id: //depot/perl@1189
* applied patch, along with many changes:Douglas Lankshear1998-06-211-1/+0
| | | | | | | | | | | - ipfoo.h headers have been coalesced along with perlfoo.h into iperlsys.h - win32/cp*.h have been combined in perlhost.h - CPerlObj::PerlParse() takes an extra xsinit arg - tweaks to get dl_win32.xs compiling again w/ PERL_OBJECT Message-Id: <000001bd9b8c$0417fe90$a32fa8c0@tau.Active> Subject: RE: [PATCH 5.004_67] Fixes for broken MS compiler p4raw-id: //depot/perl@1172
* back out previous change (it breaks PERL_OBJECT)Gurusamy Sarathy1998-06-151-3/+6
| | | p4raw-id: //depot/perl@1136
* added patch, fixed typo, reworked documentationJoshua Pritikin1998-06-151-6/+3
| | | | | | Message-Id: <H00000e500071aa3@MHS> Subject: [PATCH 5.004_66] JMPENV! p4raw-id: //depot/perl@1135
* various win32 odds and endsGurusamy Sarathy1998-06-151-2/+2
| | | | | | | | | | | | - added support for waitpid(), open2/open3, and a bugfix for kill() from Ronald Schmidt <RonaldWS@aol.com> - tweak testsuite mods of above - regenerate win32/config_H.?c - change kill() to win32_kill() and export it - coalesce common code in win32.c - add PerlProc_waitpid() and export win32_waitpid() result builds and passes on the three win32 compilers p4raw-id: //depot/perl@1134
* added patch, undo earlier workaroundJan Dubois1998-06-121-2/+7
| | | | | | Subject: Re: Why does saferealloc(NULL,size) croak? [PATCH] against _66 Message-ID: <35831f69.4975644@smtp1.ibm.net> p4raw-id: //depot/perl@1125
* [win32] add AS patch#25 (allow B build with -DPERL_OBJECT)Gurusamy Sarathy1998-06-041-0/+7
| | | p4raw-id: //depot/win32/perl@1074
* [asperl] asperl branch verified to build w/o PERL_OBJECT on Solaris and NTGurusamy Sarathy1998-05-291-0/+2
| | | p4raw-id: //depot/asperl@1059
* [asperl] integrate mainline changesGurusamy Sarathy1998-05-291-49/+0
|\ | | | | p4raw-id: //depot/asperl@1055
| * [win32] misc changesGurusamy Sarathy1998-05-291-52/+3
| | | | | | | | | | | | - remove code that works around lack of I_STDARG (we're a happy ANSI family) - leave dump_foo() stubs when not -DDEBUGGING for consistent symbol exports p4raw-id: //depot/win32/perl@1053
* | [asperl] more changes to satisfy non-debug VC build (C-API doesn'tGurusamy Sarathy1998-05-261-3/+3
| | | | | | | | | | build, and the testsuite still won't run) p4raw-id: //depot/asperl@1035
* | [asperl] integrate mainline changes (untested)Gurusamy Sarathy1998-05-181-8/+222
|\ \ | |/ | | p4raw-id: //depot/asperl@1010
| * [win32] merge change#985 from maintbranchGurusamy Sarathy1998-05-161-4/+9
| | | | | | | | | | p4raw-link: @985 on //depot/maint-5.004/perl: cb99a88456c6181881501e9f4881bc3d3d3e919e p4raw-id: //depot/win32/perl@1002
| * [win32] merge changes#982,984 from maintbranchGurusamy Sarathy1998-05-151-3/+4
| | | | | | | | | | | | p4raw-link: @984 on //depot/maint-5.004/perl: aaffd3c27a04135bbc287616252cc5830b7c5543 p4raw-link: @982 on //depot/maint-5.004/perl: c5ed518aab0e5c6006080a87273e79a1b8e0d48b p4raw-id: //depot/win32/perl@997
| * [win32] merge changes#906,907,909,910 from maintbranchGurusamy Sarathy1998-05-151-41/+4
| | | | | | | | | | | | | | | | 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] merge change#886 from maintbranchGurusamy Sarathy1998-05-141-0/+245
| | | | | | | | | | p4raw-link: @886 on //depot/maint-5.004/perl: 6dba07070c2cb08ffbc6e00eff60e8f5fc9a7ee8 p4raw-id: //depot/win32/perl@936
* | [asperl] add AS patch#20 (exposes more global constants)Gurusamy Sarathy1998-05-011-0/+12
| | | | | | p4raw-id: //depot/asperl@908
* | [asperl] integrate mainline changesGurusamy Sarathy1998-04-081-12/+8
|\ \ | |/ | | p4raw-id: //depot/asperl@884
| * [win32] set up PUSHSTACK for __DIE__ and __WARN__ hooks alsoGurusamy Sarathy1998-04-041-3/+6
| | | | | | p4raw-id: //depot/win32/perl@881
| * [win32] integrate mainlineGurusamy Sarathy1998-04-031-2/+2
| |\ | | | | | | p4raw-id: //depot/win32/perl@865
| | * Re: doc: perlrun typo Stephen Potter1998-04-021-2/+2
| | | | | | | | | | | | | | | | | | | | | Date: Wed, 18 Mar 1998 10:06:55 -0600 Subject: Re: [PATCH 5.004_63] PerlLIO abstraction cleanup Date: Tue, 24 Mar 1998 21:20:51 -0600 p4raw-id: //depot/perl@842
| * | [win32] implement stack-of-stacks so that magic invocations don'tGurusamy Sarathy1998-04-031-7/+0
| |/ | | | | | | | | invalidate local stack pointer p4raw-id: //depot/win32/perl@864
* | [win32] integrate mainline changesGurusamy Sarathy1998-03-071-4/+4
|\ \ | |/ | | p4raw-id: //depot/asperl@799
| * [win32] change all 'sp' to 'SP' in code and in the docs. ExplicitlyGurusamy Sarathy1998-03-071-3/+3
| | | | | | | | | | | | mention that local stack pointer should be called SP. This makes the API safer from source incompatibilities down the line. p4raw-id: //depot/win32/perl@795
| * [5.004_61 PATCH] Make incompatible changes to RE engine NOWIlya Zakharevich1998-03-051-1/+1
| | | | | | p4raw-id: //depot/perl@785
* | [asperl] integrate mainline changesGurusamy Sarathy1998-03-011-17/+2
|\ \ | |/ | | p4raw-id: //depot/asperl@607
| * Fix file-descriptor leak when pipes fail via taint checks:Ilya Zakharevich1998-02-271-2/+2
| | | | | | | | | | Subject: [PATCH] Some patches went through cracks p4raw-id: //depot/perl@593
| * #ifdef CAN_PROTOTYPE cleanupGisle Aas1998-02-251-15/+0
| | | | | | p4raw-id: //depot/perl@581
* | [asperl] integrate win32 branch contentsGurusamy Sarathy1998-02-091-34/+120
|\ \ | |/ | | p4raw-id: //depot/asperl@493
| * Newer -DLEAKTEST patchIlya Zakharevich1998-02-061-27/+116
| | | | | | p4raw-id: //depot/perl@466
| * [win32] integrate mainlineGurusamy Sarathy1998-02-031-7/+4
| |\ | | | | | | p4raw-id: //depot/win32/perl@455
| | * Introduced thr->threadsvp and THREADSV() for faster per-threadMalcolm Beattie1998-02-021-7/+4
| | | | | | | | | | | | | | | | | | | | | 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
* | | [asperl] added AS patch#3Douglas Lankshear1998-02-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Message-Id: <01BD2EF2.53433A40.dougl@ActiveState.com> To: "'Gurusamy Sarathy'" <gsar@umich.edu> Here's an additional diff against //depot/asperl The field name mg_length was changed back to mg_len The function name mg_len was change to mg_length The need for sort_mutex removed thanks to the code derived from Tom Horsley's work. -- Doug p4raw-id: //depot/asperl@451
* | | [asperl] initial merge of latest win32 branch into ASPerlGurusamy Sarathy1998-01-301-2/+3
|\ \ \ | |/ / | | | p4raw-id: //depot/asperl@445
| * | Get PerlXxx_yyyy() macro stuff to _compile_ on Solaris. Nick Ing-Simmons1998-01-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | [win32] s/PerlENV/PerlEnv/ just to be consistentGurusamy Sarathy1998-01-191-7/+7
| | | | | | | | | p4raw-id: //depot/win32/perl@434
| * | [win32] foo() -> PerlGroup_foo() patch from ActiveStateGurusamy Sarathy1998-01-191-36/+36
| | | | | | | | | p4raw-id: //depot/win32/perl@433
| * | Message-Id: <26260.9712191719@lightning.cise.npl.co.uk>Robin Barker1998-01-171-1/+1
| | | | | | | | | p4raw-id: //depot/ansiperl@428
| * | tie array changes to core and testsNick Ing-Simmons1998-01-131-1/+1
| |/ | | | | p4raw-id: //depot/ansiperl@418
* | [asperl] added AS patch#2Gurusamy Sarathy1998-01-301-17/+17
| | | | | | p4raw-id: //depot/asperl@443
* | [asperl] Created new branch from win32@396, added AS patch#1Gurusamy Sarathy1998-01-301-36/+36
|/ | | | | p4raw-link: @396 on //depot/win32/perl: e7152ba2733b9227708ca768b222144415c13c66 p4raw-id: //depot/asperl@441
* [win32] Add a tweaked version of:Tye McQueen1998-01-041-0/+6
| | | | | | Message-Id: <199801040630.AA29298@metronet.com> Subject: New patch for $^E==GetLastError() under Win32 p4raw-id: //depot/win32/perl@392
* [win32] Various win32 fixesGurusamy Sarathy1998-01-041-2/+2
| | | | | | | | | | | | | | | - 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