summaryrefslogtreecommitdiff
path: root/perlapi.c
Commit message (Collapse)AuthorAgeFilesLines
* initial implementation of lvalue subroutines (slightly fixedGurusamy Sarathy1999-09-051-0/+7
| | | | | | version of patch suggested by Ilya Zakharevich, which in turn is based on the one suggested by Tuomas J. Lukka <lukka@iki.fi>) p4raw-id: //depot/perl@4081
* integrate cfgperl contents into mainlineGurusamy Sarathy1999-09-041-0/+37
|\ | | | | p4raw-id: //depot/perl@4076
| * sub : attrlistSpider Boardman1999-08-291-0/+37
| | | | | | | | | | | | To: Mailing list Perl5 <perl5-porters@perl.org> Message-Id: <199908290702.DAA32191@Orb.Nashua.NH.US> p4raw-id: //depot/cfgperl@4043
* | make autogenerated files writableGurusamy Sarathy1999-08-201-0/+0
|/ | | p4raw-id: //depot/perl@4012
* Removed duplicated code (in pp.c and mg.c) by introducingJarkko Hietaniemi1999-08-191-0/+7
| | | | | | | | | | | | do_vecget(). NOTE: the calling convention of do_vecset() changes, too: the `offset' that is assigned to LvTARGOFF(TARG) in pp_vec() is no more multiplied by `size' in pp_vec(), the multiplication is now done in do_vecset(). Also fix a cpp thinko in change #4002. p4raw-link: @4002 on //depot/cfgperl: 24db6c0d56fddf85ee587fc1cb1dbce678fa6a8c p4raw-id: //depot/cfgperl@4004
* Use Pid_t.Jarkko Hietaniemi1999-08-101-2/+2
| | | p4raw-id: //depot/cfgperl@3950
* Use Mode_t.Jarkko Hietaniemi1999-08-101-3/+3
| | | p4raw-id: //depot/cfgperl@3949
* Gratuitous uid and gid casts to I32s and ints removed.Jarkko Hietaniemi1999-08-101-3/+3
| | | | | | There are still problem spots in printfing such ids: width (%d vs %ld) and signedness %d vs %u. p4raw-id: //depot/cfgperl@3945
* don't enable PERL_POLLUTE_MALLOC when EMBEDMYMALLOC isGurusamy Sarathy1999-08-021-3/+3
| | | | | | in effect (from Spider Boardman <spider@leggy.zk3.dec.com>); regen headers p4raw-id: //depot/perl@3904
* applied suggested patch; added missing prototype changes toIlya Zakharevich1999-07-271-0/+7
| | | | | | | | | opcode.pl along with documentation typos (feature still needs to be described in perlopentut.pod and summarized in perldelta.pod) Message-Id: <199906170439.AAA18154@monk.mps.ohio-state.edu> Subject: [PATCH 5.00557] 3-arg open p4raw-id: //depot/perl@3786
* optimize method name lookupChip Salzenberg1999-07-261-0/+14
| | | | | | Message-ID: <19990722134336.Q391@perlsupport.com> Subject: [PATCH] OP_METHOD_NAMED p4raw-id: //depot/perl@3768
* allow arrow omission in $foo[10]->('foo') etc. (but not inStephen McCamant1999-07-261-7/+0
| | | | | | | foo()->()); rework grammar to remove conflicts Message-ID: <14232.54970.771570.548676@alias-2.pr.mcs.net> Subject: [PATCH _57, long] Re: optional arrow asymmetry p4raw-id: //depot/perl@3767
* ensure implicitly closed handles don't set $? or $!Gurusamy Sarathy1999-07-261-2/+2
| | | p4raw-id: //depot/perl@3752
* applied suggested patch for tracking line numbers correctly inHugo van der Sanden1999-07-231-0/+7
| | | | | | | | optimized blocks with a single statement; changed setcop to setstate and added code for -Dx dumps Message-Id: <199906231627.RAA24033@crypt.compulink.co.uk> Subject: [PATCH 5.005_57] Line number error in optimised else() p4raw-id: //depot/perl@3728
* Segfaults if $^PIlya Zakharevich1999-07-171-0/+7
| | | | | Message-Id: <199907130944.FAA04473@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@3683
* make system() return -1 and set $! if exec of child failedIlya Zakharevich1999-07-171-0/+7
| | | | | | Message-ID: <19990709052113.A6201@monk.mps.ohio-state.edu> Subject: [PATCH 5.005_57] system()==-1 and $! from failing fork/exec p4raw-id: //depot/perl@3679
* yet more cleanups of the PERL_OBJECT, MULTIPLICITY and USE_THREADSGurusamy Sarathy1999-07-121-1002/+1399
| | | | | | | | | | | | | | | | builds; passing the implicit context is unified among the three flavors; PERL_IMPLICIT_CONTEXT is auto-enabled under all three flavors (see the top of perl.h) for testing; all varargs functions foo() have a va_list-taking variant vfoo() for generating the context-free versions; the PERL_OBJECT build should now be hyper-compatible with CPAN extensions (C++ is totally out of the picture) result has only been tested on Windows TODO: write docs on the THX rationale and idiomatic usage of the Perl API p4raw-id: //depot/perl@3667
* more PERL_OBJECT cleanups (changes still untested on Unix!)Gurusamy Sarathy1999-07-081-0/+7082
p4raw-id: //depot/perl@3660